{"id":170546169,"number":"1.0.3","published_at":"2026-02-05T04:49:06.072Z","licenses":"MIT","integrity":"sha512-D7ZU0zgVmvGUO2lFNSvF7XUqaCCU/xywWXitU7C5w9Il4p+2XGuJI1N/qSxZJ0vo7/BRw4FxKhw0S0dCUWpVaQ==","status":null,"download_url":"https://registry.npmjs.org/stackscope/-/stackscope-1.0.3.tgz","registry_url":"https://www.npmjs.com/package/stackscope/v/1.0.3","documentation_url":null,"install_command":"npm install stackscope@1.0.3","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"jrgcr","email":"blackbaysolutions@gmail.com"},"dist":{"shasum":"56a7656f23e93ec5c5b11c492fded707cc1a836b","tarball":"https://registry.npmjs.org/stackscope/-/stackscope-1.0.3.tgz","fileCount":101,"integrity":"sha512-D7ZU0zgVmvGUO2lFNSvF7XUqaCCU/xywWXitU7C5w9Il4p+2XGuJI1N/qSxZJ0vo7/BRw4FxKhw0S0dCUWpVaQ==","signatures":[{"sig":"MEUCIQC4SsdQRYBuAO5rmpnchGSfuFllu4qGqS0gxEhEzzeGzQIgRn8BP2St35s3dX+SmoXzc35dbM55Cj6tzQZaxVHovCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550595},"gitHead":"fea157612b4ddc7d5576964dfda32076914662a5","main":"sdk/dist/stackscope-sdk.js","scripts":{"dev":"npm run worker:dev","demo":"npm run start \u0026\u0026 open sdk/examples/test.html","lint":"npm run worker:lint \u0026\u0026 npm run sdk:lint","logs":"tail -f logs/stackscope.ndjson | jq","stop":"./scripts/log-collector.sh stop","test":"npm run worker:test \u0026\u0026 npm run sdk:test","build":"npm run sdk:build","clean":"cd sdk \u0026\u0026 rm -rf dist node_modules \u0026\u0026 cd ../worker \u0026\u0026 rm -rf dist node_modules \u0026\u0026 cd ../collector \u0026\u0026 rm -rf dist node_modules \u0026\u0026 cd .. \u0026\u0026 rm -rf node_modules","setup":"npm run install:all \u0026\u0026 npm run build:all","start":"./scripts/log-collector.sh start","deploy":"npm run worker:deploy","health":"curl -s https://stackscope-worker.blackbaysolutions.workers.dev/health | jq","status":"./scripts/log-collector.sh status","restart":"./scripts/log-collector.sh restart","sdk:dev":"cd sdk \u0026\u0026 npm run dev","logs:raw":"tail -f logs/stackscope.ndjson","sdk:lint":"cd sdk \u0026\u0026 npm run lint","sdk:test":"cd sdk \u0026\u0026 npm run test","build:all":"npm run sdk:build \u0026\u0026 npm run collector:build","sdk:build":"cd sdk \u0026\u0026 npm run build","logs:clear":"echo '' \u003e logs/stackscope.ndjson","worker:dev":"cd worker \u0026\u0026 npm run dev","install:all":"npm install \u0026\u0026 cd worker \u0026\u0026 npm install \u0026\u0026 cd ../sdk \u0026\u0026 npm install \u0026\u0026 cd ../collector \u0026\u0026 npm install \u0026\u0026 cd ..","logs:errors":"grep '\"level\":\"error\"' logs/stackscope.ndjson | jq","logs:github":"grep '\"source\":\"github\"' logs/stackscope.ndjson | jq","sdk:analyze":"cd sdk \u0026\u0026 npm run build \u0026\u0026 npx bundlesize","worker:lint":"cd worker \u0026\u0026 npm run lint","worker:test":"cd worker \u0026\u0026 npm run test","logs:browser":"grep '\"source\":\"browser\"' logs/stackscope.ndjson | jq","logs:collect":"mkdir -p logs \u0026\u0026 wrangler tail stackscope-worker --format json \u003e logs/stackscope.ndjson","collector:dev":"cd collector \u0026\u0026 npm run dev","worker:deploy":"cd worker \u0026\u0026 npm run deploy","collector:lint":"cd collector \u0026\u0026 npm run lint","collector:test":"cd collector \u0026\u0026 npm run test","prepublishOnly":"npm run build","collector:build":"cd collector \u0026\u0026 npm run build","collector:start":"cd collector \u0026\u0026 npm start","logs:collect:stop":"pkill -f 'wrangler tail stackscope-worker' \u0026\u0026 pkill -f 'curl.*stackscope-worker.*health'","logs:collect:start":"mkdir -p logs \u0026\u0026 nohup bash -c 'while curl -s --max-time 5 https://stackscope-worker.blackbaysolutions.workers.dev/health \u003e /dev/null 2\u003e\u00261; do wrangler tail stackscope-worker --format json \u003e\u003e logs/stackscope.ndjson 2\u003e/dev/null || break; sleep 5; done; echo \"Worker unreachable, stopping log collection\"' \u0026","worker:deploy:staging":"cd worker \u0026\u0026 npm run deploy:staging","worker:deploy:production":"cd worker \u0026\u0026 npm run deploy:production"},"_npmVersion":"11.6.2","_nodeVersion":"24.12.0","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":{"types":"./sdk/dist/index.d.ts","import":"./sdk/dist/stackscope-sdk.esm.js","require":"./sdk/dist/stackscope-sdk.js"}},"browserify":null},"created_at":"2026-02-12T01:34:45.412Z","updated_at":"2026-02-12T01:34:45.412Z","purl":"pkg:npm/stackscope@1.0.3","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/stackscope/versions/1.0.3","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/stackscope/versions/1.0.3/codemeta","dependencies":[{"id":1887105068,"ecosystem":"npm","package_name":"chalk","requirements":"^4.1.2","kind":"runtime","optional":false},{"id":1887105069,"ecosystem":"npm","package_name":"fs-extra","requirements":"^11.2.0","kind":"runtime","optional":false},{"id":1887105070,"ecosystem":"npm","package_name":"inquirer","requirements":"^8.2.6","kind":"runtime","optional":false},{"id":1887105071,"ecosystem":"npm","package_name":"commander","requirements":"^12.0.0","kind":"runtime","optional":false},{"id":1887105072,"ecosystem":"npm","package_name":"puppeteer","requirements":"^24.36.1","kind":"Development","optional":false},{"id":1887105073,"ecosystem":"npm","package_name":"typescript","requirements":"^5.3.3","kind":"Development","optional":false},{"id":1887105074,"ecosystem":"npm","package_name":"@types/chalk","requirements":"^2.2.0","kind":"Development","optional":false},{"id":1887105075,"ecosystem":"npm","package_name":"@types/fs-extra","requirements":"^11.0.4","kind":"Development","optional":false},{"id":1887105076,"ecosystem":"npm","package_name":"@types/inquirer","requirements":"^8.2.10","kind":"Development","optional":false},{"id":1887105077,"ecosystem":"npm","package_name":"@types/puppeteer","requirements":"^5.4.7","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/stackscope"}