An expressive, robust TypeScript backend.
+A small stack of type-safe building blocks for Node — contracts for your messaging and workflows, and a principled way to handle errors. Define things once, let the types flow everywhere.
+ +Why btravstack
+Each package is small, focused and does one thing well — but they share a worldview: your interfaces are contracts, failure is part of the type, and the compiler should catch what tests can't.
+{{ pr.body }}
+The packages
+{{ p.pkg }}
+ {{ p.blurb }}
+