Learn how to combine TypeScript static types with Zod runtime validation for bulletproof API contracts.
After years with npm and brief flirtations with yarn and pnpm, I finally made the switch to Bun. Here is what changed.