0 verbose cli /opt/homebrew/Cellar/node@22/22.22.0_1/bin/node /opt/homebrew/bin/npm 1 info using npm@10.9.4 2 info using node@v22.22.0 3 silly config load:file:/opt/homebrew/Cellar/node@22/22.22.0_1/lib/node_modules/npm/npmrc 4 silly config load:file:/Users/agent/.npmrc 5 silly config load:file:/opt/homebrew/etc/npmrc 6 verbose title npm install xlsx 7 verbose argv "install" "xlsx" "--global" 8 verbose logfile logs-max:10 dir:/Users/agent/.npm/_logs/2026-03-03T16_49_06_481Z- 9 verbose logfile /Users/agent/.npm/_logs/2026-03-03T16_49_06_481Z-debug-0.log 10 silly packumentCache heap:4345298944 maxSize:1086324736 maxEntrySize:543162368 11 silly logfile start cleaning logs, removing 1 files 12 silly logfile done cleaning log files 13 silly idealTree buildDeps 14 silly fetch manifest xlsx@* 15 silly packumentCache full:https://registry.npmjs.org/xlsx cache-miss 16 http fetch GET 200 https://registry.npmjs.org/xlsx 158ms (cache miss) 17 silly packumentCache full:https://registry.npmjs.org/xlsx set size:undefined disposed:false 18 silly placeDep ROOT xlsx@0.18.5 OK for: want: * 19 silly fetch manifest cfb@~1.2.1 20 silly packumentCache full:https://registry.npmjs.org/cfb cache-miss 21 silly fetch manifest ssf@~0.11.2 22 silly packumentCache full:https://registry.npmjs.org/ssf cache-miss 23 silly fetch manifest wmf@~1.0.1 24 silly packumentCache full:https://registry.npmjs.org/wmf cache-miss 25 silly fetch manifest word@~0.3.0 26 silly packumentCache full:https://registry.npmjs.org/word cache-miss 27 silly fetch manifest crc-32@~1.2.1 28 silly packumentCache full:https://registry.npmjs.org/crc-32 cache-miss 29 silly fetch manifest adler-32@~1.3.0 30 silly packumentCache full:https://registry.npmjs.org/adler-32 cache-miss 31 silly fetch manifest codepage@~1.15.0 32 silly packumentCache full:https://registry.npmjs.org/codepage cache-miss 33 http fetch GET 200 https://registry.npmjs.org/crc-32 161ms (cache miss) 34 silly packumentCache full:https://registry.npmjs.org/crc-32 set size:undefined disposed:false 35 http fetch GET 200 https://registry.npmjs.org/cfb 164ms (cache miss) 36 silly packumentCache full:https://registry.npmjs.org/cfb set size:undefined disposed:false 37 http fetch GET 200 https://registry.npmjs.org/word 222ms (cache miss) 38 silly packumentCache full:https://registry.npmjs.org/word set size:undefined disposed:false 39 http fetch GET 200 https://registry.npmjs.org/wmf 259ms (cache miss) 40 silly packumentCache full:https://registry.npmjs.org/wmf set size:undefined disposed:false 41 http fetch GET 200 https://registry.npmjs.org/adler-32 469ms (cache miss) 42 silly packumentCache full:https://registry.npmjs.org/adler-32 set size:undefined disposed:false 43 http fetch GET 200 https://registry.npmjs.org/ssf 485ms (cache miss) 44 silly packumentCache full:https://registry.npmjs.org/ssf set size:undefined disposed:false 45 http fetch GET 200 https://registry.npmjs.org/codepage 485ms (cache miss) 46 silly packumentCache full:https://registry.npmjs.org/codepage set size:undefined disposed:false 47 silly placeDep node_modules/xlsx adler-32@1.3.1 OK for: xlsx@0.18.5 want: ~1.3.0 48 silly placeDep node_modules/xlsx cfb@1.2.2 OK for: xlsx@0.18.5 want: ~1.2.1 49 silly placeDep node_modules/xlsx codepage@1.15.0 OK for: xlsx@0.18.5 want: ~1.15.0 50 silly placeDep node_modules/xlsx crc-32@1.2.2 OK for: xlsx@0.18.5 want: ~1.2.1 51 silly placeDep node_modules/xlsx ssf@0.11.2 OK for: xlsx@0.18.5 want: ~0.11.2 52 silly placeDep node_modules/xlsx wmf@1.0.2 OK for: xlsx@0.18.5 want: ~1.0.1 53 silly placeDep node_modules/xlsx word@0.3.0 OK for: xlsx@0.18.5 want: ~0.3.0 54 silly fetch manifest crc-32@~1.2.0 55 silly packumentCache full:https://registry.npmjs.org/crc-32 cache-miss 56 silly fetch manifest frac@~1.1.2 57 silly packumentCache full:https://registry.npmjs.org/frac cache-miss 58 http cache https://registry.npmjs.org/crc-32 8ms (cache hit) 59 silly packumentCache full:https://registry.npmjs.org/crc-32 set size:32170 disposed:false 60 http fetch GET 200 https://registry.npmjs.org/frac 157ms (cache miss) 61 silly packumentCache full:https://registry.npmjs.org/frac set size:undefined disposed:false 62 silly placeDep node_modules/xlsx frac@1.1.2 OK for: ssf@0.11.2 want: ~1.1.2 63 silly reify moves {} 64 http cache word@https://registry.npmjs.org/word/-/word-0.3.0.tgz 0ms (cache hit) 65 http cache wmf@https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz 0ms (cache hit) 66 http cache ssf@https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz 0ms (cache hit) 67 http cache crc-32@https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz 0ms (cache hit) 68 http cache codepage@https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz 0ms (cache hit) 69 http cache xlsx@https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz 0ms (cache hit) 70 http cache cfb@https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz 0ms (cache hit) 71 http cache frac@https://registry.npmjs.org/frac/-/frac-1.1.2.tgz 0ms (cache hit) 72 http cache adler-32@https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz 0ms (cache hit) 73 silly tarball no local data for wmf@https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz. Extracting by manifest. 74 silly tarball no local data for word@https://registry.npmjs.org/word/-/word-0.3.0.tgz. Extracting by manifest. 75 silly tarball no local data for ssf@https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz. Extracting by manifest. 76 silly tarball no local data for crc-32@https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz. Extracting by manifest. 77 silly tarball no local data for codepage@https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz. Extracting by manifest. 78 silly tarball no local data for xlsx@https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz. Extracting by manifest. 79 silly tarball no local data for cfb@https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz. Extracting by manifest. 80 silly tarball no local data for frac@https://registry.npmjs.org/frac/-/frac-1.1.2.tgz. Extracting by manifest. 81 silly tarball no local data for adler-32@https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz. Extracting by manifest. 82 http fetch GET 200 https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz 69ms (cache miss) 83 http fetch GET 200 https://registry.npmjs.org/word/-/word-0.3.0.tgz 70ms (cache miss) 84 http fetch GET 200 https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz 79ms (cache miss) 85 http fetch GET 200 https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz 78ms (cache miss) 86 http fetch GET 200 https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz 123ms (cache miss) 87 http fetch GET 200 https://registry.npmjs.org/frac/-/frac-1.1.2.tgz 187ms (cache miss) 88 http fetch GET 200 https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz 201ms (cache miss) 89 http fetch GET 200 https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz 871ms (cache miss) 90 http fetch GET 200 https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz 1094ms (cache miss) 91 silly ADD node_modules/xlsx 92 silly ADD node_modules/xlsx/node_modules/frac 93 silly ADD node_modules/xlsx/node_modules/word 94 silly ADD node_modules/xlsx/node_modules/wmf 95 silly ADD node_modules/xlsx/node_modules/ssf 96 silly ADD node_modules/xlsx/node_modules/crc-32 97 silly ADD node_modules/xlsx/node_modules/codepage 98 silly ADD node_modules/xlsx/node_modules/cfb 99 silly ADD node_modules/xlsx/node_modules/adler-32 100 verbose cwd /Users/agent/.openclaw/workspace 101 verbose os Darwin 25.2.0 102 verbose node v22.22.0 103 verbose npm v10.9.4 104 verbose exit 0 105 info ok