A runtime library that validates data against TypeScript interfaces, producing informative error messages when values do not match. It is useful for checking parsed JSON or YAML objects (for example, data received over the network) using generated runtime checker code.
Project status
- The repository shows a last upstream push on 2024-04-20, but the last tagged published updates appear to be from 2021-10-11 (v1.0.2), suggesting limited visible update activity in recent years.
- Apparent update cadence: versions were published on 2021-04-14 (v1.0.0), 2021-10-11 (v1.0.1 and v1.0.2 same day), followed by a long gap until at least the provided evidence for 2024 activity.
AI summary generated Today
Recent updates
v1.0.2
10/11/2021Release v1.0.2 was published with no release notes provided. The code diff shows only a version bump in the package metadata, with no functional or behavioral code changes.
v1.0.1
10/11/2021v1.0.1 adds tuple rest-type support (via a new t.rest(...) type) and introduces support for the TypeScript type `unknown`. In addition, the library improves how array types are named in error messages, which changes the wording developers will see when unions fail validation.
BreakingFeaturesv1.0.0
4/14/2021Release v1.0.0 was published, but the publisher did not provide any release notes. No specific changes, fixes, or migration guidance are documented in the provided material.