initial commit

This commit is contained in:
2026-03-30 08:34:35 +02:00
commit 49d8ea67ba
103 changed files with 22387 additions and 0 deletions

25
benchmarks/package.json Normal file
View File

@@ -0,0 +1,25 @@
{
"name": "native-monad-benchmarks",
"version": "0.0.0",
"private": true,
"type": "module",
"scripts": {
"prebench": "cd .. && pnpm build",
"bench": "vitest bench",
"bench:parallel": "vitest bench result/ > results/result.txt 2>&1 & vitest bench option/ > results/option.txt 2>&1 & vitest bench query/ > results/query.txt 2>&1 & vitest bench scenarios/ > results/scenarios.txt 2>&1 & wait && cat results/result.txt results/option.txt results/query.txt results/scenarios.txt",
"bench:result": "vitest bench result/",
"bench:option": "vitest bench option/",
"bench:query": "vitest bench query/",
"bench:scenarios": "vitest bench scenarios/"
},
"devDependencies": {
"native-monad": "file:..",
"neverthrow": "^8.0.0",
"ts-results-es": "^4.0.0",
"oxide.ts": "^1.1.0",
"fp-ts": "^2.16.0",
"true-myth": "^7.0.0",
"vitest": "^3.2.4",
"typescript": "^5.7.0"
}
}