Applying ./patches/000-remove_depends.patch using plaintext: patching file package.json Applying ./patches/900-fix_the_usage_of_serialport.patch using plaintext: patching file tests/test_arduino.coffee npm info using npm@8.15.0 npm info using node@v16.17.1 npm timing npm:load:whichnode Completed in 0ms npm timing config:load:defaults Completed in 1ms npm timing config:load:file:/mnt/immortalwrt-18.06-k5.4/staging_dir/hostpkg/lib/node_modules/npm/npmrc Completed in 0ms npm timing config:load:builtin Completed in 1ms npm WARN config production Use `--omit=dev` instead. npm timing config:load:cli Completed in 1ms npm WARN config tmp This setting is no longer used. npm stores temporary files in a special npm WARN config location in the cache, and they are managed by npm WARN config [`cacache`](http://npm.im/cacache). npm timing config:load:env Completed in 1ms npm timing config:load:file:/mnt/immortalwrt-18.06-k5.4/build_dir/target-mipsel_24kc+24kf_musl/node-arduino-firmata-0.3.4/.npmrc Completed in 0ms npm timing config:load:project Completed in 5ms npm timing config:load:file:/home/hakurei/.npmrc Completed in 0ms npm timing config:load:user Completed in 0ms npm timing config:load:file:/mnt/immortalwrt-18.06-k5.4/staging_dir/hostpkg/etc/npmrc Completed in 1ms npm timing config:load:global Completed in 1ms npm timing config:load:validate Completed in 0ms npm timing config:load:credentials Completed in 0ms npm timing config:load:setEnvs Completed in 0ms npm timing config:load Completed in 11ms npm timing npm:load:configload Completed in 11ms npm timing npm:load:mkdirpcache Completed in 2ms npm timing npm:load:mkdirplogs Completed in 1ms npm timing npm:load:setTitle Completed in 0ms npm timing config:load:flatten Completed in 2ms npm timing npm:load:display Completed in 5ms npm timing npm:load:logFile Completed in 3ms npm timing npm:load:timers Completed in 0ms npm timing npm:load:configScope Completed in 0ms npm timing npm:load Completed in 23ms npm timing arborist:ctor Completed in 0ms npm timing arborist:ctor Completed in 0ms npm timing idealTree:init Completed in 9ms npm timing idealTree:userRequests Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/eventemitter2 1259ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/debug 401ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/coffee-errors 246ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/coffee-script 235ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/async 295ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/mocha 542ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/grunt 236ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/grunt-cli 209ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/grunt-simple-mocha 233ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/grunt-notify 254ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/grunt-contrib-coffee 247ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/grunt-coffeelint 293ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/grunt-contrib-watch 262ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/socket.io 270ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/ms 261ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/liftup 496ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/nopt 729ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/exit 879ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/grunt-known-options 887ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/findup-sync 910ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/grunt-legacy-log 918ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/grunt-legacy-util 917ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/v8flags 941ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/nopt 1044ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/interpret 1086ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/dateformat 1103ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/mkdirp 1129ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/iconv-lite 1138ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/rimraf 1140ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/coffeelint-stylish 1144ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/minimatch 1169ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/uri-path 1165ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/js-yaml 1204ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/glob 1277ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/chalk 1304ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/gaze 1344ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/stack-parser 1345ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/browser-stdout 1364ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/tiny-lr 1371ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/which 1384ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/chokidar 1413ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/coffeescript 1433ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/coffeelint 1444ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/lodash 1449ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/escape-string-regexp 1473ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/lodash 1491ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/diff 1490ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/find-up 1518ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/ansi-colors 1582ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/he 1593ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/js-yaml 1697ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/supports-color 1727ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/socket.io-adapter 17377ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/socket.io-parser 17694ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/log-symbols 26610ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmjs.org/minimatch 26762ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmjs.org/base64id 26911ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmjs.org/strip-json-comments 27259ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmjs.org/ms 27374ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmjs.org/yargs-unparser 27431ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmjs.org/serialize-javascript 27437ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmjs.org/workerpool 27588ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmjs.org/nanoid 27722ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmjs.org/yargs-parser 27794ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmjs.org/yargs 28013ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmjs.org/engine.io 28079ms attempt #2 (cache miss) npm http fetch GET 200 https://registry.npmjs.org/accepts 28584ms attempt #2 (cache miss) npm timing idealTree:#root Completed in 33686ms npm timing idealTree:node_modules/async Completed in 0ms npm timing idealTree:node_modules/coffee-errors Completed in 1ms npm timing idealTree:node_modules/coffee-script Completed in 0ms npm timing idealTree:node_modules/debug Completed in 2ms npm timing idealTree:node_modules/eventemitter2 Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/glob 29ms (cache hit) npm http fetch GET 200 https://registry.npmjs.org/fs.realpath 220ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/inherits 224ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/once 223ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/hooker 223ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/inflight 226ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/safer-buffer 223ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/path-is-absolute 231ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/grunt-legacy-log-utils 264ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/argparse 259ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/getobject 268ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/colors 281ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/underscore.string 334ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/brace-expansion 1822ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/abbrev 3839ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/esprima 4113ms (cache miss) npm timing idealTree:node_modules/grunt Completed in 4140ms npm http fetch GET 200 https://registry.npmjs.org/homedir-polyfill 213ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/object.map 219ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/osenv 220ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/fined 251ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/flagged-respawn 251ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/extend 253ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/rechoir 255ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/is-plain-object 262ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/resolve 337ms (cache miss) npm timing idealTree:node_modules/grunt-cli Completed in 346ms npm http fetch GET 200 https://registry.npmjs.org/text-table 244ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/optimist 288ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/ignore 306ms (cache miss) npm timing idealTree:node_modules/grunt-coffeelint Completed in 311ms npm http fetch GET 200 https://registry.npmjs.org/ansi-styles 247ms (cache miss) npm timing idealTree:node_modules/grunt-contrib-coffee Completed in 251ms npm http fetch GET 200 https://registry.npmjs.org/globule 253ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/object-assign 252ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/body 264ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/faye-websocket 272ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/livereload-js 381ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/qs 490ms (cache miss) npm timing idealTree:node_modules/grunt-contrib-watch Completed in 497ms npm http fetch GET 200 https://registry.npmjs.org/isexe 220ms (cache miss) npm timing idealTree:node_modules/grunt-notify Completed in 224ms npm timing idealTree:node_modules/grunt-simple-mocha Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/has-flag 221ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/is-unicode-supported 236ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/locate-path 252ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/normalize-path 258ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/is-glob 261ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/path-exists 258ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/randombytes 255ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/cliui 255ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/escalade 255ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/anymatch 267ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/is-binary-path 272ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/glob-parent 276ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/braces 328ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/readdirp 331ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/fsevents 405ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/get-caller-file 431ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/require-directory 432ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/is-plain-obj 444ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/string-width 452ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/camelcase 470ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/decamelize 489ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/flat 533ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/y18n 540ms (cache miss) npm timing idealTree:node_modules/mocha Completed in 568ms npm http fetch GET 200 https://registry.npmjs.org/cookie 212ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/cors 247ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/@socket.io%2fcomponent-emitter 245ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/@types%2fcors 256ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/engine.io-parser 254ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/negotiator 260ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/@types%2fcookie 260ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/mime-types 382ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/ws 509ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/@types%2fnode 957ms (cache miss) npm timing idealTree:node_modules/socket.io Completed in 968ms npm timing idealTree:node_modules/debug/node_modules/ms Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/grunt-known-options Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/interpret Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/detect-file 221ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/resolve-dir 222ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/object.pick 223ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/for-own 224ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/isobject 227ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/parse-filepath 229ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/supports-preserve-symlinks-flag 229ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/expand-tilde 232ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/object.defaults 245ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/micromatch 254ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/make-iterator 261ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/path-parse 262ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/is-core-module 266ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/liftup Completed in 281ms npm timing idealTree:node_modules/grunt-cli/node_modules/extend Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/is-extglob 213ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/picomatch 215ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/global-modules 235ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/findup-sync Completed in 240ms npm timing idealTree:node_modules/grunt-cli/node_modules/detect-file Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/array-slice 210ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/path-root 208ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/array-each 214ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/map-cache 225ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/is-absolute 228ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/fined Completed in 233ms npm http fetch GET 200 https://registry.npmjs.org/parse-passwd 205ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/expand-tilde Completed in 208ms npm timing idealTree:node_modules/grunt-cli/node_modules/flagged-respawn Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/homedir-polyfill Completed in 1ms npm timing idealTree:node_modules/grunt-cli/node_modules/is-glob Completed in 1ms npm timing idealTree:node_modules/grunt-cli/node_modules/is-extglob Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/is-plain-object Completed in 1ms npm timing idealTree:node_modules/grunt-cli/node_modules/isobject Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/fill-range 275ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/micromatch Completed in 277ms npm http fetch GET 200 https://registry.npmjs.org/to-regex-range 247ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/braces Completed in 250ms npm http fetch GET 200 https://registry.npmjs.org/is-number 239ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/fill-range Completed in 241ms npm http fetch GET 200 https://registry.npmjs.org/os-homedir 220ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/os-tmpdir 222ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/nopt Completed in 225ms npm timing idealTree:node_modules/grunt-cli/node_modules/abbrev Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/for-in 218ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/object.defaults Completed in 224ms npm timing idealTree:node_modules/grunt-cli/node_modules/array-each Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/array-slice Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/for-own Completed in 1ms npm timing idealTree:node_modules/grunt-cli/node_modules/for-in Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/kind-of 214ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/object.map Completed in 216ms npm timing idealTree:node_modules/grunt-cli/node_modules/make-iterator Completed in 1ms npm timing idealTree:node_modules/grunt-cli/node_modules/kind-of Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/object.pick Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/osenv Completed in 1ms npm timing idealTree:node_modules/grunt-cli/node_modules/os-homedir Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/os-tmpdir Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/is-relative 209ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/path-root-regex 208ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/is-windows 215ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/parse-filepath Completed in 218ms npm http fetch GET 200 https://registry.npmjs.org/is-unc-path 201ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/is-absolute Completed in 203ms npm http fetch GET 200 https://registry.npmjs.org/unc-path-regex 205ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/is-relative Completed in 206ms npm timing idealTree:node_modules/grunt-cli/node_modules/is-unc-path Completed in 1ms npm timing idealTree:node_modules/grunt-cli/node_modules/is-windows Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/map-cache Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/parse-passwd Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/path-root Completed in 1ms npm timing idealTree:node_modules/grunt-cli/node_modules/path-root-regex Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/picomatch Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/rechoir Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/has 206ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/resolve Completed in 210ms npm http fetch GET 200 https://registry.npmjs.org/function-bind 209ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/is-core-module Completed in 210ms npm timing idealTree:node_modules/grunt-cli/node_modules/has Completed in 1ms npm timing idealTree:node_modules/grunt-cli/node_modules/function-bind Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/path-parse Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/global-prefix 238ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/resolve-dir Completed in 240ms npm http fetch GET 200 https://registry.npmjs.org/ini 242ms (cache miss) npm timing idealTree:node_modules/grunt-cli/node_modules/global-modules Completed in 245ms npm timing idealTree:node_modules/grunt-cli/node_modules/global-prefix Completed in 2ms npm timing idealTree:node_modules/grunt-cli/node_modules/ini Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/supports-preserve-symlinks-flag Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/to-regex-range Completed in 1ms npm timing idealTree:node_modules/grunt-cli/node_modules/is-number Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/unc-path-regex Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/v8flags Completed in 0ms npm timing idealTree:node_modules/grunt-cli/node_modules/which Completed in 1ms npm timing idealTree:node_modules/grunt-cli/node_modules/isexe Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/wordwrap 206ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/minimist 275ms (cache miss) npm timing idealTree:node_modules/grunt-coffeelint/node_modules/coffeelint Completed in 279ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/coffee-script Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/has-ansi 231ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/strip-ansi 244ms (cache miss) npm timing idealTree:node_modules/grunt-coffeelint/node_modules/coffeelint-stylish Completed in 248ms npm http fetch GET 200 https://registry.npmjs.org/ansi-regex 276ms (cache miss) npm timing idealTree:node_modules/grunt-coffeelint/node_modules/chalk Completed in 281ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/ansi-styles Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/escape-string-regexp Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/wrappy 225ms (cache miss) npm timing idealTree:node_modules/grunt-coffeelint/node_modules/glob Completed in 229ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/fs.realpath Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/has-ansi Completed in 1ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/ansi-regex Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/ignore Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/inflight Completed in 1ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/inherits Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/concat-map 211ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/balanced-match 221ms (cache miss) npm timing idealTree:node_modules/grunt-coffeelint/node_modules/minimatch Completed in 222ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/brace-expansion Completed in 1ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/balanced-match Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/concat-map Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/once Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/optimist Completed in 1ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/minimist Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/path-is-absolute Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/resolve Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/strip-ansi Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/strip-json-comments Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/supports-color Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/text-table Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/wordwrap Completed in 0ms npm timing idealTree:node_modules/grunt-coffeelint/node_modules/wrappy Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/color-convert 268ms (cache miss) npm timing idealTree:node_modules/grunt-contrib-coffee/node_modules/chalk Completed in 271ms npm http fetch GET 200 https://registry.npmjs.org/color-name 209ms (cache miss) npm timing idealTree:node_modules/grunt-contrib-coffee/node_modules/ansi-styles Completed in 211ms npm timing idealTree:node_modules/grunt-contrib-coffee/node_modules/coffeescript Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-coffee/node_modules/color-convert Completed in 1ms npm timing idealTree:node_modules/grunt-contrib-coffee/node_modules/color-name Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-coffee/node_modules/escape-string-regexp Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-coffee/node_modules/lodash Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-coffee/node_modules/supports-color Completed in 1ms npm timing idealTree:node_modules/grunt-contrib-coffee/node_modules/has-flag Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-coffee/node_modules/uri-path Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/async Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/gaze Completed in 3ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/globule Completed in 2ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/glob Completed in 3ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/fs.realpath Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/inflight Completed in 1ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/inherits Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/lodash Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/minimatch Completed in 1ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/brace-expansion Completed in 1ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/balanced-match Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/concat-map Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/once Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/path-is-absolute Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/websocket-driver 210ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/safe-json-parse 219ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/side-channel 229ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/raw-body 240ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/continuable-cache 264ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/error 330ms (cache miss) npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/tiny-lr Completed in 341ms npm http fetch GET 200 https://registry.npmjs.org/string_decoder 213ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/string-template 215ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/bytes 228ms (cache miss) npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/body Completed in 233ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/continuable-cache Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/debug Completed in 1ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/error Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/websocket-extensions 215ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/safe-buffer 230ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/http-parser-js 261ms (cache miss) npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/faye-websocket Completed in 265ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/livereload-js Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/ms Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/object-assign Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/call-bind 208ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/object-inspect 228ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/get-intrinsic 240ms (cache miss) npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/qs Completed in 243ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/raw-body Completed in 2ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/bytes Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/safe-json-parse Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/has-symbols 221ms (cache miss) npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/side-channel Completed in 224ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/call-bind Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/function-bind Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/get-intrinsic Completed in 1ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/has Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/has-symbols Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/object-inspect Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/string_decoder Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/string-template Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/websocket-driver Completed in 6ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/http-parser-js Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/safe-buffer Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/websocket-extensions Completed in 0ms npm timing idealTree:node_modules/grunt-contrib-watch/node_modules/wrappy Completed in 0ms npm timing idealTree:node_modules/grunt-notify/node_modules/semver Completed in 0ms npm timing idealTree:node_modules/grunt-notify/node_modules/stack-parser Completed in 0ms npm timing idealTree:node_modules/grunt-notify/node_modules/which Completed in 1ms npm timing idealTree:node_modules/grunt-notify/node_modules/isexe Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/dateformat Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/eventemitter2 Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/exit Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/findup-sync Completed in 1ms npm timing idealTree:node_modules/grunt/node_modules/glob Completed in 3ms npm timing idealTree:node_modules/grunt/node_modules/fs.realpath Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/grunt-known-options Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/grunt-legacy-log Completed in 3ms npm timing idealTree:node_modules/grunt/node_modules/colors Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/grunt-legacy-log-utils Completed in 1ms npm timing idealTree:node_modules/grunt/node_modules/chalk Completed in 1ms npm timing idealTree:node_modules/grunt/node_modules/ansi-styles Completed in 1ms npm timing idealTree:node_modules/grunt/node_modules/color-convert Completed in 1ms npm timing idealTree:node_modules/grunt/node_modules/color-name Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/sprintf-js 221ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/util-deprecate 228ms (cache miss) npm timing idealTree:node_modules/grunt/node_modules/grunt-legacy-util Completed in 230ms npm timing idealTree:node_modules/grunt/node_modules/getobject Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/hooker Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/iconv-lite Completed in 1ms npm timing idealTree:node_modules/grunt/node_modules/inflight Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/inherits Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/js-yaml Completed in 1ms npm timing idealTree:node_modules/grunt/node_modules/argparse Completed in 1ms npm timing idealTree:node_modules/grunt/node_modules/esprima Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/lodash Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/minimatch Completed in 1ms npm timing idealTree:node_modules/grunt/node_modules/brace-expansion Completed in 1ms npm timing idealTree:node_modules/grunt/node_modules/balanced-match Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/concat-map Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/mkdirp Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/nopt Completed in 1ms npm timing idealTree:node_modules/grunt/node_modules/abbrev Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/once Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/path-is-absolute Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/rimraf Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/safer-buffer Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/sprintf-js Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/supports-color Completed in 1ms npm timing idealTree:node_modules/grunt/node_modules/has-flag Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/underscore.string Completed in 1ms npm timing idealTree:node_modules/grunt/node_modules/util-deprecate Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/which Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/isexe Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/wrappy Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/ansi-colors Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/browser-stdout Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/binary-extensions 216ms (cache miss) npm timing idealTree:node_modules/mocha/node_modules/chokidar Completed in 223ms npm timing idealTree:node_modules/mocha/node_modules/anymatch Completed in 1ms npm timing idealTree:node_modules/mocha/node_modules/braces Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/diff Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/escape-string-regexp Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/fill-range Completed in 1ms npm http fetch GET 200 https://registry.npmjs.org/p-locate 211ms (cache miss) npm timing idealTree:node_modules/mocha/node_modules/find-up Completed in 212ms npm timing idealTree:node_modules/mocha/node_modules/fsevents Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/glob Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/glob-parent Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/he Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/is-binary-path Completed in 1ms npm timing idealTree:node_modules/mocha/node_modules/binary-extensions Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/is-glob Completed in 1ms npm timing idealTree:node_modules/mocha/node_modules/is-extglob Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/js-yaml Completed in 1ms npm timing idealTree:node_modules/mocha/node_modules/argparse Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/p-limit 218ms (cache miss) npm timing idealTree:node_modules/mocha/node_modules/locate-path Completed in 219ms npm timing idealTree:node_modules/mocha/node_modules/log-symbols Completed in 1ms npm timing idealTree:node_modules/mocha/node_modules/chalk Completed in 1ms npm timing idealTree:node_modules/mocha/node_modules/ansi-styles Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/color-convert Completed in 1ms npm timing idealTree:node_modules/mocha/node_modules/color-name Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/is-unicode-supported Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/minimatch Completed in 1ms npm timing idealTree:node_modules/mocha/node_modules/brace-expansion Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/balanced-match Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/ms Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/nanoid Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/normalize-path Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/yocto-queue 217ms (cache miss) npm timing idealTree:node_modules/mocha/node_modules/p-locate Completed in 218ms npm timing idealTree:node_modules/mocha/node_modules/p-limit Completed in 1ms npm timing idealTree:node_modules/mocha/node_modules/path-exists Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/picomatch Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/readdirp Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/serialize-javascript Completed in 1ms npm timing idealTree:node_modules/mocha/node_modules/randombytes Completed in 1ms npm timing idealTree:node_modules/mocha/node_modules/safe-buffer Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/strip-json-comments Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/supports-color Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/has-flag Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/to-regex-range Completed in 1ms npm timing idealTree:node_modules/mocha/node_modules/is-number Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/workerpool Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/is-fullwidth-code-point 213ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/wrap-ansi 225ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/emoji-regex 306ms (cache miss) npm timing idealTree:node_modules/mocha/node_modules/yargs Completed in 310ms npm timing idealTree:node_modules/mocha/node_modules/cliui Completed in 2ms npm timing idealTree:node_modules/mocha/node_modules/escalade Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/get-caller-file Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/require-directory Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/string-width Completed in 1ms npm timing idealTree:node_modules/mocha/node_modules/emoji-regex Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/is-fullwidth-code-point Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/strip-ansi Completed in 1ms npm timing idealTree:node_modules/mocha/node_modules/ansi-regex Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/wrap-ansi Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/y18n Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/yargs-parser Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/yargs-unparser Completed in 2ms npm timing idealTree:node_modules/mocha/node_modules/camelcase Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/decamelize Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/flat Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/is-plain-obj Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/yocto-queue Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/mime-db 362ms (cache miss) npm timing idealTree:node_modules/socket.io/node_modules/accepts Completed in 364ms npm timing idealTree:node_modules/socket.io/node_modules/base64id Completed in 0ms npm http fetch GET 200 https://registry.npmjs.org/bufferutil 408ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/utf-8-validate 263ms (cache miss) npm http fetch GET 200 https://registry.npmjs.org/vary 218ms (cache miss) npm timing idealTree:node_modules/socket.io/node_modules/engine.io Completed in 898ms npm timing idealTree:node_modules/socket.io/node_modules/@types/cookie Completed in 0ms npm timing idealTree:node_modules/socket.io/node_modules/@types/cors Completed in 0ms npm timing idealTree:node_modules/socket.io/node_modules/@types/node Completed in 0ms npm timing idealTree:node_modules/socket.io/node_modules/cookie Completed in 0ms npm timing idealTree:node_modules/socket.io/node_modules/cors Completed in 1ms npm timing idealTree:node_modules/socket.io/node_modules/engine.io-parser Completed in 0ms npm timing idealTree:node_modules/socket.io/node_modules/mime-types Completed in 1ms npm timing idealTree:node_modules/socket.io/node_modules/mime-db Completed in 0ms npm timing idealTree:node_modules/socket.io/node_modules/negotiator Completed in 0ms npm timing idealTree:node_modules/socket.io/node_modules/object-assign Completed in 0ms npm timing idealTree:node_modules/socket.io/node_modules/socket.io-adapter Completed in 0ms npm timing idealTree:node_modules/socket.io/node_modules/socket.io-parser Completed in 0ms npm timing idealTree:node_modules/socket.io/node_modules/@socket.io/component-emitter Completed in 0ms npm timing idealTree:node_modules/socket.io/node_modules/vary Completed in 0ms npm timing idealTree:node_modules/socket.io/node_modules/ws Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/findup-sync/node_modules/glob Completed in 0ms npm timing idealTree:node_modules/grunt/node_modules/underscore.string/node_modules/sprintf-js Completed in 0ms npm timing idealTree:node_modules/mocha/node_modules/chalk/node_modules/supports-color Completed in 0ms npm timing idealTree:buildDeps Completed in 50740ms npm timing idealTree:fixDepFlags Completed in 2ms npm timing idealTree Completed in 50751ms npm timing command:install Completed in 50755ms npm ERR! code ERR_SOCKET_TIMEOUT npm ERR! errno ERR_SOCKET_TIMEOUT npm ERR! network Invalid response body while trying to fetch https://registry.npmjs.org/semver: Socket timeout npm ERR! network This is a problem related to network connectivity. npm ERR! network In most cases you are behind a proxy or have bad network settings. npm ERR! network npm ERR! network If you are behind a proxy, please make sure that the npm ERR! network 'proxy' config is set properly. See: 'npm help config' npm timing npm Completed in 50841ms npm ERR! A complete log of this run can be found in: npm ERR! /mnt/immortalwrt-18.06-k5.4/tmp/npm-cache-q6H5lgviUY/_logs/2022-10-16T06_15_34_450Z-debug-0.log make[2]: *** [Makefile:88: /mnt/immortalwrt-18.06-k5.4/build_dir/target-mipsel_24kc+24kf_musl/node-arduino-firmata-0.3.4/.built] Error 1 time: package/feeds/packages/node-arduino-firmata/compile#2.58#0.28#51.16