typescript-runtime-type-benchmarks
typescript-runtime-type-benchmarks copied to clipboard
📊 Benchmark Comparison of Packages with Runtime Validation and TypeScript Support
This is important information when deciding between packages, it would be great to have it visible next to the package. I'm happy to try a PR for this (though I...
Sorry if I'm misinterpreting the code, but it appears that the benchmarks only measure validating successful validations. If that's correct, then it should be noted that libraries like myzod will...
Bumps [vega](https://github.com/vega/vega) from 5.22.1 to 5.23.0. Release notes Sourced from vega's releases. v5.23.0 Changes from v5.22.1: This version contains dependency updates, bug fixes, and security patches, plus a few extra...
Bumps [vega-functions](https://github.com/vega/vega) from 5.13.0 to 5.13.1. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Hey @moltar, thanks for the excellent infrastructure to benchmark validation performance, this saved me a lot of time! I went ahead of myself and added my library, [banditypes.](https://github.com/thoughtspile/banditypes) Turns out...
https://github.com/Nick-Lucas/gapstack/blob/main/packages/light-type/README.md Mentioned here: https://dev.to/nicklucas/typescript-runtime-validators-and-dx-a-type-checking-performance-analysis-of-zodsuperstructyuptypebox-5416 Ping @Nick-Lucas
https://github.com/fp-ts/schema 👀
Bumps [minimatch](https://github.com/isaacs/minimatch) to 3.1.2 and updates ancestor dependency [serve](https://github.com/vercel/serve). These dependencies need to be updated together. Updates `minimatch` from 3.0.4 to 3.1.2 Commits 699c459 3.1.2 2f2b5ff fix: trim pattern 25d7c0d...
I used [this commit](https://github.com/moltar/typescript-runtime-type-benchmarks/commit/38cdb380df72ed7452fb26d117fcc6202e40a1f1) as a template, and tested it locally with `npm run start run zod caketype`. `caketype` requires TypeScript 4.7, but the tests seem to run with TypeScript...
I think it is more important how reliably and accurately a type validator validates various types than how fast or slow it is. However, it seems not a good way...