typecodec

Under 1kB, fast, type-safe runtime validation of unknown data for TypeScript.

Downloads
282
Stars
1
Committers
1

typecodec

1kB, fast, type-safe runtime validation of unknown data for TypeScript.

Examples: Tests | Benchmarks

Features

  • Small: Zero dependencies and around 1kB minified and gzipped.
  • Fast: Decoders are optimized more for speed than for very detailed error messages.
  • Immutable: All functions and methods return new decoder instances.
  • Safe: All decoders return newly constructed values, never the original input.
  • Universal: Works both client-side (all modern browsers) and server-side (Node.js).