Package Exports
- @coderbuzz/proto
Readme
Proto — @coderbuzz/proto
Schema-driven binary serialization for TypeScript — Protobuf-style encoding without .proto files. Compiles binary codecs from @coderbuzz/kyo schema validators at runtime.
Installation
npm install @coderbuzz/proto @coderbuzz/kyoQuick Start
import { proto } from "@coderbuzz/proto";
import { object, string, number } from "@coderbuzz/kyo";
const User = object({ name: string(), age: number() });
const codec = proto(User);
const bytes = codec.encode({ name: "Alice", age: 30 });
const user = codec.decode(bytes);
// => { name: "Alice", age: 30 }Documentation
Full API reference, examples, and migration guide: DOCS.md
License
MIT © 2026 Indra Gunawan