{"_id":"@callsitehq/emit","_rev":"2-9d81419bc12a56d9015fdbb906d63f1d","name":"@callsitehq/emit","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@callsitehq/emit","version":"0.1.0","_id":"@callsitehq/emit@0.1.0","maintainers":[{"name":"callsite","email":"interrante.blaine@gmail.com"}],"dist":{"shasum":"fc169573fc5605a366b996def4e84ec4475d3b12","tarball":"https://registry.npmjs.org/@callsitehq/emit/-/emit-0.1.0.tgz","fileCount":4,"integrity":"sha512-uQj4rpUVgWRKvdkosiglrfu2wQu2BWAoo03hzYfm327+iEytn8cTSuQpgxhhGuhzP339MAXh6OAumdZO4I5bfw==","signatures":[{"sig":"MEYCIQCbfekaapvKpFldo0QI979CA6JhcvnhFKQIFeGVSsgsjAIhAOD/6Us8JiesFXz+9gsYfwISB358MBRDr3ixUN3agvqs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8240},"type":"module","_from":"file:callsitehq-emit-0.1.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"callsite","email":"interrante.blaine@gmail.com"},"_resolved":"/private/var/folders/dt/b5n3zh2n7_32g6tvhxpqrysr0000gn/T/f8e343c0fc07197558301e60463f8cec/callsitehq-emit-0.1.0.tgz","_integrity":"sha512-uQj4rpUVgWRKvdkosiglrfu2wQu2BWAoo03hzYfm327+iEytn8cTSuQpgxhhGuhzP339MAXh6OAumdZO4I5bfw==","_npmVersion":"11.6.2","description":"Pure renderers from Callsite IR to agent-facing artifacts.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@callsitehq/core":"0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emit_0.1.0_1782697145654_0.22622412898768784","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@callsitehq/emit","version":"0.2.0","description":"Pure renderers from Callsite IR to agent-facing artifacts.","keywords":["agents","capabilities","mcp","openapi","typescript"],"license":"MIT","homepage":"https://github.com/callsitehq/callsite/tree/main/packages/emit#readme","repository":{"type":"git","url":"git+https://github.com/callsitehq/callsite.git","directory":"packages/emit"},"bugs":{"url":"https://github.com/callsitehq/callsite/issues"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"sideEffects":false,"dependencies":{"@callsitehq/core":"0.2.0"},"scripts":{"build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_id":"@callsitehq/emit@0.2.0","_integrity":"sha512-eAu2IwvISPYn4lvrmowf5QTVVW3qxheZjXwURb0GUtWT8aVIPlFFszVW0Ocfw8mI4eLdCfWxUbn9cXrApJiXQg==","_resolved":"/private/var/folders/dt/b5n3zh2n7_32g6tvhxpqrysr0000gn/T/0e6bb9f570305ab1f01fd821accaf6e4/callsitehq-emit-0.2.0.tgz","_from":"file:callsitehq-emit-0.2.0.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-eAu2IwvISPYn4lvrmowf5QTVVW3qxheZjXwURb0GUtWT8aVIPlFFszVW0Ocfw8mI4eLdCfWxUbn9cXrApJiXQg==","shasum":"bdc2880675c850356dd70a360853242af11fa83e","tarball":"https://registry.npmjs.org/@callsitehq/emit/-/emit-0.2.0.tgz","fileCount":6,"unpackedSize":23990,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHmH5zA3b1zcEJnWdUuNXzbg3x7RtkK4Cllfmw5s4J3aAiEAz1tKVZd7k6mGdhk9QSL3vMq+PRzd6punwgkDnLM6CHs="}]},"_npmUser":{"name":"callsite","email":"interrante.blaine@gmail.com"},"directories":{},"maintainers":[{"name":"callsite","email":"interrante.blaine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/emit_0.2.0_1782907102564_0.3744357583052098"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-29T01:39:05.454Z","modified":"2026-07-01T11:58:22.820Z","0.1.0":"2026-06-29T01:39:05.776Z","0.2.0":"2026-07-01T11:58:22.703Z"},"description":"Pure renderers from Callsite IR to agent-facing artifacts.","maintainers":[{"name":"callsite","email":"interrante.blaine@gmail.com"}],"readme":"# @callsitehq/emit\n\nPure renderers for Callsite artifacts.\n\nUse this package to turn a Callsite IR into static agent-facing files.\nThe implemented renderers emit MCP tool configuration and OpenAPI 3.2.\n\n```ts\nimport { emitMcpJson, emitOpenApi } from \"@callsitehq/emit\";\n```\n\nOpenAPI output is capability-shaped RPC over HTTP: each capability is rendered\nas `POST /capabilities/{id}` with JSON input and output schemas.\nDeclared capability errors render as OpenAPI responses with a standard JSON\nerror envelope and as MCP Callsite metadata.\n\n## Status\n\nEarly `0.x` package. MCP and OpenAPI output are implemented first; other\nsurfaces are still being rebuilt against the current IR.\n","readmeFilename":"README.md","homepage":"https://github.com/callsitehq/callsite/tree/main/packages/emit#readme","keywords":["agents","capabilities","mcp","openapi","typescript"],"repository":{"type":"git","url":"git+https://github.com/callsitehq/callsite.git","directory":"packages/emit"},"bugs":{"url":"https://github.com/callsitehq/callsite/issues"},"license":"MIT"}