0 verbose cli /usr/bin/node /usr/bin/npm 1 info using npm@9.2.0 2 info using node@v18.19.0 3 timing npm:load:whichnode Completed in 0ms 4 timing config:load:defaults Completed in 3ms 5 timing config:load:file:/usr/share/nodejs/npm/npmrc Completed in 3ms 6 timing config:load:builtin Completed in 3ms 7 timing config:load:cli Completed in 4ms 8 timing config:load:env Completed in 0ms 9 timing config:load:project Completed in 2ms 10 timing config:load:file:/home/chat/.npmrc Completed in 0ms 11 timing config:load:user Completed in 0ms 12 timing config:load:file:/etc/npmrc Completed in 0ms 13 timing config:load:global Completed in 0ms 14 timing config:load:setEnvs Completed in 2ms 15 timing config:load Completed in 15ms 16 timing npm:load:configload Completed in 15ms 17 timing npm:load:mkdirpcache Completed in 0ms 18 timing npm:load:mkdirplogs Completed in 1ms 19 verbose title npm install node-fetch 20 verbose argv "install" "node-fetch" "--save" 21 timing npm:load:setTitle Completed in 2ms 22 timing config:load:flatten Completed in 5ms 23 timing npm:load:display Completed in 6ms 24 verbose logfile logs-max:10 dir:/home/chat/.npm/_logs/2025-02-19T08_27_27_316Z- 25 verbose logfile /home/chat/.npm/_logs/2025-02-19T08_27_27_316Z-debug-0.log 26 timing npm:load:logFile Completed in 8ms 27 timing npm:load:timers Completed in 1ms 28 timing npm:load:configScope Completed in 0ms 29 timing npm:load Completed in 34ms 30 silly logfile done cleaning log files 31 timing config:load:flatten Completed in 1ms 32 timing arborist:ctor Completed in 2ms 33 timing idealTree:init Completed in 125ms 34 timing idealTree:userRequests Completed in 2ms 35 silly idealTree buildDeps 36 silly fetch manifest node-fetch@* 37 http fetch GET 200 https://registry.npmjs.org/node-fetch 491ms (cache miss) 38 silly placeDep ROOT node-fetch@3.3.2 OK for: chat@1.0.0 want: * 39 silly fetch manifest data-uri-to-buffer@^4.0.0 40 silly fetch manifest fetch-blob@^3.1.4 41 silly fetch manifest formdata-polyfill@^4.0.10 42 http fetch GET 200 https://registry.npmjs.org/data-uri-to-buffer 138ms (cache miss) 43 http fetch GET 200 https://registry.npmjs.org/formdata-polyfill 257ms (cache miss) 44 http fetch GET 200 https://registry.npmjs.org/fetch-blob 265ms (cache miss) 45 timing idealTree:#root Completed in 784ms 46 silly placeDep ROOT data-uri-to-buffer@4.0.1 OK for: node-fetch@3.3.2 want: ^4.0.0 47 silly placeDep ROOT fetch-blob@3.2.0 OK for: node-fetch@3.3.2 want: ^3.1.4 48 silly placeDep ROOT formdata-polyfill@4.0.10 OK for: node-fetch@3.3.2 want: ^4.0.10 49 silly fetch manifest node-domexception@^1.0.0 50 silly fetch manifest web-streams-polyfill@^3.0.3 51 http fetch GET 200 https://registry.npmjs.org/node-domexception 101ms (cache miss) 52 http fetch GET 200 https://registry.npmjs.org/web-streams-polyfill 106ms (cache miss) 53 timing idealTree:node_modules/node-fetch Completed in 130ms 54 timing idealTree:node_modules/data-uri-to-buffer Completed in 0ms 55 silly placeDep ROOT node-domexception@1.0.0 OK for: fetch-blob@3.2.0 want: ^1.0.0 56 silly placeDep ROOT web-streams-polyfill@3.3.3 OK for: fetch-blob@3.2.0 want: ^3.0.3 57 timing idealTree:node_modules/fetch-blob Completed in 8ms 58 timing idealTree:node_modules/formdata-polyfill Completed in 0ms 59 timing idealTree:node_modules/node-domexception Completed in 0ms 60 timing idealTree:node_modules/web-streams-polyfill Completed in 0ms 61 timing idealTree:buildDeps Completed in 926ms 62 timing idealTree:fixDepFlags Completed in 4ms 63 timing idealTree Completed in 1066ms 64 timing reify:loadTrees Completed in 1068ms 65 timing reify:diffTrees Completed in 7ms 66 silly reify moves {} 67 timing reify:retireShallow Completed in 3ms 68 timing reify:createSparse Completed in 19ms 69 timing reify:loadBundles Completed in 0ms 70 silly audit bulk request { 70 silly audit '@socket.io/component-emitter': [ '3.1.2' ], 70 silly audit '@types/cookie': [ '0.4.1' ], 70 silly audit '@types/cors': [ '2.8.17' ], 70 silly audit '@types/node': [ '22.7.5' ], 70 silly audit accepts: [ '1.3.8' ], 70 silly audit 'array-flatten': [ '1.1.1' ], 70 silly audit base64id: [ '2.0.0' ], 70 silly audit 'body-parser': [ '1.20.3' ], 70 silly audit bytes: [ '3.1.2' ], 70 silly audit 'call-bind': [ '1.0.7' ], 70 silly audit 'content-disposition': [ '0.5.4' ], 70 silly audit 'content-type': [ '1.0.5' ], 70 silly audit cookie: [ '0.7.1', '0.7.2' ], 70 silly audit 'cookie-signature': [ '1.0.6' ], 70 silly audit cors: [ '2.8.5' ], 70 silly audit debug: [ '2.6.9', '4.3.7', '4.3.5', '4.3.4' ], 70 silly audit 'define-data-property': [ '1.1.4' ], 70 silly audit depd: [ '2.0.0' ], 70 silly audit destroy: [ '1.2.0' ], 70 silly audit dotenv: [ '16.4.5' ], 70 silly audit 'ee-first': [ '1.1.1' ], 70 silly audit encodeurl: [ '2.0.0', '1.0.2' ], 70 silly audit 'engine.io': [ '6.6.2' ], 70 silly audit 'engine.io-parser': [ '5.2.3' ], 70 silly audit ms: [ '2.1.3', '2.0.0', '2.1.2' ], 70 silly audit ws: [ '8.17.1', '8.11.0' ], 70 silly audit 'es-define-property': [ '1.0.0' ], 70 silly audit 'es-errors': [ '1.3.0' ], 70 silly audit 'escape-html': [ '1.0.3' ], 70 silly audit etag: [ '1.8.1' ], 70 silly audit express: [ '4.21.2' ], 70 silly audit finalhandler: [ '1.3.1' ], 70 silly audit forwarded: [ '0.2.0' ], 70 silly audit fresh: [ '0.5.2' ], 70 silly audit 'function-bind': [ '1.1.2' ], 70 silly audit 'get-intrinsic': [ '1.2.4' ], 70 silly audit gopd: [ '1.0.1' ], 70 silly audit 'has-property-descriptors': [ '1.0.2' ], 70 silly audit 'has-proto': [ '1.0.3' ], 70 silly audit 'has-symbols': [ '1.0.3' ], 70 silly audit hasown: [ '2.0.2' ], 70 silly audit 'http-errors': [ '2.0.0' ], 70 silly audit 'iconv-lite': [ '0.4.24' ], 70 silly audit inherits: [ '2.0.4' ], 70 silly audit 'ipaddr.js': [ '1.9.1' ], 70 silly audit 'media-typer': [ '0.3.0' ], 70 silly audit 'merge-descriptors': [ '1.0.3' ], 70 silly audit methods: [ '1.1.2' ], 70 silly audit mime: [ '1.6.0' ], 70 silly audit 'mime-db': [ '1.52.0' ], 70 silly audit 'mime-types': [ '2.1.35' ], 70 silly audit negotiator: [ '0.6.3' ], 70 silly audit 'object-assign': [ '4.1.1' ], 70 silly audit 'object-inspect': [ '1.13.2' ], 70 silly audit 'on-finished': [ '2.4.1' ], 70 silly audit parseurl: [ '1.3.3' ], 70 silly audit 'path-to-regexp': [ '0.1.12' ], 70 silly audit 'proxy-addr': [ '2.0.7' ], 70 silly audit qs: [ '6.13.0' ], 70 silly audit 'range-parser': [ '1.2.1' ], 70 silly audit 'raw-body': [ '2.5.2' ], 70 silly audit 'safe-buffer': [ '5.2.1' ], 70 silly audit 'safer-buffer': [ '2.1.2' ], 70 silly audit send: [ '0.19.0' ], 70 silly audit 'serve-static': [ '1.16.2' ], 70 silly audit 'set-function-length': [ '1.2.2' ], 70 silly audit setprototypeof: [ '1.2.0' ], 70 silly audit 'side-channel': [ '1.0.6' ], 70 silly audit 'socket.io': [ '4.8.0' ], 70 silly audit 'socket.io-adapter': [ '2.5.2' ], 70 silly audit 'socket.io-parser': [ '4.2.4' ], 70 silly audit statuses: [ '2.0.1' ], 70 silly audit toidentifier: [ '1.0.1' ], 70 silly audit 'type-is': [ '1.6.18' ], 70 silly audit 'undici-types': [ '6.19.8' ], 70 silly audit unpipe: [ '1.0.0' ], 70 silly audit 'utils-merge': [ '1.0.1' ], 70 silly audit vary: [ '1.1.2' ], 70 silly audit 'node-fetch': [ '3.3.2' ], 70 silly audit 'data-uri-to-buffer': [ '4.0.1' ], 70 silly audit 'fetch-blob': [ '3.2.0' ], 70 silly audit 'formdata-polyfill': [ '4.0.10' ], 70 silly audit 'node-domexception': [ '1.0.0' ], 70 silly audit 'web-streams-polyfill': [ '3.3.3' ] 70 silly audit } 71 silly tarball no local data for node-domexception@https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz. Extracting by manifest. 72 silly tarball no local data for formdata-polyfill@https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz. Extracting by manifest. 73 silly tarball no local data for web-streams-polyfill@https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz. Extracting by manifest. 74 silly tarball no local data for data-uri-to-buffer@https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz. Extracting by manifest. 75 silly tarball no local data for fetch-blob@https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz. Extracting by manifest. 76 silly tarball no local data for node-fetch@https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz. Extracting by manifest. 77 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 415ms 78 timing auditReport:getReport Completed in 425ms 79 silly audit report { 79 silly audit report ws: [ 79 silly audit report { 79 silly audit report id: 1098392, 79 silly audit report url: 'https://github.com/advisories/GHSA-3h5v-q93c-6h6q', 79 silly audit report title: 'ws affected by a DoS when handling a request with many HTTP headers', 79 silly audit report severity: 'high', 79 silly audit report vulnerable_versions: '>=8.0.0 <8.17.1', 79 silly audit report cwe: [Array], 79 silly audit report cvss: [Object] 79 silly audit report } 79 silly audit report ] 79 silly audit report } 80 timing reifyNode:node_modules/path-to-regexp Completed in 473ms 81 timing reifyNode:node_modules/ms Completed in 478ms 82 timing reifyNode:node_modules/object-assign Completed in 480ms 83 timing reifyNode:node_modules/escape-html Completed in 479ms 84 timing reifyNode:node_modules/encodeurl Completed in 479ms 85 timing reifyNode:node_modules/ee-first Completed in 480ms 86 timing reifyNode:node_modules/destroy Completed in 479ms 87 timing reifyNode:node_modules/@types/cors Completed in 480ms 88 timing reifyNode:node_modules/@types/cookie Completed in 480ms 89 timing reifyNode:node_modules/array-flatten Completed in 480ms 90 timing reifyNode:node_modules/socket.io/node_modules/ms Completed in 489ms 91 timing reifyNode:node_modules/socket.io-parser/node_modules/ms Completed in 489ms 92 timing reifyNode:node_modules/send/node_modules/ms Completed in 488ms 93 timing reifyNode:node_modules/engine.io/node_modules/ms Completed in 484ms 94 timing reifyNode:node_modules/utils-merge Completed in 492ms 95 timing reifyNode:node_modules/type-is Completed in 492ms 96 timing reifyNode:node_modules/vary Completed in 494ms 97 timing reifyNode:node_modules/toidentifier Completed in 493ms 98 timing reifyNode:node_modules/unpipe Completed in 493ms 99 timing reifyNode:node_modules/range-parser Completed in 492ms 100 timing reifyNode:node_modules/parseurl Completed in 492ms 101 timing reifyNode:node_modules/merge-descriptors Completed in 494ms 102 timing reifyNode:node_modules/methods Completed in 494ms 103 timing reifyNode:node_modules/media-typer Completed in 494ms 104 timing reifyNode:node_modules/inherits Completed in 494ms 105 timing reifyNode:node_modules/http-errors Completed in 494ms 106 timing reifyNode:node_modules/forwarded Completed in 494ms 107 timing reifyNode:node_modules/fresh Completed in 495ms 108 timing reifyNode:node_modules/etag Completed in 496ms 109 timing reifyNode:node_modules/cookie-signature Completed in 495ms 110 timing reifyNode:node_modules/content-type Completed in 495ms 111 timing reifyNode:node_modules/bytes Completed in 495ms 112 timing reifyNode:node_modules/accepts Completed in 495ms 113 timing reifyNode:node_modules/send/node_modules/encodeurl Completed in 503ms 114 timing reifyNode:node_modules/proxy-addr Completed in 505ms 115 timing reifyNode:node_modules/on-finished Completed in 505ms 116 timing reifyNode:node_modules/base64id Completed in 531ms 117 timing reifyNode:node_modules/statuses Completed in 541ms 118 timing reifyNode:node_modules/setprototypeof Completed in 540ms 119 timing reifyNode:node_modules/serve-static Completed in 541ms 120 timing reifyNode:node_modules/mime-types Completed in 542ms 121 timing reifyNode:node_modules/cookie Completed in 541ms 122 timing reifyNode:node_modules/content-disposition Completed in 541ms 123 timing reifyNode:node_modules/engine.io/node_modules/cookie Completed in 543ms 124 timing reifyNode:node_modules/safe-buffer Completed in 549ms 125 timing reifyNode:node_modules/finalhandler Completed in 551ms 126 timing reifyNode:node_modules/socket.io-adapter Completed in 558ms 127 timing reifyNode:node_modules/raw-body Completed in 557ms 128 timing metavuln:cache:get:security-advisory:ws:v2Har794Be+6XfcvT/NJHW1cDl3bIscCiu/kNNCIy/l00C5P2Cx1BODrleH5tIDK9p3TMcvLzGMY0Lz9rde8Ww== Completed in 150ms 129 timing reifyNode:node_modules/cors Completed in 558ms 130 timing reifyNode:node_modules/socket.io/node_modules/debug Completed in 566ms 131 timing reifyNode:node_modules/socket.io-parser/node_modules/debug Completed in 566ms 132 timing reifyNode:node_modules/engine.io/node_modules/debug Completed in 561ms 133 timing reifyNode:node_modules/safer-buffer Completed in 567ms 134 http fetch GET 200 https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz 495ms (cache miss) 135 timing reifyNode:node_modules/gopd Completed in 568ms 136 timing reifyNode:node_modules/depd Completed in 566ms 137 timing reifyNode:node_modules/ipaddr.js Completed in 575ms 138 timing reifyNode:node_modules/hasown Completed in 574ms 139 timing reifyNode:node_modules/send Completed in 581ms 140 timing reifyNode:node_modules/formdata-polyfill Completed in 595ms 141 timing reifyNode:node_modules/negotiator Completed in 591ms 142 timing reifyNode:node_modules/has-property-descriptors Completed in 590ms 143 timing reifyNode:node_modules/es-define-property Completed in 591ms 144 timing reifyNode:node_modules/has-proto Completed in 596ms 145 timing reifyNode:node_modules/call-bind Completed in 594ms 146 timing reifyNode:node_modules/@socket.io/component-emitter Completed in 593ms 147 timing reifyNode:node_modules/set-function-length Completed in 601ms 148 timing reifyNode:node_modules/mime Completed in 601ms 149 timing reifyNode:node_modules/get-intrinsic Completed in 601ms 150 timing reifyNode:node_modules/side-channel Completed in 616ms 151 timing reifyNode:node_modules/define-data-property Completed in 613ms 152 timing reifyNode:node_modules/function-bind Completed in 618ms 153 timing reifyNode:node_modules/dotenv Completed in 618ms 154 timing reifyNode:node_modules/mime-db Completed in 627ms 155 timing reifyNode:node_modules/has-symbols Completed in 627ms 156 timing reifyNode:node_modules/body-parser Completed in 627ms 157 timing reifyNode:node_modules/debug Completed in 633ms 158 http fetch GET 200 https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz 565ms (cache miss) 159 timing reifyNode:node_modules/data-uri-to-buffer Completed in 649ms 160 timing reifyNode:node_modules/es-errors Completed in 648ms 161 http fetch GET 200 https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz 577ms (cache miss) 162 timing reifyNode:node_modules/fetch-blob Completed in 663ms 163 timing reifyNode:node_modules/ws Completed in 677ms 164 timing reifyNode:node_modules/engine.io/node_modules/ws Completed in 671ms 165 timing reifyNode:node_modules/socket.io-parser Completed in 688ms 166 timing reifyNode:node_modules/express Completed in 685ms 167 timing reifyNode:node_modules/qs Completed in 703ms 168 timing reifyNode:node_modules/object-inspect Completed in 704ms 169 http fetch GET 200 https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz 637ms (cache miss) 170 timing reifyNode:node_modules/iconv-lite Completed in 706ms 171 timing reifyNode:node_modules/node-domexception Completed in 716ms 172 timing reifyNode:node_modules/undici-types Completed in 721ms 173 timing reifyNode:node_modules/engine.io-parser Completed in 718ms 174 timing reifyNode:node_modules/engine.io Completed in 722ms 175 http fetch GET 200 https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz 645ms (cache miss) 176 timing reifyNode:node_modules/node-fetch Completed in 733ms 177 timing reifyNode:node_modules/socket.io Completed in 763ms 178 http fetch GET 200 https://registry.npmjs.org/ws 385ms (cache updated) 179 timing metavuln:packument:ws Completed in 389ms 180 timing metavuln:load:security-advisory:ws:1098392 Completed in 2ms 181 timing metavuln:calculate:security-advisory:ws:1098392 Completed in 392ms 182 timing reifyNode:node_modules/@types/node Completed in 801ms 183 timing metavuln:cache:get:security-advisory:socket.io-adapter:CISQdaAujH9c1/t5Y0vKhAySzbI2BtBjKvnUDi1W95ABhPSlYHGa/Jej+DibTIUZx7Vsf2QT8ikxR//T1h9feg== Completed in 6ms 184 http fetch GET 200 https://registry.npmjs.org/socket.io-adapter 97ms (cache updated) 185 timing metavuln:packument:socket.io-adapter Completed in 99ms 186 timing metavuln:load:security-advisory:socket.io-adapter:v2Har794Be+6XfcvT/NJHW1cDl3bIscCiu/kNNCIy/l00C5P2Cx1BODrleH5tIDK9p3TMcvLzGMY0Lz9rde8Ww== Completed in 0ms 187 timing metavuln:calculate:security-advisory:socket.io-adapter:v2Har794Be+6XfcvT/NJHW1cDl3bIscCiu/kNNCIy/l00C5P2Cx1BODrleH5tIDK9p3TMcvLzGMY0Lz9rde8Ww== Completed in 99ms 188 http fetch GET 200 https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz 828ms (cache miss) 189 timing reifyNode:node_modules/web-streams-polyfill Completed in 909ms 190 timing reify:unpack Completed in 909ms 191 timing reify:unretire Completed in 1ms 192 timing build:queue Completed in 7ms 193 timing metavuln:cache:get:security-advisory:socket.io:3dW2wdCB0RTS//ILLj0l/4W8vOFQ8psCjAcKTkty5kwo6s3MIkSWeWu1LnEBJmfun/L4t/H5SxCz48AWd0c6OA== Completed in 15ms 194 timing build:link:node_modules/mime Completed in 4ms 195 timing build:link Completed in 4ms 196 timing build:deps Completed in 12ms 197 timing build Completed in 12ms 198 timing reify:build Completed in 13ms 199 timing reify:trash Completed in 0ms 200 timing reify:save Completed in 50ms 201 http fetch GET 200 https://registry.npmjs.org/socket.io 161ms (cache updated) 202 timing metavuln:packument:socket.io Completed in 164ms 203 timing metavuln:load:security-advisory:socket.io:CISQdaAujH9c1/t5Y0vKhAySzbI2BtBjKvnUDi1W95ABhPSlYHGa/Jej+DibTIUZx7Vsf2QT8ikxR//T1h9feg== Completed in 1ms 204 timing metavuln:calculate:security-advisory:socket.io:CISQdaAujH9c1/t5Y0vKhAySzbI2BtBjKvnUDi1W95ABhPSlYHGa/Jej+DibTIUZx7Vsf2QT8ikxR//T1h9feg== Completed in 165ms 205 timing auditReport:init Completed in 662ms 206 timing reify:audit Completed in 1089ms 207 timing reify Completed in 2194ms 208 silly ADD node_modules/web-streams-polyfill 209 silly ADD node_modules/node-domexception 210 silly ADD node_modules/formdata-polyfill 211 silly ADD node_modules/fetch-blob 212 silly ADD node_modules/data-uri-to-buffer 213 silly ADD node_modules/node-fetch 214 silly ADD node_modules/ws 215 silly ADD node_modules/vary 216 silly ADD node_modules/utils-merge 217 silly ADD node_modules/unpipe 218 silly ADD node_modules/undici-types 219 silly ADD node_modules/type-is 220 silly ADD node_modules/toidentifier 221 silly ADD node_modules/statuses 222 silly ADD node_modules/socket.io-parser 223 silly ADD node_modules/socket.io-parser/node_modules/ms 224 silly ADD node_modules/socket.io-parser/node_modules/debug 225 silly ADD node_modules/socket.io-adapter 226 silly ADD node_modules/socket.io 227 silly ADD node_modules/socket.io/node_modules/ms 228 silly ADD node_modules/socket.io/node_modules/debug 229 silly ADD node_modules/side-channel 230 silly ADD node_modules/setprototypeof 231 silly ADD node_modules/set-function-length 232 silly ADD node_modules/serve-static 233 silly ADD node_modules/send 234 silly ADD node_modules/send/node_modules/ms 235 silly ADD node_modules/send/node_modules/encodeurl 236 silly ADD node_modules/safer-buffer 237 silly ADD node_modules/safe-buffer 238 silly ADD node_modules/raw-body 239 silly ADD node_modules/range-parser 240 silly ADD node_modules/qs 241 silly ADD node_modules/proxy-addr 242 silly ADD node_modules/path-to-regexp 243 silly ADD node_modules/parseurl 244 silly ADD node_modules/on-finished 245 silly ADD node_modules/object-inspect 246 silly ADD node_modules/object-assign 247 silly ADD node_modules/negotiator 248 silly ADD node_modules/ms 249 silly ADD node_modules/mime-types 250 silly ADD node_modules/mime-db 251 silly ADD node_modules/mime 252 silly ADD node_modules/methods 253 silly ADD node_modules/merge-descriptors 254 silly ADD node_modules/media-typer 255 silly ADD node_modules/ipaddr.js 256 silly ADD node_modules/inherits 257 silly ADD node_modules/iconv-lite 258 silly ADD node_modules/http-errors 259 silly ADD node_modules/hasown 260 silly ADD node_modules/has-symbols 261 silly ADD node_modules/has-proto 262 silly ADD node_modules/has-property-descriptors 263 silly ADD node_modules/gopd 264 silly ADD node_modules/get-intrinsic 265 silly ADD node_modules/function-bind 266 silly ADD node_modules/fresh 267 silly ADD node_modules/forwarded 268 silly ADD node_modules/finalhandler 269 silly ADD node_modules/express 270 silly ADD node_modules/etag 271 silly ADD node_modules/escape-html 272 silly ADD node_modules/es-errors 273 silly ADD node_modules/es-define-property 274 silly ADD node_modules/engine.io-parser 275 silly ADD node_modules/engine.io 276 silly ADD node_modules/engine.io/node_modules/ws 277 silly ADD node_modules/engine.io/node_modules/ms 278 silly ADD node_modules/engine.io/node_modules/debug 279 silly ADD node_modules/engine.io/node_modules/cookie 280 silly ADD node_modules/encodeurl 281 silly ADD node_modules/ee-first 282 silly ADD node_modules/dotenv 283 silly ADD node_modules/destroy 284 silly ADD node_modules/depd 285 silly ADD node_modules/define-data-property 286 silly ADD node_modules/debug 287 silly ADD node_modules/cors 288 silly ADD node_modules/cookie-signature 289 silly ADD node_modules/cookie 290 silly ADD node_modules/content-type 291 silly ADD node_modules/content-disposition 292 silly ADD node_modules/call-bind 293 silly ADD node_modules/bytes 294 silly ADD node_modules/body-parser 295 silly ADD node_modules/base64id 296 silly ADD node_modules/array-flatten 297 silly ADD node_modules/accepts 298 silly ADD node_modules/@types/node 299 silly ADD node_modules/@types/cors 300 silly ADD node_modules/@types/cookie 301 silly ADD node_modules/@socket.io/component-emitter 302 timing command:install Completed in 2219ms 303 verbose exit 0 304 timing npm Completed in 2280ms 305 info ok