{"bin":{"keryx":"keryx.ts"},"bugs":{"url":"https://github.com/actionhero/keryx/issues"},"dist":{"shasum":"938e9cd7132715b004613d9bd1d289440e8abb12","tarball":"https://registry.npmjs.org/keryx/-/keryx-0.48.0.tgz","fileCount":129,"integrity":"sha512-YOQBGp4eBuST1Yhi9S63xTv9Tx/0bnRtzbjh4JfZpXs/e6iEQ2C8i8W/06JAn5a6yKMahtrN7QH3eU/kC9XVww==","signatures":[{"sig":"MEUCIQCj2VgvsIcwyoYNrRxYEYYxJA3RWB5eZwQy1TBWyBP7+gIgYlSVyxmxO0xfHgYMbkRqrI2cDw0pH1EqlRH6oejLbH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWKTWrxxztoNbGqpk18WqzD7Wov5OrKqYueNdYTwleAAIgKTR8KHx08ItbPFD3sQFsMM9XyOPdLxWXZE8KZlcnU9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/keryx@0.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":629035},"name":"keryx","type":"module","author":{"name":"Evan Tahler","email":"evan@evantahler.com"},"module":"index.ts","exports":{".":"./index.ts","./config":"./config/index.ts","./util/*":"./util/*","./testing":"./testing/index.ts","./config/*":"./config/*","./actions/*":"./actions/*","./classes/*":"./classes/*","./servers/*":"./servers/*","./middleware/*":"./middleware/*","./initializers/*":"./initializers/*"},"gitHead":"f70e46cdf851f959076c11c69819191b8a6fc6a0","license":"MIT","scripts":{"dev":"bun --watch keryx.ts start","lint":"tsc && biome check .","test":"tsc && bun test","start":"bun keryx.ts start","format":"tsc && biome check --write .","compile":"bun build keryx.ts --compile --outfile keryx","migrations":"bun run migrations.ts","prepublishOnly":"cp ../../README.md ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"259cbd17-dc3e-4631-ab74-980a3ee082f9"}},"homepage":"https://keryxjs.com","keywords":["api","framework","bun","typescript","websocket","realtime","mcp","model-context-protocol","cli","ai","ai-agents","mcp-server","mcp-framework","oauth2","oauth","tool-calling","llm","claude","fullstack","background-tasks","zod","transport-agnostic","actionhero"],"repository":{"url":"git+https://github.com/actionhero/keryx.git","type":"git","directory":"packages/keryx"},"_npmVersion":"12.2.0","description":"The fullstack TypeScript framework for MCP and APIs — write one action, serve HTTP, WebSocket, CLI, background tasks, and MCP tools.","directories":{},"maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"_nodeVersion":"24.21.0","dependencies":{"pg":"^8.20.0","ioredis":"^5.10.1","mustache":"^4.2.0","ts-morph":"^28.0.0","@types/pg":"^8.20.0","commander":"^14.0.3","typescript":"^7.0.2","node-resque":"^9.5.2","ioredis-mock":"^8.13.1","@types/mustache":"^4.2.6","@opentelemetry/api":"^1.9.1","@types/ioredis-mock":"^8.2.8","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","drizzle-kit":"^0.31.10","drizzle-zod":"^0.8.3"},"peerDependencies":{"zod":"^4.3.6","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/keryx_0.48.0_1791054928729_0.35376832412119374","host":"s3://npm-registry-packages-npm-production"},"_id":"keryx@0.48.0","version":"0.48.0"}