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/async attempt 1 failed with ECONNRESET npm http fetch GET https://registry.npmmirror.com/async attempt 2 failed with ECONNRESET npm http fetch GET https://registry.npmmirror.com/async attempt 3 failed with ECONNRESET npm http fetch GET https://registry.npmmirror.com/commander attempt 1 failed with ECONNRESET npm http fetch GET 200 https://registry.npmmirror.com/commander 11177ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/fs-extra 20ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/http-mitm-proxy 43ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/json5 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/qrcode 44ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/yaml 25ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/graceful-fs 23ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/universalify 56ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/debug 66ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/yargs 81ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/dijkstrajs 88ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/yargs 90ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/semaphore 99ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/node-forge 104ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/ws 107ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/pngjs 162ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/uuid 191ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/mkdirp 373ms (cache miss) npm http fetch GET https://registry.npmmirror.com/jsonfile attempt 1 failed with ECONNRESET npm http fetch GET 200 https://registry.npmmirror.com/jsonfile 11041ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/bufferutil 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/utf-8-validate 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/require-directory 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/y18n 29ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/escalade 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/cliui 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/get-caller-file 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/string-width 32ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/ms 36ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/yargs-parser 33ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/set-blocking 21ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/require-main-filename 23ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/which-module 22ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/find-up 23ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/decamelize 25ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/wrap-ansi 20ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/strip-ansi 21ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/emoji-regex 21ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/strip-ansi 23ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/is-fullwidth-code-point 23ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/ansi-regex 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/ansi-styles 22ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/color-convert 15ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/color-name 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/path-exists 16ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/locate-path 17ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/camelcase 24ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/p-locate 14ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/p-limit 18ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/p-try 16ms (cache miss) npm error code ECONNRESET npm error errno ECONNRESET npm error network request to https://registry.npmmirror.com/async 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-oaCKYmpu5E/_logs/2025-08-31T19_16_20_157Z-debug-0.log make[2]: *** [Makefile:83: /immortalwrt/openwrt-24.10/build_dir/target-aarch64_cortex-a72_musl/node-homebridge-tuya-3.1.1/.built] Error 1 time: package/feeds/packages/node-homebridge-tuya/compile#0.78#0.08#96.09