{"_id":"@aimount/runtime","name":"@aimount/runtime","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@aimount/runtime","private":false,"version":"0.1.0","type":"module","description":"Compatibility runtime package for aimount protocol, wire, and codecs","publishConfig":{"access":"public"},"main":"./dist/index.cjs.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js","default":"./dist/index.es.js"},"./v1/protocol":{"types":"./dist/v1/protocol/index.d.ts","import":"./dist/v1/protocol.es.js","require":"./dist/v1/protocol.cjs.js","default":"./dist/v1/protocol.es.js"},"./v1/wire":{"types":"./dist/v1/wire/index.d.ts","import":"./dist/v1/wire.es.js","require":"./dist/v1/wire.cjs.js","default":"./dist/v1/wire.es.js"},"./v1/codec":{"types":"./dist/v1/codec/index.d.ts","import":"./dist/v1/codec.es.js","require":"./dist/v1/codec.cjs.js","default":"./dist/v1/codec.es.js"},"./package.json":"./package.json"},"scripts":{"build":"if [ -z \"$AW_WORKSPACE_BUILD\" ]; then bun run --cwd ../core build; fi && tsc -p tsconfig.json --noEmit && vite build && tsc -p tsconfig.build.json","test":"bun run build && bun test src"},"dependencies":{"@aimount/core":"0.1.0","zod":"^4.3.6"},"devDependencies":{"@tsconfig/strictest":"^2.0.8","typescript":"^5.9.3","vite":"^7.2.6","vite-plugin-dts":"^4.5.4"},"_id":"@aimount/runtime@0.1.0","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-r4vYDMQyFpioyhFvQ2ZoRzT4JTvjWKFq3XaFicTdnO7nGMCP/VY3CnF06vrgcdg9Fs6pp5K4oMTkl3eDcLVKjw==","shasum":"b50d32d07009a164e2b1fdc0e1beb35ebd0193df","tarball":"https://registry.npmjs.org/@aimount/runtime/-/runtime-0.1.0.tgz","fileCount":36,"unpackedSize":54788,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFYehsJgVlXGZLV8CNLM0zf1Bvx9s6fYhZPWnI9F8RC9AiEA/xH5mAKGAynUWNt2BB6HoOsYNqU8hCx7zMircKjx+38="}]},"_npmUser":{"name":"akhmanov","email":"bulat.akhmanov@gmail.com"},"directories":{},"maintainers":[{"name":"akhmanov","email":"bulat.akhmanov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/runtime_0.1.0_1777209675888_0.8930699333024368"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-26T13:21:15.754Z","0.1.0":"2026-04-26T13:21:16.045Z","modified":"2026-04-26T13:21:16.274Z"},"maintainers":[{"name":"akhmanov","email":"bulat.akhmanov@gmail.com"}],"description":"Compatibility runtime package for aimount protocol, wire, and codecs","readme":"# @aimount/runtime\n\n`@aimount/runtime` is the compatibility runtime package for aimount.\n\n## Role\n\nIt keeps the runtime package present while `@aimount/core`\nowns the canonical runtime model contracts. This package now provides:\n\n- `v1/protocol` for protocol-only execution contracts without runtime API DTOs\n- `v1/wire` for transport-safe wire contracts\n- `v1/codec` for parse and serialize boundaries between them\n\n## Owns\n\n- runtime package entrypoints for protocol, wire, and codec during the transition\n- protocol, wire, and codec contracts\n\n## Does not own\n\n- transport implementations\n- canonical ownership of runtime model contracts\n- storage row shapes\n- queueing or replay strategy\n- framework bindings\n","readmeFilename":"README.md","_rev":"1-8db4fdb6cd029351c2e2c497140c0e18"}