{"bin":{"searchhub":"dist/cli.js"},"bugs":{"url":"https://github.com/woodcoal/SearchHub/issues"},"dist":{"shasum":"e28d287da4a0a796b7ebd298dfbacff73b06ff0e","tarball":"https://registry.npmjs.org/searchhub/-/searchhub-0.1.10.tgz","fileCount":76,"integrity":"sha512-kwobMgOnwdPqaiImITPsVFNl9RyRQef8BHacU2QjZYq7zmXsy3etHWZWGCej9SCSz31QfXYWTwvtAcExPum5/g==","signatures":[{"sig":"MEUCIQCy4q79MWcjYg0nwLxELaIkvfSHqe1Zfa5O9Usic/SlRwIgQo8YZm6nYYONZviZxXb/xtNgMQdoM1cibbZIecl3BqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDRxhdCKFla/jwIAcZj6tzvnhyuyQxojZKOHVOuZlFMlwIgHaG08pXPaYc+IL5mDNI6tEarjDBRInxHZMK10CWUBLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1463528},"main":"dist/index.js","name":"searchhub","type":"module","author":{"url":"https://github.com/woodcoal","name":"木炭","email":"woodcoal@qq.com"},"engines":{"node":">=22"},"gitHead":"f391f78631c0124cf8260e386206e05bd7a4bf5a","license":"MIT","mcpName":"io.github.woodcoal/searchhub","private":false,"scripts":{"dev":"tsx watch src/index.ts","build":"tsc -p tsconfig.json && vite build --config web/vite.config.ts","start":"node dist/index.js","dev:web":"vite --config web/vite.config.ts","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p web/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"woodcoal","email":"woodcoal@qq.com"},"homepage":"https://github.com/woodcoal/SearchHub#readme","keywords":["mcp","mcp-server","model-context-protocol","llm","ai-agent","ai-search","search","search-api","search-engine","search-aggregator","serper","tavily","exa","anysearch","api-gateway","key-rotation","api-key","quota","rate-limit","circuit-breaker","failover","self-hosted","cli"],"repository":{"url":"git+https://github.com/woodcoal/SearchHub.git","type":"git"},"_npmVersion":"11.9.0","description":"Self-hosted search API gateway: aggregate Serper / Tavily / Exa / AnySearch behind one unified API with automatic key rotation, provider failover, circuit breaking and per-key quotas. 自托管统一搜索网关。","directories":{},"maintainers":[{"name":"woodcoal","email":"woodcoal@qq.com"}],"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.1","pino":"^9.6.0","fastify":"^5.2.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vite":"^6.0.7","react":"^18.3.1","react-dom":"^18.3.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/searchhub_0.1.10_1790010451544_0.4361198920372378","host":"s3://npm-registry-packages-npm-production"},"_id":"searchhub@0.1.10","version":"0.1.10"}