From 2384c2db23e9dd83d335c5a0dd4ca8e8e76f6a29 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 14 Aug 2025 20:45:30 +0000 Subject: [PATCH 1/8] chore(deps): update babel monorepo to v7.28.3 (#2116) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- bun.lock | 86 +++++++------- package-lock.json | 278 +++++++++++++++++++++++----------------------- package.json | 6 +- 3 files changed, 186 insertions(+), 184 deletions(-) diff --git a/bun.lock b/bun.lock index 2a5b9b505..0c1ee9fc5 100644 --- a/bun.lock +++ b/bun.lock @@ -83,9 +83,9 @@ "zod4": "npm:zod@next", }, "devDependencies": { - "@babel/cli": "7.28.0", - "@babel/core": "7.28.0", - "@babel/preset-env": "7.28.0", + "@babel/cli": "7.28.3", + "@babel/core": "7.28.3", + "@babel/preset-env": "7.28.3", "@babel/preset-typescript": "7.27.1", "@types/clone": "2.1.4", "@types/node": "22.17.1", @@ -130,15 +130,15 @@ "@arrows/multimethod": ["@arrows/multimethod@1.4.1", "", { "dependencies": { "@arrows/array": "^1.4.1", "@arrows/composition": "^1.2.2", "@arrows/error": "^1.0.2", "fast-deep-equal": "^3.1.3" } }, "sha512-AZnAay0dgPnCJxn3We5uKiB88VL+1ZIF2SjZohLj6vqY2UyvB/sKdDnFP+LZNVsTC5lcnGPmLlRRkAh4sXkXsQ=="], - "@babel/cli": ["@babel/cli@7.28.0", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.28", "commander": "^6.2.0", "convert-source-map": "^2.0.0", "fs-readdir-recursive": "^1.1.0", "glob": "^7.2.0", "make-dir": "^2.1.0", "slash": "^2.0.0" }, "optionalDependencies": { "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", "chokidar": "^3.6.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" }, "bin": { "babel": "./bin/babel.js", "babel-external-helpers": "./bin/babel-external-helpers.js" } }, "sha512-CYrZG7FagtE8ReKDBfItxnrEBf2khq2eTMnPuqO8UVN0wzhp1eMX1wfda8b1a32l2aqYLwRRIOGNovm8FVzmMw=="], + "@babel/cli": ["@babel/cli@7.28.3", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.28", "commander": "^6.2.0", "convert-source-map": "^2.0.0", "fs-readdir-recursive": "^1.1.0", "glob": "^7.2.0", "make-dir": "^2.1.0", "slash": "^2.0.0" }, "optionalDependencies": { "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", "chokidar": "^3.6.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" }, "bin": { "babel": "./bin/babel.js", "babel-external-helpers": "./bin/babel-external-helpers.js" } }, "sha512-n1RU5vuCX0CsaqaXm9I0KUCNKNQMy5epmzl/xdSSm70bSqhg9GWhgeosypyQLc0bK24+Xpk1WGzZlI9pJtkZdg=="], "@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="], "@babel/compat-data": ["@babel/compat-data@7.28.0", "", {}, "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw=="], - "@babel/core": ["@babel/core@7.28.0", "", { "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.0", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.27.3", "@babel/helpers": "^7.27.6", "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ=="], + "@babel/core": ["@babel/core@7.28.3", "", { "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", "@babel/helpers": "^7.28.3", "@babel/parser": "^7.28.3", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.3", "@babel/types": "^7.28.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ=="], - "@babel/generator": ["@babel/generator@7.28.0", "", { "dependencies": { "@babel/parser": "^7.28.0", "@babel/types": "^7.28.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg=="], + "@babel/generator": ["@babel/generator@7.28.3", "", { "dependencies": { "@babel/parser": "^7.28.3", "@babel/types": "^7.28.2", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw=="], "@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.3", "", { "dependencies": { "@babel/types": "^7.27.3" } }, "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg=="], @@ -156,7 +156,7 @@ "@babel/helper-module-imports": ["@babel/helper-module-imports@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w=="], - "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.27.3", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", "@babel/traverse": "^7.27.3" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg=="], + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.3", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw=="], "@babel/helper-optimise-call-expression": ["@babel/helper-optimise-call-expression@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" } }, "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw=="], @@ -176,9 +176,9 @@ "@babel/helper-wrap-function": ["@babel/helper-wrap-function@7.27.1", "", { "dependencies": { "@babel/template": "^7.27.1", "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ=="], - "@babel/helpers": ["@babel/helpers@7.27.6", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.27.6" } }, "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug=="], + "@babel/helpers": ["@babel/helpers@7.28.3", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.2" } }, "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw=="], - "@babel/parser": ["@babel/parser@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.0" }, "bin": "./bin/babel-parser.js" }, "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g=="], + "@babel/parser": ["@babel/parser@7.28.3", "", { "dependencies": { "@babel/types": "^7.28.2" }, "bin": "./bin/babel-parser.js" }, "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA=="], "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ["@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA=="], @@ -188,7 +188,7 @@ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-transform-optional-chaining": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.13.0" } }, "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw=="], - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw=="], + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw=="], "@babel/plugin-proposal-private-property-in-object": ["@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2", "", { "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w=="], @@ -214,9 +214,9 @@ "@babel/plugin-transform-class-properties": ["@babel/plugin-transform-class-properties@7.27.1", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA=="], - "@babel/plugin-transform-class-static-block": ["@babel/plugin-transform-class-static-block@7.27.1", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.12.0" } }, "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA=="], + "@babel/plugin-transform-class-static-block": ["@babel/plugin-transform-class-static-block@7.28.3", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.3", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.12.0" } }, "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg=="], - "@babel/plugin-transform-classes": ["@babel/plugin-transform-classes@7.28.0", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-globals": "^7.28.0", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/traverse": "^7.28.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA=="], + "@babel/plugin-transform-classes": ["@babel/plugin-transform-classes@7.28.3", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-globals": "^7.28.0", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg=="], "@babel/plugin-transform-computed-properties": ["@babel/plugin-transform-computed-properties@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/template": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw=="], @@ -280,7 +280,7 @@ "@babel/plugin-transform-property-literals": ["@babel/plugin-transform-property-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ=="], - "@babel/plugin-transform-regenerator": ["@babel/plugin-transform-regenerator@7.28.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-LOAozRVbqxEVjSKfhGnuLoE4Kz4Oc5UJzuvFUhSsQzdCdaAQu06mG8zDv2GFSerM62nImUZ7K92vxnQcLSDlCQ=="], + "@babel/plugin-transform-regenerator": ["@babel/plugin-transform-regenerator@7.28.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A=="], "@babel/plugin-transform-regexp-modifiers": ["@babel/plugin-transform-regexp-modifiers@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA=="], @@ -306,7 +306,7 @@ "@babel/plugin-transform-unicode-sets-regex": ["@babel/plugin-transform-unicode-sets-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw=="], - "@babel/preset-env": ["@babel/preset-env@7.28.0", "", { "dependencies": { "@babel/compat-data": "^7.28.0", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-import-assertions": "^7.27.1", "@babel/plugin-syntax-import-attributes": "^7.27.1", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.27.1", "@babel/plugin-transform-async-generator-functions": "^7.28.0", "@babel/plugin-transform-async-to-generator": "^7.27.1", "@babel/plugin-transform-block-scoped-functions": "^7.27.1", "@babel/plugin-transform-block-scoping": "^7.28.0", "@babel/plugin-transform-class-properties": "^7.27.1", "@babel/plugin-transform-class-static-block": "^7.27.1", "@babel/plugin-transform-classes": "^7.28.0", "@babel/plugin-transform-computed-properties": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.0", "@babel/plugin-transform-dotall-regex": "^7.27.1", "@babel/plugin-transform-duplicate-keys": "^7.27.1", "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", "@babel/plugin-transform-dynamic-import": "^7.27.1", "@babel/plugin-transform-explicit-resource-management": "^7.28.0", "@babel/plugin-transform-exponentiation-operator": "^7.27.1", "@babel/plugin-transform-export-namespace-from": "^7.27.1", "@babel/plugin-transform-for-of": "^7.27.1", "@babel/plugin-transform-function-name": "^7.27.1", "@babel/plugin-transform-json-strings": "^7.27.1", "@babel/plugin-transform-literals": "^7.27.1", "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", "@babel/plugin-transform-member-expression-literals": "^7.27.1", "@babel/plugin-transform-modules-amd": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-modules-systemjs": "^7.27.1", "@babel/plugin-transform-modules-umd": "^7.27.1", "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", "@babel/plugin-transform-new-target": "^7.27.1", "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", "@babel/plugin-transform-numeric-separator": "^7.27.1", "@babel/plugin-transform-object-rest-spread": "^7.28.0", "@babel/plugin-transform-object-super": "^7.27.1", "@babel/plugin-transform-optional-catch-binding": "^7.27.1", "@babel/plugin-transform-optional-chaining": "^7.27.1", "@babel/plugin-transform-parameters": "^7.27.7", "@babel/plugin-transform-private-methods": "^7.27.1", "@babel/plugin-transform-private-property-in-object": "^7.27.1", "@babel/plugin-transform-property-literals": "^7.27.1", "@babel/plugin-transform-regenerator": "^7.28.0", "@babel/plugin-transform-regexp-modifiers": "^7.27.1", "@babel/plugin-transform-reserved-words": "^7.27.1", "@babel/plugin-transform-shorthand-properties": "^7.27.1", "@babel/plugin-transform-spread": "^7.27.1", "@babel/plugin-transform-sticky-regex": "^7.27.1", "@babel/plugin-transform-template-literals": "^7.27.1", "@babel/plugin-transform-typeof-symbol": "^7.27.1", "@babel/plugin-transform-unicode-escapes": "^7.27.1", "@babel/plugin-transform-unicode-property-regex": "^7.27.1", "@babel/plugin-transform-unicode-regex": "^7.27.1", "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.14", "babel-plugin-polyfill-corejs3": "^0.13.0", "babel-plugin-polyfill-regenerator": "^0.6.5", "core-js-compat": "^3.43.0", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-VmaxeGOwuDqzLl5JUkIRM1X2Qu2uKGxHEQWh+cvvbl7JuJRgKGJSfsEF/bUaxFhJl/XAyxBe7q7qSuTbKFuCyg=="], + "@babel/preset-env": ["@babel/preset-env@7.28.3", "", { "dependencies": { "@babel/compat-data": "^7.28.0", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-import-assertions": "^7.27.1", "@babel/plugin-syntax-import-attributes": "^7.27.1", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.27.1", "@babel/plugin-transform-async-generator-functions": "^7.28.0", "@babel/plugin-transform-async-to-generator": "^7.27.1", "@babel/plugin-transform-block-scoped-functions": "^7.27.1", "@babel/plugin-transform-block-scoping": "^7.28.0", "@babel/plugin-transform-class-properties": "^7.27.1", "@babel/plugin-transform-class-static-block": "^7.28.3", "@babel/plugin-transform-classes": "^7.28.3", "@babel/plugin-transform-computed-properties": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.0", "@babel/plugin-transform-dotall-regex": "^7.27.1", "@babel/plugin-transform-duplicate-keys": "^7.27.1", "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", "@babel/plugin-transform-dynamic-import": "^7.27.1", "@babel/plugin-transform-explicit-resource-management": "^7.28.0", "@babel/plugin-transform-exponentiation-operator": "^7.27.1", "@babel/plugin-transform-export-namespace-from": "^7.27.1", "@babel/plugin-transform-for-of": "^7.27.1", "@babel/plugin-transform-function-name": "^7.27.1", "@babel/plugin-transform-json-strings": "^7.27.1", "@babel/plugin-transform-literals": "^7.27.1", "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", "@babel/plugin-transform-member-expression-literals": "^7.27.1", "@babel/plugin-transform-modules-amd": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-modules-systemjs": "^7.27.1", "@babel/plugin-transform-modules-umd": "^7.27.1", "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", "@babel/plugin-transform-new-target": "^7.27.1", "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", "@babel/plugin-transform-numeric-separator": "^7.27.1", "@babel/plugin-transform-object-rest-spread": "^7.28.0", "@babel/plugin-transform-object-super": "^7.27.1", "@babel/plugin-transform-optional-catch-binding": "^7.27.1", "@babel/plugin-transform-optional-chaining": "^7.27.1", "@babel/plugin-transform-parameters": "^7.27.7", "@babel/plugin-transform-private-methods": "^7.27.1", "@babel/plugin-transform-private-property-in-object": "^7.27.1", "@babel/plugin-transform-property-literals": "^7.27.1", "@babel/plugin-transform-regenerator": "^7.28.3", "@babel/plugin-transform-regexp-modifiers": "^7.27.1", "@babel/plugin-transform-reserved-words": "^7.27.1", "@babel/plugin-transform-shorthand-properties": "^7.27.1", "@babel/plugin-transform-spread": "^7.27.1", "@babel/plugin-transform-sticky-regex": "^7.27.1", "@babel/plugin-transform-template-literals": "^7.27.1", "@babel/plugin-transform-typeof-symbol": "^7.27.1", "@babel/plugin-transform-unicode-escapes": "^7.27.1", "@babel/plugin-transform-unicode-property-regex": "^7.27.1", "@babel/plugin-transform-unicode-regex": "^7.27.1", "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.14", "babel-plugin-polyfill-corejs3": "^0.13.0", "babel-plugin-polyfill-regenerator": "^0.6.5", "core-js-compat": "^3.43.0", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg=="], "@babel/preset-modules": ["@babel/preset-modules@0.1.6-no-external-plugins", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", "esutils": "^2.0.2" }, "peerDependencies": { "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA=="], @@ -314,9 +314,9 @@ "@babel/template": ["@babel/template@7.27.2", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", "@babel/types": "^7.27.1" } }, "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="], - "@babel/traverse": ["@babel/traverse@7.28.0", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.0", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", "@babel/types": "^7.28.0", "debug": "^4.3.1" } }, "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg=="], + "@babel/traverse": ["@babel/traverse@7.28.3", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.3", "@babel/template": "^7.27.2", "@babel/types": "^7.28.2", "debug": "^4.3.1" } }, "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ=="], - "@babel/types": ["@babel/types@7.28.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg=="], + "@babel/types": ["@babel/types@7.28.2", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ=="], "@badrap/valita": ["@badrap/valita@0.4.6", "", {}, "sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg=="], @@ -1662,6 +1662,8 @@ "@babel/generator/@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.12", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg=="], + "@babel/helper-annotate-as-pure/@babel/types": ["@babel/types@7.28.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg=="], + "@babel/helper-compilation-targets/@babel/compat-data": ["@babel/compat-data@7.27.2", "", {}, "sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ=="], "@babel/helper-create-class-features-plugin/@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" } }, "sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow=="], @@ -1678,8 +1680,6 @@ "@babel/helper-module-imports/@babel/types": ["@babel/types@7.27.1", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q=="], - "@babel/helper-module-transforms/@babel/traverse": ["@babel/traverse@7.27.3", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.27.3", "@babel/parser": "^7.27.3", "@babel/template": "^7.27.2", "@babel/types": "^7.27.3", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-lId/IfN/Ye1CIu8xG7oKBHXd2iNb2aW1ilPszzGcJug6M8RCKfVNcYhpI5+bMvFYjK7lXIM0R+a+6r8xhHp2FQ=="], - "@babel/helper-optimise-call-expression/@babel/types": ["@babel/types@7.27.1", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q=="], "@babel/helper-remap-async-to-generator/@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" } }, "sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow=="], @@ -1698,14 +1698,16 @@ "@babel/helper-wrap-function/@babel/types": ["@babel/types@7.27.1", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q=="], - "@babel/helpers/@babel/types": ["@babel/types@7.27.7", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw=="], - "@babel/plugin-bugfix-firefox-class-in-computed-class-key/@babel/traverse": ["@babel/traverse@7.27.1", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.27.1", "@babel/parser": "^7.27.1", "@babel/template": "^7.27.1", "@babel/types": "^7.27.1", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg=="], - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/@babel/traverse": ["@babel/traverse@7.27.1", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.27.1", "@babel/parser": "^7.27.1", "@babel/template": "^7.27.1", "@babel/types": "^7.27.1", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg=="], + "@babel/plugin-transform-async-generator-functions/@babel/traverse": ["@babel/traverse@7.28.0", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.0", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", "@babel/types": "^7.28.0", "debug": "^4.3.1" } }, "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg=="], + + "@babel/plugin-transform-class-static-block/@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.28.3", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.27.1", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/traverse": "^7.28.3", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg=="], "@babel/plugin-transform-computed-properties/@babel/template": ["@babel/template@7.27.1", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg=="], + "@babel/plugin-transform-destructuring/@babel/traverse": ["@babel/traverse@7.28.0", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.0", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", "@babel/types": "^7.28.0", "debug": "^4.3.1" } }, "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg=="], + "@babel/plugin-transform-function-name/@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.27.1", "", { "dependencies": { "@babel/compat-data": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-2YaDd/Rd9E598B5+WIc8wJPmWETiiJXFYVE60oX8FDohv7rAUU3CQj+A1MgeEmcsk2+dQuEjIe/GDvig0SqL4g=="], "@babel/plugin-transform-function-name/@babel/traverse": ["@babel/traverse@7.27.1", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.27.1", "@babel/parser": "^7.27.1", "@babel/template": "^7.27.1", "@babel/types": "^7.27.1", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg=="], @@ -1720,6 +1722,8 @@ "@babel/plugin-transform-modules-umd/@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.27.1", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g=="], + "@babel/plugin-transform-object-rest-spread/@babel/traverse": ["@babel/traverse@7.28.0", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.0", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", "@babel/types": "^7.28.0", "debug": "^4.3.1" } }, "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg=="], + "@babel/plugin-transform-private-property-in-object/@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" } }, "sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow=="], "@babel/plugin-transform-typescript/@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" } }, "sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow=="], @@ -1926,16 +1930,6 @@ "@babel/helper-module-imports/@babel/traverse/globals": ["globals@11.12.0", "", {}, "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="], - "@babel/helper-module-transforms/@babel/traverse/@babel/generator": ["@babel/generator@7.27.3", "", { "dependencies": { "@babel/parser": "^7.27.3", "@babel/types": "^7.27.3", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" } }, "sha512-xnlJYj5zepml8NXtjkG0WquFUv8RskFqyFcVgTBp5k+NaA/8uw/K+OSVf8AMGw5e9HKP2ETd5xpK5MLZQD6b4Q=="], - - "@babel/helper-module-transforms/@babel/traverse/@babel/parser": ["@babel/parser@7.27.3", "", { "dependencies": { "@babel/types": "^7.27.3" }, "bin": "./bin/babel-parser.js" }, "sha512-xyYxRj6+tLNDTWi0KCBcZ9V7yg3/lwL9DWh9Uwh/RIVlIfFidggcgxKX3GCXwCiswwcGRawBKbEg2LG/Y8eJhw=="], - - "@babel/helper-module-transforms/@babel/traverse/@babel/types": ["@babel/types@7.27.3", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw=="], - - "@babel/helper-module-transforms/@babel/traverse/debug": ["debug@4.4.0", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA=="], - - "@babel/helper-module-transforms/@babel/traverse/globals": ["globals@11.12.0", "", {}, "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="], - "@babel/helper-remap-async-to-generator/@babel/helper-annotate-as-pure/@babel/types": ["@babel/types@7.27.1", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q=="], "@babel/helper-remap-async-to-generator/@babel/traverse/@babel/generator": ["@babel/generator@7.27.1", "", { "dependencies": { "@babel/parser": "^7.27.1", "@babel/types": "^7.27.1", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" } }, "sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w=="], @@ -1994,21 +1988,21 @@ "@babel/plugin-bugfix-firefox-class-in-computed-class-key/@babel/traverse/globals": ["globals@11.12.0", "", {}, "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="], - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/@babel/traverse/@babel/generator": ["@babel/generator@7.27.1", "", { "dependencies": { "@babel/parser": "^7.27.1", "@babel/types": "^7.27.1", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" } }, "sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w=="], + "@babel/plugin-transform-async-generator-functions/@babel/traverse/@babel/generator": ["@babel/generator@7.28.0", "", { "dependencies": { "@babel/parser": "^7.28.0", "@babel/types": "^7.28.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg=="], - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/@babel/traverse/@babel/parser": ["@babel/parser@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" }, "bin": "./bin/babel-parser.js" }, "sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ=="], + "@babel/plugin-transform-async-generator-functions/@babel/traverse/@babel/parser": ["@babel/parser@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.0" }, "bin": "./bin/babel-parser.js" }, "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g=="], - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/@babel/traverse/@babel/template": ["@babel/template@7.27.1", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg=="], + "@babel/plugin-transform-async-generator-functions/@babel/traverse/@babel/types": ["@babel/types@7.28.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg=="], - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/@babel/traverse/@babel/types": ["@babel/types@7.27.1", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q=="], + "@babel/plugin-transform-computed-properties/@babel/template/@babel/parser": ["@babel/parser@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" }, "bin": "./bin/babel-parser.js" }, "sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ=="], - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/@babel/traverse/debug": ["debug@4.4.0", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA=="], + "@babel/plugin-transform-computed-properties/@babel/template/@babel/types": ["@babel/types@7.27.1", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q=="], - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/@babel/traverse/globals": ["globals@11.12.0", "", {}, "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="], + "@babel/plugin-transform-destructuring/@babel/traverse/@babel/generator": ["@babel/generator@7.28.0", "", { "dependencies": { "@babel/parser": "^7.28.0", "@babel/types": "^7.28.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg=="], - "@babel/plugin-transform-computed-properties/@babel/template/@babel/parser": ["@babel/parser@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" }, "bin": "./bin/babel-parser.js" }, "sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ=="], + "@babel/plugin-transform-destructuring/@babel/traverse/@babel/parser": ["@babel/parser@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.0" }, "bin": "./bin/babel-parser.js" }, "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g=="], - "@babel/plugin-transform-computed-properties/@babel/template/@babel/types": ["@babel/types@7.27.1", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q=="], + "@babel/plugin-transform-destructuring/@babel/traverse/@babel/types": ["@babel/types@7.28.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg=="], "@babel/plugin-transform-function-name/@babel/helper-compilation-targets/@babel/compat-data": ["@babel/compat-data@7.27.1", "", {}, "sha512-Q+E+rd/yBzNQhXkG+zQnF58e4zoZfBedaxwzPmicKsiK3nt8iJYrSrDbjwFFDGC4f+rPafqRaPH6TsDoSvMf7A=="], @@ -2042,6 +2036,12 @@ "@babel/plugin-transform-modules-umd/@babel/helper-module-transforms/@babel/traverse": ["@babel/traverse@7.27.1", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.27.1", "@babel/parser": "^7.27.1", "@babel/template": "^7.27.1", "@babel/types": "^7.27.1", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg=="], + "@babel/plugin-transform-object-rest-spread/@babel/traverse/@babel/generator": ["@babel/generator@7.28.0", "", { "dependencies": { "@babel/parser": "^7.28.0", "@babel/types": "^7.28.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg=="], + + "@babel/plugin-transform-object-rest-spread/@babel/traverse/@babel/parser": ["@babel/parser@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.0" }, "bin": "./bin/babel-parser.js" }, "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g=="], + + "@babel/plugin-transform-object-rest-spread/@babel/traverse/@babel/types": ["@babel/types@7.28.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg=="], + "@babel/plugin-transform-private-property-in-object/@babel/helper-annotate-as-pure/@babel/types": ["@babel/types@7.27.1", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q=="], "@babel/plugin-transform-typescript/@babel/helper-annotate-as-pure/@babel/types": ["@babel/types@7.27.1", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q=="], @@ -2148,8 +2148,6 @@ "@babel/helper-module-imports/@babel/traverse/@babel/generator/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.25", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="], - "@babel/helper-module-transforms/@babel/traverse/@babel/generator/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.25", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="], - "@babel/helper-remap-async-to-generator/@babel/traverse/@babel/generator/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.25", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="], "@babel/helper-replace-supers/@babel/traverse/@babel/generator/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.25", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="], @@ -2160,7 +2158,9 @@ "@babel/plugin-bugfix-firefox-class-in-computed-class-key/@babel/traverse/@babel/generator/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.25", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="], - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/@babel/traverse/@babel/generator/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.25", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="], + "@babel/plugin-transform-async-generator-functions/@babel/traverse/@babel/generator/@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.12", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg=="], + + "@babel/plugin-transform-destructuring/@babel/traverse/@babel/generator/@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.12", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg=="], "@babel/plugin-transform-function-name/@babel/traverse/@babel/generator/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.25", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="], @@ -2202,6 +2202,8 @@ "@babel/plugin-transform-modules-umd/@babel/helper-module-transforms/@babel/traverse/globals": ["globals@11.12.0", "", {}, "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="], + "@babel/plugin-transform-object-rest-spread/@babel/traverse/@babel/generator/@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.12", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg=="], + "read-pkg-up/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], "rimraf/glob/minimatch/brace-expansion": ["brace-expansion@2.0.1", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="], diff --git a/package-lock.json b/package-lock.json index f9313d279..683734ce4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -88,9 +88,9 @@ "zod4": "npm:zod@next" }, "devDependencies": { - "@babel/cli": "7.28.0", - "@babel/core": "7.28.0", - "@babel/preset-env": "7.28.0", + "@babel/cli": "7.28.3", + "@babel/core": "7.28.3", + "@babel/preset-env": "7.28.3", "@babel/preset-typescript": "7.27.1", "@types/clone": "2.1.4", "@types/node": "22.17.1", @@ -231,9 +231,9 @@ } }, "node_modules/@babel/cli": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.28.0.tgz", - "integrity": "sha512-CYrZG7FagtE8ReKDBfItxnrEBf2khq2eTMnPuqO8UVN0wzhp1eMX1wfda8b1a32l2aqYLwRRIOGNovm8FVzmMw==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.28.3.tgz", + "integrity": "sha512-n1RU5vuCX0CsaqaXm9I0KUCNKNQMy5epmzl/xdSSm70bSqhg9GWhgeosypyQLc0bK24+Xpk1WGzZlI9pJtkZdg==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.28", @@ -260,9 +260,9 @@ } }, "node_modules/@babel/cli/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.29", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", - "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", + "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -302,21 +302,21 @@ } }, "node_modules/@babel/core": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", - "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz", + "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", + "@babel/generator": "^7.28.3", "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-module-transforms": "^7.27.3", - "@babel/helpers": "^7.27.6", - "@babel/parser": "^7.28.0", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.3", + "@babel/parser": "^7.28.3", "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.0", - "@babel/types": "^7.28.0", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -341,13 +341,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz", - "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", "dev": true, "dependencies": { - "@babel/parser": "^7.28.0", - "@babel/types": "^7.28.0", + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" @@ -419,17 +419,17 @@ "dev": true }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", - "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz", + "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.27.1", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.27.1", + "@babel/traverse": "^7.28.3", "semver": "^6.3.1" }, "engines": { @@ -527,14 +527,14 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", - "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", - "@babel/traverse": "^7.27.3" + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" @@ -653,25 +653,25 @@ } }, "node_modules/@babel/helpers": { - "version": "7.27.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", - "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz", + "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==", "dev": true, "dependencies": { "@babel/template": "^7.27.2", - "@babel/types": "^7.27.6" + "@babel/types": "^7.28.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", - "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz", + "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", "dev": true, "dependencies": { - "@babel/types": "^7.28.0" + "@babel/types": "^7.28.2" }, "bin": { "parser": "bin/babel-parser.js" @@ -744,13 +744,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz", - "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" @@ -943,12 +943,12 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz", - "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.28.3", "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { @@ -959,9 +959,9 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.0.tgz", - "integrity": "sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.3.tgz", + "integrity": "sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", @@ -969,7 +969,7 @@ "@babel/helper-globals": "^7.28.0", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", - "@babel/traverse": "^7.28.0" + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" @@ -1468,9 +1468,9 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.0.tgz", - "integrity": "sha512-LOAozRVbqxEVjSKfhGnuLoE4Kz4Oc5UJzuvFUhSsQzdCdaAQu06mG8zDv2GFSerM62nImUZ7K92vxnQcLSDlCQ==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.3.tgz", + "integrity": "sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -1672,9 +1672,9 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.0.tgz", - "integrity": "sha512-VmaxeGOwuDqzLl5JUkIRM1X2Qu2uKGxHEQWh+cvvbl7JuJRgKGJSfsEF/bUaxFhJl/XAyxBe7q7qSuTbKFuCyg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz", + "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==", "dev": true, "dependencies": { "@babel/compat-data": "^7.28.0", @@ -1685,7 +1685,7 @@ "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-import-assertions": "^7.27.1", "@babel/plugin-syntax-import-attributes": "^7.27.1", @@ -1696,8 +1696,8 @@ "@babel/plugin-transform-block-scoped-functions": "^7.27.1", "@babel/plugin-transform-block-scoping": "^7.28.0", "@babel/plugin-transform-class-properties": "^7.27.1", - "@babel/plugin-transform-class-static-block": "^7.27.1", - "@babel/plugin-transform-classes": "^7.28.0", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.3", "@babel/plugin-transform-computed-properties": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.0", "@babel/plugin-transform-dotall-regex": "^7.27.1", @@ -1729,7 +1729,7 @@ "@babel/plugin-transform-private-methods": "^7.27.1", "@babel/plugin-transform-private-property-in-object": "^7.27.1", "@babel/plugin-transform-property-literals": "^7.27.1", - "@babel/plugin-transform-regenerator": "^7.28.0", + "@babel/plugin-transform-regenerator": "^7.28.3", "@babel/plugin-transform-regexp-modifiers": "^7.27.1", "@babel/plugin-transform-reserved-words": "^7.27.1", "@babel/plugin-transform-shorthand-properties": "^7.27.1", @@ -1812,17 +1812,17 @@ } }, "node_modules/@babel/traverse": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", - "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz", + "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", + "@babel/generator": "^7.28.3", "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.0", + "@babel/parser": "^7.28.3", "@babel/template": "^7.27.2", - "@babel/types": "^7.28.0", + "@babel/types": "^7.28.2", "debug": "^4.3.1" }, "engines": { @@ -1830,9 +1830,9 @@ } }, "node_modules/@babel/types": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.0.tgz", - "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==", + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.27.1", @@ -10849,9 +10849,9 @@ } }, "@babel/cli": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.28.0.tgz", - "integrity": "sha512-CYrZG7FagtE8ReKDBfItxnrEBf2khq2eTMnPuqO8UVN0wzhp1eMX1wfda8b1a32l2aqYLwRRIOGNovm8FVzmMw==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.28.3.tgz", + "integrity": "sha512-n1RU5vuCX0CsaqaXm9I0KUCNKNQMy5epmzl/xdSSm70bSqhg9GWhgeosypyQLc0bK24+Xpk1WGzZlI9pJtkZdg==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.28", @@ -10866,9 +10866,9 @@ }, "dependencies": { "@jridgewell/trace-mapping": { - "version": "0.3.29", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", - "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", + "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.1.0", @@ -10901,21 +10901,21 @@ "dev": true }, "@babel/core": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", - "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz", + "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", + "@babel/generator": "^7.28.3", "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-module-transforms": "^7.27.3", - "@babel/helpers": "^7.27.6", - "@babel/parser": "^7.28.0", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.3", + "@babel/parser": "^7.28.3", "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.0", - "@babel/types": "^7.28.0", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -10932,13 +10932,13 @@ } }, "@babel/generator": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz", - "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", "dev": true, "requires": { - "@babel/parser": "^7.28.0", - "@babel/types": "^7.28.0", + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" @@ -11002,17 +11002,17 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", - "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz", + "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.27.1", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.27.1", + "@babel/traverse": "^7.28.3", "semver": "^6.3.1" }, "dependencies": { @@ -11083,14 +11083,14 @@ } }, "@babel/helper-module-transforms": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", - "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", - "@babel/traverse": "^7.27.3" + "@babel/traverse": "^7.28.3" } }, "@babel/helper-optimise-call-expression": { @@ -11170,22 +11170,22 @@ } }, "@babel/helpers": { - "version": "7.27.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", - "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz", + "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==", "dev": true, "requires": { "@babel/template": "^7.27.2", - "@babel/types": "^7.27.6" + "@babel/types": "^7.28.2" } }, "@babel/parser": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", - "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz", + "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", "dev": true, "requires": { - "@babel/types": "^7.28.0" + "@babel/types": "^7.28.2" } }, "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { @@ -11228,13 +11228,13 @@ } }, "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz", - "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" + "@babel/traverse": "^7.28.3" } }, "@babel/plugin-proposal-private-property-in-object": { @@ -11350,19 +11350,19 @@ } }, "@babel/plugin-transform-class-static-block": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz", - "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.28.3", "@babel/helper-plugin-utils": "^7.27.1" } }, "@babel/plugin-transform-classes": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.0.tgz", - "integrity": "sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.3.tgz", + "integrity": "sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.27.3", @@ -11370,7 +11370,7 @@ "@babel/helper-globals": "^7.28.0", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", - "@babel/traverse": "^7.28.0" + "@babel/traverse": "^7.28.3" } }, "@babel/plugin-transform-computed-properties": { @@ -11677,9 +11677,9 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.0.tgz", - "integrity": "sha512-LOAozRVbqxEVjSKfhGnuLoE4Kz4Oc5UJzuvFUhSsQzdCdaAQu06mG8zDv2GFSerM62nImUZ7K92vxnQcLSDlCQ==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.3.tgz", + "integrity": "sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.27.1" @@ -11803,9 +11803,9 @@ } }, "@babel/preset-env": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.0.tgz", - "integrity": "sha512-VmaxeGOwuDqzLl5JUkIRM1X2Qu2uKGxHEQWh+cvvbl7JuJRgKGJSfsEF/bUaxFhJl/XAyxBe7q7qSuTbKFuCyg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz", + "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==", "dev": true, "requires": { "@babel/compat-data": "^7.28.0", @@ -11816,7 +11816,7 @@ "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-import-assertions": "^7.27.1", "@babel/plugin-syntax-import-attributes": "^7.27.1", @@ -11827,8 +11827,8 @@ "@babel/plugin-transform-block-scoped-functions": "^7.27.1", "@babel/plugin-transform-block-scoping": "^7.28.0", "@babel/plugin-transform-class-properties": "^7.27.1", - "@babel/plugin-transform-class-static-block": "^7.27.1", - "@babel/plugin-transform-classes": "^7.28.0", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.3", "@babel/plugin-transform-computed-properties": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.0", "@babel/plugin-transform-dotall-regex": "^7.27.1", @@ -11860,7 +11860,7 @@ "@babel/plugin-transform-private-methods": "^7.27.1", "@babel/plugin-transform-private-property-in-object": "^7.27.1", "@babel/plugin-transform-property-literals": "^7.27.1", - "@babel/plugin-transform-regenerator": "^7.28.0", + "@babel/plugin-transform-regenerator": "^7.28.3", "@babel/plugin-transform-regexp-modifiers": "^7.27.1", "@babel/plugin-transform-reserved-words": "^7.27.1", "@babel/plugin-transform-shorthand-properties": "^7.27.1", @@ -11924,24 +11924,24 @@ } }, "@babel/traverse": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", - "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz", + "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==", "dev": true, "requires": { "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", + "@babel/generator": "^7.28.3", "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.0", + "@babel/parser": "^7.28.3", "@babel/template": "^7.27.2", - "@babel/types": "^7.28.0", + "@babel/types": "^7.28.2", "debug": "^4.3.1" } }, "@babel/types": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.0.tgz", - "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==", + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", "dev": true, "requires": { "@babel/helper-string-parser": "^7.27.1", diff --git a/package.json b/package.json index b5f46d498..356ece4ba 100644 --- a/package.json +++ b/package.json @@ -107,9 +107,9 @@ "zod4": "npm:zod@next" }, "devDependencies": { - "@babel/cli": "7.28.0", - "@babel/core": "7.28.0", - "@babel/preset-env": "7.28.0", + "@babel/cli": "7.28.3", + "@babel/core": "7.28.3", + "@babel/preset-env": "7.28.3", "@babel/preset-typescript": "7.27.1", "@types/clone": "2.1.4", "@types/node": "22.17.1", From fa28c7f40ad13eecaafc52b170b82e9a7eb7dc23 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Thu, 14 Aug 2025 21:00:54 +0000 Subject: [PATCH 2/8] feat: 2.1.9 adds auto-generated benchmarks and bar graph --- docs/results/deno-2.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/deno-2.json b/docs/results/deno-2.json index 035f36b79..fbe424cb2 100644 --- a/docs/results/deno-2.json +++ b/docs/results/deno-2.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1020961,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"aeria","ops":1041721,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"aeria","ops":1016456,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"aeria","ops":1041905,"margin":0.56,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ajv","ops":35416148,"margin":1.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ajv","ops":19250509,"margin":0.78,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"arktype","ops":69586174,"margin":2.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"banditypes","ops":2703525,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"banditypes","ops":2720805,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"bueno","ops":105941,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"bueno","ops":105775,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"bueno","ops":517848,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"bueno","ops":509690,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"caketype","ops":160941,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"caketype","ops":208077,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"caketype","ops":162297,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":32554,"margin":0.78,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"cleaners","ops":2685546,"margin":0.58,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"computed-types","ops":1623398,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"computed-types","ops":1202487,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"computed-types","ops":1204259,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"decoders","ops":368757,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"decoders","ops":221957,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"decoders","ops":223408,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"joi","ops":257063,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"joi","ops":257035,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"joi","ops":255125,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"joi","ops":134043,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"json-decoder","ops":1659101,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"$mol_data","ops":3233771,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"$mol_data","ops":3253305,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2674732,"margin":0.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":573260,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":509616,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":567123,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":504297,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"myzod","ops":2343398,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"myzod","ops":2819975,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"myzod","ops":2848850,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ok-computer","ops":196179,"margin":0.86,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ok-computer","ops":209477,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":824598,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":9267860,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"paseri","ops":5512540,"margin":0.8,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"paseri","ops":5469005,"margin":0.96,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"paseri","ops":5536329,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"paseri","ops":5529127,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":21632300,"margin":0.77,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse","ops":2824632,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse","ops":2205723,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":6947965,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":43342508,"margin":2.04,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse","ops":3836460,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"purify-ts","ops":1905049,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rescript-schema","ops":56792647,"margin":2.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24518573,"margin":0.77,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"rescript-schema","ops":58426747,"margin":1.82,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"rescript-schema","ops":24590930,"margin":0.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rulr","ops":352187,"margin":1.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"runtypes","ops":172803,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":280742,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":274838,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":245456,"margin":0.65,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":272051,"margin":0.56,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2702752,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3472312,"margin":0.78,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3621873,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":72507134,"margin":2.82,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30818075,"margin":1.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2253750,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1921017,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":64444687,"margin":2.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29268532,"margin":1.06,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":57343709,"margin":2.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27695839,"margin":0.85,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":57961218,"margin":1.77,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27275578,"margin":1.06,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"spectypes","ops":32986282,"margin":1.01,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"spectypes","ops":25874721,"margin":1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"spectypes","ops":68967365,"margin":2.06,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"spectypes","ops":26178914,"margin":0.74,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":69841600,"margin":2.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"succulent","ops":538796,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"succulent","ops":978427,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"succulent","ops":539033,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"superstruct","ops":173120,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"superstruct","ops":214032,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"superstruct","ops":174085,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"suretype","ops":42995839,"margin":1.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"sury","ops":56607340,"margin":2.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"sury","ops":23960686,"margin":1.03,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"sury","ops":58018337,"margin":1.93,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"sury","ops":24056768,"margin":0.8,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1914148,"margin":0.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1918497,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"to-typed","ops":4786314,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"to-typed","ops":3743449,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"to-typed","ops":125268,"margin":0.58,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"to-typed","ops":3521886,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4067213,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":42460471,"margin":1.85,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":28543073,"margin":1.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28771386,"margin":1.02,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":75819828,"margin":2.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"tson","ops":749378,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tson","ops":840495,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"tson","ops":843872,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tson","ops":840067,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1726596,"margin":0.58,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1734418,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"typia","ops":68613961,"margin":2.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"typia","ops":31438068,"margin":1.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"typia","ops":29755461,"margin":1.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"typia","ops":64267938,"margin":2.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"unknownutil","ops":3940851,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"unknownutil","ops":3965300,"margin":0.56,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"unknownutil","ops":6038470,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valibot","ops":1427596,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valibot","ops":1161687,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valibot","ops":1428127,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valibot","ops":1160847,"margin":0.09,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valita","ops":6084292,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valita","ops":6090326,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valita","ops":6297388,"margin":0.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valita","ops":5246597,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"vality","ops":185779,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"vality","ops":176818,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"vality","ops":183435,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"vality","ops":177028,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"yup","ops":33530,"margin":0.07,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"yup","ops":30963,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod","ops":804499,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod","ops":754263,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod","ops":725612,"margin":0.64,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod","ops":726372,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod4","ops":6694680,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod4","ops":3281585,"margin":0.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod4","ops":3338433,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod4","ops":3388352,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"deepkit","ops":3011714,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"deepkit","ops":23349758,"margin":0.92,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"effect-schema","ops":1605397,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"effect-schema","ops":335033,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"effect-schema","ops":1433021,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"effect-schema","ops":333661,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":75018845,"margin":2.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":72343511,"margin":2.48,"runtime":"deno","runtimeVersion":"2.1.9"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1055052,"margin":0.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"aeria","ops":1071155,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"aeria","ops":1033134,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"aeria","ops":1067962,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ajv","ops":36073101,"margin":1.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ajv","ops":19520040,"margin":0.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"arktype","ops":69889987,"margin":2.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"banditypes","ops":2848842,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"banditypes","ops":2879657,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"bueno","ops":105940,"margin":0.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"bueno","ops":105824,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"bueno","ops":511147,"margin":0.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"bueno","ops":509912,"margin":0.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"caketype","ops":163220,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"caketype","ops":210563,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"caketype","ops":164117,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":30701,"margin":1.01,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"cleaners","ops":2699247,"margin":0.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"computed-types","ops":1630752,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"computed-types","ops":1240969,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"computed-types","ops":1240238,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"decoders","ops":378518,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"decoders","ops":228203,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"decoders","ops":229148,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"joi","ops":261059,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"joi","ops":260546,"margin":0.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"joi","ops":260054,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"joi","ops":135620,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"json-decoder","ops":1620034,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"$mol_data","ops":3143358,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"$mol_data","ops":3149687,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2678941,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":580858,"margin":0.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":514224,"margin":0.58,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":563667,"margin":0.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":515477,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"myzod","ops":2413452,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"myzod","ops":2902616,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"myzod","ops":2899007,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ok-computer","ops":200432,"margin":0.75,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ok-computer","ops":211827,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":839133,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":9148588,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"paseri","ops":5564217,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"paseri","ops":5587032,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"paseri","ops":5590682,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"paseri","ops":5568294,"margin":0.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":22052230,"margin":0.74,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse","ops":2882439,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse","ops":2289627,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7110872,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":44225616,"margin":1.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse","ops":3911481,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"purify-ts","ops":1891180,"margin":0.75,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rescript-schema","ops":57102162,"margin":1.9,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24465486,"margin":0.95,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"rescript-schema","ops":57724969,"margin":1.82,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"rescript-schema","ops":24424339,"margin":0.8,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rulr","ops":353721,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"runtypes","ops":182376,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":284704,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":275588,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":247355,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":273998,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2997540,"margin":0.68,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3480941,"margin":0.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3465764,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":73099447,"margin":2.98,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31308996,"margin":1.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2269733,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1947072,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":66248639,"margin":2.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29306639,"margin":1.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":59046328,"margin":1.44,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27483483,"margin":0.95,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":58544214,"margin":1.8,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27290582,"margin":0.9,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"spectypes","ops":33161039,"margin":1.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"spectypes","ops":26077557,"margin":0.92,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"spectypes","ops":67705423,"margin":2.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"spectypes","ops":26178901,"margin":0.9,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":69473737,"margin":2.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"succulent","ops":538134,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"succulent","ops":996375,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"succulent","ops":538096,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"superstruct","ops":173669,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"superstruct","ops":219687,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"superstruct","ops":174543,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"suretype","ops":42815508,"margin":1.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"sury","ops":57335906,"margin":1.68,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"sury","ops":24243999,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"sury","ops":57504907,"margin":2.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"sury","ops":24354451,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1956516,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1961237,"margin":0.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"to-typed","ops":4817165,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"to-typed","ops":3712739,"margin":0.56,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"to-typed","ops":123291,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"to-typed","ops":3547526,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4068724,"margin":0.44,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":42722101,"margin":1.46,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29059244,"margin":0.96,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28746374,"margin":1.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":76948766,"margin":2.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"tson","ops":758663,"margin":0.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tson","ops":842505,"margin":0.09,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"tson","ops":854012,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tson","ops":852737,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1685862,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1657111,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"typia","ops":70024005,"margin":2.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"typia","ops":31898588,"margin":1.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"typia","ops":29880038,"margin":1.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"typia","ops":65177156,"margin":2.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"unknownutil","ops":4029209,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"unknownutil","ops":4057863,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"unknownutil","ops":6026980,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valibot","ops":1422949,"margin":0.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valibot","ops":1154666,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valibot","ops":1428031,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valibot","ops":1147921,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valita","ops":6091374,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valita","ops":6072583,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valita","ops":6462112,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valita","ops":5283803,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"vality","ops":189102,"margin":0.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"vality","ops":182204,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"vality","ops":189771,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"vality","ops":182027,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"yup","ops":33516,"margin":0.1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"yup","ops":30960,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod","ops":752573,"margin":0.65,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod","ops":698981,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod","ops":679549,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod","ops":676815,"margin":0.65,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod4","ops":6772098,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod4","ops":3524730,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod4","ops":3416436,"margin":0.58,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod4","ops":3510721,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"deepkit","ops":2943324,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"deepkit","ops":23375035,"margin":1.02,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"effect-schema","ops":1589192,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"effect-schema","ops":331450,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"effect-schema","ops":1444999,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"effect-schema","ops":322168,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":73275556,"margin":2.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":72054709,"margin":2.59,"runtime":"deno","runtimeVersion":"2.1.9"}]} \ No newline at end of file From 11af7f3a0cd4d0c7fa796bd1a2c4be7bc124ef7d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Thu, 14 Aug 2025 21:02:29 +0000 Subject: [PATCH 3/8] feat: 1.2.12 adds auto-generated benchmarks and bar graph --- docs/results/bun-1.2.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/bun-1.2.json b/docs/results/bun-1.2.json index 5a1c510bd..922fbb3dd 100644 --- a/docs/results/bun-1.2.json +++ b/docs/results/bun-1.2.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":861100,"margin":0.92,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"aeria","ops":864151,"margin":1.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"aeria","ops":830984,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"aeria","ops":848086,"margin":1.07,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ajv","ops":42242516,"margin":6.11,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ajv","ops":3012460,"margin":0.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"arktype","ops":15751212,"margin":2.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"banditypes","ops":4532765,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"banditypes","ops":4429634,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"bueno","ops":257465,"margin":0.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"bueno","ops":244420,"margin":0.98,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"bueno","ops":421968,"margin":0.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"bueno","ops":418307,"margin":1.14,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"caketype","ops":220091,"margin":1.22,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"caketype","ops":280804,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"caketype","ops":199014,"margin":1.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":60383,"margin":3.15,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"cleaners","ops":5464128,"margin":0.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"computed-types","ops":405414,"margin":0.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"computed-types","ops":325642,"margin":0.93,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"computed-types","ops":325307,"margin":0.17,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"decoders","ops":336429,"margin":0.93,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"decoders","ops":208789,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"decoders","ops":203401,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"io-ts","ops":1816174,"margin":1.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"io-ts","ops":947705,"margin":0.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"joi","ops":178525,"margin":1.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"joi","ops":171768,"margin":1.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"joi","ops":173318,"margin":1.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"joi","ops":157347,"margin":1.12,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jointz","ops":657130,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jointz","ops":631513,"margin":0.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jointz","ops":1398567,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"json-decoder","ops":2114315,"margin":1.11,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"$mol_data","ops":4905015,"margin":1.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"$mol_data","ops":4916845,"margin":1.14,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":3957059,"margin":0.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":65522,"margin":0.95,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":54206,"margin":0.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":61219,"margin":1.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":55015,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"myzod","ops":4621547,"margin":0.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"myzod","ops":1655150,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"myzod","ops":1647246,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ok-computer","ops":245773,"margin":0.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ok-computer","ops":278424,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":96951,"margin":1.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":5323687,"margin":1.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"paseri","ops":2519929,"margin":0.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"paseri","ops":2447720,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"paseri","ops":2440188,"margin":0.37,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"paseri","ops":2419706,"margin":0.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":16257743,"margin":2.8,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse","ops":4138619,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse","ops":1500593,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":2104677,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":29969778,"margin":3.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse","ops":5643892,"margin":0.86,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"purify-ts","ops":3681900,"margin":1.04,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"r-assign","ops":1137736,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"r-assign","ops":423031,"margin":2.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"r-assign","ops":875651,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"r-assign","ops":413820,"margin":2.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rescript-schema","ops":312101753,"margin":74.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"rescript-schema","ops":3211556,"margin":1.2,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"rescript-schema","ops":336351843,"margin":74.24,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"rescript-schema","ops":3290030,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rulr","ops":1288567,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"runtypes","ops":210103,"margin":1.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":326255,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":308240,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":272882,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":294085,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":4529623,"margin":0.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":1988563,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1968007,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":288056414,"margin":77.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":4643090,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":3035418,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1492394,"margin":0.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":57803071,"margin":8.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":4592613,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":41720598,"margin":5.94,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":4342648,"margin":0.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":41939034,"margin":5.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":4457595,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"spectypes","ops":27561358,"margin":4.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"spectypes","ops":3130767,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"spectypes","ops":44073101,"margin":6.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"spectypes","ops":3066437,"margin":0.86,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":302051854,"margin":76.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"succulent","ops":1227418,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"succulent","ops":2810449,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"succulent","ops":1172904,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"superstruct","ops":177143,"margin":1.84,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"superstruct","ops":242084,"margin":1.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"superstruct","ops":166828,"margin":1.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"suretype","ops":29924939,"margin":4.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"sury","ops":258186871,"margin":68.13,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"sury","ops":3323769,"margin":0.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"sury","ops":293832178,"margin":76.85,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"sury","ops":3212292,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1128488,"margin":0.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1124616,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"to-typed","ops":4654813,"margin":0.86,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"to-typed","ops":1806080,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"to-typed","ops":101540,"margin":0.93,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"to-typed","ops":1536775,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"toi","ops":721068,"margin":2.28,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"toi","ops":700441,"margin":2.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":6730299,"margin":1.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":50601117,"margin":7.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"ts-utils","ops":205928,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"tson","ops":585052,"margin":1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tson","ops":653715,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"tson","ops":646622,"margin":0.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tson","ops":634986,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1120380,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1114494,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"typia","ops":28622329,"margin":4.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"typia","ops":4675092,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"typia","ops":4637015,"margin":0.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"typia","ops":60275443,"margin":9.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"unknownutil","ops":1717392,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"unknownutil","ops":1702024,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"unknownutil","ops":10666608,"margin":1.15,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valibot","ops":2004251,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valibot","ops":1056133,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valibot","ops":1961932,"margin":0.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valibot","ops":1047669,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valita","ops":2024792,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valita","ops":1996983,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valita","ops":5855686,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valita","ops":1945421,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"vality","ops":276317,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"vality","ops":230389,"margin":1.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"vality","ops":259036,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"vality","ops":218840,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"yup","ops":46377,"margin":0.86,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"yup","ops":42629,"margin":0.92,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod","ops":940806,"margin":1.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod","ops":600999,"margin":0.92,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod","ops":574611,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod","ops":553144,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod4","ops":5684907,"margin":1.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod4","ops":606724,"margin":2.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod4","ops":618655,"margin":2.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod4","ops":648502,"margin":2.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"deepkit","ops":5117739,"margin":1.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"deepkit","ops":20085933,"margin":2.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"effect-schema","ops":2174244,"margin":0.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"effect-schema","ops":159735,"margin":0.93,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"effect-schema","ops":1264693,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"effect-schema","ops":156896,"margin":0.97,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":47793701,"margin":7.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":275877706,"margin":79.13,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"jet-validators","ops":714215,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jet-validators","ops":706863,"margin":0.25,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jet-validators","ops":1062046,"margin":0.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jet-validators","ops":704287,"margin":0.26,"runtime":"bun","runtimeVersion":"1.2.12"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":881776,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"aeria","ops":863477,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"aeria","ops":824926,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"aeria","ops":862503,"margin":0.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ajv","ops":41529548,"margin":5.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ajv","ops":3110089,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"arktype","ops":15488673,"margin":3.04,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"banditypes","ops":4663085,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"banditypes","ops":4576972,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"bueno","ops":265044,"margin":1.15,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"bueno","ops":254313,"margin":0.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"bueno","ops":424303,"margin":1.07,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"bueno","ops":410934,"margin":1.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"caketype","ops":226740,"margin":1.15,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"caketype","ops":261521,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"caketype","ops":195701,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":60914,"margin":1.12,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"cleaners","ops":5457456,"margin":1.13,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"computed-types","ops":402771,"margin":0.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"computed-types","ops":316688,"margin":1.02,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"computed-types","ops":318138,"margin":0.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"decoders","ops":311119,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"decoders","ops":195760,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"decoders","ops":196836,"margin":1.06,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"io-ts","ops":1816467,"margin":1.12,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"io-ts","ops":937820,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"joi","ops":190242,"margin":1.17,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"joi","ops":162480,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"joi","ops":170717,"margin":1.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"joi","ops":158112,"margin":1.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jointz","ops":680637,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jointz","ops":621971,"margin":0.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jointz","ops":1374330,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"json-decoder","ops":2101688,"margin":0.96,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"$mol_data","ops":4997607,"margin":0.94,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"$mol_data","ops":4913368,"margin":0.94,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":3971042,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":68553,"margin":1.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":53837,"margin":1.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":58781,"margin":1.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":52959,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"myzod","ops":4479181,"margin":0.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"myzod","ops":1668054,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"myzod","ops":1673374,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ok-computer","ops":253865,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ok-computer","ops":277090,"margin":0.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":98811,"margin":1.03,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":6754213,"margin":1.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"paseri","ops":2495025,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"paseri","ops":2476446,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"paseri","ops":2474499,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"paseri","ops":2407824,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":17109994,"margin":3.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse","ops":4235447,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse","ops":1508506,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":2051152,"margin":0.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":30330294,"margin":3.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse","ops":5674768,"margin":1.13,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"purify-ts","ops":3738326,"margin":0.94,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"r-assign","ops":1163444,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"r-assign","ops":424122,"margin":2.84,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"r-assign","ops":917586,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"r-assign","ops":418994,"margin":3.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rescript-schema","ops":224376578,"margin":69.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"rescript-schema","ops":3150597,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"rescript-schema","ops":307925842,"margin":76.22,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"rescript-schema","ops":3297978,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rulr","ops":1359126,"margin":0.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"runtypes","ops":232144,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":353421,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":331991,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":295102,"margin":0.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":315335,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":4645344,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":2020167,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1989683,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":329878631,"margin":74.96,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":4748602,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":3149998,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1553550,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":58123043,"margin":9.1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":4641320,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":41390615,"margin":5.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":4361833,"margin":1.07,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":41468849,"margin":5.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":4430010,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"spectypes","ops":28028118,"margin":4.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"spectypes","ops":3142239,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"spectypes","ops":43516334,"margin":6.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"spectypes","ops":3114542,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":330047685,"margin":74.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"succulent","ops":1241765,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"succulent","ops":2839888,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"succulent","ops":1175783,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"superstruct","ops":183424,"margin":1.07,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"superstruct","ops":258095,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"superstruct","ops":155168,"margin":1.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"suretype","ops":29617913,"margin":4.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"sury","ops":299683564,"margin":75.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"sury","ops":3266889,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"sury","ops":321350117,"margin":75.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"sury","ops":3284378,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1163679,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1151135,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"to-typed","ops":4967191,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"to-typed","ops":1852719,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"to-typed","ops":105954,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"to-typed","ops":1595580,"margin":0.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"toi","ops":743694,"margin":2.2,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"toi","ops":723458,"margin":2.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":6679171,"margin":1.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":49331580,"margin":7.12,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":3300879,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":3169860,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":319335483,"margin":75.16,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"ts-utils","ops":210812,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"tson","ops":581024,"margin":0.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tson","ops":654335,"margin":0.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"tson","ops":648155,"margin":0.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tson","ops":638996,"margin":0.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1113109,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1084808,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"typia","ops":29572921,"margin":4.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"typia","ops":4684763,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"typia","ops":4704090,"margin":0.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"typia","ops":57352753,"margin":9.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"unknownutil","ops":1712942,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"unknownutil","ops":1697242,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"unknownutil","ops":10746941,"margin":1.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valibot","ops":1955590,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valibot","ops":1049701,"margin":0.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valibot","ops":1960113,"margin":0.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valibot","ops":1045067,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valita","ops":2033069,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valita","ops":2015549,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valita","ops":5987588,"margin":0.8,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valita","ops":1944393,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"vality","ops":242683,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"vality","ops":218900,"margin":0.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"vality","ops":246634,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"vality","ops":213788,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"yup","ops":45472,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"yup","ops":42973,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod","ops":989646,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod","ops":637791,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod","ops":604789,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod","ops":567645,"margin":1.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod4","ops":5458140,"margin":1.98,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod4","ops":648734,"margin":2.15,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod4","ops":626632,"margin":2.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod4","ops":655960,"margin":2.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"deepkit","ops":5092022,"margin":1.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"deepkit","ops":20809114,"margin":2.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"effect-schema","ops":2323034,"margin":1.22,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"effect-schema","ops":172904,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"effect-schema","ops":673149,"margin":10.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"effect-schema","ops":155631,"margin":0.9,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":53914608,"margin":7.99,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":318777674,"margin":75.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"jet-validators","ops":729242,"margin":0.28,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jet-validators","ops":724338,"margin":0.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jet-validators","ops":1076125,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jet-validators","ops":716731,"margin":0.16,"runtime":"bun","runtimeVersion":"1.2.12"}]} \ No newline at end of file From d2e04e5a85c936132c0c100bbc256b31e2702855 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Thu, 14 Aug 2025 21:04:41 +0000 Subject: [PATCH 4/8] feat: 20.x adds auto-generated benchmarks and bar graph --- docs/results/node-20.json | 2 +- docs/results/preview.svg | 175 +++++++++++++++++++------------------- 2 files changed, 88 insertions(+), 89 deletions(-) diff --git a/docs/results/node-20.json b/docs/results/node-20.json index 660c374d7..e23887a3b 100644 --- a/docs/results/node-20.json +++ b/docs/results/node-20.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":267785,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"aeria","ops":277006,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"aeria","ops":267725,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"aeria","ops":277454,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ajv","ops":43381001,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ajv","ops":21576117,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"arktype","ops":116627191,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"banditypes","ops":2844366,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"banditypes","ops":2840576,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"bueno","ops":268650,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"bueno","ops":269933,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"bueno","ops":477485,"margin":0.9,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"bueno","ops":476519,"margin":0.89,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"caketype","ops":160687,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"caketype","ops":200644,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"caketype","ops":160252,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":85804,"margin":12.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"cleaners","ops":2547201,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"computed-types","ops":1500353,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"computed-types","ops":998043,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"computed-types","ops":986301,"margin":0.44,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"decoders","ops":365200,"margin":0.44,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"decoders","ops":217297,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"decoders","ops":215133,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"io-ts","ops":2756490,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"io-ts","ops":1201439,"margin":0.13,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"joi","ops":281501,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"joi","ops":283251,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"joi","ops":281347,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"joi","ops":245394,"margin":0.47,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jointz","ops":667736,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jointz","ops":665120,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jointz","ops":857137,"margin":0.46,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"json-decoder","ops":1544212,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"$mol_data","ops":3175670,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"$mol_data","ops":3171178,"margin":0.45,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2618666,"margin":0.47,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":571975,"margin":0.77,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":506218,"margin":0.68,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":568424,"margin":0.66,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":499662,"margin":0.73,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"myzod","ops":2266456,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"myzod","ops":2699860,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"myzod","ops":2673985,"margin":0.93,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ok-computer","ops":188585,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ok-computer","ops":199530,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":700975,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2256053,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"paseri","ops":6399642,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"paseri","ops":6408426,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"paseri","ops":6397988,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"paseri","ops":6408195,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26927838,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse","ops":2721294,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse","ops":1887484,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7216174,"margin":0.47,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":68097003,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse","ops":4094172,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"purify-ts","ops":1975184,"margin":0.83,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"r-assign","ops":1830668,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"r-assign","ops":1507871,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"r-assign","ops":1852787,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"r-assign","ops":1507782,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102792943,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"rescript-schema","ops":30542661,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"rescript-schema","ops":106571739,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27736570,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rulr","ops":1092800,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"runtypes","ops":176646,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":276317,"margin":0.63,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":266233,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":236594,"margin":0.66,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":266288,"margin":0.58,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2811283,"margin":0.71,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3746488,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3654012,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":163825020,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":40131843,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":860189,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":793645,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":123822305,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":36525629,"margin":0.47,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90777871,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":33036715,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90643376,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":32908756,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"spectypes","ops":40756855,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"spectypes","ops":30409256,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"spectypes","ops":140126373,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"spectypes","ops":28174948,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":124329269,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"succulent","ops":493857,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"succulent","ops":899006,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"succulent","ops":495976,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"superstruct","ops":173787,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"superstruct","ops":214030,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"superstruct","ops":174215,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"suretype","ops":57418243,"margin":1.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"sury","ops":109785490,"margin":0.51,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"sury","ops":30605970,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"sury","ops":106453786,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"sury","ops":30883936,"margin":0.11,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1886003,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1861788,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"to-typed","ops":4342136,"margin":0.7,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"to-typed","ops":3462768,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"to-typed","ops":113472,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"to-typed","ops":2931383,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"toi","ops":1104230,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"toi","ops":1104935,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4066741,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58229251,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36298924,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36351061,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171952852,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"ts-utils","ops":317513,"margin":0.62,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"tson","ops":687039,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tson","ops":754827,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"tson","ops":759766,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tson","ops":753044,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1680902,"margin":0.65,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1684375,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"typia","ops":114000602,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"typia","ops":37819771,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"typia","ops":34881964,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"typia","ops":134358651,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"unknownutil","ops":3667140,"margin":0.74,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"unknownutil","ops":3617760,"margin":1.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"unknownutil","ops":5760534,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valibot","ops":1178959,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valibot","ops":926124,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valibot","ops":1178517,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valibot","ops":928201,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valita","ops":6508115,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valita","ops":6414693,"margin":0.69,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valita","ops":6688716,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valita","ops":6434802,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"vality","ops":215200,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"vality","ops":210323,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"vality","ops":214373,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"vality","ops":208927,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"yup","ops":72335,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"yup","ops":69804,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod","ops":765752,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod","ops":702112,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod","ops":698022,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod","ops":695168,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod4","ops":6793028,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod4","ops":3222929,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod4","ops":3240932,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod4","ops":3141142,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"deepkit","ops":2616505,"margin":0.47,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"deepkit","ops":26887698,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"effect-schema","ops":1560015,"margin":0.52,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"effect-schema","ops":321533,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"effect-schema","ops":1430230,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"effect-schema","ops":318050,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":163489091,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163889395,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"jet-validators","ops":1724687,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jet-validators","ops":1728683,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jet-validators","ops":2156762,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jet-validators","ops":1670465,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":271189,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"aeria","ops":275951,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"aeria","ops":271283,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"aeria","ops":276747,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ajv","ops":42935709,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ajv","ops":21435696,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"arktype","ops":116634195,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"banditypes","ops":2754693,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"banditypes","ops":2757098,"margin":0.52,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"bueno","ops":267721,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"bueno","ops":269599,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"bueno","ops":495371,"margin":0.88,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"bueno","ops":498238,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"caketype","ops":159056,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"caketype","ops":198176,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"caketype","ops":158379,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":87514,"margin":11.99,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"cleaners","ops":2619932,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"computed-types","ops":1475502,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"computed-types","ops":1057530,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"computed-types","ops":1060932,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"decoders","ops":362159,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"decoders","ops":215402,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"decoders","ops":214125,"margin":0.44,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"io-ts","ops":2731193,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"io-ts","ops":1190411,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"joi","ops":278921,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"joi","ops":279880,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"joi","ops":278732,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"joi","ops":243563,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jointz","ops":655809,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jointz","ops":655120,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jointz","ops":858225,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"json-decoder","ops":1554471,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"$mol_data","ops":3133068,"margin":0.44,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"$mol_data","ops":3111922,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2431467,"margin":0.57,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":544453,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":500211,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":562860,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":497438,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"myzod","ops":2266033,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"myzod","ops":2719358,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"myzod","ops":2705402,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ok-computer","ops":186221,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ok-computer","ops":194626,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":680496,"margin":0.58,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2215707,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"paseri","ops":6409903,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"paseri","ops":6411750,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"paseri","ops":6407327,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"paseri","ops":6401334,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26459760,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse","ops":2649014,"margin":0.51,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse","ops":2002839,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7081120,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":68001881,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse","ops":4005174,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"purify-ts","ops":1876706,"margin":0.94,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"r-assign","ops":1844013,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"r-assign","ops":1534656,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"r-assign","ops":1840084,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"r-assign","ops":1530027,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102758723,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"rescript-schema","ops":30445441,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"rescript-schema","ops":106268196,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27748899,"margin":0.11,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rulr","ops":1089911,"margin":0.68,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"runtypes","ops":173862,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":273121,"margin":0.58,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":263474,"margin":0.58,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":231714,"margin":0.69,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":263346,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2752669,"margin":0.72,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3572878,"margin":0.58,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3500191,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":163067527,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":39968620,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":856574,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":799929,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":123959083,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":36552452,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90652591,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":32631604,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90903528,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":32364759,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"spectypes","ops":40413977,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"spectypes","ops":30392096,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"spectypes","ops":139701788,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"spectypes","ops":28161209,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":124064297,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"succulent","ops":503132,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"succulent","ops":922096,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"succulent","ops":501721,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"superstruct","ops":169029,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"superstruct","ops":210392,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"superstruct","ops":170353,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"suretype","ops":58006297,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"sury","ops":109554885,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"sury","ops":31003134,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"sury","ops":106537471,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"sury","ops":29346849,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1898792,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1879920,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"to-typed","ops":4296733,"margin":0.67,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"to-typed","ops":3241952,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"to-typed","ops":116054,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"to-typed","ops":3013236,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"toi","ops":1086587,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"toi","ops":1082790,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":3685220,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":56817008,"margin":2.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36280055,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36191830,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171599712,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"ts-utils","ops":305935,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"tson","ops":676910,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tson","ops":728075,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"tson","ops":732831,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tson","ops":731417,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1683044,"margin":0.73,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1674764,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"typia","ops":113757895,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"typia","ops":37719581,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"typia","ops":35290001,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"typia","ops":133968433,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"unknownutil","ops":3536206,"margin":0.83,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"unknownutil","ops":3548794,"margin":0.71,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"unknownutil","ops":5722970,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valibot","ops":1192727,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valibot","ops":870594,"margin":1.93,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valibot","ops":1200887,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valibot","ops":887341,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valita","ops":6583833,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valita","ops":6563339,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valita","ops":6672399,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valita","ops":6504899,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"vality","ops":211427,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"vality","ops":211953,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"vality","ops":215342,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"vality","ops":209943,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"yup","ops":73536,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"yup","ops":69652,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod","ops":772347,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod","ops":698895,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod","ops":696109,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod","ops":700538,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod4","ops":7114933,"margin":0.57,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod4","ops":3247120,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod4","ops":3072909,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod4","ops":3107488,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"deepkit","ops":2654690,"margin":0.46,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"deepkit","ops":25823714,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"effect-schema","ops":1464031,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"effect-schema","ops":308558,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"effect-schema","ops":1327761,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"effect-schema","ops":312330,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":163197886,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163541357,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"jet-validators","ops":1721425,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jet-validators","ops":1654719,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jet-validators","ops":2106240,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jet-validators","ops":1681370,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"}]} \ No newline at end of file diff --git a/docs/results/preview.svg b/docs/results/preview.svg index b72e60fd3..7b7bd83ee 100644 --- a/docs/results/preview.svg +++ b/docs/results/preview.svg @@ -1,171 +1,170 @@ - - + + - + - + - + - + - 0 - 120,000,000 + 0 + 120,000,000 - - Safe Parsing + + Safe Parsing - + - + - typia - sury - rescript-schema - (median) + typia + sury + rescript-schema + (median) - + - - - - + + + + - + - + - + - 0 - 40,000,000 + 0 + 40,000,000 - - Strict Parsing + + Strict Parsing - + - + - typia - sury - ts-runtime-checks - (median) + typia + sury + ts-runtime-checks + (median) - + - - - - + + + + - + - + - + - 0 - 150,000,000 + 0 + 150,000,000 - - Loose Assertion + + Loose Assertion - - + + - + - ts-runtime-checks - type-predicate-genera… - @sinclair/typebox-(ah… - (median) + ts-runtime-checks + type-predicate-genera… + ts-auto-guard + (median) - + - - - - + + + + - + - - + + - + - 0 - 20,000,000 - 40,000,000 + 0 + 40,000,000 - - Strict Assertion + + Strict Assertion - + - + - ts-runtime-checks - @sinclair/typebox-(ah… - @sinclair/typebox-(ju… - (median) + ts-runtime-checks + @sinclair/typebox-(ah… + @sinclair/typebox-(ju… + (median) - + - - - - + + + + - - Top 3 packages for each benchmark + median, (ops count, better ⯈) + + Top 3 packages for each benchmark + median, (ops count, better ⯈) From 76456e94b6621959dcf3220679fd8ed6ebc62e6c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Thu, 14 Aug 2025 21:23:57 +0000 Subject: [PATCH 5/8] feat: 21.x adds auto-generated benchmarks and bar graph --- docs/results/node-21.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-21.json b/docs/results/node-21.json index b8959ed93..0d74c7404 100644 --- a/docs/results/node-21.json +++ b/docs/results/node-21.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1054944,"margin":0.46,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"aeria","ops":1090343,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"aeria","ops":1048218,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"aeria","ops":1094866,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ajv","ops":43658829,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ajv","ops":22004775,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"arktype","ops":115934762,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"banditypes","ops":2752241,"margin":0.74,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"banditypes","ops":2762928,"margin":0.79,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"bueno","ops":279003,"margin":1.63,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"bueno","ops":278586,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"bueno","ops":518669,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"bueno","ops":517074,"margin":0.1,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"caketype","ops":169250,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"caketype","ops":215025,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"caketype","ops":165026,"margin":0.98,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":90459,"margin":1.99,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"cleaners","ops":2672472,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"computed-types","ops":1392618,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"computed-types","ops":1087911,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"computed-types","ops":1084624,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"decoders","ops":369107,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"decoders","ops":220286,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"decoders","ops":218445,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"io-ts","ops":2714170,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"io-ts","ops":1277029,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"joi","ops":252943,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"joi","ops":258779,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"joi","ops":256323,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"joi","ops":230299,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jointz","ops":673841,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jointz","ops":676092,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jointz","ops":892745,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"json-decoder","ops":1572549,"margin":0.67,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"$mol_data","ops":3163945,"margin":0.46,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"$mol_data","ops":3158701,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2573270,"margin":0.63,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":533731,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":500164,"margin":0.73,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":543746,"margin":0.71,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":495195,"margin":0.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"myzod","ops":2249424,"margin":0.75,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"myzod","ops":2677169,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"myzod","ops":2720824,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ok-computer","ops":183715,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ok-computer","ops":188786,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":665756,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2180778,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"paseri","ops":6437843,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"paseri","ops":6405438,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"paseri","ops":6416284,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"paseri","ops":6435087,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26196838,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse","ops":2673176,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse","ops":2080908,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8187165,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59381849,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse","ops":4121825,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"purify-ts","ops":1907226,"margin":0.67,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"r-assign","ops":1935686,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"r-assign","ops":1528794,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"r-assign","ops":1921779,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"r-assign","ops":1498625,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102033414,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"rescript-schema","ops":29961999,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"rescript-schema","ops":106079145,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"rescript-schema","ops":26915379,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rulr","ops":1096622,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"runtypes","ops":171286,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":301890,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":286912,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":254441,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":285493,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2656367,"margin":0.74,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3837665,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3730991,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":163041042,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":38521914,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":874286,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":820762,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":127828223,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":34395814,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90007836,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":30835651,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90304498,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":30996584,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"spectypes","ops":39383047,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"spectypes","ops":29761524,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"spectypes","ops":145810840,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"spectypes","ops":27262371,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"succulent","ops":513393,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"succulent","ops":954317,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"succulent","ops":514367,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"superstruct","ops":167252,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"superstruct","ops":206306,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"superstruct","ops":167268,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"suretype","ops":58725927,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"sury","ops":109553504,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"sury","ops":30108763,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"sury","ops":106070474,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"sury","ops":29867462,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1976463,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1952905,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"to-typed","ops":3747787,"margin":0.85,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"to-typed","ops":3171837,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"to-typed","ops":113087,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"to-typed","ops":3129618,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"toi","ops":1056869,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"toi","ops":1065453,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4095389,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58804916,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35255559,"margin":0.81,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":35680602,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":170689796,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"ts-utils","ops":336122,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"tson","ops":649290,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tson","ops":714745,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"tson","ops":708932,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tson","ops":710804,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1594984,"margin":0.84,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1569558,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"typia","ops":113501504,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"typia","ops":37588434,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"typia","ops":33347475,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"typia","ops":139905988,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"unknownutil","ops":4007762,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"unknownutil","ops":3960440,"margin":0.53,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"unknownutil","ops":6146101,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valibot","ops":1192967,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valibot","ops":980624,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valibot","ops":1178138,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valibot","ops":977324,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valita","ops":6650907,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valita","ops":6588150,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valita","ops":6652354,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valita","ops":6602203,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"vality","ops":221204,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"vality","ops":217733,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"vality","ops":225095,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"vality","ops":215620,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"yup","ops":72542,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"yup","ops":67985,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod","ops":702009,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod","ops":639479,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod","ops":623452,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod","ops":633987,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod4","ops":6709820,"margin":0.46,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod4","ops":3221876,"margin":0.56,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod4","ops":3429353,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod4","ops":3429618,"margin":0.47,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"deepkit","ops":2739134,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"deepkit","ops":25938312,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"effect-schema","ops":1497934,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"effect-schema","ops":325421,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"effect-schema","ops":1204167,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"effect-schema","ops":301550,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":170964499,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":162991877,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"jet-validators","ops":1743671,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jet-validators","ops":1656244,"margin":0.84,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jet-validators","ops":2039971,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jet-validators","ops":1649121,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1039460,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"aeria","ops":1090130,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"aeria","ops":1045741,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"aeria","ops":1090317,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ajv","ops":43843130,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ajv","ops":22119736,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"arktype","ops":116235758,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"banditypes","ops":2893992,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"banditypes","ops":2893505,"margin":0.58,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"bueno","ops":279774,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"bueno","ops":276322,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"bueno","ops":531780,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"bueno","ops":500345,"margin":0.1,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"caketype","ops":167461,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"caketype","ops":215399,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"caketype","ops":165984,"margin":0.53,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":90860,"margin":1.53,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"cleaners","ops":2674810,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"computed-types","ops":1350453,"margin":0.65,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"computed-types","ops":1102747,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"computed-types","ops":1101412,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"decoders","ops":373251,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"decoders","ops":226352,"margin":0.1,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"decoders","ops":226060,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"io-ts","ops":2814259,"margin":0.7,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"io-ts","ops":1183809,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"joi","ops":251601,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"joi","ops":256241,"margin":0.08,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"joi","ops":255806,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"joi","ops":230440,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jointz","ops":677209,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jointz","ops":679256,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jointz","ops":894697,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"json-decoder","ops":1580548,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"$mol_data","ops":3188010,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"$mol_data","ops":3189599,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2555479,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":591109,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":539687,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":589651,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":531364,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"myzod","ops":2147966,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"myzod","ops":2696927,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"myzod","ops":2690831,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ok-computer","ops":186244,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ok-computer","ops":191598,"margin":0.09,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":709343,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2139581,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"paseri","ops":6535512,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"paseri","ops":6544874,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"paseri","ops":6547189,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"paseri","ops":6539888,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26642409,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse","ops":2637935,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse","ops":2053577,"margin":0.69,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8052442,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59409765,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse","ops":4218565,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"purify-ts","ops":2029269,"margin":0.58,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"r-assign","ops":1864667,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"r-assign","ops":1507008,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"r-assign","ops":1917358,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"r-assign","ops":1517948,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102395970,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"rescript-schema","ops":29981387,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"rescript-schema","ops":106119127,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"rescript-schema","ops":26811630,"margin":0.67,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rulr","ops":1085702,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"runtypes","ops":177957,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":304108,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":286892,"margin":0.1,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":260111,"margin":0.46,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":287716,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2804464,"margin":0.69,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3789566,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3679300,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162820127,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":39068177,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":868589,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":821798,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":128071900,"margin":0.7,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":35728903,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90339405,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":31293799,"margin":0.71,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90421454,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":31376128,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"spectypes","ops":40150522,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"spectypes","ops":29865899,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"spectypes","ops":146022527,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"spectypes","ops":27700765,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"succulent","ops":510035,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"succulent","ops":900202,"margin":0.66,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"succulent","ops":513761,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"superstruct","ops":163602,"margin":0.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"superstruct","ops":197690,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"superstruct","ops":163713,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"suretype","ops":58945426,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"sury","ops":109218767,"margin":0.56,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"sury","ops":29979000,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"sury","ops":106267230,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"sury","ops":29880153,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1981650,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1957895,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"to-typed","ops":4401040,"margin":0.56,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"to-typed","ops":3248675,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"to-typed","ops":114057,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"to-typed","ops":3132041,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"toi","ops":1007878,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"toi","ops":1013993,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4117718,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58849649,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35773901,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36132080,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171290781,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"ts-utils","ops":330582,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"tson","ops":666838,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tson","ops":720954,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"tson","ops":722968,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tson","ops":721897,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1607253,"margin":0.47,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1671583,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"typia","ops":113607952,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"typia","ops":37176951,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"typia","ops":34591183,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"typia","ops":140151516,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"unknownutil","ops":4090102,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"unknownutil","ops":4040931,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"unknownutil","ops":6144925,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valibot","ops":1221323,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valibot","ops":1004514,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valibot","ops":1209002,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valibot","ops":1009848,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valita","ops":6600361,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valita","ops":6601881,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valita","ops":5753508,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valita","ops":6570041,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"vality","ops":224853,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"vality","ops":217094,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"vality","ops":224743,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"vality","ops":217125,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"yup","ops":73519,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"yup","ops":69857,"margin":0.1,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod","ops":765536,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod","ops":685728,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod","ops":664702,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod","ops":667521,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod4","ops":6989973,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod4","ops":3448748,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod4","ops":3357838,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod4","ops":3307215,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"deepkit","ops":2841174,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"deepkit","ops":26912680,"margin":0.47,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"effect-schema","ops":1504663,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"effect-schema","ops":326782,"margin":0.56,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"effect-schema","ops":1355022,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"effect-schema","ops":320492,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":171424717,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":162280886,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"jet-validators","ops":1742530,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jet-validators","ops":1708031,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jet-validators","ops":2123256,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jet-validators","ops":1700572,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"}]} \ No newline at end of file From 6f0a427dc1135f9c8309bc21c483a2e6cfdd66fd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Thu, 14 Aug 2025 21:43:11 +0000 Subject: [PATCH 6/8] feat: 22.x adds auto-generated benchmarks and bar graph --- docs/results/node-22.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-22.json b/docs/results/node-22.json index 2a356ccac..00c84d6ef 100644 --- a/docs/results/node-22.json +++ b/docs/results/node-22.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1053861,"margin":0.39,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"aeria","ops":1066974,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"aeria","ops":1043059,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"aeria","ops":1064897,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ajv","ops":35932952,"margin":1.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ajv","ops":19899099,"margin":0.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"arktype","ops":68867786,"margin":2.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2692101,"margin":0.59,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2665029,"margin":0.59,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"bueno","ops":277829,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"bueno","ops":278553,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"bueno","ops":498540,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"bueno","ops":487197,"margin":0.9,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"caketype","ops":167330,"margin":0.11,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"caketype","ops":213375,"margin":0.77,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"caketype","ops":165575,"margin":0.39,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":91890,"margin":0.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2747738,"margin":0.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1519593,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1232232,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1232929,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"decoders","ops":377431,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"decoders","ops":232014,"margin":0.08,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"decoders","ops":231603,"margin":0.1,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2749555,"margin":0.48,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1187792,"margin":0.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"joi","ops":243082,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"joi","ops":247230,"margin":0.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"joi","ops":246613,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"joi","ops":225059,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jointz","ops":662480,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jointz","ops":662159,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jointz","ops":880421,"margin":0.7,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1604894,"margin":1.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3165715,"margin":0.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3116074,"margin":0.74,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2489045,"margin":0.54,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":555301,"margin":0.65,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":509706,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":553702,"margin":0.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":496154,"margin":0.6,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"myzod","ops":2342426,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"myzod","ops":2808435,"margin":0.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"myzod","ops":2768324,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":213352,"margin":0.11,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":224009,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":676361,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2137538,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"paseri","ops":5779656,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"paseri","ops":5779882,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"paseri","ops":5775329,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"paseri","ops":5668773,"margin":2.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":22693465,"margin":1.48,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2907029,"margin":0.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2064566,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7351309,"margin":0.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":46366031,"margin":1.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3982697,"margin":0.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1909850,"margin":2.76,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1870520,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1560969,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1852482,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1554614,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":60164285,"margin":2.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25646022,"margin":1.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":62036894,"margin":1.99,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23965052,"margin":0.81,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rulr","ops":1127900,"margin":0.62,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"runtypes","ops":173839,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":309438,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":296562,"margin":0.11,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":263359,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":297022,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2774777,"margin":0.64,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3434653,"margin":1.06,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3422641,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":81691254,"margin":3.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30932639,"margin":1.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":878440,"margin":0.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":771182,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":70585973,"margin":2.89,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":28614892,"margin":1.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":61439093,"margin":2.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":26104087,"margin":1.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":62649734,"margin":2.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":26215366,"margin":1.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"spectypes","ops":29004383,"margin":1.02,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25094182,"margin":0.81,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"spectypes","ops":77273939,"margin":2.94,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"spectypes","ops":23315496,"margin":0.86,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":74839984,"margin":1.78,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"succulent","ops":485525,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"succulent","ops":890169,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"succulent","ops":488849,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"superstruct","ops":165806,"margin":0.84,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"superstruct","ops":206931,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"superstruct","ops":167428,"margin":0.71,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"suretype","ops":45518634,"margin":1.53,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"sury","ops":60391462,"margin":2.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"sury","ops":25191912,"margin":1.77,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"sury","ops":60054915,"margin":2.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"sury","ops":25583379,"margin":0.77,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1960891,"margin":0.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1952381,"margin":0.51,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4505970,"margin":0.74,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3439057,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"to-typed","ops":114381,"margin":0.85,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3268773,"margin":1.87,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"toi","ops":1152491,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"toi","ops":1149879,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4226204,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44055926,"margin":1.03,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30368873,"margin":0.98,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30504179,"margin":1.04,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":85550020,"margin":3.05,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":343217,"margin":0.72,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"tson","ops":740841,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tson","ops":778777,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"tson","ops":825083,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tson","ops":823776,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1648573,"margin":0.65,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1671030,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"typia","ops":69381593,"margin":2.47,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"typia","ops":30816316,"margin":1.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"typia","ops":27877164,"margin":0.82,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"typia","ops":78711187,"margin":2.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3775442,"margin":0.47,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3720081,"margin":0.51,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5364608,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valibot","ops":1171656,"margin":0.69,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valibot","ops":1000927,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valibot","ops":1166206,"margin":0.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valibot","ops":1008498,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valita","ops":6188746,"margin":0.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valita","ops":6184385,"margin":0.39,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valita","ops":6488072,"margin":0.46,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valita","ops":6129246,"margin":0.86,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"vality","ops":218664,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"vality","ops":206739,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"vality","ops":213509,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"vality","ops":206195,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"yup","ops":71767,"margin":0.79,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"yup","ops":68235,"margin":0.59,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod","ops":766733,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod","ops":699427,"margin":0.1,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod","ops":689373,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod","ops":688106,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod4","ops":6640721,"margin":0.83,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod4","ops":3468137,"margin":0.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod4","ops":3479085,"margin":0.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod4","ops":3452505,"margin":0.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2660383,"margin":0.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23813201,"margin":0.97,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1564176,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":315447,"margin":0.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1372244,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":324325,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":87626388,"margin":2.56,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":78786682,"margin":2.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1690615,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1616572,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":1999530,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1616686,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1053369,"margin":0.44,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"aeria","ops":1063035,"margin":0.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"aeria","ops":1036672,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"aeria","ops":1058149,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ajv","ops":32646803,"margin":1.91,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ajv","ops":18911763,"margin":0.87,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"arktype","ops":68613681,"margin":2.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2645848,"margin":0.59,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2684227,"margin":0.48,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"bueno","ops":253788,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"bueno","ops":248634,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"bueno","ops":445295,"margin":0.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"bueno","ops":432423,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"caketype","ops":158229,"margin":0.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"caketype","ops":207504,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"caketype","ops":159601,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":87141,"margin":0.59,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2593405,"margin":0.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1435941,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1136982,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1136495,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"decoders","ops":369762,"margin":0.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"decoders","ops":224724,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"decoders","ops":223146,"margin":0.59,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2318078,"margin":0.66,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1019542,"margin":0.54,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"joi","ops":238414,"margin":0.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"joi","ops":245991,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"joi","ops":238351,"margin":0.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"joi","ops":221235,"margin":0.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jointz","ops":640668,"margin":0.51,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jointz","ops":643671,"margin":0.47,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jointz","ops":848072,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1547266,"margin":0.96,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3110157,"margin":0.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3095435,"margin":0.48,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2444922,"margin":0.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":514995,"margin":0.83,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":476683,"margin":0.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":510698,"margin":0.76,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":467545,"margin":0.76,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"myzod","ops":2280040,"margin":0.65,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"myzod","ops":2618731,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"myzod","ops":2702631,"margin":0.81,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":208148,"margin":0.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":221522,"margin":0.48,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":649064,"margin":0.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2011608,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"paseri","ops":5761735,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"paseri","ops":5774693,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"paseri","ops":5757219,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"paseri","ops":5704526,"margin":1.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":22184975,"margin":0.78,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2838186,"margin":0.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2248170,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8035846,"margin":0.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":46062154,"margin":1.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3955590,"margin":0.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1950739,"margin":0.71,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1819559,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1486988,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1778823,"margin":0.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1476612,"margin":0.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":59326623,"margin":2.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25727790,"margin":0.88,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61667733,"margin":2.05,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23662133,"margin":0.85,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rulr","ops":1098053,"margin":0.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"runtypes","ops":179497,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":303121,"margin":0.94,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":294709,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":262222,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":297742,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2895286,"margin":1.11,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3589443,"margin":0.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3553915,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":81335343,"margin":3.63,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30912369,"margin":1.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":850731,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":745001,"margin":0.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":71586938,"margin":2.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":28981910,"margin":1.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":63285332,"margin":3.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27280398,"margin":1.01,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":63313423,"margin":2.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27027242,"margin":1.04,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"spectypes","ops":32138614,"margin":1.03,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25671245,"margin":1.04,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"spectypes","ops":76233515,"margin":2.46,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"spectypes","ops":18805026,"margin":1.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":72430044,"margin":2.59,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"succulent","ops":524589,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"succulent","ops":947604,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"succulent","ops":525865,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"superstruct","ops":166657,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"superstruct","ops":210158,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"superstruct","ops":166470,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"suretype","ops":44977776,"margin":1.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"sury","ops":61967767,"margin":1.98,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"sury","ops":25687477,"margin":0.77,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"sury","ops":63824191,"margin":1.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"sury","ops":25742623,"margin":0.84,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1920631,"margin":0.53,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1907161,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4591445,"margin":0.62,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3476405,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"to-typed","ops":112955,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3338058,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"toi","ops":1121788,"margin":0.6,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"toi","ops":1113548,"margin":1.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4103699,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45040580,"margin":1.65,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30374685,"margin":0.94,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30200718,"margin":1.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":84160305,"margin":4.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":349839,"margin":0.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"tson","ops":707024,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tson","ops":820000,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"tson","ops":816603,"margin":0.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tson","ops":817128,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1644885,"margin":0.87,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1659177,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"typia","ops":69624478,"margin":2.78,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"typia","ops":29852572,"margin":1.66,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"typia","ops":27410143,"margin":1.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"typia","ops":75125439,"margin":2.7,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3781664,"margin":0.54,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3719286,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5458629,"margin":0.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valibot","ops":1152267,"margin":0.46,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valibot","ops":987868,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valibot","ops":1152961,"margin":0.89,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valibot","ops":980175,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valita","ops":6067767,"margin":1.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valita","ops":6106470,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valita","ops":6389784,"margin":0.8,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valita","ops":6098713,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"vality","ops":217182,"margin":0.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"vality","ops":206091,"margin":0.39,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"vality","ops":216299,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"vality","ops":208867,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"yup","ops":69017,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"yup","ops":62112,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod","ops":758468,"margin":0.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod","ops":694480,"margin":0.73,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod","ops":679085,"margin":0.47,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod","ops":680139,"margin":0.67,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod4","ops":6095672,"margin":0.62,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod4","ops":3064710,"margin":0.48,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod4","ops":3002290,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod4","ops":3166054,"margin":0.46,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2491758,"margin":0.47,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23985020,"margin":0.69,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1513818,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":317052,"margin":0.44,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1336553,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":315101,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":80431728,"margin":3.92,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":80171848,"margin":2.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1685542,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1655693,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":2064023,"margin":0.74,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1642528,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"}]} \ No newline at end of file From beeb9c02de7b814bcfa6484c4053b40299d4681f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Thu, 14 Aug 2025 22:02:09 +0000 Subject: [PATCH 7/8] feat: 23.x adds auto-generated benchmarks and bar graph --- docs/results/node-23.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-23.json b/docs/results/node-23.json index f8642de2a..49289bc2d 100644 --- a/docs/results/node-23.json +++ b/docs/results/node-23.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1040938,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"aeria","ops":1054379,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"aeria","ops":1021906,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"aeria","ops":1056219,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ajv","ops":37807153,"margin":1.02,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ajv","ops":19668661,"margin":0.7,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"arktype","ops":73701371,"margin":1.98,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2851153,"margin":0.65,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2860522,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"bueno","ops":106882,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"bueno","ops":106352,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"bueno","ops":523171,"margin":0.85,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"bueno","ops":508264,"margin":0.77,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"caketype","ops":168458,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"caketype","ops":217074,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"caketype","ops":168793,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":91635,"margin":1.15,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"cleaners","ops":2447087,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1567002,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1228750,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1237212,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"decoders","ops":374455,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"decoders","ops":223777,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"decoders","ops":223656,"margin":0.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2928588,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"io-ts","ops":1221636,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"joi","ops":256532,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"joi","ops":257249,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"joi","ops":256382,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"joi","ops":135757,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jointz","ops":666262,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jointz","ops":670864,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jointz","ops":879293,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1658207,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3229200,"margin":0.83,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3182811,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2734194,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":585777,"margin":0.69,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":515814,"margin":0.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":574676,"margin":0.69,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":508844,"margin":0.68,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"myzod","ops":2375375,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"myzod","ops":2881655,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"myzod","ops":2886422,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":203875,"margin":0.92,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":217191,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":633859,"margin":18.79,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2139608,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"paseri","ops":5751119,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"paseri","ops":5764769,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"paseri","ops":5740966,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"paseri","ops":5776452,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24156083,"margin":0.88,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":2952000,"margin":0.82,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":2334032,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8570494,"margin":0.46,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":50890869,"margin":1.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":3951400,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":2112564,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1802074,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1575882,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1868024,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1588947,"margin":0.14,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":62264214,"margin":2.08,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25308733,"margin":1.13,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":62894503,"margin":1.92,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23810616,"margin":0.78,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rulr","ops":327507,"margin":0.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"runtypes","ops":176080,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":311731,"margin":0.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":295786,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":260688,"margin":0.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":293551,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":3024327,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3490162,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3553274,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":79372234,"margin":3.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31829911,"margin":1.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":844516,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":794450,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":72466437,"margin":2.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":30197443,"margin":1.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":64255898,"margin":2.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":28437497,"margin":1.06,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":64429010,"margin":2.09,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27975479,"margin":1.13,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"spectypes","ops":33901687,"margin":0.81,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"spectypes","ops":26893533,"margin":0.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"spectypes","ops":78313686,"margin":2.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"spectypes","ops":25030527,"margin":0.81,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":70230637,"margin":4.74,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"succulent","ops":524565,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"succulent","ops":948265,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"succulent","ops":524337,"margin":0.15,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"superstruct","ops":171382,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"superstruct","ops":210944,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"superstruct","ops":172918,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"suretype","ops":45734562,"margin":1.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"sury","ops":62034987,"margin":1.97,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"sury","ops":25134599,"margin":1.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"sury","ops":62582937,"margin":2.13,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"sury","ops":25465942,"margin":0.78,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1883782,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1878755,"margin":0.46,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4691425,"margin":0.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3544581,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"to-typed","ops":112619,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"to-typed","ops":3365297,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"toi","ops":1158854,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"toi","ops":1174694,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4182662,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":46541182,"margin":1.04,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30109782,"margin":1.01,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30000429,"margin":1.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":85565079,"margin":2.96,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":235395,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"tson","ops":798663,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tson","ops":863943,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"tson","ops":877398,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tson","ops":874547,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1722573,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1737127,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"typia","ops":76476428,"margin":2.7,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"typia","ops":31931266,"margin":1.47,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"typia","ops":30469502,"margin":1.09,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"typia","ops":72293154,"margin":1.83,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3946502,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3901233,"margin":1.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":5653777,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valibot","ops":1340531,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valibot","ops":1052349,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valibot","ops":1335007,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valibot","ops":1057339,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valita","ops":6230349,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valita","ops":6222859,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valita","ops":6626194,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valita","ops":5300917,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"vality","ops":184393,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"vality","ops":179124,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"vality","ops":187241,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"vality","ops":179691,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"yup","ops":34661,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"yup","ops":31416,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod","ops":821368,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod","ops":737144,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod","ops":735242,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod","ops":741506,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod4","ops":6814539,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod4","ops":3509588,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod4","ops":3442398,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod4","ops":3431768,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"deepkit","ops":2893464,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"deepkit","ops":23587782,"margin":0.94,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1486172,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":326812,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1502316,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":323107,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":85506771,"margin":3.74,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":81821821,"margin":3.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"jet-validators","ops":1571742,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jet-validators","ops":1567112,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jet-validators","ops":1916453,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jet-validators","ops":1575735,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1007250,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"aeria","ops":1082953,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"aeria","ops":1051719,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"aeria","ops":1088338,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ajv","ops":37337665,"margin":1.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ajv","ops":19565826,"margin":0.79,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"arktype","ops":72187355,"margin":2.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2924093,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2942569,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"bueno","ops":106460,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"bueno","ops":106058,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"bueno","ops":514060,"margin":0.82,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"bueno","ops":503723,"margin":0.86,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"caketype","ops":167571,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"caketype","ops":218564,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"caketype","ops":168167,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":90929,"margin":0.81,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"cleaners","ops":2641370,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1572586,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1153135,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1153878,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"decoders","ops":361187,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"decoders","ops":221258,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"decoders","ops":220455,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2888050,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"io-ts","ops":1289823,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"joi","ops":255445,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"joi","ops":255061,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"joi","ops":254592,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"joi","ops":136870,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jointz","ops":660269,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jointz","ops":657930,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jointz","ops":877063,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1489757,"margin":0.74,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3287415,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3329079,"margin":0.47,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2741045,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":566763,"margin":0.72,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":498580,"margin":0.83,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":559368,"margin":0.86,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":503495,"margin":0.65,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"myzod","ops":2348495,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"myzod","ops":2737059,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"myzod","ops":2713937,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":205836,"margin":0.94,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":220526,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":593014,"margin":16.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2102723,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"paseri","ops":5703616,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"paseri","ops":5696468,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"paseri","ops":5714382,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"paseri","ops":5703560,"margin":0.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24003833,"margin":0.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":2988250,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":2311378,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8323701,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":49907389,"margin":1.66,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":4014976,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":2071455,"margin":0.7,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1749583,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1467313,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1764924,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1460257,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":62429320,"margin":1.85,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25441494,"margin":0.85,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61829642,"margin":2.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23731228,"margin":0.77,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rulr","ops":329374,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"runtypes","ops":178378,"margin":0.98,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":305785,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":305000,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":263168,"margin":0.73,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":306113,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2964001,"margin":0.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3541160,"margin":0.86,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3530474,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":83691167,"margin":3.15,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31358323,"margin":1.08,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":840938,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":783746,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":70226182,"margin":3.07,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":30312523,"margin":1.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":65053691,"margin":2.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":28817004,"margin":0.99,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":66700004,"margin":1.81,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":28442424,"margin":0.88,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"spectypes","ops":33527994,"margin":1.15,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"spectypes","ops":26428788,"margin":1.11,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"spectypes","ops":77951513,"margin":2.72,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"spectypes","ops":24907765,"margin":0.86,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":73827573,"margin":2.78,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"succulent","ops":527866,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"succulent","ops":948391,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"succulent","ops":528802,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"superstruct","ops":168795,"margin":0.73,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"superstruct","ops":213133,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"superstruct","ops":168444,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"suretype","ops":45216243,"margin":1.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"sury","ops":60686009,"margin":2.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"sury","ops":24735284,"margin":1.13,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"sury","ops":61835118,"margin":2.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"sury","ops":24712916,"margin":1.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1935076,"margin":0.69,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1956357,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4739657,"margin":0.68,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3542048,"margin":0.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"to-typed","ops":115761,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"to-typed","ops":3225926,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"toi","ops":1146134,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"toi","ops":1162699,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4044222,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45526284,"margin":1.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30187998,"margin":1.03,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":29667899,"margin":1.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":84766276,"margin":4.06,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":229777,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"tson","ops":759690,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tson","ops":863557,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"tson","ops":874320,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tson","ops":864074,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1707494,"margin":0.84,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1740025,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"typia","ops":76606269,"margin":2.59,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"typia","ops":32236514,"margin":1.47,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"typia","ops":29816334,"margin":1.15,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"typia","ops":66986260,"margin":2.65,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3891973,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3880002,"margin":0.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":5925552,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valibot","ops":1285220,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valibot","ops":1131009,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valibot","ops":1290391,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valibot","ops":1128974,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valita","ops":6300368,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valita","ops":6299377,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valita","ops":6624028,"margin":0.46,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valita","ops":5376483,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"vality","ops":188470,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"vality","ops":183201,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"vality","ops":191559,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"vality","ops":182260,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"yup","ops":34703,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"yup","ops":32092,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod","ops":826638,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod","ops":722859,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod","ops":719139,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod","ops":723714,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod4","ops":6712633,"margin":0.46,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod4","ops":3272691,"margin":0.69,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod4","ops":3278343,"margin":0.77,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod4","ops":3292384,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"deepkit","ops":2890848,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"deepkit","ops":23629229,"margin":0.69,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1605834,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":334675,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1451333,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":323420,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":85544719,"margin":3.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":83875505,"margin":2.53,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"jet-validators","ops":1610691,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jet-validators","ops":1613976,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jet-validators","ops":1952652,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jet-validators","ops":1614999,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"}]} \ No newline at end of file From 2ad57ee091721b6a2ce1c3e7f8589da10a7e081e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Thu, 14 Aug 2025 22:20:56 +0000 Subject: [PATCH 8/8] feat: 24.x adds auto-generated benchmarks and bar graph --- docs/results/node-24.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-24.json b/docs/results/node-24.json index e648677b7..e1b51e6d8 100644 --- a/docs/results/node-24.json +++ b/docs/results/node-24.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1004210,"margin":0.3,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"aeria","ops":1058697,"margin":0.56,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"aeria","ops":1036991,"margin":0.26,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"aeria","ops":1061572,"margin":0.32,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"ajv","ops":34362338,"margin":1.77,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"ajv","ops":19596482,"margin":0.78,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"arktype","ops":68725692,"margin":1.8,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2724996,"margin":0.81,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2755668,"margin":0.56,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"bueno","ops":303779,"margin":0.74,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"bueno","ops":314815,"margin":0.27,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"bueno","ops":523320,"margin":0.83,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"bueno","ops":511827,"margin":0.8,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"caketype","ops":190463,"margin":0.38,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"caketype","ops":249160,"margin":0.36,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"caketype","ops":189618,"margin":0.39,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":96010,"margin":0.67,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2666197,"margin":0.56,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1582758,"margin":0.21,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1234705,"margin":0.29,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1232123,"margin":0.42,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"decoders","ops":373279,"margin":0.25,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"decoders","ops":225131,"margin":0.33,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"decoders","ops":225482,"margin":0.3,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2964080,"margin":0.37,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1304310,"margin":0.38,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"joi","ops":263611,"margin":0.37,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"joi","ops":263597,"margin":0.38,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"joi","ops":261161,"margin":0.57,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"joi","ops":246693,"margin":0.49,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"jointz","ops":676476,"margin":0.42,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"jointz","ops":679127,"margin":0.35,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"jointz","ops":850527,"margin":0.17,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1589364,"margin":0.65,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3253649,"margin":0.88,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3288539,"margin":0.52,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2641162,"margin":0.84,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":596015,"margin":0.66,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":550608,"margin":0.67,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":615425,"margin":0.68,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":549950,"margin":0.62,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"myzod","ops":2409043,"margin":0.36,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"myzod","ops":2863799,"margin":0.37,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"myzod","ops":2864098,"margin":0.21,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":214677,"margin":1,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":224048,"margin":1.15,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":703659,"margin":20.07,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2183574,"margin":0.26,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"paseri","ops":5712754,"margin":0.33,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"paseri","ops":5614375,"margin":2.56,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"paseri","ops":5720590,"margin":0.29,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"paseri","ops":5700349,"margin":0.38,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24867274,"margin":0.89,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2934779,"margin":0.56,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2311179,"margin":0.21,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8806746,"margin":0.44,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":49824994,"margin":1.66,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3858763,"margin":0.43,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":2037107,"margin":0.58,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1890338,"margin":0.56,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1539860,"margin":0.18,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1888582,"margin":0.2,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1561602,"margin":0.2,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":61080892,"margin":2.09,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24908632,"margin":0.62,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":62588279,"margin":1.75,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23233626,"margin":0.71,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"rulr","ops":1413022,"margin":0.61,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"runtypes","ops":178511,"margin":1.28,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":308675,"margin":0.7,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":303151,"margin":0.58,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":282457,"margin":0.65,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":302759,"margin":0.56,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2898404,"margin":0.9,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3312795,"margin":0.59,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3325147,"margin":0.26,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":80125615,"margin":3.98,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":33039255,"margin":0.99,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2349558,"margin":0.31,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1954199,"margin":0.3,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":69884166,"margin":2.95,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":28477354,"margin":8.96,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":64146773,"margin":2,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":29323866,"margin":0.88,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":63696176,"margin":3.58,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":29472403,"margin":0.93,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"spectypes","ops":35252189,"margin":1.01,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26742624,"margin":0.75,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"spectypes","ops":77587770,"margin":2.02,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24560502,"margin":0.99,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":71259745,"margin":4,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"succulent","ops":564052,"margin":0.49,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"succulent","ops":990805,"margin":0.24,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"succulent","ops":567535,"margin":0.14,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"superstruct","ops":174450,"margin":0.28,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"superstruct","ops":223732,"margin":0.3,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"superstruct","ops":176083,"margin":0.2,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"suretype","ops":45040979,"margin":1.59,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"sury","ops":61400733,"margin":1.65,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"sury","ops":24236355,"margin":1.49,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"sury","ops":61844764,"margin":2.15,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"sury","ops":24323502,"margin":0.94,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1906420,"margin":0.44,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1905052,"margin":0.46,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4854385,"margin":0.84,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3762622,"margin":0.77,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"to-typed","ops":133935,"margin":0.58,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3174658,"margin":0.52,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"toi","ops":1198719,"margin":0.39,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"toi","ops":1197575,"margin":0.23,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4010648,"margin":0.74,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44879179,"margin":1.47,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29869737,"margin":0.74,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":29162676,"margin":2.71,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":84477377,"margin":2.9,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":355532,"margin":0.24,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"tson","ops":802594,"margin":0.16,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"tson","ops":848148,"margin":0.14,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"tson","ops":889956,"margin":0.16,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"tson","ops":881285,"margin":0.32,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1720173,"margin":0.82,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1717779,"margin":0.64,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"typia","ops":78262380,"margin":2.24,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"typia","ops":33569087,"margin":1.05,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"typia","ops":31001806,"margin":0.88,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"typia","ops":81267930,"margin":2.04,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":4063932,"margin":0.8,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":4052347,"margin":0.61,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5601289,"margin":0.22,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"valibot","ops":1384364,"margin":0.31,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"valibot","ops":1061781,"margin":0.28,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"valibot","ops":1398590,"margin":0.19,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"valibot","ops":1063314,"margin":0.3,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"valita","ops":6262324,"margin":0.53,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"valita","ops":6147208,"margin":0.39,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"valita","ops":6462644,"margin":1.87,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"valita","ops":5285869,"margin":0.35,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"vality","ops":229817,"margin":0.25,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"vality","ops":220925,"margin":0.26,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"vality","ops":232382,"margin":0.2,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"vality","ops":221079,"margin":0.23,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"yup","ops":84734,"margin":0.39,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"yup","ops":80829,"margin":0.27,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"zod","ops":842772,"margin":0.4,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"zod","ops":767414,"margin":0.21,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"zod","ops":745733,"margin":0.15,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"zod","ops":747360,"margin":0.17,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"zod4","ops":6832172,"margin":0.35,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"zod4","ops":3634430,"margin":0.4,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"zod4","ops":3565678,"margin":0.41,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"zod4","ops":3584031,"margin":0.37,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"deepkit","ops":3190718,"margin":0.36,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"deepkit","ops":26950037,"margin":1.13,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1649156,"margin":0.3,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":337674,"margin":0.18,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1503935,"margin":0.27,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":334127,"margin":0.15,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":82160107,"margin":2.6,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":79330245,"margin":2.31,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1653206,"margin":0.58,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1659610,"margin":0.19,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":2058273,"margin":0.39,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1650937,"margin":0.25,"runtime":"node","runtimeVersion":"v24.5.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1056755,"margin":0.24,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"aeria","ops":1068985,"margin":0.82,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"aeria","ops":1047998,"margin":0.21,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"aeria","ops":1071691,"margin":0.28,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"ajv","ops":35962876,"margin":1.56,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"ajv","ops":19719275,"margin":0.7,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"arktype","ops":68230948,"margin":2.38,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2745999,"margin":0.62,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2759420,"margin":0.65,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"bueno","ops":300893,"margin":3.41,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"bueno","ops":316568,"margin":0.22,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"bueno","ops":521956,"margin":0.86,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"bueno","ops":516070,"margin":0.84,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"caketype","ops":191978,"margin":0.37,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"caketype","ops":251151,"margin":0.38,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"caketype","ops":191735,"margin":0.34,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":95110,"margin":0.48,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2654816,"margin":0.6,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1575300,"margin":0.19,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1194057,"margin":0.18,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1193456,"margin":0.52,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"decoders","ops":383397,"margin":0.26,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"decoders","ops":230570,"margin":0.27,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"decoders","ops":231120,"margin":0.28,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"io-ts","ops":3025682,"margin":0.35,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1248461,"margin":0.22,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"joi","ops":264744,"margin":0.38,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"joi","ops":262629,"margin":0.99,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"joi","ops":262967,"margin":0.69,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"joi","ops":246051,"margin":0.45,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"jointz","ops":649379,"margin":0.18,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"jointz","ops":645460,"margin":0.17,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"jointz","ops":848391,"margin":0.17,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1600748,"margin":0.81,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3231382,"margin":0.68,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3229442,"margin":0.54,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2699863,"margin":0.68,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":588911,"margin":0.67,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":542464,"margin":0.74,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":609639,"margin":1.03,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":540950,"margin":0.65,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"myzod","ops":2354907,"margin":0.68,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"myzod","ops":2810122,"margin":0.56,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"myzod","ops":2769304,"margin":0.24,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":208634,"margin":1.99,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":219786,"margin":1.08,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":703930,"margin":19.82,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2216574,"margin":0.43,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"paseri","ops":5677663,"margin":0.82,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"paseri","ops":5608060,"margin":2.52,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"paseri","ops":5701956,"margin":0.33,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"paseri","ops":5685252,"margin":0.45,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24699715,"margin":0.94,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2956406,"margin":0.52,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2234138,"margin":0.24,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8620400,"margin":0.7,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":49364174,"margin":1.67,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3915479,"margin":0.5,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1955081,"margin":0.59,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1892473,"margin":0.17,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1529918,"margin":0.21,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1810909,"margin":0.18,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1548398,"margin":0.27,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":60232752,"margin":2.16,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24365781,"margin":2.2,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61454386,"margin":1.76,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":22677328,"margin":0.79,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"rulr","ops":1402377,"margin":0.6,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"runtypes","ops":177649,"margin":1.55,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":306913,"margin":0.73,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":299761,"margin":0.54,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":280001,"margin":0.65,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":297090,"margin":0.57,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2951122,"margin":0.69,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3405370,"margin":0.58,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3513404,"margin":0.31,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":81208697,"margin":3.8,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":32389565,"margin":1.25,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2337902,"margin":0.33,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1948149,"margin":0.32,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":70207668,"margin":2.77,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":31333585,"margin":1.01,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":63588698,"margin":2.06,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":28845296,"margin":1.14,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":62761676,"margin":4.06,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":29038865,"margin":1.2,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"spectypes","ops":34698207,"margin":1.23,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26457162,"margin":1.11,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"spectypes","ops":75279452,"margin":2.8,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24704232,"margin":0.94,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":73220083,"margin":3.22,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"succulent","ops":562066,"margin":0.24,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"succulent","ops":1041450,"margin":0.24,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"succulent","ops":562136,"margin":0.18,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"superstruct","ops":170999,"margin":0.71,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"superstruct","ops":212581,"margin":1.04,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"superstruct","ops":173057,"margin":0.19,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"suretype","ops":45165297,"margin":1.44,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"sury","ops":61949382,"margin":1.84,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"sury","ops":24151570,"margin":0.97,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"sury","ops":60279984,"margin":2.21,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"sury","ops":24609277,"margin":0.62,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1903650,"margin":0.76,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1902815,"margin":0.45,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4820093,"margin":0.7,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3672530,"margin":0.75,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"to-typed","ops":134398,"margin":0.56,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3218827,"margin":0.84,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"toi","ops":1120109,"margin":0.42,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"toi","ops":1131498,"margin":0.26,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4082657,"margin":0.74,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44538284,"margin":2.58,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":25987799,"margin":1.52,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":25269598,"margin":3.24,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":81700617,"margin":3.78,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":333926,"margin":0.23,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"tson","ops":798795,"margin":0.18,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"tson","ops":858985,"margin":0.18,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"tson","ops":862839,"margin":0.17,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"tson","ops":862910,"margin":0.2,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1701351,"margin":0.62,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1695334,"margin":0.64,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"typia","ops":74126768,"margin":2.84,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"typia","ops":32988622,"margin":1.24,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"typia","ops":30917981,"margin":1.02,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"typia","ops":77376207,"margin":3.01,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3911094,"margin":0.71,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3869086,"margin":0.88,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5738717,"margin":0.26,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"valibot","ops":1422383,"margin":0.35,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"valibot","ops":1116546,"margin":0.3,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"valibot","ops":1423200,"margin":0.18,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"valibot","ops":1114749,"margin":0.25,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"valita","ops":5939021,"margin":0.49,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"valita","ops":5849210,"margin":2.09,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"valita","ops":6146751,"margin":0.68,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"valita","ops":5262432,"margin":0.39,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"vality","ops":225082,"margin":0.26,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"vality","ops":218677,"margin":0.24,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"vality","ops":227692,"margin":0.25,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"vality","ops":218000,"margin":0.24,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"yup","ops":84582,"margin":0.31,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"yup","ops":80226,"margin":0.27,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"zod","ops":832089,"margin":0.26,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"zod","ops":717443,"margin":0.2,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"zod","ops":751420,"margin":0.18,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"zod","ops":758775,"margin":0.17,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"zod4","ops":6549414,"margin":0.5,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"zod4","ops":3520271,"margin":0.42,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"zod4","ops":3567993,"margin":0.33,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"zod4","ops":3512357,"margin":0.37,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"deepkit","ops":3217880,"margin":0.37,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"deepkit","ops":26949818,"margin":0.81,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1694533,"margin":0.3,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":346571,"margin":0.25,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1531651,"margin":0.34,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":341437,"margin":0.19,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":81474202,"margin":3.32,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":78824116,"margin":2.46,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1623617,"margin":0.69,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1629474,"margin":0.23,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":1996408,"margin":0.2,"runtime":"node","runtimeVersion":"v24.5.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1624436,"margin":0.26,"runtime":"node","runtimeVersion":"v24.5.0"}]} \ No newline at end of file