npm info using npm@10.8.2 npm info using node@v20.19.4 npm warn config global-style This option has been deprecated in favor of `--install-strategy=shallow` npm http fetch GET https://registry.npmmirror.com/shellies-ds9 attempt 1 failed with ECONNRESET npm http fetch GET https://registry.npmmirror.com/shellies-ds9 attempt 2 failed with ECONNRESET npm http fetch GET https://registry.npmmirror.com/shellies-ds9 attempt 3 failed with ECONNRESET npm http fetch GET https://registry.npmmirror.com/@types%2fjest attempt 1 failed with ECONNRESET npm http fetch GET 200 https://registry.npmmirror.com/@types%2fjest 11209ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fnode 147ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@typescript-eslint%2feslint-plugin 152ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@typescript-eslint%2fparser 92ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/eslint 19ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/homebridge 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/rimraf 19ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/ts-jest 42ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fcore 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2ftransform 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2ftypes 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/babel-jest 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/node-notifier 13ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-util 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/typescript 72ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/eslint-config-prettier 43ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/eslint-plugin-prettier 50ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2feslint 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/prettier 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/expect 21ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/natural-compare 57ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/graphemer 66ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/ts-api-utils 86ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/semver 91ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/ignore 97ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/debug 22ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@eslint-community%2feslint-utils 25ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@eslint-community%2fregexpp 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@eslint%2fjs 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@eslint%2feslintrc 45ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@humanwhocodes%2fconfig-array 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@humanwhocodes%2fmodule-importer 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@nodelib%2ffs.walk 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@eslint-community%2fregexpp 202ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@ungap%2fstructured-clone 43ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/pretty-format 218ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/chalk 40ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/cross-spawn 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/doctrine 42ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/escape-string-regexp 39ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/ajv 78ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/eslint-scope 43ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/eslint-visitor-keys 39ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/esquery 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/espree 47ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@typescript-eslint%2ftypes 281ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/esutils 99ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/fast-deep-equal 107ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/find-up 94ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/glob-parent 90ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/file-entry-cache 119ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/imurmurhash 37ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/globals 53ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-glob 36ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-path-inside 35ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/json-stable-stringify-without-jsonify 23ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/js-yaml 37ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/levn 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/lodash.merge 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/optionator 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/strip-ansi 27ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/text-table 25ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/minimatch 40ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/synckit 39ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/commander 36ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/fs-extra 38ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/qrcode-terminal 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/prettier-linter-helpers 64ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/source-map-support 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/import-local 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2fcore 45ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/glob 40ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/bs-logger 46ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-cli 66ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/hap-nodejs 115ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/fast-json-stable-stringify 64ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/handlebars 50ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/json5 46ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/make-error 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/lodash.memoize 50ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@typescript-eslint%2fvisitor-keys 540ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/yargs-parser 75ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/type-fest 83ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@typescript-eslint%2fscope-manager 665ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/undici-types 732ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@typescript-eslint%2futils 732ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@typescript-eslint%2fvisitor-keys 780ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@typescript-eslint%2ftypescript-estree 774ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@typescript-eslint%2ftype-utils 900ms (cache miss) npm http fetch GET https://registry.npmmirror.com/@typescript-eslint%2fscope-manager attempt 1 failed with ECONNRESET npm http fetch GET https://registry.npmmirror.com/debug attempt 1 failed with ECONNRESET npm http fetch GET 200 https://registry.npmmirror.com/debug 11045ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@typescript-eslint%2fscope-manager 11180ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-get-type 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/ansi-styles 25ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2fschemas 27ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2fexpect-utils 36ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-matcher-utils 40ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-message-util 53ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/react-is 81ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/typescript 429ms (cache hit) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fjson-schema 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fsemver 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/ms 24ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/globby 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jiti 23ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/strip-json-comments 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/path-key 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/import-fresh 37ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@humanwhocodes%2fobject-schema 39ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/shebang-command 38ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/json-schema-traverse 48ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/esrecurse 46ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/uri-js 52ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@nodelib%2ffs.scandir 55ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/supports-color 56ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/fastq 61ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/estraverse 57ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/which 64ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/estraverse 38ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/locate-path 36ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/path-exists 37ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-extglob 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/argparse 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/flat-cache 45ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/prelude-ls 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/acorn-jsx 77ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/prelude-ls 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/brace-expansion 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/type-check 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/word-wrap 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/deep-is 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/type-check 21ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/fast-levenshtein 19ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/ansi-regex 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/acorn 86ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/fast-diff 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@pkgr%2fcore 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jsonfile 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/buffer-from 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/graceful-fs 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@homebridge%2fdbus-native 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/universalify 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/futoin-hkdf 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/fast-srp-hap 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/tweetnacl 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/node-persist 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/bonjour-hap 36ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/tslib 36ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/source-map 37ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@homebridge%2fciao 42ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/exit 38ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/ci-info 42ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/ansi-escapes 44ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-regex-util 47ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2fconsole 56ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2ftest-result 61ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-changed-files 67ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2freporters 75ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-resolve 77ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/slash 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-haste-map 84ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-resolve-dependencies 88ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fistanbul-lib-coverage 38ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-snapshot 93ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-runner 97ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-config 105ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-runtime 106ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/micromatch 70ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fistanbul-reports 55ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-watcher 76ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-validate 83ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/resolve-cwd 43ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/pkg-dir 50ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/create-jest 44ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fyargs 60ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-validate 41ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-config 49ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/yargs 43ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/package-json-from-dist 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/path-scurry 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/foreground-child 21ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jackspeak 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/minipass 38ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/wordwrap 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/minimist 20ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/neo-async 21ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/uglify-js 24ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/stack-utils 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fstack-utils 22ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/picomatch 22ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fcode-frame 24ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-diff 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/diff-sequences 20ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/has-flag 13ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/color-convert 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/color-name 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/braces 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fhelper-validator-identifier 21ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/js-tokens 23ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/picocolors 23ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fistanbul-lib-report 12ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fyargs-parser 13ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@sinclair%2ftypebox 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/fill-range 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/to-regex-range 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-number 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/merge2 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/array-union 20ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/fast-glob 20ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/dir-glob 23ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@nodelib%2ffs.stat 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/path-type 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/run-parallel 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/reusify 22ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/queue-microtask 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/balanced-match 12ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/resolve-from 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/parent-module 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/punycode 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/shebang-regex 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/isexe 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/flatted 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/keyv 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/p-locate 13ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/json-buffer 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/callsites 12ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/p-limit 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/concat-map 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/yocto-queue 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/inflight 13ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/inherits 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/once 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/path-is-absolute 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/fs.realpath 19ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/wrappy 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/wrappy 19ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/multicast-dns-service-types 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@homebridge%2flong 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/safe-buffer 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/deep-equal 27ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/multicast-dns 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@homebridge%2fput 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/array-flatten 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/hexy 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/event-stream 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/mkdirp 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/q 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/xml2js 35ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/pause-stream 23ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/duplexer 25ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/split 22ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/map-stream 24ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/stream-combiner 23ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/from 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/through 22ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/sax 24ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/xmlbuilder 25ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-shared-array-buffer 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/array-buffer-byte-length 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/isarray 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-arguments 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/side-channel 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-regex 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-date-object 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/object-is 36ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/get-intrinsic 39ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/call-bind 40ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/es-get-iterator 40ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-array-buffer 40ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/object-keys 39ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/regexp.prototype.flags 39ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/object.assign 40ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/which-boxed-primitive 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/which-collection 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/thunky 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/dns-packet 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/which-typed-array 20ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/call-bound 20ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/es-define-property 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/es-object-atoms 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/set-function-length 35ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/call-bind-apply-helpers 36ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/get-proto 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-string 37ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-set 38ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/stop-iteration-iterator 38ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/function-bind 35ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/es-define-property 42ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/call-bind-apply-helpers 41ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/has-symbols 43ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-map 44ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/es-errors 44ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/gopd 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/has-symbols 13ms (cache hit) npm http fetch GET 200 https://registry.npmmirror.com/es-errors 13ms (cache hit) npm http fetch GET 200 https://registry.npmmirror.com/gopd 11ms (cache hit) npm http fetch GET 200 https://registry.npmmirror.com/has-tostringtag 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/hasown 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/math-intrinsics 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/has-tostringtag 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/has-tostringtag 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/gopd 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/has-symbols 39ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/hasown 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/define-properties 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/set-function-name 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/define-properties 35ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/define-properties 38ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/side-channel-map 35ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-bigint 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/side-channel-list 37ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/side-channel-weakmap 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-boolean-object 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/object-inspect 40ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-number-object 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-symbol 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/available-typed-arrays 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-weakmap 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-weakset 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/for-each 27ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/define-data-property 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/has-property-descriptors 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/internal-slot 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/dunder-proto 11ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@leichtgewicht%2fip-codec 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/functions-have-names 19ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/has-bigints 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/safe-regex-test 13ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/possible-typed-array-names 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-callable 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fnode 14ms (cache hit) npm http fetch GET 200 https://registry.npmmirror.com/ts-node 56ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@swc%2fcore 43ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@swc%2fhelpers 21ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@swc%2fwasm 35ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/typescript 21ms (cache hit) npm http fetch GET 200 https://registry.npmmirror.com/collect-v8-coverage 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@bcoe%2fv8-coverage 37ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/string-length 36ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/convert-source-map 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/collect-v8-coverage 42ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/istanbul-lib-coverage 44ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/istanbul-lib-source-maps 44ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/istanbul-lib-report 46ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/babel-plugin-istanbul 43ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/v8-to-istanbul 48ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/istanbul-lib-instrument 53ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/istanbul-reports 55ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jridgewell%2ftrace-mapping 52ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jridgewell%2ftrace-mapping 67ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-worker 69ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/pirates 43ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/parse-json 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/write-file-atomic 45ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/anymatch 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fgraceful-fs 35ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/deepmerge 43ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/execa 51ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/walker 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/fb-watchman 44ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2ftest-sequencer 63ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-pnp-resolver 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/fsevents 45ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/resolve.exports 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-environment-node 75ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-worker 69ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/emittery 45ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/resolve 53ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-circus 92ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-docblock 57ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2fenvironment 65ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2fsource-map 48ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2fenvironment 64ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-leak-detector 69ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/strip-bom 40ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/cjs-module-lexer 52ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2ffake-timers 69ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-environment-node 82ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2fglobals 67ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-jsx 44ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-typescript 41ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/babel-preset-current-node-syntax 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/camelcase 27ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/leven 23ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-mock 62ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fgenerator 54ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2ftypes 44ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/merge-stream 22ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jridgewell%2fresolve-uri 27ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jridgewell%2fsourcemap-codec 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@istanbuljs%2fschema 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/make-dir 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/html-escaper 25ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/char-regex 25ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fparser 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@istanbuljs%2fload-nyc-config 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/gensync 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/signal-exit 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@ampproject%2fremapping 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/test-exclude 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fhelper-plugin-utils 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fhelper-compilation-targets 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2ftemplate 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fhelper-module-transforms 36ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2ftraverse 39ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fhelpers 41ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fhelper-globals 25ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fhelper-validator-option 27ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jsesc 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jridgewell%2fgen-mapping 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fhelper-string-parser 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fhelper-module-imports 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jridgewell%2fgen-mapping 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fcompat-data 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/browserslist 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/lru-cache 38ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/node-releases 27ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/yallist 27ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/update-browserslist-db 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/caniuse-lite 40ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/electron-to-chromium 147ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/get-package-type 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/esprima 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/escalade 12ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/npm-run-path 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/onetime 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/get-stream 19ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/strip-final-newline 20ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-stream 22ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/human-signals 22ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/mimic-fn 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/y18n 20ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/require-directory 21ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/cliui 23ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/string-width 22ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/prompts 24ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/get-caller-file 25ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/kleur 13ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/sisteransi 13ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fbabel__core 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/co 27ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/error-ex 27ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/json-parse-even-better-errors 26ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-generator-fn 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/lines-and-columns 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/dedent 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/pure-rand 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@jest%2fexpect 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/babel-preset-jest 37ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/jest-each 37ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fbabel__generator 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fbabel__traverse 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/babel-plugin-jest-hoist 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fbabel__template 21ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-class-static-block 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-async-generators 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-private-property-in-object 27ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-import-attributes 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-bigint 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-class-properties 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-top-level-await 28ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-import-meta 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-json-strings 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-numeric-separator 30ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-optional-catch-binding 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-nullish-coalescing-operator 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-optional-chaining 31ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-logical-assignment-operators 34ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@babel%2fplugin-syntax-object-rest-spread 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/babel-plugin-macros 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@sinonjs%2ffake-timers 13ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@sinonjs%2fcommons 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/type-detect 13ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/normalize-path 13ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/bser 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/makeerror 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/node-int64 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/supports-preserve-symlinks-flag 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/path-parse 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-core-module 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/detect-newline 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/sprintf-js 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/p-try 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-arrayish 19ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/tmpl 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-fullwidth-code-point 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/wrap-ansi 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/emoji-regex 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@isaacs%2fcliui 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@pkgjs%2fparseargs 19ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/eastasianwidth 18ms (cache miss) npm error code ECONNRESET npm error errno ECONNRESET npm error network request to https://registry.npmmirror.com/shellies-ds9 failed, reason: Client network socket disconnected before secure TLS connection was established npm error network This is a problem related to network connectivity. npm error network In most cases you are behind a proxy or have bad network settings. npm error network npm error network If you are behind a proxy, please make sure that the npm error network 'proxy' config is set properly. See: 'npm help config' npm error A complete log of this run can be found in: /immortalwrt/openwrt-24.10/tmp/npm-cache-dOU3U97wKh/_logs/2025-08-31T19_16_14_324Z-debug-0.log make[2]: *** [Makefile:83: /immortalwrt/openwrt-24.10/build_dir/target-aarch64_cortex-a72_musl/node-homebridge-shelly-ds9-1.5.8/.built] Error 1 time: package/feeds/packages/node-homebridge-shelly-ds9/compile#5.51#0.71#100.54