typescript-runtime-type-benchmarks
typescript-runtime-type-benchmarks copied to clipboard
📊 Benchmark Comparison of Packages with Runtime Validation and TypeScript Support
https://github.com/justinyaodu/caketype Ping @justinyaodu, if you'd like to open a PR 👍🏼
```ts addCase('vality', 'parseSafe', data => { const res = validate(dataType, data, { strict: true, bail: true }); if(res.valid) return res.data; throw new Error("Invalid"); }); ``` throws an exception on invalid...
Hi! I added a vinejs benchmark case
This PR adds the core validation module of Aeria, a TypeScript web framework and source of truth. It validates objects against JSON schemas and it complains with benchmark requirements. Repo:...
add [Bun](https://bun.sh/) runtime in benchmark if it possible It would be useful to compare the results of Bun and NodeJS
Having all tested modules share the same node_modules namespace seems to introduce new issues / limits: 1. dependabot upgrades of Typescript seems to be unreliable: https://github.com/moltar/typescript-runtime-type-benchmarks/pull/1218#issuecomment-1987252101 2. all modules must...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [rescript](http://rescript-lang.org) ([source](https://togithub.com/rescript-lang/rescript-compiler)) | [`11.0.0-rc.6` -> `11.1.2`](https://renovatebot.com/diffs/npm/rescript/11.0.0-rc.6/11.1.2) |...
This is work in progress. I'm still having some problems running bun, and I'm looking for help to fix it. https://github.com/DarkGL/typescript-runtime-type-benchmarks/actions/runs/9016482516/job/24842376959
adding [Deno](https://deno.com) runtime to benchmark would be useful, especially since Deno runs typescript as first class citizen. i'm interested in opening a PR if it's acceptable. (I'd be grateful for...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [valibot](https://valibot.dev) ([source](https://togithub.com/fabian-hiller/valibot)) | [`0.21.0` -> `0.40.0`](https://renovatebot.com/diffs/npm/valibot/0.21.0/0.40.0) | [](https://docs.renovatebot.com/merge-confidence/) |...