{"bin":{"logs":"dist/cli/index.js","logs-mcp":"dist/mcp/index.js","logs-serve":"dist/server/index.js"},"bugs":{"url":"https://github.com/hasna/logs/issues"},"dist":{"shasum":"7b5a5b42d2c7d9ea92c6a7e7292803c7d925a00c","tarball":"https://registry.npmjs.org/@hasna/logs/-/logs-0.5.0.tgz","fileCount":133,"integrity":"sha512-TuRS8WBl8BOmXkg3pOoTKhDfWOPntvH8NDAcR+ErCctMLmIIRtYkTpzv8W20Nv6JXHnZA1uRUQ6tpx/WReHXVQ==","signatures":[{"sig":"MEUCIHnjkujX8hKuEKmJjxdCKjJxB+K67IbSQGk8jNoc+4e3AiEAypJZX+qkUHebNy/LvDYr7ULaQ89OsTLZBISmKrbYul0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3307805},"main":"./dist/index.js","name":"@hasna/logs","type":"module","types":"./dist/index.d.ts","author":{"name":"Andrei Hasna","email":"andrei@hasna.com"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js"}},"license":"Apache-2.0","scripts":{"dev":"bun run src/server/index.ts","lint":"tsc --noEmit -p tsconfig.build.json","test":"bun test","build":"bun run build:js && bun run build:types","prepack":"bun run build","build:js":"rm -rf dist && bun build src/cli/index.ts src/mcp/index.ts src/server/index.ts src/index.ts src/storage.ts src/api.ts --outdir dist --target bun --splitting --external pg --external playwright --external playwright-core --external electron --external chromium-bidi","kit:check":"contracts vendor-kit --check","build:types":"tsc -p tsconfig.build.json --emitDeclarationOnly && rm -rf dist/.sdk-types && tsc -p sdk/tsconfig.json --emitDeclarationOnly --declaration --rootDir sdk/src --outDir dist/.sdk-types && cp dist/.sdk-types/*.d.ts dist/ && rm -rf dist/.sdk-types","postinstall":"install -d -m 700 \"$HOME/.hasna/logs\" 2>/dev/null || true","generate:sdk":"bun scripts/generate-sdk-api.ts","test:coverage":"bun test --coverage","validate:stress":"bun scripts/high-volume-ingest-stress.ts","validate:streams":"bun scripts/stream-load-validation.ts","validate:real-life":"bun scripts/real-life-validation-lab.ts","validate:browser-spool":"bun scripts/browser-spool-validation-lab.ts","validate:browser-runtime":"bun scripts/browser-runtime-validation-lab.ts","validate:logger-packages":"bun scripts/logger-package-validation-lab.ts","validate:structured-logs":"bun scripts/structured-log-validation-lab.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"homepage":"https://github.com/hasna/logs#readme","keywords":["logs","monitoring","mcp","ai-agents","sentry","performance","lighthouse"],"repository":{"url":"git+https://github.com/hasna/logs.git","type":"git"},"_npmVersion":"11.19.0","description":"Log aggregation + browser script + headless page scanner + performance monitoring for AI agents","directories":{},"maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"_nodeVersion":"26.8.1","dependencies":{"pg":"^8.20.0","zod":"3.25.76","hono":"4.13.3","commander":"^14.0.0","node-cron":"^3.0.3","playwright":"^1.52.0","@hasna/events":"^0.1.16","fast-xml-parser":"^5.8.0","@aws-sdk/client-s3":"^3.1079.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"pino":"10.3.1","winston":"3.19.0","@types/pg":"^8.20.0","@types/bun":"1.3.14","typescript":"^5.9.3","@biomejs/biome":"^1.9.4","@hasna/contracts":"1.0.2","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/logs_0.5.0_1788725469406_0.895096703676334","host":"s3://npm-registry-packages-npm-production"},"_id":"@hasna/logs@0.5.0","version":"0.5.0"}