@duplojs/lang reimagines native functions for functional programming: immutable, curried, pipe-first. Either handles control flow, and constraints let data prove it's already valid — no more re-checking what you know.
typescript immutable functional-programming ddd pattern-matching modeling pipe robust either string-utils object-utils array-utils date-utils duplojs number-utils constrained-types generator-utils
-
Updated
Aug 20, 2026 - TypeScript