From e7a84c174036e98d6d0ff27b8b3b92eb1ac9c5cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Nov 2026 09:14:19 +0000 Subject: [PATCH 1/2] chore(deps): bump the npm group with 5 updates Bumps the npm group with 5 updates: | Package | From | To | | --- | --- | --- | | [oxc-transform-react](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform-react) | `0.157.0` | `0.158.0` | | [@earendil-works/pi-schema](https://github.com/earendil-works/pi/tree/HEAD/packages/schema) | `1.5.0` | `1.5.1` | | [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `4.1.2` | `4.1.3` | | [typia](https://github.com/samchon/typia) | `15.3.0` | `15.3.1` | | [@oxfmt/binding-linux-x64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.77.0` | `0.78.0` | Updates `oxc-transform-react` from 0.157.0 to 0.158.0 - [Release notes](https://github.com/oxc-project/oxc/releases) - [Changelog](https://github.com/oxc-project/oxc/blob/main/napi/transform-react/CHANGELOG.md) - [Commits](https://github.com/oxc-project/oxc/commits/crates_v0.158.0/napi/transform-react) Updates `@earendil-works/pi-schema` from 1.5.0 to 1.5.1 - [Release notes](https://github.com/earendil-works/pi/releases) - [Changelog](https://github.com/earendil-works/pi/blob/main/packages/schema/CHANGELOG.md) - [Commits](https://github.com/earendil-works/pi/commits/v1.5.1/packages/schema) Updates `effect` from 4.1.2 to 4.1.3 - [Release notes](https://github.com/Effect-TS/effect/releases) - [Changelog](https://github.com/Effect-TS/effect/blob/main/packages/effect/CHANGELOG.md) - [Commits](https://github.com/Effect-TS/effect/commits/effect@4.1.3/packages/effect) Updates `typia` from 15.3.0 to 15.3.1 - [Release notes](https://github.com/samchon/typia/releases) - [Commits](https://github.com/samchon/typia/compare/v15.3.0...v15.3.1) Updates `@oxfmt/binding-linux-x64-gnu` from 0.77.0 to 0.78.0 - [Release notes](https://github.com/oxc-project/oxc/releases) - [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md) - [Commits](https://github.com/oxc-project/oxc/commits/oxfmt_v0.78.0/npm/oxfmt) --- updated-dependencies: - dependency-name: oxc-transform-react dependency-version: 0.158.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm - dependency-name: "@earendil-works/pi-schema" dependency-version: 1.5.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm - dependency-name: effect dependency-version: 4.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm - dependency-name: typia dependency-version: 15.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@oxfmt/binding-linux-x64-gnu" dependency-version: 0.78.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm ... Signed-off-by: dependabot[bot] --- pnpm-lock.yaml | 228 +++++++++++++++++++++---------------------- pnpm-workspace.yaml | 2 +- schemas/package.json | 6 +- website/package.json | 2 +- 4 files changed, 119 insertions(+), 119 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 27419188f..e792478e7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -165,8 +165,8 @@ settings: catalogs: default: '@oxfmt/binding-linux-x64-gnu': - specifier: ^0.77.0 - version: 0.77.0 + specifier: ^0.78.0 + version: 0.78.0 '@ttsc/unplugin': specifier: 0.36.3 version: 0.36.3 @@ -375,8 +375,8 @@ importers: specifier: ^4.1.6 version: 4.1.6 '@earendil-works/pi-schema': - specifier: ^1.5.0 - version: 1.5.0 + specifier: ^1.5.1 + version: 1.5.1 '@paseri/compiler': specifier: jsr:^0.7.7 version: '@jsr/paseri__compiler@0.7.7' @@ -429,8 +429,8 @@ importers: specifier: 'catalog:' version: 1.7.2 effect: - specifier: ^4.1.2 - version: 4.1.2 + specifier: ^4.1.3 + version: 4.1.3 fp-ts: specifier: ^2.16.11 version: 2.16.11 @@ -465,8 +465,8 @@ importers: specifier: 'catalog:' version: 1.4.6 typia: - specifier: ^15.3.0 - version: 15.3.0(ttsc@0.36.3(typescript@7.0.2)) + specifier: ^15.3.1 + version: 15.3.1(ttsc@0.36.3(typescript@7.0.2)) valibot: specifier: 'catalog:' version: 1.5.0(typescript@7.0.2) @@ -735,7 +735,7 @@ importers: version: 19.3.0(@types/react@19.3.0) '@vitejs/plugin-react': specifier: ^6.3.0 - version: 6.3.0(@voidzero-dev/vite-plus-core@1.5.1(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.49.0)(typescript@7.0.2)(yaml@2.9.1))(oxc-transform-react@0.157.0) + version: 6.3.0(@voidzero-dev/vite-plus-core@1.5.1(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.49.0)(typescript@7.0.2)(yaml@2.9.1))(oxc-transform-react@0.158.0) '@vitest/browser-playwright': specifier: 'catalog:' version: 5.1.0(@voidzero-dev/vite-plus-core@1.5.1(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.49.0)(typescript@7.0.2)(yaml@2.9.1))(msw@3.0.4(@types/node@26.1.2)(@voidzero-dev/vite-plus-core@1.5.1(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.49.0)(typescript@7.0.2)(yaml@2.9.1))(graphql@16.14.2)(supports-color@7.2.0)(typescript@7.0.2))(playwright@1.65.0)(vitest@5.1.0) @@ -773,8 +773,8 @@ importers: specifier: https://pkg.pr.new/mswjs/msw-storybook-addon@199 version: https://pkg.pr.new/mswjs/msw-storybook-addon@199(msw@3.0.4(@types/node@26.1.2)(@voidzero-dev/vite-plus-core@1.5.1(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.49.0)(typescript@7.0.2)(yaml@2.9.1))(graphql@16.14.2)(supports-color@7.2.0)(typescript@7.0.2))(storybook@10.6.6(@types/react@19.3.0)(prettier@3.9.6)(react@19.3.1)(vite-plus@1.5.1(@opentelemetry/api@1.9.1)(@types/node@26.1.2)(@vitest/browser-playwright@5.1.0)(@vitest/coverage-v8@5.1.0)(@vitest/ui@5.1.0)(esbuild@0.28.2)(jiti@2.7.0)(msw@3.0.4(@types/node@26.1.2)(@voidzero-dev/vite-plus-core@1.5.1(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.49.0)(typescript@7.0.2)(yaml@2.9.1))(graphql@16.14.2)(supports-color@7.2.0)(typescript@7.0.2))(playwright@1.65.0)(terser@5.49.0)(typescript@7.0.2)(yaml@2.9.1))) oxc-transform-react: - specifier: ^0.157.0 - version: 0.157.0 + specifier: ^0.158.0 + version: 0.158.0 playwright: specifier: 'catalog:' version: 1.65.0 @@ -838,7 +838,7 @@ importers: optionalDependencies: '@oxfmt/binding-linux-x64-gnu': specifier: 'catalog:' - version: 0.77.0 + version: 0.78.0 packages: @@ -1487,8 +1487,8 @@ packages: resolution: {integrity: sha512-v6oD9Ukp+N7V4n6p5I/+mM5fIohSfkrDSGlFm5w/pYmchvbk+sMIHsLxrFJ5Lnujewj1BzWL0K84d88lwZAMQA==} engines: {node: '>=18'} - '@earendil-works/pi-schema@1.5.0': - resolution: {integrity: sha512-RW0MbT2tR65OY6xMsgB/yVBb7m/RTNwA+9hurSN1vVXfHZRVmVnXbruBPrx/PzbrQnW5yLVlMRWxErGDQtF1Hg==} + '@earendil-works/pi-schema@1.5.1': + resolution: {integrity: sha512-QmvyJYVTva2ZT6/R2rFL64nmaiRmc6hCHv9ZoVNeyDhvLbRHIQLU8mI140vuX6JOnT7tCEd74GOyui/MIRF7ww==} engines: {node: '>=22.19.0'} '@electric-sql/pglite@0.3.16': @@ -3234,124 +3234,124 @@ packages: cpu: [x64] os: [win32] - '@oxc-transform-react/binding-android-arm-eabi@0.157.0': - resolution: {integrity: sha512-i0ov2cjqDFKhHKlEuOtWKmjTDHb0xkKOdeFfs1tUxkuFTLwZfS/nGyuHfoYMnwQD8sYiZhLoBvZVo2IkeobXGw==} + '@oxc-transform-react/binding-android-arm-eabi@0.158.0': + resolution: {integrity: sha512-33/ihq7qAmU8dyLYJqXdtiVu3d0gsE5MP+SGaaF+gJDj9jBzpzhmMQZdFvvWYY2dT+SLJkbx1NOgUqlYUFPuwQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxc-transform-react/binding-android-arm64@0.157.0': - resolution: {integrity: sha512-UeEysRj06reHlm6C9l29mFpcOMA2gJEdsprFniRyM2T8QOLB+vZzNbKea59ozFyZsa/pvrDB+s2k3fo+YQnTXw==} + '@oxc-transform-react/binding-android-arm64@0.158.0': + resolution: {integrity: sha512-16vxi4ND+ksCSsTQwbDBWB2ixYHrTO7kPLc9f+2jpKSKjiTCLvqfbbYqYMHWO4D59fsfli0yNMU2F36BRgEPOw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-transform-react/binding-darwin-arm64@0.157.0': - resolution: {integrity: sha512-iw33CdgV3rdv15MEkvgPDZwkZdvBkEJvmWERmfENguUINIZLOC4w+Wx0UJpRHQyRoSXb+1Cug6JYepKVqG9VSg==} + '@oxc-transform-react/binding-darwin-arm64@0.158.0': + resolution: {integrity: sha512-fxdkjh/QW1UrbourUZ9cY90Wo5tJrsBvHm+msmntE+1Zslrv2M9qNmaT/T6ioMMJU2aO4F8uE1oiZy8GuCRzyA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-transform-react/binding-darwin-x64@0.157.0': - resolution: {integrity: sha512-71cwTqLG0mH90jKL2Z4hn5j7d7VpuVwhBODNA/rZpdsfBN/3KYghPHW01S0o7UMAg39mZ0MJWemzX7jMBR940A==} + '@oxc-transform-react/binding-darwin-x64@0.158.0': + resolution: {integrity: sha512-xVqBz5UAya3PN6xxjl0agnjG4fwASjTm2TxIKxEWuDE/aK8/7470NE9Ucka007mfPgkBLAh0+QXs+mHgayA5oA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-transform-react/binding-freebsd-x64@0.157.0': - resolution: {integrity: sha512-bGLoinizopVyOVXG4YvLXcUGn3ieXDgX5p3XmvA4AWXFXIu+8HwFRbtURpnjdTEvXe52tyyGdSeN8/JHXYEhNQ==} + '@oxc-transform-react/binding-freebsd-x64@0.158.0': + resolution: {integrity: sha512-AmYP1RvAQuc5mV1PPx9bQ8lU3ENmVyMFc6tRh4TMVjBvYdHwNuiNUTgpCZCyoKezxTkPBy4X+Gq2AEERXttolg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-transform-react/binding-linux-arm-gnueabihf@0.157.0': - resolution: {integrity: sha512-gn06VYEbRCuKx1V4XZXBqmLlF/eWc+HzGFhu1KOfobFHkSsFzp7QfeICefcdUZMqFj5eW0CLaWLjeBHsa9kPvQ==} + '@oxc-transform-react/binding-linux-arm-gnueabihf@0.158.0': + resolution: {integrity: sha512-iDyfBr0CtzYMCE/lbs1hr3ReBcgLpll6mtxvRnVcW7wAzehysdHd03O1jCXCUnTSqN1ACBtQbb3vIoJpwMoRVQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-transform-react/binding-linux-arm-musleabihf@0.157.0': - resolution: {integrity: sha512-D09fdr6RIybelLGrSYy7zx7sDOgUExAp8KnUE5+NAir0k3YpzMhWG2Z7yIpOCFqkduqX8+UMqUZxVH4sd8Dh6Q==} + '@oxc-transform-react/binding-linux-arm-musleabihf@0.158.0': + resolution: {integrity: sha512-AWPmtHp7Gvk1Qr7fHb7OUW7Xv5P3nuaCw8HdBV6TW8cxbY03fAq6yqmfrQecExmTEkH8VJ4nC89d2PnV63LISw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-transform-react/binding-linux-arm64-gnu@0.157.0': - resolution: {integrity: sha512-RIliJqfKKtK1LkGLnNwKOUYx4CI5by5eDU3wUVbqlTb45/OHql7wmZGgxilImCR585JKQOSvfTFmYdofjUGp2Q==} + '@oxc-transform-react/binding-linux-arm64-gnu@0.158.0': + resolution: {integrity: sha512-fLfB1DVxWK/QXjsncs+vJP0JxGg4Xdp54piFA9zAPLVciR0Ewn32qppAYpJzlngKhWFhObdTpeWHyLM5IV6CqQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-transform-react/binding-linux-arm64-musl@0.157.0': - resolution: {integrity: sha512-ERtqqhmjvE587bRCptCy3aZ0udHAramEjMf6u0txTJ3UPFc17PQysy4knjAKgzEax5dBvU42O5RbjNbeoRluqQ==} + '@oxc-transform-react/binding-linux-arm64-musl@0.158.0': + resolution: {integrity: sha512-sKgmNiBxuoi30pFiUUmem6C0J/Fh1SQq5oxl/S/LijIfMSnUS8CVX3f6F+IGjrizMBvprE9zEk7UVCdc9fXgHg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxc-transform-react/binding-linux-ppc64-gnu@0.157.0': - resolution: {integrity: sha512-gCdZMnJdvADqIB8AGpb3BLPekwZwFn6TkJIRkRcGZ8ptIVEq/EWbROzRHYeydy6qc4xgHhGANLFWNbxZSzg2zw==} + '@oxc-transform-react/binding-linux-ppc64-gnu@0.158.0': + resolution: {integrity: sha512-h/io6eHuUuyl3isdMplvftRBPBKHuC4Q5dX5RLXuc9HpxO8RkHiEQYsA8liHvG8IKn2wFnp3xRTAZ3NE3P9MIA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxc-transform-react/binding-linux-riscv64-gnu@0.157.0': - resolution: {integrity: sha512-vtnCgX0pK81cphWLYX24IwD3IdAh393oJYT3o81pixS8VtelkEzODOACEzpr6m/mHQpyazTXRtltr67gjnk7FQ==} + '@oxc-transform-react/binding-linux-riscv64-gnu@0.158.0': + resolution: {integrity: sha512-7rhncoDtTGJTYQOP6AVYzuNM+ouh+eKLGAKNwS13lYX+bDNuaplXOLxI+hBqAu9/zY8dxUhrNMuR4Edy0Ci0kg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxc-transform-react/binding-linux-riscv64-musl@0.157.0': - resolution: {integrity: sha512-whULUROhU+Fd0BCOsipC7HuwPJ4J3u3n7Qu91YrZQkn1JiUKerbwXwmvCaBR2FNIwGPTpYQ/Sl30L5AQoP5oXQ==} + '@oxc-transform-react/binding-linux-riscv64-musl@0.158.0': + resolution: {integrity: sha512-XtHhcy3xlhzR8A1rd3GcZaUu9PvE/d4lqGsl24f6QgJ2Rh0imar1vJMgeDPVUdQjAsRVjyRoRlCunTSP5Ssl6g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxc-transform-react/binding-linux-s390x-gnu@0.157.0': - resolution: {integrity: sha512-qfVAGwKsaddPwW7oYnIxKUhbtkZF3JZVBbBViLjmMlRmc7ugEYfvnbHf1CAx8XZH0XDSx84TdNAYNXreMhb9sQ==} + '@oxc-transform-react/binding-linux-s390x-gnu@0.158.0': + resolution: {integrity: sha512-JVkqtrMdHLhJPZjecGLIjmf/bkIAgX6y0T2yw01Y9dGA6S7Ai36uDdiEXF1diymyqMvHUqM4hauPMJxIkClvXg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-transform-react/binding-linux-x64-gnu@0.157.0': - resolution: {integrity: sha512-Ww+MnTOre6WzMrQhO4Q2OgsqKHi0ba3UciU3133Rgw1cycyc9cDvtqGSoeHXlbPQu0Od59C8emGhLxI2HDcBfw==} + '@oxc-transform-react/binding-linux-x64-gnu@0.158.0': + resolution: {integrity: sha512-0Tw5llH6jDc1O1WfiWXsVCwEh9Gy6SD73C/tXUDfQRNLimVos6z+nWPH0/TlUAnDWDKRcREKB5XzKsOEAS8sHg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxc-transform-react/binding-linux-x64-musl@0.157.0': - resolution: {integrity: sha512-ZkJMOIuYJqxNoPd/NuldHTqI/QbYLriB8ieflHg9oAisQTelJvgGiRbnjrXOIzXgmTAqfWF3W4dCQU79tHw9ww==} + '@oxc-transform-react/binding-linux-x64-musl@0.158.0': + resolution: {integrity: sha512-bAX5A4CM4mKfpYDlAjk3JNFXKs31i9/w/1UOvJ0oxCEAgR7bn8kwtoal6pRdExqOjz1ysRuDn9lsMYaDNxuWtg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxc-transform-react/binding-openharmony-arm64@0.157.0': - resolution: {integrity: sha512-IJ0i3izuQ6eIMJyBsj9OB3WFiOjaRrzPAtTIN5MzfyE6fgmLKK818dg3VjR3wdpnU8bBz8RyAS5Vu2h77sy2dA==} + '@oxc-transform-react/binding-openharmony-arm64@0.158.0': + resolution: {integrity: sha512-g2hur7wtGn0KStiUZjYjtUxcDLoWpHrGNy3Zxr+d3Dn+5gGgCb5bohPE4d1MjLYiXXuYai80KSNgJaJAE1jJjw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxc-transform-react/binding-win32-arm64-msvc@0.157.0': - resolution: {integrity: sha512-XGyGgHkWFYH5QljRMueZYlwpqZlormMiUOtWvGNr6zTC8nbqFekV87E2fPP364WO2Wz1F4l1CRoC3kK/FyUAKQ==} + '@oxc-transform-react/binding-win32-arm64-msvc@0.158.0': + resolution: {integrity: sha512-VegJByvgSw/x9n18y90/pHGAFZdJhp8hk/x20t0oLvNDF44V+YsQSw78dPuFBgIQVCD7pMF5J2MH9Ivdh5tf7A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-transform-react/binding-win32-ia32-msvc@0.157.0': - resolution: {integrity: sha512-wcwt8zwHo+BP1BbWeYJOecUP2LYWFipKxSmTGwCu4snpVZg4L87+3tUwS1VOISHUb6CxlN1ubtBwr6YznuoVJw==} + '@oxc-transform-react/binding-win32-ia32-msvc@0.158.0': + resolution: {integrity: sha512-NqOlAfTjCVK6wdcz5GJKs3iKUZkETCTvPS17dyMEHAxsqU9z9YLAJVDk4J3GvPGVw79RBxcKjEypTomMFyywog==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxc-transform-react/binding-win32-x64-msvc@0.157.0': - resolution: {integrity: sha512-+WYxeZqvkx2RMPrvXAgqBK2kQUQI/USRTBf/97GdaWk+DLa06Z8JOdGUBLPP+PYKFOz0M3lu8oOU7PJPaCp2Lg==} + '@oxc-transform-react/binding-win32-x64-msvc@0.158.0': + resolution: {integrity: sha512-5I1YloaftgZhgtjajGIfjS1CbCYTV8PfcklelvVRNyDFH3hj/kFF6RViaOOMCYw+HAcdrTrw4W3Mzb6MagN/Lw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3447,8 +3447,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-gnu@0.77.0': - resolution: {integrity: sha512-5JbOT3ucC/2kROUjyyOW06FjXO8trPjYb+kE7E7cLxmpGAnw0jjeU4Tjg4C8H9JR1MZ2oH4fXE1NqLNZ89ISnw==} + '@oxfmt/binding-linux-x64-gnu@0.78.0': + resolution: {integrity: sha512-I2z2ISPjrl3CSRF5fmQkNnoh46UVU1GjM1V0+COJyNZcj0SDNM4DrPP2/gXCX38YJ1P2BL6sF2VdsJ+pEYEbJQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -4940,11 +4940,11 @@ packages: cpu: [x64] os: [win32] - '@typia/interface@15.3.0': - resolution: {integrity: sha512-bVGiBz7fYXd1HiUp9Imnz63vtKLabdBfhfue5buE4EN2NnhlekmebD5YMyc5b4wC7jwOKtv7WKNwc5Zlr1Mr7w==} + '@typia/interface@15.3.1': + resolution: {integrity: sha512-cquxvEJ31LmPTwqwQoRPm5wOFup1Ew8wZpB2OsDHZQXDwBT0e77JOoPAWYc+g99ovLT/WUaB/Yty2u/Fi0hV0w==} - '@typia/utils@15.3.0': - resolution: {integrity: sha512-th8jdVJs37gyDz5MqXsBLnUBpzp4nXTXwnnYCoGsE/gLsTlafUFkXd0nvw5EMGW0AzOb+0bgr6CjqsCC1Xj+0Q==} + '@typia/utils@15.3.1': + resolution: {integrity: sha512-yuMKrCsLk+gez5Supj0F/SVJJ5wdsTLOrQsPxx9PTWh1gYzRyFDlVGShJw8nyGckWOls+IROEAkfJWBZzfQcRQ==} '@ungap/structured-clone@1.3.3': resolution: {integrity: sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==} @@ -6273,8 +6273,8 @@ packages: ecdsa-sig-formatter@1.0.11: resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} - effect@4.1.2: - resolution: {integrity: sha512-d3Oah1WyKxFLFh19yWheS5IXIVaITzxZ71JkE1rkUozq/6EcJSU5nPk5bF2QrSygZ3SQoiNQB8TsxFriyMeMaQ==} + effect@4.1.3: + resolution: {integrity: sha512-QWNEu35groH/78Ejq01lZGt8U0sF1P4nrhbcAZz5WffcS27bUUK9C/db+xWWUwNYUvFD5SrSLE0mFGtwyP0PCQ==} ejs@3.1.10: resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} @@ -7936,8 +7936,8 @@ packages: oxc-resolver@11.24.2: resolution: {integrity: sha512-FY91FiDBj7ls5MsFS9jN3tjz2o0/zsdSsymlakySaBwVJZorHhkWyICLZMKxlu1R9vYo+sd3z1jwb4J8x7bNDw==} - oxc-transform-react@0.157.0: - resolution: {integrity: sha512-aHpj4nDakAfw8d7JjaxjJYP8Y/LiOcGMkEj6PgzKibzwie9/xYOUMqBNwGbcOsrMK8xLwC2S01JWJdoygZZ3hA==} + oxc-transform-react@0.158.0: + resolution: {integrity: sha512-sbGdo1PZoYfaqUITHDV6+cj4s1EWCGY0HaEPSF5i8wd9vZclfse/vHVjdU3fcx0WjntbMw23/hhFGNnUvF5VFw==} engines: {node: ^20.19.0 || >=22.12.0} oxfmt@0.76.0: @@ -9104,8 +9104,8 @@ packages: engines: {node: '>=16.20.0'} hasBin: true - typia@15.3.0: - resolution: {integrity: sha512-tgFX1Kcd0/wuLVtYA9xbTuKnkLJeC7TPS86WIea1K7kUQuCICuxksTddtw9F/qxUjvMZEJLNJ1V4bNm4lk/HVA==} + typia@15.3.1: + resolution: {integrity: sha512-YGDGM4EzhOu8yfVRwkU3H5COoOnCZCM8i5QAkZnCgn+3viJHqDDlpF3o9U4Czz5kv254HobWe+pFO5SZqSInCQ==} peerDependencies: ttsc: '>=0.36.3' peerDependenciesMeta: @@ -10593,7 +10593,7 @@ snapshots: gonzales-pe: 4.3.0 node-source-walk: 7.0.2 - '@earendil-works/pi-schema@1.5.0': {} + '@earendil-works/pi-schema@1.5.1': {} '@electric-sql/pglite@0.3.16': {} @@ -12079,61 +12079,61 @@ snapshots: '@oxc-resolver/binding-win32-x64-msvc@11.24.2': optional: true - '@oxc-transform-react/binding-android-arm-eabi@0.157.0': + '@oxc-transform-react/binding-android-arm-eabi@0.158.0': optional: true - '@oxc-transform-react/binding-android-arm64@0.157.0': + '@oxc-transform-react/binding-android-arm64@0.158.0': optional: true - '@oxc-transform-react/binding-darwin-arm64@0.157.0': + '@oxc-transform-react/binding-darwin-arm64@0.158.0': optional: true - '@oxc-transform-react/binding-darwin-x64@0.157.0': + '@oxc-transform-react/binding-darwin-x64@0.158.0': optional: true - '@oxc-transform-react/binding-freebsd-x64@0.157.0': + '@oxc-transform-react/binding-freebsd-x64@0.158.0': optional: true - '@oxc-transform-react/binding-linux-arm-gnueabihf@0.157.0': + '@oxc-transform-react/binding-linux-arm-gnueabihf@0.158.0': optional: true - '@oxc-transform-react/binding-linux-arm-musleabihf@0.157.0': + '@oxc-transform-react/binding-linux-arm-musleabihf@0.158.0': optional: true - '@oxc-transform-react/binding-linux-arm64-gnu@0.157.0': + '@oxc-transform-react/binding-linux-arm64-gnu@0.158.0': optional: true - '@oxc-transform-react/binding-linux-arm64-musl@0.157.0': + '@oxc-transform-react/binding-linux-arm64-musl@0.158.0': optional: true - '@oxc-transform-react/binding-linux-ppc64-gnu@0.157.0': + '@oxc-transform-react/binding-linux-ppc64-gnu@0.158.0': optional: true - '@oxc-transform-react/binding-linux-riscv64-gnu@0.157.0': + '@oxc-transform-react/binding-linux-riscv64-gnu@0.158.0': optional: true - '@oxc-transform-react/binding-linux-riscv64-musl@0.157.0': + '@oxc-transform-react/binding-linux-riscv64-musl@0.158.0': optional: true - '@oxc-transform-react/binding-linux-s390x-gnu@0.157.0': + '@oxc-transform-react/binding-linux-s390x-gnu@0.158.0': optional: true - '@oxc-transform-react/binding-linux-x64-gnu@0.157.0': + '@oxc-transform-react/binding-linux-x64-gnu@0.158.0': optional: true - '@oxc-transform-react/binding-linux-x64-musl@0.157.0': + '@oxc-transform-react/binding-linux-x64-musl@0.158.0': optional: true - '@oxc-transform-react/binding-openharmony-arm64@0.157.0': + '@oxc-transform-react/binding-openharmony-arm64@0.158.0': optional: true - '@oxc-transform-react/binding-win32-arm64-msvc@0.157.0': + '@oxc-transform-react/binding-win32-arm64-msvc@0.158.0': optional: true - '@oxc-transform-react/binding-win32-ia32-msvc@0.157.0': + '@oxc-transform-react/binding-win32-ia32-msvc@0.158.0': optional: true - '@oxc-transform-react/binding-win32-x64-msvc@0.157.0': + '@oxc-transform-react/binding-win32-x64-msvc@0.158.0': optional: true '@oxfmt/binding-android-arm-eabi@0.76.0': @@ -12178,7 +12178,7 @@ snapshots: '@oxfmt/binding-linux-x64-gnu@0.76.0': optional: true - '@oxfmt/binding-linux-x64-gnu@0.77.0': + '@oxfmt/binding-linux-x64-gnu@0.78.0': optional: true '@oxfmt/binding-linux-x64-musl@0.76.0': @@ -13595,11 +13595,11 @@ snapshots: '@typescript/typescript-win32-x64@7.0.2': optional: true - '@typia/interface@15.3.0': {} + '@typia/interface@15.3.1': {} - '@typia/utils@15.3.0': + '@typia/utils@15.3.1': dependencies: - '@typia/interface': 15.3.0 + '@typia/interface': 15.3.1 '@ungap/structured-clone@1.3.3': {} @@ -13626,12 +13626,12 @@ snapshots: - rollup - supports-color - '@vitejs/plugin-react@6.3.0(@voidzero-dev/vite-plus-core@1.5.1(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.49.0)(typescript@7.0.2)(yaml@2.9.1))(oxc-transform-react@0.157.0)': + '@vitejs/plugin-react@6.3.0(@voidzero-dev/vite-plus-core@1.5.1(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.49.0)(typescript@7.0.2)(yaml@2.9.1))(oxc-transform-react@0.158.0)': dependencies: '@rolldown/pluginutils': 1.0.1 vite: '@voidzero-dev/vite-plus-core@1.5.1(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.49.0)(typescript@7.0.2)(yaml@2.9.1)' optionalDependencies: - oxc-transform-react: 0.157.0 + oxc-transform-react: 0.158.0 '@vitest/browser-playwright@5.1.0(@voidzero-dev/vite-plus-core@1.5.1(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.49.0)(typescript@7.0.2)(yaml@2.9.1))(msw@3.0.4(@types/node@26.1.2)(@voidzero-dev/vite-plus-core@1.5.1(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.49.0)(typescript@7.0.2)(yaml@2.9.1))(graphql@16.14.2)(supports-color@7.2.0)(typescript@7.0.2))(playwright@1.65.0)(vitest@5.1.0)': dependencies: @@ -14912,7 +14912,7 @@ snapshots: dependencies: safe-buffer: 5.2.1 - effect@4.1.2: {} + effect@4.1.3: {} ejs@3.1.10: dependencies: @@ -17064,27 +17064,27 @@ snapshots: '@oxc-resolver/binding-win32-arm64-msvc': 11.24.2 '@oxc-resolver/binding-win32-x64-msvc': 11.24.2 - oxc-transform-react@0.157.0: + oxc-transform-react@0.158.0: optionalDependencies: - '@oxc-transform-react/binding-android-arm-eabi': 0.157.0 - '@oxc-transform-react/binding-android-arm64': 0.157.0 - '@oxc-transform-react/binding-darwin-arm64': 0.157.0 - '@oxc-transform-react/binding-darwin-x64': 0.157.0 - '@oxc-transform-react/binding-freebsd-x64': 0.157.0 - '@oxc-transform-react/binding-linux-arm-gnueabihf': 0.157.0 - '@oxc-transform-react/binding-linux-arm-musleabihf': 0.157.0 - '@oxc-transform-react/binding-linux-arm64-gnu': 0.157.0 - '@oxc-transform-react/binding-linux-arm64-musl': 0.157.0 - '@oxc-transform-react/binding-linux-ppc64-gnu': 0.157.0 - '@oxc-transform-react/binding-linux-riscv64-gnu': 0.157.0 - '@oxc-transform-react/binding-linux-riscv64-musl': 0.157.0 - '@oxc-transform-react/binding-linux-s390x-gnu': 0.157.0 - '@oxc-transform-react/binding-linux-x64-gnu': 0.157.0 - '@oxc-transform-react/binding-linux-x64-musl': 0.157.0 - '@oxc-transform-react/binding-openharmony-arm64': 0.157.0 - '@oxc-transform-react/binding-win32-arm64-msvc': 0.157.0 - '@oxc-transform-react/binding-win32-ia32-msvc': 0.157.0 - '@oxc-transform-react/binding-win32-x64-msvc': 0.157.0 + '@oxc-transform-react/binding-android-arm-eabi': 0.158.0 + '@oxc-transform-react/binding-android-arm64': 0.158.0 + '@oxc-transform-react/binding-darwin-arm64': 0.158.0 + '@oxc-transform-react/binding-darwin-x64': 0.158.0 + '@oxc-transform-react/binding-freebsd-x64': 0.158.0 + '@oxc-transform-react/binding-linux-arm-gnueabihf': 0.158.0 + '@oxc-transform-react/binding-linux-arm-musleabihf': 0.158.0 + '@oxc-transform-react/binding-linux-arm64-gnu': 0.158.0 + '@oxc-transform-react/binding-linux-arm64-musl': 0.158.0 + '@oxc-transform-react/binding-linux-ppc64-gnu': 0.158.0 + '@oxc-transform-react/binding-linux-riscv64-gnu': 0.158.0 + '@oxc-transform-react/binding-linux-riscv64-musl': 0.158.0 + '@oxc-transform-react/binding-linux-s390x-gnu': 0.158.0 + '@oxc-transform-react/binding-linux-x64-gnu': 0.158.0 + '@oxc-transform-react/binding-linux-x64-musl': 0.158.0 + '@oxc-transform-react/binding-openharmony-arm64': 0.158.0 + '@oxc-transform-react/binding-win32-arm64-msvc': 0.158.0 + '@oxc-transform-react/binding-win32-ia32-msvc': 0.158.0 + '@oxc-transform-react/binding-win32-x64-msvc': 0.158.0 oxfmt@0.76.0(vite-plus@1.5.1(@opentelemetry/api@1.9.1)(@types/node@26.1.2)(@vitest/browser-playwright@5.1.0)(@vitest/coverage-v8@5.1.0)(@vitest/ui@5.1.0)(esbuild@0.28.2)(jiti@2.7.0)(msw@3.0.4(@types/node@26.1.2)(@voidzero-dev/vite-plus-core@1.5.1(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.49.0)(typescript@7.0.2)(yaml@2.9.1))(graphql@16.14.2)(supports-color@7.2.0)(typescript@7.0.2))(playwright@1.65.0)(terser@5.49.0)(typescript@7.0.2)(yaml@2.9.1)): dependencies: @@ -18449,10 +18449,10 @@ snapshots: '@typescript/typescript-win32-arm64': 7.0.2 '@typescript/typescript-win32-x64': 7.0.2 - typia@15.3.0(ttsc@0.36.3(typescript@7.0.2)): + typia@15.3.1(ttsc@0.36.3(typescript@7.0.2)): dependencies: - '@typia/interface': 15.3.0 - '@typia/utils': 15.3.0 + '@typia/interface': 15.3.1 + '@typia/utils': 15.3.1 randexp: 0.5.3 optionalDependencies: ttsc: 0.36.3(typescript@7.0.2) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 295dbecef..214e4ba62 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -12,7 +12,7 @@ allowBuilds: msw: false sharp: false catalog: - "@oxfmt/binding-linux-x64-gnu": ^0.77.0 + "@oxfmt/binding-linux-x64-gnu": ^0.78.0 "@ttsc/unplugin": "0.36.3" "@types/node": ^26 "@types/react": ^19.3.0 diff --git a/schemas/package.json b/schemas/package.json index 3bc3d9c45..97c10da96 100644 --- a/schemas/package.json +++ b/schemas/package.json @@ -20,7 +20,7 @@ "@ark/json-schema": "^0.0.13", "@ata-project/keywords": "^0.3.3", "@cfworker/json-schema": "^4.1.6", - "@earendil-works/pi-schema": "^1.5.0", + "@earendil-works/pi-schema": "^1.5.1", "@paseri/compiler": "jsr:^0.7.7", "@paseri/paseri": "jsr:^1.9.7", "@railway-ts/pipelines": "^0.1.29", @@ -38,7 +38,7 @@ "ata-validator": "^1.63.1", "decoders": "^2.13.0", "dedent": "catalog:", - "effect": "^4.1.2", + "effect": "^4.1.3", "fp-ts": "^2.16.11", "io-ts": "^2.2.22", "io-ts-types": "^0.5.19", @@ -50,7 +50,7 @@ "superstruct": "^2.0.2", "sury": "11.1.0", "typebox": "catalog:", - "typia": "^15.3.0", + "typia": "^15.3.1", "valibot": "catalog:", "yup": "^1.7.1", "z-schema": "^12.5.0", diff --git a/website/package.json b/website/package.json index 37c5ac322..81cba9a76 100644 --- a/website/package.json +++ b/website/package.json @@ -95,7 +95,7 @@ "mix-n-matchers": "catalog:", "msw": "^3.0.4", "msw-storybook-addon": "https://pkg.pr.new/mswjs/msw-storybook-addon@199", - "oxc-transform-react": "^0.157.0", + "oxc-transform-react": "^0.158.0", "playwright": "catalog:", "postcss-custom-media": "^12.0.3", "postcss-extend-rule": "^4.0.0", From 4ddd83bdf156b5f1150afac4d9c59d138a6b8d34 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 11 Nov 2026 09:23:25 +0000 Subject: [PATCH 2/2] Update bench results (e7a84c1) --- bench/bench.json | 2 +- bench/download.json | 2 +- bench/json-schema.json | 2 +- bench/stack.json | 2 +- bench/types.json | 2 +- .../download_compiled/index/minified.js | 10 +- .../download_compiled/index/unminified.js | 235 ++++++++++-------- .../download_compiled/index/unminified.js | 8 +- website/e2e/utils/library-versions.gen.ts | 6 +- 9 files changed, 151 insertions(+), 118 deletions(-) diff --git a/bench/bench.json b/bench/bench.json index 43ef6fb82..2e030d3f2 100644 --- a/bench/bench.json +++ b/bench/bench.json @@ -1 +1 @@ -{"initialization":[{"id":"8b204778-d648-437f-8a29-cc0830cef023","libraryName":"typia","version":"15.3.0","note":"createIs","snippet":"typia.createIs()","mean":0.00004455842786104847,"optimizeType":"precompiled","type":"initialization"},{"id":"e87929c2-80dd-4fa2-bc2d-6cc2c6bf5970","libraryName":"typia","version":"15.3.0","note":"createValidate","snippet":"typia.createValidate()","mean":0.0001226883376392856,"optimizeType":"precompiled","type":"initialization"},{"id":"f3dc5919-d111-4b44-96b8-abd554be439f","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"object(schema)","mean":0.0009053366918289704,"optimizeType":"none","type":"initialization"},{"id":"8abe79ec-14ff-4b25-99d5-b77171754495","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema)","mean":0.0011209113572880154,"optimizeType":"jit","type":"initialization"},{"id":"772b9712-2bf1-4c8b-aa47-051377360baa","libraryName":"valibot","version":"1.5.0","snippet":"v.object(entries)","mean":0.0017633451406706818,"optimizeType":"none","type":"initialization"},{"id":"e14f97f4-a69f-4f45-8f9b-460b4ece759c","libraryName":"io-ts","version":"2.2.22","snippet":"t.type(props)","mean":0.0019619793855090314,"optimizeType":"none","type":"initialization"},{"id":"6e59baf9-ce79-44ec-9b34-8ecf385a21fc","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.object(shape)","mean":0.002139047613038077,"optimizeType":"none","type":"initialization"},{"id":"1b6d7d1b-eb52-4d90-b9f8-c176b611c8ed","libraryName":"superstruct","version":"2.0.2","snippet":"object(schema)","mean":0.002820808380041015,"optimizeType":"none","type":"initialization"},{"id":"05c2273e-1c41-49f9-a16f-e906072d1484","libraryName":"sury","version":"11.1.0","snippet":"S.schema(value)","mean":0.003926580920781183,"optimizeType":"jit","type":"initialization"},{"id":"fe422bb0-d0c6-46d0-b218-43b8d956af8c","libraryName":"decoders","version":"2.13.0","snippet":"object(decoders)","mean":0.007170448955932981,"optimizeType":"none","type":"initialization"},{"id":"be7ebcd9-bf5e-4fca-9797-116940516468","libraryName":"typebox","version":"1.4.6","snippet":"Type.Object(properties)","mean":0.007171046059189349,"optimizeType":"jit","type":"initialization"},{"id":"357b208e-f345-4184-b2b0-ecbd8e678d83","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"object(shape)","mean":0.009096461735784512,"optimizeType":"none","type":"initialization"},{"id":"4594d30d-45f2-440e-ace5-a1983058146d","libraryName":"effect","version":"4.1.2","note":"decodeUnknownOption","snippet":"Schema.decodeUnknownOption(Schema.Struct(fields))","mean":0.011191145338361415,"optimizeType":"none","type":"initialization"},{"id":"a65887ce-e33d-457b-a59c-378b7c4c7a4e","libraryName":"effect","version":"4.1.2","snippet":"Schema.Struct(fields)","mean":0.011374191778796214,"optimizeType":"none","type":"initialization"},{"id":"d9658b90-5d67-43d7-9092-19dbdbe0a35d","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.object(shape)","mean":0.026353243727504597,"optimizeType":"none","type":"initialization"},{"id":"f5ad66a3-5fd4-44d1-8dac-cb6197767c3c","libraryName":"zod/v3","version":"4.6.7","snippet":"z.object(shape)","mean":0.02705604645437087,"optimizeType":"none","type":"initialization"},{"id":"f52500ad-1f0a-4ed3-9029-d840fb3c9864","libraryName":"zod/mini","version":"4.6.7","note":"factory","snippet":"z.object({\n title: z.string({ \n checks: [\n z.minLength(1), \n z.maxLength(100),\n ],\n }),\n ...shape\n})","mean":0.041399612146050306,"optimizeType":"jit","type":"initialization"},{"id":"f0e156a8-9aab-4406-9d35-b4cb2ecc3727","libraryName":"zod","version":"4.6.7","note":"factory","snippet":"z.object({\n title: z.string({ \n checks: [\n z.minLength(1), \n z.maxLength(100)\n ],\n }),\n ...shape\n})","mean":0.050946995029417984,"optimizeType":"jit","type":"initialization"},{"id":"924a480a-a361-4f7e-aaea-c2c2c9a0f837","libraryName":"zod/mini","version":"4.6.7","snippet":"z.object({\n title: z.string().check(\n z.minLength(1), \n z.maxLength(100),\n ),\n ...shape\n})","mean":0.053840439808334355,"optimizeType":"jit","type":"initialization"},{"id":"e8143c03-7b7d-46d9-bbab-1bd840ac4c02","libraryName":"yup","version":"1.7.1","snippet":"object(spec)","mean":0.062449311059764846,"optimizeType":"none","type":"initialization"},{"id":"b275d234-1d50-4e76-a294-819e76d7c01d","libraryName":"joi","version":"18.3.2","snippet":"object(schema)","mean":0.07410805157847912,"optimizeType":"none","type":"initialization"},{"id":"73d95a25-e50d-4394-8435-aaaca76496fd","libraryName":"typebox","version":"1.4.6","note":"schema compile","snippet":"Schema.Compile(Type.Object(properties))","mean":0.09510193562190625,"optimizeType":"jit","type":"initialization"},{"id":"27b7c653-1ce9-4f2c-a276-653f5efc1640","libraryName":"typebox","version":"1.4.6","note":"compile","snippet":"Compile(Type.Object(properties))","mean":0.09789082321848355,"optimizeType":"jit","type":"initialization"},{"id":"f7a3a6ec-ef40-467d-af2f-2fdb802d724f","libraryName":"sury","version":"11.1.0","note":"parseOrThrow","snippet":"S.parseOrThrow(S.schema(value))","mean":0.11079540150675442,"optimizeType":"jit","type":"initialization"},{"id":"0c639016-d909-43f1-ae52-2917a951d885","libraryName":"sury","version":"11.1.0","note":"isInput","snippet":"S.isInput(S.schema(value))","mean":0.11558215903836937,"optimizeType":"jit","type":"initialization"},{"id":"288c473f-2c65-4218-89ab-3f2254d04852","libraryName":"zod","version":"4.6.7","snippet":"z.object({\n title: z.string().min(1).max(100),\n ...shape\n})","mean":0.11742012657038771,"optimizeType":"jit","type":"initialization"},{"id":"cb8e5112-da18-491b-800a-3556aac639b5","libraryName":"zod/mini","version":"4.6.7","note":"compile","snippet":"z.compile(z.object(shape), { strict: true })","mean":0.16465607754363376,"optimizeType":"jit","type":"initialization"},{"id":"e19f5a5c-c3eb-4aeb-ad5d-3c65d4d38860","libraryName":"zod","version":"4.6.7","note":"compile","snippet":"z.compile(z.object(shape), { strict: true })","mean":0.22956978053259663,"optimizeType":"jit","type":"initialization"},{"id":"69ae0b6f-0f62-442d-b0fc-6443bd4afa7b","libraryName":"arktype","version":"2.2.9","snippet":"type(def)","mean":0.23031525397190983,"optimizeType":"jit","type":"initialization"},{"id":"b257df6f-c0fe-4672-8495-adf4204e7646","libraryName":"typebox","version":"1.4.6","note":"script","snippet":"Type.Script(context, input)","mean":0.8433566188870136,"optimizeType":"jit","type":"initialization"},{"id":"777aab09-f3fe-473b-8471-a4722f794b8b","libraryName":"typebox","version":"1.4.6","note":"script compile","snippet":"Schema.Compile(Type.Script(context, input))","mean":0.8765325985977335,"optimizeType":"jit","type":"initialization"},{"id":"bbc3e595-299f-4109-9b5e-f3ed2f56f168","libraryName":"runtypes","version":"7.0.5","snippet":"Object(fields)","mean":0.8781500447761179,"optimizeType":"none","type":"initialization"},{"id":"cce6a766-c57e-4147-a015-906c37e9440e","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile(schema)","mean":2.930286578947373,"optimizeType":"jit","type":"initialization"}],"parsing":{"invalid":[{"id":"da77e1aa-d43e-4cf1-8ca2-1a376c594ba7","libraryName":"ata-validator","version":"1.63.1","snippet":"schema.validate(data)","mean":0.000046841924485455496,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"0fb2f87a-321f-4f06-ba34-e05f54064b79","libraryName":"zod-compiler","version":"2.0.8","note":"bag","snippet":"bagSchema.safeParse(data)","mean":0.00004699138671349452,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"ddecf5ca-9c11-4579-bca4-12cd22ab0596","libraryName":"zod-compiler","version":"2.0.8","snippet":"schema.safeParse(data)","mean":0.0000472808337216641,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"631cab07-d96d-43b7-b956-e7df37fb3854","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","snippet":"bagMiniSchema.safeParse(data)","mean":0.00004800829919479052,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"20ec4030-0726-48a8-8e1f-08b44ccf7ee9","libraryName":"zod-compiler","version":"2.0.8","note":"compact","snippet":"compactSchema.safeParse(data)","mean":0.0000489671464238051,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"28860b38-81d2-4780-99cd-539a53720902","libraryName":"zod-compiler","version":"2.0.8","note":"mini","snippet":"miniSchema.safeParse(data)","mean":0.000050123368747396015,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"da993a5c-e069-4b96-b35d-cdfef1d9f927","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","snippet":"compactMiniSchema.safeParse(data)","mean":0.00005230389982036971,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"cfc2c2e7-db04-4926-9fcc-63c5de2d0d9f","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"parseSafe(schema, data, { abortEarly: true })","mean":0.0002773507599267266,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"f0a0c852-a091-4306-8591-5e7463049ab1","libraryName":"valibot","version":"1.5.0","snippet":"v.safeParse(schema, data, { abortEarly: true })","mean":0.0004705898958719758,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"068146ff-1a85-41e2-86ac-51b49f7e2385","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"validate(data, schema, { abortEarly: true })","mean":0.0004932854297304773,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"a5e772f7-b3ef-44a8-aa3b-d11d81edaa96","libraryName":"effect","version":"4.1.2","snippet":"// setup-start\nconst decode = Schema.decodeUnknownOption(schema);\n// setup-end\ndecode(data, { errors: \"first\" })","mean":0.0006445553762976811,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"eea5bb72-d0f4-432f-8a36-0b40bb0c1657","libraryName":"@paseri/compiler","version":"0.7.7","note":"safeParse","snippet":"schema.safeParse(data)","mean":0.0010611994142180718,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"40dabe1f-2c43-4572-b9ec-320097c4c53f","libraryName":"@paseri/paseri","version":"1.9.7","note":"safeParse","snippet":"p.object(shape).safeParse(data)","mean":0.0029333492036018433,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"4343494a-6e95-4b32-973d-03b013e57cfa","libraryName":"joi","version":"18.3.2","note":"no convert","snippet":"schema.validate(data, { abortEarly: true, convert: false })","mean":0.0030542242865328707,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"cc7a49ce-f382-437e-bdf4-eaf44ddab674","libraryName":"joi","version":"18.3.2","snippet":"schema.validate(data, { abortEarly: true })","mean":0.003209079671776084,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"9f514520-27da-4dc3-9a0f-f4ded180dddb","libraryName":"sury","version":"11.1.0","note":"asResult","snippet":"// setup-start\nconst parseAsResult = S.parseAsResult(S.schema(value));\n// setup-end\nparseAsResult(data);","mean":0.003301688578823897,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"bc69e989-417e-4a45-a5b7-c717eedc5ec9","libraryName":"sury","version":"11.1.0","note":"parseOrThrow + compiled","snippet":"// setup-start\nconst parse = S.parseOrThrow(S.schema(value));\n// setup-end\nparse(data);","throws":true,"mean":0.003512720573977564,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"50ffc650-e432-44c8-9364-d949d2312ab4","libraryName":"@paseri/compiler","version":"0.7.7","note":"parse","snippet":"schema.parse(data)","throws":true,"mean":0.0035946026923558624,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"973a96e7-ed2e-4c18-a886-b31c2a0fed01","libraryName":"io-ts","version":"2.2.22","snippet":"schema.decode(data)","mean":0.004227636541964957,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"1c501164-1d9b-40c9-870d-581df4d2113a","libraryName":"ata-validator","version":"1.63.1","note":"parse","snippet":"schema.parse(data)","throws":true,"mean":0.00441817535279148,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"721b9045-6e3d-4f84-97e6-62ca861f4f61","libraryName":"superstruct","version":"2.0.2","snippet":"validate(data, schema)","mean":0.005291928321196855,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"99f7d750-3ff9-468b-9227-68030f2127cf","libraryName":"superstruct","version":"2.0.2","note":"schema.validate","snippet":"schema.validate(data)","mean":0.005342225618096434,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"4a161fe5-5780-44df-820e-c2c315692a05","libraryName":"@paseri/paseri","version":"1.9.7","note":"parse","snippet":"p.object(shape).parse(data)","throws":true,"mean":0.00565969681019622,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"038cab82-5dc4-425c-aec8-d2936d0fb024","libraryName":"typebox","version":"1.4.6","note":"schema compile","snippet":"// setup-start\nconst compiledSchema = Schema.Compile(schema);\n// setup-end\ncompiledSchema.Parse(data);","throws":true,"mean":0.007105908284064287,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"bda45552-971e-45d1-b1aa-805798e9d030","libraryName":"typebox","version":"1.4.6","note":"script compile","snippet":"// setup-start\nconst compiledScriptSchema = Schema.Compile(scriptSchema);\n// setup-end\ncompiledScriptSchema.Parse(data);","throws":true,"mean":0.007247345230933858,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"221f5ba6-69a4-43f8-9302-c22ce932dc46","libraryName":"valibot","version":"1.5.0","note":"abortPipeEarly only","snippet":"v.safeParse(schema, data, { abortPipeEarly: true })","mean":0.008473272295140232,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"e4183fd8-d994-4a3c-8c90-5e83952d2901","libraryName":"valibot","version":"1.5.0","snippet":"v.safeParse(schema, data)","mean":0.008647657369140267,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"36682f42-266c-4510-86c9-ddd48b8f3f23","libraryName":"typia","version":"15.3.0","note":"createValidate","snippet":"// setup-start\nconst validate = typia.createValidate();\n// setup-end\nvalidate(data);","mean":0.008865055042863978,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"4624b228-8501-405b-b764-505386b8855a","libraryName":"typia","version":"15.3.0","note":"validate","snippet":"typia.validate(data)","mean":0.00892512728035465,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"c1caca9c-9a3a-4d50-9ee6-5514ef9b4ddc","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"parseSafe(schema, data)","mean":0.009474252013263232,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"bcb123d8-98d0-4764-8fb2-9afd3a9e8262","libraryName":"typebox","version":"1.4.6","note":"compile","snippet":"// setup-start\nconst compiled = Compile(schema);\n// setup-end\ncompiled.Parse(data);","throws":true,"mean":0.009674140012963876,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"c42dfb7d-789a-49b9-8d38-7f5eafce9556","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Parse(schema, data)","throws":true,"mean":0.009980117634732118,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"f98ced22-1433-47a5-b4a6-f017b0b53183","libraryName":"zod","version":"4.6.7","note":"compile","snippet":"compiledSchema.safeParse(data)","mean":0.010400883795166,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"4ea1a9a5-a688-4e57-8fb4-510e2d227554","libraryName":"zod","version":"4.6.7","snippet":"schema.safeParse(data)","mean":0.010439209336799697,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"eb948d1a-ff89-4536-b5a5-f7956eaf6689","libraryName":"effect","version":"4.1.2","snippet":"// setup-start\nconst decode = Schema.decodeUnknownOption(schema);\n// setup-end\ndecode(data, { errors: \"all\" })","mean":0.01160330736920234,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"424a0957-e23f-4332-9df8-d999256a800a","libraryName":"typebox","version":"1.4.6","snippet":"Value.Parse(schema, data)","throws":true,"mean":0.012667870357233798,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"982872e3-87a9-4978-b989-dc6bc3bffa81","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"validate(data, schema)","mean":0.016441385084590896,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"c4caedf9-a1cc-49c1-82fd-b92c1df87e43","libraryName":"zod/mini","version":"4.6.7","snippet":"schema.safeParse(data)","mean":0.01700641937348964,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"c0b18f45-2805-4c22-ba44-8258e33281dc","libraryName":"zod/mini","version":"4.6.7","note":"compile","snippet":"compiledSchema.safeParse(data)","mean":0.017051236584993492,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"fdd4c71e-29e0-4688-914b-331a2670b70d","libraryName":"zod/mini","version":"4.6.7","note":"jitless","snippet":"schema.safeParse(data, { jitless: true })","mean":0.017122510316251713,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"c0a504f3-4791-45c9-a980-23da7ec617b6","libraryName":"zod","version":"4.6.7","note":"jitless","snippet":"schema.safeParse(data, { jitless: true })","mean":0.01728212131895264,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"ba780347-4e1d-4327-bd26-6e00a365e004","libraryName":"zod/v3","version":"4.6.7","snippet":"schema.safeParse(data)","mean":0.024519097535858774,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"c0b1266c-7b7f-4e69-8a63-e9a754ba93e6","libraryName":"joi","version":"18.3.2","note":"no convert","snippet":"schema.validate(data, { abortEarly: false, convert: false })","mean":0.039560960519028354,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"49340eb8-e98f-4ed3-97a7-eada041a790c","libraryName":"decoders","version":"2.13.0","snippet":"schema.decode(data)","mean":0.03989340911805578,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"da2b5c7c-f8c8-49d8-b9db-3ecce9478ba9","libraryName":"yup","version":"1.7.1","note":"strict","snippet":"schema.validateSync(data, { abortEarly: true, strict: true })","throws":true,"mean":0.040127894827647254,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"4d66aa7a-c8ae-42c9-a35e-193920bae9b3","libraryName":"joi","version":"18.3.2","snippet":"schema.validate(data, { abortEarly: false })","mean":0.042296131920654165,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"61b72122-c78d-4c70-b265-cb15025ab415","libraryName":"superstruct","version":"2.0.2","snippet":"const [error] = validate(data, schema);\nfor (const failure of error.failures()) {\n // ...\n}","mean":0.056199496852869825,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"e0aa8ad2-c9bf-42bb-a98c-0940bd256443","libraryName":"superstruct","version":"2.0.2","note":"schema.validate","snippet":"const [error] = schema.validate(data);\nfor (const failure of error.failures()) {\n // ...\n}","mean":0.05830637321439361,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"85d43ef7-a499-44b7-8e3b-9a899cab7cdf","libraryName":"yup","version":"1.7.1","snippet":"schema.validateSync(data, { abortEarly: true })","throws":true,"mean":0.06161749291435637,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"a7a3e4cc-ccea-41a0-b452-ff80f257373b","libraryName":"arktype","version":"2.2.9","snippet":"schema(data)","mean":0.07062234809322017,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"33aae99c-e5b7-4af6-9e42-3074c2d4abc6","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"schema.parse(data)","throws":true,"mean":0.09604579571648071,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"313aa42a-94b0-4c6b-8b18-b28a7931dc26","libraryName":"@sapphire/shapeshift","version":"5.0.0","note":"run","snippet":"schema.run(data)","mean":0.09631922594626251,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"f596b01b-21f9-404b-9b39-9305026cec53","libraryName":"runtypes","version":"7.0.5","note":"inspect","snippet":"schema.inspect(data)","mean":0.12895226860089812,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"30e90d10-590f-4158-9c12-0872ec5d1dbd","libraryName":"runtypes","version":"7.0.5","snippet":"schema.parse(data)","throws":true,"mean":0.13616568096405313,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"985cbd49-54ac-48e7-8664-1f85bfbc3a55","libraryName":"yup","version":"1.7.1","note":"strict","snippet":"schema.validateSync(data, { abortEarly: false, strict: true })","throws":true,"mean":0.2547241548650041,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"641c4e30-88db-4f9c-92ab-fceb39c20b46","libraryName":"yup","version":"1.7.1","snippet":"schema.validateSync(data, { abortEarly: false })","throws":true,"mean":0.27239910103485804,"optimizeType":"none","type":"parsing","errorType":"allErrors"}],"valid":[{"id":"3cc98d6a-165d-4174-9fa8-8ae1bde3e787","libraryName":"ata-validator","version":"1.63.1","snippet":"schema.validate(data)","mean":0.0004582507689446898,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"3fcc47a5-fe98-4ea2-8b3d-22f75d0ceaff","libraryName":"ata-validator","version":"1.63.1","note":"parse","snippet":"schema.parse(data)","throws":true,"mean":0.0005494343167839884,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"1fc34e93-0eb0-48a7-b8fe-d932b38760ed","libraryName":"typebox","version":"1.4.6","note":"schema compile","snippet":"// setup-start\nconst compiledSchema = Schema.Compile(schema);\n// setup-end\ncompiledSchema.Parse(data);","throws":true,"mean":0.0006352064591583492,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"6b65559b-a907-476d-af9f-7c24fe931e33","libraryName":"typebox","version":"1.4.6","note":"compile","snippet":"// setup-start\nconst compiled = Compile(schema);\n// setup-end\ncompiled.Parse(data);","throws":true,"mean":0.0006354606827899106,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"314e8e0f-958c-40f9-b90c-f4f7cfbf6b01","libraryName":"typebox","version":"1.4.6","note":"script compile","snippet":"// setup-start\nconst compiledScriptSchema = Schema.Compile(scriptSchema);\n// setup-end\ncompiledScriptSchema.Parse(data);","throws":true,"mean":0.0006448073747888536,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"fae7e47d-204a-4623-bf05-216097f13c1b","libraryName":"@paseri/compiler","version":"0.7.7","note":"safeParse","snippet":"schema.safeParse(data)","mean":0.0007376857488730934,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"5b5ccfe0-9fe5-458a-9144-4c3da384a873","libraryName":"@paseri/compiler","version":"0.7.7","note":"parse","snippet":"schema.parse(data)","throws":true,"mean":0.0007597743691787524,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"c9b9a582-8c04-4650-b4eb-d0d418c40b45","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","snippet":"bagMiniSchema.safeParse(data)","mean":0.0008529795430081252,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"365c9c4f-1a78-4fca-adec-71192038ae92","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","snippet":"compactMiniSchema.safeParse(data)","mean":0.0008577581062452064,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"9d4caef3-cf44-4215-94ad-a5df023151d8","libraryName":"zod-compiler","version":"2.0.8","snippet":"schema.safeParse(data)","mean":0.000860967107624827,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"4eb88587-ca26-4b90-83fa-d313db66568a","libraryName":"zod-compiler","version":"2.0.8","note":"mini","snippet":"miniSchema.safeParse(data)","mean":0.0008610625802940488,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"cef9ec44-20af-4f44-b761-74bd213b81a9","libraryName":"zod","version":"4.6.7","note":"compile","snippet":"compiledSchema.safeParse(data)","mean":0.0008772187712452246,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"708b021e-3bfd-496c-b34f-a2e15c2f1b59","libraryName":"zod-compiler","version":"2.0.8","note":"bag","snippet":"bagSchema.safeParse(data)","mean":0.0008920697580427852,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"cdbfd32e-9508-4997-970c-1260fb0c5f45","libraryName":"zod-compiler","version":"2.0.8","note":"compact","snippet":"compactSchema.safeParse(data)","mean":0.000895147086968079,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"8046beb9-3f2d-48b2-957e-dd5fc7e7b29b","libraryName":"zod/mini","version":"4.6.7","note":"compile","snippet":"compiledSchema.safeParse(data)","mean":0.0008971139280477243,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"eeecf9c0-a5e6-475c-8f39-c765018ad4d4","libraryName":"typia","version":"15.3.0","note":"createValidate","snippet":"// setup-start\nconst validate = typia.createValidate();\n// setup-end\nvalidate(data);","mean":0.0010358471183789784,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"bb8263ef-f4cc-42a7-956c-ef53909f35ae","libraryName":"sury","version":"11.1.0","note":"asResult","snippet":"// setup-start\nconst parseAsResult = S.parseAsResult(S.schema(value));\n// setup-end\nparseAsResult(data);","mean":0.0011042382934223934,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"24998bb8-26f3-4a21-bce6-c88052f94184","libraryName":"sury","version":"11.1.0","note":"parseOrThrow + compiled","snippet":"// setup-start\nconst parse = S.parseOrThrow(S.schema(value));\n// setup-end\nparse(data);","throws":true,"mean":0.0011349227402005255,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"0e682b00-0191-4a46-b974-2f45d8b87d33","libraryName":"typia","version":"15.3.0","note":"validate","snippet":"typia.validate(data)","mean":0.0012697777509713382,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"f3244376-df27-4e6f-859f-af2fcedb18e8","libraryName":"@paseri/paseri","version":"1.9.7","note":"parse","snippet":"p.object(shape).parse(data)","throws":true,"mean":0.002415866944007573,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"e9681e13-3fe0-4d2e-89d0-010f45bf38e0","libraryName":"@paseri/paseri","version":"1.9.7","note":"safeParse","snippet":"p.object(shape).safeParse(data)","mean":0.0024719831682870294,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"0a24bdd2-9b17-4700-a27b-ecdcdd15387e","libraryName":"io-ts","version":"2.2.22","snippet":"schema.decode(data)","mean":0.0037705709561749565,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"003e3e0e-b53e-452c-bfa9-b84e4b92b46e","libraryName":"zod","version":"4.6.7","snippet":"schema.safeParse(data)","mean":0.0046262802133250226,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"bcedb2d7-c5ce-4dec-b8d1-52dd029e5698","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"parseSafe(schema, data, { abortEarly: true })","mean":0.004961866125167202,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"0be59204-49eb-42e0-85c9-4273b6eceefd","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"parseSafe(schema, data)","mean":0.0051695477432393815,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"5603ed43-1435-4df2-aa5e-bbd3fd9d3894","libraryName":"valibot","version":"1.5.0","snippet":"v.safeParse(schema, data, { abortEarly: true })","mean":0.005298256858569233,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"abfdfbfa-48d7-4385-871b-a7b5dc289844","libraryName":"valibot","version":"1.5.0","snippet":"v.safeParse(schema, data)","mean":0.005299722052043302,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"dc419328-8ec1-4d1e-a05f-c6464e1c87e1","libraryName":"valibot","version":"1.5.0","note":"abortPipeEarly only","snippet":"v.safeParse(schema, data, { abortPipeEarly: true })","mean":0.005299902307043902,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"f85b7b63-8928-49c1-b333-e1937580f2c3","libraryName":"arktype","version":"2.2.9","snippet":"schema(data)","mean":0.005471842088271861,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"8608527d-1990-4703-8141-3f8ea8856752","libraryName":"effect","version":"4.1.2","snippet":"// setup-start\nconst decode = Schema.decodeUnknownOption(schema);\n// setup-end\ndecode(data, { errors: \"first\" })","mean":0.006256798651041349,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"b13c84c9-731f-4ff1-a5d2-ad9e08e22d73","libraryName":"decoders","version":"2.13.0","snippet":"schema.decode(data)","mean":0.0065593993230701215,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"4193d515-4578-4c8a-8c6c-edcf2dd26a83","libraryName":"effect","version":"4.1.2","snippet":"// setup-start\nconst decode = Schema.decodeUnknownOption(schema);\n// setup-end\ndecode(data, { errors: \"all\" })","mean":0.00732973230424126,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"ef7dbb6c-1de6-4d8f-af6e-afac2093dbdd","libraryName":"zod/mini","version":"4.6.7","note":"jitless","snippet":"schema.safeParse(data, { jitless: true })","mean":0.009424080056920714,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"98a08fc0-6b67-478f-ba5e-1fc668d97301","libraryName":"zod/mini","version":"4.6.7","snippet":"schema.safeParse(data)","mean":0.009569783207012779,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"237bbcb4-85fd-432b-a2b5-69429973b6a3","libraryName":"zod","version":"4.6.7","note":"jitless","snippet":"schema.safeParse(data, { jitless: true })","mean":0.009606192651297477,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"26065d46-3a6b-4529-823f-aab6f876ce35","libraryName":"zod/v3","version":"4.6.7","snippet":"schema.safeParse(data)","mean":0.010253165106478652,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"0d638462-177b-448e-bb68-0674c0b69561","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"validate(data, schema)","mean":0.012651951986335619,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"f44a052f-1cf0-422d-b70d-cac1b0365094","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"validate(data, schema, { abortEarly: true })","mean":0.012719960110409106,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"64d4a312-cbcf-4575-8df8-3c6cbaffd9bd","libraryName":"@sapphire/shapeshift","version":"5.0.0","note":"run","snippet":"schema.run(data)","mean":0.014198218721604611,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"ae2a3d52-30ff-4f42-bb8a-dee44dcd63c3","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"schema.parse(data)","throws":true,"mean":0.014849546307708567,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"123b3495-e78a-4e6e-b9ee-e37f5d9e118d","libraryName":"joi","version":"18.3.2","note":"no convert","snippet":"schema.validate(data, { abortEarly: true, convert: false })","mean":0.026601906708875675,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"094ae7ce-cbe5-48b0-924b-6b4be143963e","libraryName":"joi","version":"18.3.2","note":"no convert","snippet":"schema.validate(data, { abortEarly: false, convert: false })","mean":0.02671549489741376,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"49cba448-154c-4e96-8aca-7e6636dfb67c","libraryName":"joi","version":"18.3.2","snippet":"schema.validate(data, { abortEarly: true })","mean":0.029337314460057665,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"0b43b4e9-ea2f-4838-ac62-eccf23a78ac2","libraryName":"joi","version":"18.3.2","snippet":"schema.validate(data, { abortEarly: false })","mean":0.02961036484765942,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"b773baea-04ab-4670-bd75-e91c578e64b2","libraryName":"superstruct","version":"2.0.2","note":"schema.validate","snippet":"schema.validate(data)","mean":0.040286385972686876,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":true},{"id":"bfc861de-30ee-4758-800a-d897dd3f2b11","libraryName":"superstruct","version":"2.0.2","snippet":"validate(data, schema)","mean":0.040437240962394747,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":true},{"id":"a2a14403-87cb-40c9-9d29-27d33549dd10","libraryName":"superstruct","version":"2.0.2","snippet":"const [error] = validate(data, schema);\nfor (const failure of error.failures()) {\n // ...\n}","mean":0.04049168712799083,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"44b2f6f8-f823-4cbe-8d6b-a209aedfe300","libraryName":"superstruct","version":"2.0.2","note":"schema.validate","snippet":"const [error] = schema.validate(data);\nfor (const failure of error.failures()) {\n // ...\n}","mean":0.0423872578840262,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"12471a40-1981-4089-90ef-3ab30044dc53","libraryName":"typebox","version":"1.4.6","snippet":"Value.Parse(schema, data)","throws":true,"mean":0.05329366520997829,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"4ca59e21-99bd-4d9f-b21c-9d2021fe517e","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Parse(schema, data)","throws":true,"mean":0.0536008564077846,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"fb8c63eb-3aa6-4929-91f6-54d6951ffa15","libraryName":"runtypes","version":"7.0.5","note":"inspect","snippet":"schema.inspect(data)","mean":0.054044966439685656,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"507a6ef1-4713-475d-aa20-57e0b69fa603","libraryName":"runtypes","version":"7.0.5","snippet":"schema.parse(data)","throws":true,"mean":0.055793649185448664,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"e3f3def0-e2f7-4509-b86d-11a3e0696e7e","libraryName":"yup","version":"1.7.1","note":"strict","snippet":"schema.validateSync(data, { abortEarly: true, strict: true })","throws":true,"mean":0.08777473439832689,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":true},{"id":"c3a5337d-80a7-48ca-b532-722d6a143338","libraryName":"yup","version":"1.7.1","note":"strict","snippet":"schema.validateSync(data, { abortEarly: false, strict: true })","throws":true,"mean":0.08783648796768347,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"f31adb57-c543-4fe4-b37f-ca1830420212","libraryName":"yup","version":"1.7.1","snippet":"schema.validateSync(data, { abortEarly: false })","throws":true,"mean":0.10917948002183288,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"4261e0ec-c233-4c48-96dd-c1fff3388b7d","libraryName":"yup","version":"1.7.1","snippet":"schema.validateSync(data, { abortEarly: true })","throws":true,"mean":0.11002476367036941,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":true}]},"validation":{"invalid":[{"id":"520ef5e6-1a0b-4a42-b419-7472d567a911","libraryName":"ata-validator","version":"1.63.1","snippet":"schema.isValidObject(data)","mean":0.00004147543312627343,"optimizeType":"jit","type":"validation"},{"id":"f3e5a468-0c33-4d06-9f4d-24f74a93bc2b","libraryName":"typebox","version":"1.4.6","note":"script compile","snippet":"// setup-start\nconst compiledScriptSchema = Schema.Compile(scriptSchema);\n// setup-end\ncompiledScriptSchema.Check(data);","mean":0.00004310736185785283,"optimizeType":"jit","type":"validation"},{"id":"696aff72-f97c-4f4d-8a29-b0575a6c7899","libraryName":"typia","version":"15.3.0","note":"createIs","snippet":"// setup-start\nconst is = typia.createIs();\n// setup-end\nis(data);","mean":0.00004331413079337943,"optimizeType":"precompiled","type":"validation"},{"id":"fe85808a-02ae-4dab-b63e-ef4b5ea7936e","libraryName":"typebox","version":"1.4.6","note":"schema compile","snippet":"// setup-start\nconst compiledSchema = Schema.Compile(schema);\n// setup-end\ncompiledSchema.Check(data);","mean":0.00004353732700930909,"optimizeType":"jit","type":"validation"},{"id":"0e6c6223-698b-4ee3-b12e-e2ac5c0f2bd1","libraryName":"typebox","version":"1.4.6","note":"compile","snippet":"// setup-start\nconst compiled = Compile(schema);\n// setup-end\ncompiled.Check(data);","mean":0.0000437136611834197,"optimizeType":"jit","type":"validation"},{"id":"94fb683c-c7ed-480f-8ae2-ec98c8e5120e","libraryName":"sury","version":"11.1.0","note":"compiled","snippet":"// setup-start\nconst isValid = S.isInput(S.schema(value));\n// setup-end\nisValid(data);","mean":0.0000439415605376606,"optimizeType":"jit","type":"validation"},{"id":"5dc51ede-8818-4e0d-9981-a24894e3a69d","libraryName":"zod/mini","version":"4.6.7","note":"compile","snippet":"z.validate(compiledSchema, data)","mean":0.000044004865792766515,"optimizeType":"jit","type":"validation"},{"id":"d013fc19-98f9-4b1f-8cbf-9148ce2d6385","libraryName":"zod","version":"4.6.7","note":"compile","snippet":"compiledSchema.validate(data)","mean":0.00004419531864638445,"optimizeType":"jit","type":"validation"},{"id":"77282767-3e19-45a5-8a4e-a330f6cf1cc6","libraryName":"zod-compiler","version":"2.0.8","note":"bag","snippet":"bagSchema.is(data)","mean":0.00004491110502536575,"optimizeType":"precompiled","type":"validation"},{"id":"b0997999-5d52-41a2-a2ac-69f4c00802de","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","snippet":"compactMiniSchema.is(data)","mean":0.000044987309574764574,"optimizeType":"precompiled","type":"validation"},{"id":"02bacc99-a62e-4bee-b4a0-f82b76a6eb37","libraryName":"zod-compiler","version":"2.0.8","note":"compact","snippet":"compactSchema.is(data)","mean":0.000045034351752121296,"optimizeType":"precompiled","type":"validation"},{"id":"a3caa3e2-5bbe-43e2-bab9-73adae9d8a43","libraryName":"zod-compiler","version":"2.0.8","note":"mini","snippet":"miniSchema.is(data)","mean":0.000045069381908077725,"optimizeType":"precompiled","type":"validation"},{"id":"5dbb0da0-bddd-4505-a930-05b25ff700f5","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","snippet":"bagMiniSchema.is(data)","mean":0.000045258303019896324,"optimizeType":"precompiled","type":"validation"},{"id":"9a0a15db-6609-427b-8543-929e51bcd26d","libraryName":"zod-compiler","version":"2.0.8","snippet":"schema.is(data)","mean":0.00004566094711549129,"optimizeType":"precompiled","type":"validation"},{"id":"b33f1533-a1b0-4f02-be0f-3048c91201c8","libraryName":"ajv","version":"8.20.0","note":"compile","snippet":"// setup-start\nconst validate = ajv.compile(schema);\n// setup-end\nvalidate(data);","mean":0.00006118680857778693,"optimizeType":"jit","type":"validation"},{"id":"e41a17f1-a9ef-4bf8-87b5-e9dda8e3c909","libraryName":"typia","version":"15.3.0","note":"is","snippet":"typia.is(data)","mean":0.0000655285942533497,"optimizeType":"precompiled","type":"validation"},{"id":"4ad89947-9eb8-4c0a-b7ab-281f4bb26415","libraryName":"ajv","version":"8.20.0","note":"validate","snippet":"ajv.validate(schema, data)","mean":0.00006730217525340238,"optimizeType":"jit","type":"validation"},{"id":"4531616e-be09-4518-99cc-1120096021a2","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.schema(value), data)","mean":0.00008613220327886543,"optimizeType":"jit","type":"validation"},{"id":"ae2db79a-8277-4e58-bb59-698c92396915","libraryName":"io-ts","version":"2.2.22","snippet":"schema.is(data)","mean":0.00009660768201078464,"optimizeType":"none","type":"validation"},{"id":"8be67347-1130-4446-a603-7d118c8a41ae","libraryName":"valibot","version":"1.5.0","snippet":"v.is(schema, data)","mean":0.00038160084524572005,"optimizeType":"none","type":"validation"},{"id":"846a67f4-95ee-42c6-8a0e-adc3a5e457cf","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"is(data, schema)","mean":0.0005031029101986034,"optimizeType":"none","type":"validation"},{"id":"301b8ca9-d24a-4f8d-9cbf-d87ffa93d828","libraryName":"effect","version":"4.1.2","snippet":"// setup-start\nconst is = Schema.is(schema);\n// setup-end\nis(data);","mean":0.0005446764737441116,"optimizeType":"none","type":"validation"},{"id":"9dea1465-635f-4bc7-b51f-0fc9e376a1ff","libraryName":"arktype","version":"2.2.9","snippet":"schema.allows(data)","mean":0.0006749237828933583,"optimizeType":"jit","type":"validation"},{"id":"78b22a25-1bc3-4375-936f-3ea4f433cc6f","libraryName":"zod","version":"4.6.7","snippet":"schema.validate(data)","mean":0.0011755455506192967,"optimizeType":"jit","type":"validation"},{"id":"b27fbb6c-69f0-44fd-9326-63c72a1eb16f","libraryName":"zod/mini","version":"4.6.7","snippet":"z.validate(schema, data)","mean":0.0022890202623677904,"optimizeType":"jit","type":"validation"},{"id":"342fa4b2-e6b4-4fac-b98c-d370178991ee","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check(schema, data)","mean":0.0028382739557305105,"optimizeType":"jit","type":"validation"},{"id":"7f7d5854-c4cb-494d-ab60-960e2caf93e9","libraryName":"typebox","version":"1.4.6","snippet":"Value.Check(schema, data)","mean":0.0028887500599418664,"optimizeType":"jit","type":"validation"},{"id":"a9ab4d50-25b9-4e15-a5a0-49404e5228d2","libraryName":"superstruct","version":"2.0.2","snippet":"is(data, schema)","mean":0.005207354671234674,"optimizeType":"none","type":"validation"},{"id":"fb9a7955-3f0c-41e5-bc29-e61684a2e583","libraryName":"superstruct","version":"2.0.2","note":"schema.is","snippet":"schema.is(data)","mean":0.005534781132387723,"optimizeType":"none","type":"validation"},{"id":"7d1de90f-11e8-4350-8e46-67ea8f210c9a","libraryName":"yup","version":"1.7.1","snippet":"schema.isValidSync(data)","mean":0.05501908626760511,"optimizeType":"none","type":"validation"},{"id":"9fc64275-483c-4568-96d8-659595bb1715","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"schema.is(data)","mean":0.09912898691514763,"optimizeType":"none","type":"validation"},{"id":"76872f5f-d300-428f-8512-661a2742da3e","libraryName":"runtypes","version":"7.0.5","snippet":"schema.guard(data)","mean":0.1351287800297229,"optimizeType":"none","type":"validation"}],"valid":[{"id":"bc02a5c2-4e75-474a-8f38-31d743048fec","libraryName":"ata-validator","version":"1.63.1","snippet":"schema.isValidObject(data)","mean":0.0004077401623540698,"optimizeType":"jit","type":"validation"},{"id":"2465d86b-aa1a-45e4-bf82-ee5ae9eaf524","libraryName":"typebox","version":"1.4.6","note":"schema compile","snippet":"// setup-start\nconst compiledSchema = Schema.Compile(schema);\n// setup-end\ncompiledSchema.Check(data);","mean":0.0006255722257287663,"optimizeType":"jit","type":"validation"},{"id":"7bc36c9b-c8fd-4177-9ee7-4fdba864e0f0","libraryName":"typebox","version":"1.4.6","note":"compile","snippet":"// setup-start\nconst compiled = Compile(schema);\n// setup-end\ncompiled.Check(data);","mean":0.0006281293318154463,"optimizeType":"jit","type":"validation"},{"id":"fe882834-f13d-414a-aa13-57ef54e300ed","libraryName":"typebox","version":"1.4.6","note":"script compile","snippet":"// setup-start\nconst compiledScriptSchema = Schema.Compile(scriptSchema);\n// setup-end\ncompiledScriptSchema.Check(data);","mean":0.000628362350049411,"optimizeType":"jit","type":"validation"},{"id":"dde09430-7f5b-45f7-a020-d88308214e7b","libraryName":"zod/mini","version":"4.6.7","note":"compile","snippet":"z.validate(compiledSchema, data)","mean":0.0006569893265534902,"optimizeType":"jit","type":"validation"},{"id":"92023fec-ef4e-4d08-9493-50d39836bd7d","libraryName":"zod","version":"4.6.7","note":"compile","snippet":"compiledSchema.validate(data)","mean":0.0006579097104805039,"optimizeType":"jit","type":"validation"},{"id":"b0548f02-0287-45ac-b771-8a3b9b7387b2","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","snippet":"compactMiniSchema.is(data)","mean":0.0008488485612451745,"optimizeType":"precompiled","type":"validation"},{"id":"bb69910d-e419-4c41-976a-310af2d1c8d5","libraryName":"zod-compiler","version":"2.0.8","note":"bag","snippet":"bagSchema.is(data)","mean":0.0008511307855583725,"optimizeType":"precompiled","type":"validation"},{"id":"0f032ac4-c552-4b78-a452-1eb2538b6aa6","libraryName":"zod-compiler","version":"2.0.8","snippet":"schema.is(data)","mean":0.0008532410960051711,"optimizeType":"precompiled","type":"validation"},{"id":"d40e9fa5-5657-46dc-a49a-21f33160807b","libraryName":"zod-compiler","version":"2.0.8","note":"mini","snippet":"miniSchema.is(data)","mean":0.0008553451504934217,"optimizeType":"precompiled","type":"validation"},{"id":"793d71a0-7b81-480e-b431-9194e7d17e2a","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","snippet":"bagMiniSchema.is(data)","mean":0.0008677948352352829,"optimizeType":"precompiled","type":"validation"},{"id":"c6f23280-dd55-4e79-9093-bcf3e5157d9d","libraryName":"zod-compiler","version":"2.0.8","note":"compact","snippet":"compactSchema.is(data)","mean":0.0008724438914122769,"optimizeType":"precompiled","type":"validation"},{"id":"c2de9ab2-3020-4169-8d32-41355fc8fef2","libraryName":"typia","version":"15.3.0","note":"createIs","snippet":"// setup-start\nconst is = typia.createIs();\n// setup-end\nis(data);","mean":0.0010425568104456798,"optimizeType":"precompiled","type":"validation"},{"id":"d255d4db-609a-48c2-af4b-51fa9bbc78de","libraryName":"sury","version":"11.1.0","note":"compiled","snippet":"// setup-start\nconst isValid = S.isInput(S.schema(value));\n// setup-end\nisValid(data);","mean":0.0010715614958133023,"optimizeType":"jit","type":"validation"},{"id":"9d8141c3-8c73-49b9-8f79-1760641f51d2","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.schema(value), data)","mean":0.0011504491409598883,"optimizeType":"jit","type":"validation"},{"id":"483bc75f-cf4a-4df1-879e-386d780b38ae","libraryName":"typia","version":"15.3.0","note":"is","snippet":"typia.is(data)","mean":0.0011726426232010548,"optimizeType":"precompiled","type":"validation"},{"id":"4ae933d2-1744-4f80-997d-8530c42a76be","libraryName":"io-ts","version":"2.2.22","snippet":"schema.is(data)","mean":0.002060429778545252,"optimizeType":"none","type":"validation"},{"id":"30d23e4f-1b14-49be-b606-785d5b02efcf","libraryName":"ajv","version":"8.20.0","note":"compile","snippet":"// setup-start\nconst validate = ajv.compile(schema);\n// setup-end\nvalidate(data);","mean":0.002493231139954747,"optimizeType":"jit","type":"validation"},{"id":"32d788b7-4b5c-42e6-b99c-f6261076af5a","libraryName":"ajv","version":"8.20.0","note":"validate","snippet":"ajv.validate(schema, data)","mean":0.002509429476257129,"optimizeType":"jit","type":"validation"},{"id":"077ac461-1361-4670-8249-a0f610360981","libraryName":"zod","version":"4.6.7","snippet":"schema.validate(data)","mean":0.0043257084009225575,"optimizeType":"jit","type":"validation"},{"id":"fad35076-ca05-4e8b-828b-301b969c2c27","libraryName":"valibot","version":"1.5.0","snippet":"v.is(schema, data)","mean":0.004688850421058718,"optimizeType":"none","type":"validation"},{"id":"2163b64e-a28c-4500-a800-ef8bfb6c00cc","libraryName":"arktype","version":"2.2.9","snippet":"schema.allows(data)","mean":0.005440786411094928,"optimizeType":"jit","type":"validation"},{"id":"c3e9e143-c31f-4fbb-9ba1-1b94db20fc5d","libraryName":"effect","version":"4.1.2","snippet":"// setup-start\nconst is = Schema.is(schema);\n// setup-end\nis(data);","mean":0.005484816796656193,"optimizeType":"none","type":"validation"},{"id":"2f427c69-99b6-4280-8299-610493181577","libraryName":"zod/mini","version":"4.6.7","snippet":"z.validate(schema, data)","mean":0.009153398663615621,"optimizeType":"jit","type":"validation"},{"id":"cf8a52f4-cd35-468c-802c-cab6cd3c8d08","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"is(data, schema)","mean":0.012177383816366193,"optimizeType":"none","type":"validation"},{"id":"0d8867f6-bb95-4645-b7a5-c1036c74619a","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"schema.is(data)","mean":0.014759076835658472,"optimizeType":"none","type":"validation"},{"id":"9f604654-e4d8-4403-8bbc-cb634ee5d766","libraryName":"superstruct","version":"2.0.2","note":"schema.is","snippet":"schema.is(data)","mean":0.03853293426325495,"optimizeType":"none","type":"validation"},{"id":"cb2b94bc-9993-4b96-a0fc-bc9ee376d296","libraryName":"superstruct","version":"2.0.2","snippet":"is(data, schema)","mean":0.038728927500871424,"optimizeType":"none","type":"validation"},{"id":"dc3775a4-377c-4553-a64d-f23ab6165554","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check(schema, data)","mean":0.05230008749541906,"optimizeType":"jit","type":"validation"},{"id":"282e2f4f-54b7-4ee2-8ffc-ac121891ad92","libraryName":"typebox","version":"1.4.6","snippet":"Value.Check(schema, data)","mean":0.052309274191861786,"optimizeType":"jit","type":"validation"},{"id":"53b6bd05-069d-4427-9844-5960ddaae70c","libraryName":"runtypes","version":"7.0.5","snippet":"schema.guard(data)","mean":0.05524212351543992,"optimizeType":"none","type":"validation"},{"id":"9fdb942b-bb31-466c-83f6-a36fe38e59c7","libraryName":"yup","version":"1.7.1","snippet":"schema.isValidSync(data)","mean":0.09282593028868334,"optimizeType":"none","type":"validation"}]},"standard":{"invalid":[{"id":"81825dbb-f91c-4441-b453-aeebe3b2e685","libraryName":"effect","version":"4.1.2","snippet":"// setup-start\nconst standardSchema = Schema.toStandardSchemaV1(schema, { parseOptions: { errors: \"first\" } });\n// setup-end\nupfetch(url, { schema: standardSchema });","mean":0.0023248275445202425,"optimizeType":"none","errorType":"abortEarly","type":"standard"},{"id":"de98669e-8f0b-4e26-be52-b0ccbaa7cbb9","libraryName":"@paseri/compiler","version":"0.7.7","snippet":"upfetch(url, { schema })","mean":0.003203455608128313,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"00d37f2f-d845-4f6f-b549-8768d03a0a70","libraryName":"ata-validator","version":"1.63.1","snippet":"upfetch(url, { schema })","mean":0.003381920656768335,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"c339fe0d-aac9-4de6-92a7-7733f7e8bbb4","libraryName":"joi","version":"18.3.2","snippet":"upfetch(url, { schema })","mean":0.004218363517098752,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"acddb5b1-37de-43c8-831a-524cce0e9716","libraryName":"sury","version":"11.1.0","snippet":"upfetch(url, { schema })","mean":0.00425537961335741,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"2d241856-e507-47c1-9929-708a62f1eaac","libraryName":"zod-compiler","version":"2.0.8","note":"bag","snippet":"upfetch(url, { schema })","mean":0.00594167893026086,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"3ac05b9a-a83a-48b6-8cc9-9eaee4b035c1","libraryName":"zod-compiler","version":"2.0.8","snippet":"upfetch(url, { schema })","mean":0.005950624326095383,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"2151d5e5-ce35-4526-b899-63fed456d633","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"upfetch(url, { schema })","mean":0.00603297515022105,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"2335082f-5753-4d30-94c7-64c12ce656a1","libraryName":"zod-compiler","version":"2.0.8","note":"mini","snippet":"upfetch(url, { schema })","mean":0.006123417450456126,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"5e4ad0e8-efb6-48b5-86b2-619ba430a077","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","snippet":"upfetch(url, { schema })","mean":0.006167129645392513,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"77e58f9f-4113-4899-9a3c-378a884f7d71","libraryName":"valibot","version":"1.5.0","snippet":"upfetch(url, { schema })","mean":0.011012724250333223,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"23fb5f4d-4418-4ebe-b7d4-d9caf8d16861","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"upfetch(url, { schema })","mean":0.012855086462444428,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"31d8f76b-c37d-4a71-a6c3-45ebd57372a7","libraryName":"zod","version":"4.6.7","snippet":"upfetch(url, { schema })","mean":0.014694031356990106,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"3294137d-1a38-4614-86e7-4d18c92a9f2b","libraryName":"zod","version":"4.6.7","note":"compile","snippet":"// setup-start\nconst compiledSchema = z.compile(schema, { strict: true });\n// setup-end\nupfetch(url, { schema: compiledSchema })","mean":0.014930503516132556,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"5ef75abe-da89-4f9a-9a33-2154f23b8e59","libraryName":"typia","version":"15.3.0","snippet":"// setup-start\nconst validate = typia.createValidate();\n// setup-end\nupfetch(url, { schema: validate })","mean":0.01580568602317122,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"29e42996-2464-4706-adc6-6e3722af017c","libraryName":"zod/mini","version":"4.6.7","snippet":"upfetch(url, { schema })","mean":0.02112936967545517,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"65feaba4-37d1-4b78-80fc-302ecced6fb0","libraryName":"zod/mini","version":"4.6.7","note":"compile","snippet":"// setup-start\nconst compiledSchema = z.compile(schema, { strict: true });\n// setup-end\nupfetch(url, { schema: compiledSchema })","mean":0.0213413374023643,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"0ffd1679-57eb-4f95-b5f5-2cbf9ba52c90","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"upfetch(url, { schema })","mean":0.02167031820053234,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"63f49fde-2111-4343-b729-4b9205a17fb0","libraryName":"effect","version":"4.1.2","snippet":"// setup-start\nconst standardSchema = Schema.toStandardSchemaV1(\n schema,\n { parseOptions: { errors: \"all\" } }\n);\n// setup-end\nupfetch(url, { schema: standardSchema });","mean":0.02325752743214607,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"1a2ed70d-0f2e-46d1-9d43-13f08c214c45","libraryName":"zod-compiler","version":"2.0.8","note":"compact","snippet":"upfetch(url, { schema })","mean":0.02329673022713572,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"b312edad-edc3-4ddc-ba47-77a6f46c891e","libraryName":"zod/v3","version":"4.6.7","snippet":"upfetch(url, { schema })","mean":0.02776683281965782,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"f341a77e-6df1-45cc-b853-d59a6d45e60a","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","snippet":"upfetch(url, { schema })","mean":0.030940731683167008,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"445665a2-f505-45df-be80-c978fd7af4f9","libraryName":"arktype","version":"2.2.9","snippet":"upfetch(url, { schema })","mean":0.10144395475756202,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"1c61b94c-7087-4349-9599-4547b43c277b","libraryName":"decoders","version":"2.13.0","snippet":"upfetch(url, { schema })","mean":0.11542609983841082,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"b305f484-aad9-435e-ac3c-ba684d1ca0e9","libraryName":"yup","version":"1.7.1","snippet":"upfetch(url, { schema })","mean":0.41399307408940644,"optimizeType":"none","errorType":"allErrors","type":"standard"}],"valid":[{"id":"172ff4ac-4377-45e6-bcdc-69a007a778f2","libraryName":"ata-validator","version":"1.63.1","snippet":"upfetch(url, { schema })","mean":0.0006174500301005864,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"1c9d1d20-432e-4e59-9d1b-51f75d168577","libraryName":"@paseri/compiler","version":"0.7.7","snippet":"upfetch(url, { schema })","mean":0.000968999911821014,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"4a3fde8b-8e17-448e-8bdf-de4076b03403","libraryName":"zod-compiler","version":"2.0.8","note":"mini","snippet":"upfetch(url, { schema })","mean":0.001138345645662671,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"3973c499-545f-4ab1-a38c-940a551d1d3e","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","snippet":"upfetch(url, { schema })","mean":0.0011524612882885359,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"6481efdd-cf73-4d4d-bba5-0acb68e4246f","libraryName":"zod-compiler","version":"2.0.8","note":"bag","snippet":"upfetch(url, { schema })","mean":0.0011549680628303125,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"651ded54-9f02-4213-a935-2bac0983f1eb","libraryName":"zod-compiler","version":"2.0.8","note":"compact","snippet":"upfetch(url, { schema })","mean":0.001156954225135955,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"4c60265a-650a-4e2a-9cae-4cfb1bb61ec3","libraryName":"zod-compiler","version":"2.0.8","snippet":"upfetch(url, { schema })","mean":0.0011643678909589814,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"dde85d2a-0be6-41a3-92ee-6eb370b9069d","libraryName":"zod/mini","version":"4.6.7","note":"compile","snippet":"// setup-start\nconst compiledSchema = z.compile(schema, { strict: true });\n// setup-end\nupfetch(url, { schema: compiledSchema })","mean":0.0011686430277647454,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"2f578ac9-fc42-4880-85c0-fa1773017e81","libraryName":"zod","version":"4.6.7","note":"compile","snippet":"// setup-start\nconst compiledSchema = z.compile(schema, { strict: true });\n// setup-end\nupfetch(url, { schema: compiledSchema })","mean":0.0011734795386345827,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"984a3023-463f-4286-854b-fd2fcd8120c1","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","snippet":"upfetch(url, { schema })","mean":0.0011779626739262064,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"f14c2345-02df-40ad-9666-d6ed5f2aaa59","libraryName":"typia","version":"15.3.0","snippet":"// setup-start\nconst validate = typia.createValidate();\n// setup-end\nupfetch(url, { schema: validate })","mean":0.0014308443529659784,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"217d18a0-7260-46f6-b2e2-957dc70eb2c5","libraryName":"sury","version":"11.1.0","snippet":"upfetch(url, { schema })","mean":0.0015889165453796485,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"8963d20f-2724-4e00-a5c2-aef3ec3cf900","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"upfetch(url, { schema })","mean":0.0033885109906310706,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"30386dc6-ba46-4f08-b91c-0e9511cd9483","libraryName":"zod","version":"4.6.7","snippet":"upfetch(url, { schema })","mean":0.00589332691945014,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"5b945cb4-b42e-41ac-95a6-c49cd0e208c3","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"upfetch(url, { schema })","mean":0.006550134670430818,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"8ef5bebf-ec09-447b-9855-31d0bc8bd309","libraryName":"valibot","version":"1.5.0","snippet":"upfetch(url, { schema })","mean":0.006964751255389216,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"f9da6cdf-cf4e-45a4-a487-3d8668d86721","libraryName":"arktype","version":"2.2.9","snippet":"upfetch(url, { schema })","mean":0.007717176752943803,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"ff5675eb-81fb-47f8-aa5f-6af8327b5680","libraryName":"decoders","version":"2.13.0","snippet":"upfetch(url, { schema })","mean":0.008224000995098454,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"1ffc081f-66f5-44c1-8f41-52c8b6b71569","libraryName":"effect","version":"4.1.2","snippet":"// setup-start\nconst standardSchema = Schema.toStandardSchemaV1(schema, { parseOptions: { errors: \"first\" } });\n// setup-end\nupfetch(url, { schema: standardSchema });","mean":0.008875098548924109,"optimizeType":"none","errorType":"abortEarly","type":"standard"},{"id":"4d8309e0-25b7-4ce1-ba25-7645461da5a8","libraryName":"effect","version":"4.1.2","snippet":"// setup-start\nconst standardSchema = Schema.toStandardSchemaV1(\n schema,\n { parseOptions: { errors: \"all\" } }\n);\n// setup-end\nupfetch(url, { schema: standardSchema });","mean":0.00991660981148529,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"157e52b7-a703-486a-b152-de0b056bca54","libraryName":"zod/mini","version":"4.6.7","snippet":"upfetch(url, { schema })","mean":0.012254880099508595,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"c4e93f2d-da99-469d-be73-132ff711c97b","libraryName":"zod/v3","version":"4.6.7","snippet":"upfetch(url, { schema })","mean":0.013589205522639765,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"416d0cfa-f03f-4c72-9073-40bb40e07825","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"upfetch(url, { schema })","mean":0.016337578640396536,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"d49f1c27-426e-4065-b31f-fdac4d212b1b","libraryName":"joi","version":"18.3.2","snippet":"upfetch(url, { schema })","mean":0.03833584248255772,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"dd8c383d-1e62-4491-859b-71054564db5c","libraryName":"yup","version":"1.7.1","snippet":"upfetch(url, { schema })","mean":0.13706509566886102,"optimizeType":"none","errorType":"allErrors","type":"standard"}]},"string":{"date-time":{"valid":[{"id":"6d625b8b-0f1e-499c-bdfb-317e5333e6c5","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"date-time\" })","mean":0.0000980195193122923,"optimizeType":"jit","type":"string"},{"id":"2727ddeb-d354-487b-8757-70a8178e374f","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().datetime()","mean":0.00011142968642577128,"optimizeType":"none","type":"string"},{"id":"578040e6-547d-4e6c-bb4a-61041defef1b","libraryName":"zod/mini","version":"4.6.7","snippet":"z.iso.datetime()","mean":0.00021609042453766327,"optimizeType":"jit","type":"string"},{"id":"d68d67a1-caf5-4e5c-a98b-63737629d775","libraryName":"yup","version":"1.7.1","snippet":"yup.string().datetime()","mean":0.0013918049219751364,"optimizeType":"none","type":"string"},{"id":"55154b44-5662-4024-aae4-44c1ef3a5ecf","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"date-time\" })","mean":0.0015781652983990456,"optimizeType":"jit","type":"string"},{"id":"42c2c594-de5a-4a08-b5ac-3f244e9604b0","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"date-time\">","mean":0.00032888700761941295,"optimizeType":"precompiled","type":"string"},{"id":"51921b1f-f823-4bb4-a1bf-463883439454","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"date-time\" })","mean":0.0004342896533540988,"optimizeType":"jit","type":"string"},{"id":"c1e416bc-2f8a-44e6-b8f1-bb4002841177","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().datetime()","mean":0.0007240092665932163,"optimizeType":"none","type":"string"},{"id":"d54e5d49-635e-4b7e-b763-8c151e042054","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), isoDateTime())","mean":0.0011022705928782274,"optimizeType":"none","type":"string"},{"id":"ed5d84c7-974c-4406-975e-b19e8b5d9e3d","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().isoDate()","mean":0.001906702269161069,"optimizeType":"none","type":"string"},{"id":"21da4663-c8a8-4819-a26c-e481bc46bde0","libraryName":"sury","version":"11.1.0","snippet":"S.isoDateTime","mean":0.00012173830515025468,"optimizeType":"jit","type":"string"},{"id":"2fb1b0af-943f-4aad-aef6-0cf25cf3a063","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.date.iso\")","mean":0.0002155653024834049,"optimizeType":"jit","type":"string"},{"id":"f5c34dce-e2bf-471c-beed-d1cacc47dbf9","libraryName":"zod","version":"4.6.7","snippet":"z.iso.datetime()","mean":0.00023938959651084564,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"20214703-9272-48fc-9f24-c2c532d7e086","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"date-time\" })","mean":0.00005970014754285718,"optimizeType":"jit","type":"string"},{"id":"352f7cf4-0313-417f-b241-424325a0ea9c","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().datetime()","mean":0.00009603946021070702,"optimizeType":"none","type":"string"},{"id":"c4386b5e-c5a5-4afd-a1f7-3839941eee32","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"date-time\" })","mean":0.0006122976512889733,"optimizeType":"jit","type":"string"},{"id":"9eab92e0-56b5-486d-a275-6c7d58426db6","libraryName":"zod/mini","version":"4.6.7","snippet":"z.iso.datetime()","mean":0.0006647163823210776,"optimizeType":"jit","type":"string"},{"id":"4cc40b76-4b87-4a23-87ef-d75f127d5492","libraryName":"yup","version":"1.7.1","snippet":"yup.string().datetime()","mean":0.011392222488039552,"optimizeType":"none","type":"string"},{"id":"ec0d8212-6d72-470d-9892-f500a59d4216","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"date-time\">","mean":0.000060797293559599874,"optimizeType":"precompiled","type":"string"},{"id":"0c67cd52-7b9f-4f40-9185-376672557862","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"date-time\" })","mean":0.00010972230831130497,"optimizeType":"jit","type":"string"},{"id":"25e2e280-11c7-4eb1-ae7f-cc85c0b0a178","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), isoDateTime())","mean":0.00012037369810509486,"optimizeType":"none","type":"string"},{"id":"eaf7ec06-8d74-4014-a139-d2d37fabaf20","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().isoDate()","mean":0.0015383740079411821,"optimizeType":"none","type":"string"},{"id":"09aa59d4-7289-4b35-96da-0f6dc24cb27f","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().datetime()","mean":0.0017267615378104549,"optimizeType":"none","type":"string"},{"id":"ed3b7e42-8d73-4700-b13a-3b08e43cc597","libraryName":"sury","version":"11.1.0","snippet":"S.isoDateTime","mean":0.00008253305948167628,"optimizeType":"jit","type":"string"},{"id":"eab3c607-88e6-441f-8e87-59b08fa92f76","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.date.iso\")","mean":0.00010351948288285818,"optimizeType":"jit","type":"string"},{"id":"787f81dd-1c60-401b-81fd-c0d051c70901","libraryName":"zod","version":"4.6.7","snippet":"z.iso.datetime()","mean":0.000691290617805377,"optimizeType":"jit","type":"string"}]},"date":{"valid":[{"id":"b8346cd5-d779-4914-838b-5818cf54d999","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().date()","mean":0.00009553713996560356,"optimizeType":"none","type":"string"},{"id":"7e7b55d6-88ae-403e-8557-53e2b732b335","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"date\" })","mean":0.00009922930999541181,"optimizeType":"jit","type":"string"},{"id":"75b76359-783f-46e7-8c38-dcb6b4faa318","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().date()","mean":0.00018165770858072364,"optimizeType":"none","type":"string"},{"id":"ca234a28-04d1-4e28-8298-a3126b8c2768","libraryName":"zod/mini","version":"4.6.7","snippet":"z.iso.date()","mean":0.00021053466031931787,"optimizeType":"jit","type":"string"},{"id":"9ad64bb7-2478-4ece-9eda-cfefbf7874fc","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"date\" })","mean":0.0011301549226695516,"optimizeType":"jit","type":"string"},{"id":"5931eca8-471e-45b0-858f-2f540ae70ad9","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().date()","mean":0.00015304798008048673,"optimizeType":"none","type":"string"},{"id":"2711c4ae-7805-4e53-9de3-22c1dc334159","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"date\" })","mean":0.00017562580910403724,"optimizeType":"jit","type":"string"},{"id":"6e6eace9-64df-4a7e-a18d-e979aa32382e","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"date\">","mean":0.00017880787308909626,"optimizeType":"precompiled","type":"string"},{"id":"1304c998-3c07-483d-abeb-dd7a7916b369","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), isoDate())","mean":0.0008820509172441837,"optimizeType":"none","type":"string"},{"id":"019032bf-a1f8-4d57-b51a-354ff932918f","libraryName":"sury","version":"11.1.0","snippet":"S.isoDate","mean":0.00010127403822834586,"optimizeType":"jit","type":"string"},{"id":"1ae7327b-333a-4b6e-8259-7ff6773e6907","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.isoDate())","mean":0.00013287969870854325,"optimizeType":"none","type":"string"},{"id":"1bec4ebb-fad5-4b3c-9f04-a45b0eacf7d7","libraryName":"zod","version":"4.6.7","snippet":"z.iso.date()","mean":0.00024099380742421438,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"345d51e4-25fd-42df-b39c-93ed03755f5b","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"date\" })","mean":0.000060279747271010163,"optimizeType":"jit","type":"string"},{"id":"1cd52f15-9c0c-40b3-a7fe-1784ca2c71f2","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().date()","mean":0.00009714156711703721,"optimizeType":"none","type":"string"},{"id":"35925f23-c1b0-44ee-912b-69d69252df22","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"date\" })","mean":0.0005081773427925882,"optimizeType":"jit","type":"string"},{"id":"5e61efb0-dc9b-4369-8aac-1e0293fc254c","libraryName":"zod/mini","version":"4.6.7","snippet":"z.iso.date()","mean":0.0006662026721386814,"optimizeType":"jit","type":"string"},{"id":"a8aebea1-ae7a-4cb5-85e0-603baafe5ce9","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().date()","mean":0.003569413997053837,"optimizeType":"none","type":"string"},{"id":"bdae1211-153b-4bfc-a2b5-f8cf6eb3a824","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"date\">","mean":0.000058277291561284106,"optimizeType":"precompiled","type":"string"},{"id":"6fd76024-d54a-40d6-987a-8e74cee34b0f","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"date\" })","mean":0.00008724088971834372,"optimizeType":"jit","type":"string"},{"id":"14c48a77-3489-484b-a3d1-69ee8003058f","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), isoDate())","mean":0.00011593901121469991,"optimizeType":"none","type":"string"},{"id":"b9c67514-8540-4937-b8a2-b9abc530ddd5","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().date()","mean":0.0010181839350398524,"optimizeType":"none","type":"string"},{"id":"122c333b-7695-4642-97ad-dd4c2a2927a9","libraryName":"sury","version":"11.1.0","snippet":"S.isoDate","mean":0.00007459091636309756,"optimizeType":"jit","type":"string"},{"id":"afe36f5c-23d6-429f-80f5-7f84122e9488","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.isoDate())","mean":0.00023170523229746243,"optimizeType":"none","type":"string"},{"id":"c9f9e01e-21e1-408f-9a62-c5e052bfe74c","libraryName":"zod","version":"4.6.7","snippet":"z.iso.date()","mean":0.0006763867448582094,"optimizeType":"jit","type":"string"}]},"time":{"valid":[{"id":"47d0f380-3e55-4259-adaa-cc78b414d31a","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"time\" })","mean":0.0000720646234426918,"optimizeType":"jit","type":"string"},{"id":"45b7ac77-9e17-4245-a847-93a14fe600e2","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().time()","mean":0.00008330530201546951,"optimizeType":"none","type":"string"},{"id":"2e5cd0a9-192d-4d31-837d-5cc4ecfd55e9","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"time\" })","mean":0.0011930035754293194,"optimizeType":"jit","type":"string"},{"id":"bef0d662-6740-49b5-a50a-12a66660e750","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"time\">","mean":0.00010439323123954355,"optimizeType":"precompiled","type":"string"},{"id":"6a97dbc7-1a5d-45dd-a748-6f5d5920d324","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"time\" })","mean":0.00020231960628681962,"optimizeType":"jit","type":"string"},{"id":"0db42acd-7a4b-42fb-8c45-ef774908755d","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), isoTime())","mean":0.0002524245050138875,"optimizeType":"none","type":"string"},{"id":"a84fbb7d-d4d0-417f-9d35-1685f109e94f","libraryName":"sury","version":"11.1.0","snippet":"S.isoTime","mean":0.00009161956843668477,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"1f0f9e11-8642-4f89-80cc-c499ed1fa2fc","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"time\" })","mean":0.00005903616720643341,"optimizeType":"jit","type":"string"},{"id":"65302ae1-24b1-4992-8e36-33c9874e9ed5","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().time()","mean":0.00009134915400123036,"optimizeType":"none","type":"string"},{"id":"149ba0fa-97a0-4242-ae41-2895b6789e34","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"time\" })","mean":0.0005408188922082145,"optimizeType":"jit","type":"string"},{"id":"ea2371a3-790b-4b5f-9ec6-85bdd02c7641","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"time\">","mean":0.00005701451515367781,"optimizeType":"precompiled","type":"string"},{"id":"6a40d4d8-8027-403f-83fd-4fd4dcd9dadb","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"time\" })","mean":0.00008954156832666519,"optimizeType":"jit","type":"string"},{"id":"5722b9d4-f2d6-4ffd-b73d-b226f3acfadd","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), isoTime())","mean":0.0001168373226076192,"optimizeType":"none","type":"string"},{"id":"165cfc98-aa09-47ce-82b0-9149bc8d4c50","libraryName":"sury","version":"11.1.0","snippet":"S.isoTime","mean":0.00007610295984197402,"optimizeType":"jit","type":"string"}]},"duration":{"valid":[{"id":"538260e5-3061-4733-91a6-7d806d69802c","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"duration\" })","mean":0.00010619863774802652,"optimizeType":"jit","type":"string"},{"id":"ddab5b5d-2a3f-46a1-9b3f-11f15a1e922e","libraryName":"zod/mini","version":"4.6.7","snippet":"z.iso.duration()","mean":0.0002928671182872021,"optimizeType":"jit","type":"string"},{"id":"c9d10a27-1e31-4aad-af32-1e68e5463bbd","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"duration\" })","mean":0.0009727363330583671,"optimizeType":"jit","type":"string"},{"id":"c234211d-e8a8-4225-b8b8-43d7d4457e61","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"duration\">","mean":0.00008498958053305352,"optimizeType":"precompiled","type":"string"},{"id":"27271e5c-2549-4528-a923-98df673614a6","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"duration\" })","mean":0.00009053060626794544,"optimizeType":"jit","type":"string"},{"id":"cd73840f-ab35-482b-b12f-bc5a50ca78ae","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), duration())","mean":0.0001361641180603012,"optimizeType":"none","type":"string"},{"id":"f170a967-8585-4edf-a702-4ebb8b5a28ad","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().duration()","mean":0.00014409137842309394,"optimizeType":"none","type":"string"},{"id":"22bc057d-fa40-4603-a4a1-dcb2c9e5d884","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().isoDuration()","mean":0.0002619368886722773,"optimizeType":"none","type":"string"},{"id":"8cfd8b68-c79d-4281-9cd5-c514997548b3","libraryName":"sury","version":"11.1.0","snippet":"S.duration","mean":0.00010083475463259631,"optimizeType":"jit","type":"string"},{"id":"8e7f7ccd-e475-4de3-895c-fa95056ee2f7","libraryName":"zod","version":"4.6.7","snippet":"z.iso.duration()","mean":0.00031827040285986634,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"16004cb2-6d5d-4816-99e9-1ddadaa9d1ee","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"duration\" })","mean":0.00007620044418818926,"optimizeType":"jit","type":"string"},{"id":"18b2242c-9451-4729-a13a-981e9e135147","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"duration\" })","mean":0.0005435871342749595,"optimizeType":"jit","type":"string"},{"id":"b69950f2-2d2a-45e0-a5ea-7931334c0767","libraryName":"zod/mini","version":"4.6.7","snippet":"z.iso.duration()","mean":0.0006695789105408412,"optimizeType":"jit","type":"string"},{"id":"5e9bfeb6-9e2b-491e-8f75-40e2d2ed6a39","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"duration\">","mean":0.000055031993616885854,"optimizeType":"precompiled","type":"string"},{"id":"1e7028dc-6f5e-4b3a-ac3f-a9b73e20953f","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"duration\" })","mean":0.00008584558869106553,"optimizeType":"jit","type":"string"},{"id":"f03ad3ff-d44c-42ad-87bc-d7d1b959473a","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), duration())","mean":0.00011291594605580447,"optimizeType":"none","type":"string"},{"id":"a10213b2-773e-4747-8cac-e26d72e68c4f","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().duration()","mean":0.0009530154283662152,"optimizeType":"none","type":"string"},{"id":"095560fc-f5fb-4941-9c2d-c80f544e67c7","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().isoDuration()","mean":0.001647772646981933,"optimizeType":"none","type":"string"},{"id":"334ec822-ca43-47a9-aa9b-c05574c7cfff","libraryName":"sury","version":"11.1.0","snippet":"S.duration","mean":0.00007126088659610374,"optimizeType":"jit","type":"string"},{"id":"5f486bb6-d985-4f19-8d8c-035bcf065f8d","libraryName":"zod","version":"4.6.7","snippet":"z.iso.duration()","mean":0.00068082005586831,"optimizeType":"jit","type":"string"}]},"email":{"valid":[{"id":"d749a58c-9457-4bc0-a4ff-51a1a15f6a73","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"email\" })","mean":0.00012703025733473892,"optimizeType":"jit","type":"string"},{"id":"8bb2edc8-6ddb-441c-9072-e492ccce2355","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().email()","mean":0.00016009824348199147,"optimizeType":"none","type":"string"},{"id":"e9158eb1-621c-4885-b17d-66be42d8e883","libraryName":"zod/mini","version":"4.6.7","snippet":"z.email()","mean":0.00026041357395248735,"optimizeType":"jit","type":"string"},{"id":"0dedefd0-a81a-448a-afad-9e1571f04d1e","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().email()","mean":0.0005909101604027603,"optimizeType":"none","type":"string"},{"id":"5753ab88-890a-407c-8bdc-72cd43c992d6","libraryName":"yup","version":"1.7.1","snippet":"yup.string().email()","mean":0.0007625294773966328,"optimizeType":"none","type":"string"},{"id":"fab427fe-f123-4a28-bc03-03249c205bc8","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"email\" })","mean":0.0010020412500265027,"optimizeType":"jit","type":"string"},{"id":"3169e43c-cbdd-4038-9692-853584fcb3c3","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"email\">","mean":0.00008435467928490397,"optimizeType":"precompiled","type":"string"},{"id":"09529956-31d2-413b-ad13-741387bc6ae2","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"email\" })","mean":0.0000917940069165461,"optimizeType":"jit","type":"string"},{"id":"8ea5d0ad-c7e5-45ad-80b0-7702875b6767","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), email())","mean":0.0001521815681782237,"optimizeType":"none","type":"string"},{"id":"8c1957a8-1198-4fa2-af88-d51f465644a0","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().email()","mean":0.0001843681958225963,"optimizeType":"none","type":"string"},{"id":"f3d506d2-4e71-4964-a33f-875ceaeb933f","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().email()","mean":0.0019345451657694483,"optimizeType":"none","type":"string"},{"id":"533f912b-1783-4471-8af1-8f279e5d070f","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.email\")","mean":0.00014991055482627274,"optimizeType":"jit","type":"string"},{"id":"9d22b0fc-56d9-484b-b6c4-1553fdda7d3d","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.email())","mean":0.00016063706821918287,"optimizeType":"none","type":"string"},{"id":"ccf9ad48-645b-4ef3-9226-62205c928132","libraryName":"sury","version":"11.1.0","snippet":"S.email","mean":0.00016842383058699096,"optimizeType":"jit","type":"string"},{"id":"2c5ac6e9-4bd8-4479-af98-b091b99dc169","libraryName":"zod","version":"4.6.7","snippet":"z.email()","mean":0.00029745676158531953,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"69047427-d6f5-4894-a8a6-bddae1760a9c","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"email\" })","mean":0.0000934975943559718,"optimizeType":"jit","type":"string"},{"id":"f90d3be4-1e32-4669-b8ba-1d4ef7bc3f2c","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().email()","mean":0.00013949203521447813,"optimizeType":"none","type":"string"},{"id":"0dbb5728-0b05-4f19-92aa-847e355261cf","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"email\" })","mean":0.0005657893510576871,"optimizeType":"jit","type":"string"},{"id":"688bfa94-9314-42a1-b641-cd69f5f5a33f","libraryName":"zod/mini","version":"4.6.7","snippet":"z.email()","mean":0.0007372005124977586,"optimizeType":"jit","type":"string"},{"id":"50917788-40c5-4a87-9a2e-391a3da0647d","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().email()","mean":0.0033852938563822075,"optimizeType":"none","type":"string"},{"id":"2349363d-d975-47c7-8a9e-07b16f28164c","libraryName":"yup","version":"1.7.1","snippet":"yup.string().email()","mean":0.011438966015030987,"optimizeType":"none","type":"string"},{"id":"1d7a412c-39ef-47aa-a0eb-a9211fff5df5","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"email\">","mean":0.00006404839156879394,"optimizeType":"precompiled","type":"string"},{"id":"75dfc1fb-0302-4f2c-b18d-b2d3af8fa2a2","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"email\" })","mean":0.00009572742742320422,"optimizeType":"jit","type":"string"},{"id":"cd8de6e1-1ec2-4ff7-85be-54a1d990f1b0","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), email())","mean":0.0001303496081763644,"optimizeType":"none","type":"string"},{"id":"dddda8a6-0526-41be-bcca-241121c2fa91","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().email()","mean":0.0010671954684785458,"optimizeType":"none","type":"string"},{"id":"54965c62-ae9a-4fbb-9a58-4b4156f92112","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().email()","mean":0.0016003518691294534,"optimizeType":"none","type":"string"},{"id":"04f9bd18-a4f5-4166-b06e-8e46c2623a4f","libraryName":"sury","version":"11.1.0","snippet":"S.email","mean":0.00011290085374611988,"optimizeType":"jit","type":"string"},{"id":"d854ba87-4f1c-4b30-bd35-1e9a91e802bc","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.email\")","mean":0.00013051051276668444,"optimizeType":"jit","type":"string"},{"id":"68eb1c5f-2197-4311-ae46-3d2cae030866","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.email())","mean":0.00024041959996556927,"optimizeType":"none","type":"string"},{"id":"d76b7607-8d01-4d8d-95dd-eb4a04443b2b","libraryName":"zod","version":"4.6.7","snippet":"z.email()","mean":0.0007352701109174372,"optimizeType":"jit","type":"string"}]},"url":{"valid":[{"id":"b4ef48e8-c21d-4b43-b460-c9ab9e8f5601","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().url()","mean":0.00017030830261319387,"optimizeType":"none","type":"string"},{"id":"fad75199-8614-4c64-a067-3b2a357388cf","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().url()","mean":0.00033758208323825327,"optimizeType":"none","type":"string"},{"id":"8f95f53e-7a0d-4664-b528-b4c7db0767f3","libraryName":"zod/mini","version":"4.6.7","snippet":"z.url()","mean":0.00037032403610194777,"optimizeType":"jit","type":"string"},{"id":"79b16260-7205-44da-a3ae-928c065d09e8","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"url\" })","mean":0.001006515463595325,"optimizeType":"jit","type":"string"},{"id":"8dee5c2a-8961-473a-b7b6-77fdc899bf55","libraryName":"yup","version":"1.7.1","snippet":"yup.string().url()","mean":0.0010938535167363465,"optimizeType":"none","type":"string"},{"id":"c1827976-49fc-48b9-918a-48a53d067deb","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"url\" })","mean":0.000151668462926434,"optimizeType":"jit","type":"string"},{"id":"513640e3-ad50-4ad7-9cd6-73c88c545d27","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"url\">","mean":0.0001553774603242634,"optimizeType":"precompiled","type":"string"},{"id":"17866e93-9432-4616-8644-5754293669b7","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), url())","mean":0.00028745311195384405,"optimizeType":"none","type":"string"},{"id":"002a06eb-d890-4e7c-92b2-bd94e88509aa","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().url()","mean":0.00031079971947225494,"optimizeType":"none","type":"string"},{"id":"81918505-4e23-42b8-8e00-8a914a3f6be0","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().uri()","mean":0.000338579202639557,"optimizeType":"none","type":"string"},{"id":"ffcf3f3c-d264-4f53-9aea-29a5f4efbad2","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.url\")","mean":0.00017730705908939213,"optimizeType":"jit","type":"string"},{"id":"c57cbefd-1beb-48ab-8d7a-74d6c0d74b8c","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.url())","mean":0.00019925762215129854,"optimizeType":"none","type":"string"},{"id":"28861fdf-aafc-44cd-a172-c18f8883fa1e","libraryName":"sury","version":"11.1.0","snippet":"S.uri","mean":0.00023926029148126736,"optimizeType":"jit","type":"string"},{"id":"ec0151e8-8e10-41a6-bee2-17fd37af98af","libraryName":"zod","version":"4.6.7","snippet":"z.url()","mean":0.00040265633209208207,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"f09a59c5-f979-48d6-aa74-022adfdedc0e","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().url()","mean":0.0002479858958031415,"optimizeType":"none","type":"string"},{"id":"16fe16e4-3083-482c-ab49-dc0eecda0465","libraryName":"zod/mini","version":"4.6.7","snippet":"z.url()","mean":0.00034594340471142857,"optimizeType":"jit","type":"string"},{"id":"1f4a2299-1dca-4ed8-b97e-e1636d574d66","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"url\" })","mean":0.0006221133763624507,"optimizeType":"jit","type":"string"},{"id":"cfda9099-a3fc-47e8-9a57-9d62b36987ab","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().url()","mean":0.007793500432533015,"optimizeType":"none","type":"string"},{"id":"198c310d-8653-4d13-b045-dee6274d4b80","libraryName":"yup","version":"1.7.1","snippet":"yup.string().url()","mean":0.011395630314634718,"optimizeType":"none","type":"string"},{"id":"7e02d185-24e4-4c8c-9c3f-e513a355e297","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"url\">","mean":0.00005150810603663093,"optimizeType":"precompiled","type":"string"},{"id":"67a01300-0c1f-4571-b70b-ad7a21d93363","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"url\" })","mean":0.0000751004263160545,"optimizeType":"jit","type":"string"},{"id":"1bc447f0-d287-4921-86df-12fe66355f28","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().uri()","mean":0.0016154989079228432,"optimizeType":"none","type":"string"},{"id":"4adc9c26-3f4b-4c64-94e7-7bcbf70f314c","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), url())","mean":0.002965400165472515,"optimizeType":"none","type":"string"},{"id":"e8346d5c-b548-4602-92cb-5a3c0cf0f89f","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().url()","mean":0.0048266165169789585,"optimizeType":"none","type":"string"},{"id":"e5f2eeb5-96d4-4d53-9aa8-df12a96cee1d","libraryName":"sury","version":"11.1.0","snippet":"S.uri","mean":0.00010009498523344314,"optimizeType":"jit","type":"string"},{"id":"6da7d911-686d-4ca0-89da-76acc01c7357","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.url\")","mean":0.00016175029333413303,"optimizeType":"jit","type":"string"},{"id":"59feacce-f09d-4181-9da3-b7f5f00e3414","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.url())","mean":0.00025244841520341576,"optimizeType":"none","type":"string"},{"id":"5cb00e98-5942-4a57-9fcc-b99ba5d6b761","libraryName":"zod","version":"4.6.7","snippet":"z.url()","mean":0.00038398935773536466,"optimizeType":"jit","type":"string"}]},"uuid":{"valid":[{"id":"f143d2c6-7363-4861-a833-d57dffbd4ed4","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"uuid\" })","mean":0.0001377189544653815,"optimizeType":"jit","type":"string"},{"id":"9e083db9-79e6-4b30-83b4-1dfdbcb3dedc","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().uuid()","mean":0.0001576932011212155,"optimizeType":"none","type":"string"},{"id":"495d232b-acd7-45fa-9b01-62dd72e24e8b","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().uuid()","mean":0.0001719955384363151,"optimizeType":"none","type":"string"},{"id":"a04aab7d-eb63-48fd-b9ba-885b75079169","libraryName":"zod/mini","version":"4.6.7","snippet":"z.uuid()","mean":0.00026638928342652494,"optimizeType":"jit","type":"string"},{"id":"cb1e7d9d-7676-4107-8b86-3968c17abc66","libraryName":"yup","version":"1.7.1","snippet":"yup.string().uuid()","mean":0.000806630157792745,"optimizeType":"none","type":"string"},{"id":"c5c3605b-bea5-4c0e-91c4-e04545d558ec","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"uuid\" })","mean":0.0010233820814132132,"optimizeType":"jit","type":"string"},{"id":"9a8e8b4e-6575-4d7a-a25f-5e78a1a54d53","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"uuid\">","mean":0.00012544455338584455,"optimizeType":"precompiled","type":"string"},{"id":"4975e177-5583-465a-bccf-32410afc03f5","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"uuid\" })","mean":0.00012820429174146837,"optimizeType":"jit","type":"string"},{"id":"31a70d9a-ae43-4fa3-8f33-e468eda7b9fa","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), uuid())","mean":0.00019220007161205066,"optimizeType":"none","type":"string"},{"id":"95da9086-198c-4089-bbcc-4f9f74128e6d","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().uuid()","mean":0.00020742980430223614,"optimizeType":"none","type":"string"},{"id":"92209216-2ef3-4c5f-9689-1d4226f3b663","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().uuid()","mean":0.00034346889599997423,"optimizeType":"none","type":"string"},{"id":"a2323a27-f448-4a78-9d1a-04a38e424d5c","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.uuid\")","mean":0.00015551139120790783,"optimizeType":"jit","type":"string"},{"id":"84c67628-f7eb-4498-856b-72488195107c","libraryName":"sury","version":"11.1.0","snippet":"S.uuid","mean":0.00018920449088245561,"optimizeType":"jit","type":"string"},{"id":"746b0136-7ee9-41a4-935d-e2b9e7b3b65c","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.uuid())","mean":0.0002205257361204324,"optimizeType":"none","type":"string"},{"id":"499fd11f-3652-4620-b728-8e1a54d89258","libraryName":"zod","version":"4.6.7","snippet":"z.uuid()","mean":0.0002990723327307348,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"829860e4-15fc-4e0e-9b17-8ea9572703c7","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"uuid\" })","mean":0.00006170771628308814,"optimizeType":"jit","type":"string"},{"id":"b09cba16-1b43-425b-8d88-1d5846907b43","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().uuid()","mean":0.00009715001496076706,"optimizeType":"none","type":"string"},{"id":"9bc3c6f3-dca1-42a9-b3ad-420c6851a0d9","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"uuid\" })","mean":0.0005123708021477379,"optimizeType":"jit","type":"string"},{"id":"0f51b4b1-a497-41bf-909b-7cc9f4ddd95b","libraryName":"zod/mini","version":"4.6.7","snippet":"z.uuid()","mean":0.0006781621756519458,"optimizeType":"jit","type":"string"},{"id":"85217e37-a926-458b-9e97-2eb346b6d6ab","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().uuid()","mean":0.0034155854885636167,"optimizeType":"none","type":"string"},{"id":"c7e0cf31-dfbc-4bbc-9827-cbaa8da0f8fa","libraryName":"yup","version":"1.7.1","snippet":"yup.string().uuid()","mean":0.011304797262008063,"optimizeType":"none","type":"string"},{"id":"7b8c6522-df89-4b93-80a6-538f41382d70","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"uuid\">","mean":0.00005130174701711667,"optimizeType":"precompiled","type":"string"},{"id":"4459a424-5b6d-4c55-9b4e-e840cb040c2b","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"uuid\" })","mean":0.00008792571271257835,"optimizeType":"jit","type":"string"},{"id":"e33e249e-6fe1-4ae0-9657-ed3b6b503290","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), uuid())","mean":0.00011727034578970375,"optimizeType":"none","type":"string"},{"id":"e904ee2b-6d21-4de5-918a-c28af4f7a852","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().uuid()","mean":0.0010582505439405494,"optimizeType":"none","type":"string"},{"id":"fc4f7e29-7c54-4498-90b9-5ea6d20c5ed0","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().uuid()","mean":0.001546197308688854,"optimizeType":"none","type":"string"},{"id":"02b906e2-bffe-482e-ba73-2ad3d001408a","libraryName":"sury","version":"11.1.0","snippet":"S.uuid","mean":0.00007758441257759326,"optimizeType":"jit","type":"string"},{"id":"d988e992-0ca0-481f-9ecc-23457ec06d4b","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.uuid\")","mean":0.0000778781166240879,"optimizeType":"jit","type":"string"},{"id":"7c4a1776-033e-49aa-8dc7-00e7ee832dbb","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.uuid())","mean":0.000219164619121249,"optimizeType":"none","type":"string"},{"id":"71e33466-acc4-47a2-b4bc-21245262dfd6","libraryName":"zod","version":"4.6.7","snippet":"z.uuid()","mean":0.0006776954907982363,"optimizeType":"jit","type":"string"}]},"ipv4":{"valid":[{"id":"798187b4-7324-480b-9e42-db2f09c51492","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"ipv4\" })","mean":0.00008913355592860446,"optimizeType":"jit","type":"string"},{"id":"495bdf90-098a-4c7b-b083-b22a208a0b82","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().ip({ version: 4 })","mean":0.00009167481671049099,"optimizeType":"none","type":"string"},{"id":"39d2db09-741d-46cf-9ff6-2d3dddf218bc","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().ipv4()","mean":0.00012276141527676706,"optimizeType":"none","type":"string"},{"id":"045e16cb-2bed-4f0f-a004-d60dae0833b5","libraryName":"zod/mini","version":"4.6.7","snippet":"z.ipv4()","mean":0.0002012546712712362,"optimizeType":"jit","type":"string"},{"id":"80680543-ad1b-4488-9992-1338a4ef52cd","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"ipv4\" })","mean":0.0009253679954321924,"optimizeType":"jit","type":"string"},{"id":"e596a52d-c49f-4eea-b1bf-5dd6ad720719","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"ipv4\">","mean":0.0000640790153850798,"optimizeType":"precompiled","type":"string"},{"id":"8dc787a7-9315-4cb8-b915-e1169d64f222","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"ipv4\" })","mean":0.00006665032931610276,"optimizeType":"jit","type":"string"},{"id":"17c32402-04d9-4d03-bdd8-6a022e6218c9","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().ip({ version: \"v4\" })","mean":0.00014150982035631394,"optimizeType":"none","type":"string"},{"id":"d6307e1b-53a4-4654-9dd1-36d692cb1c0f","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().ip({ version: \"ipv4\" })","mean":0.0002623942982298508,"optimizeType":"none","type":"string"},{"id":"6a7821be-4c09-40ce-8498-e8a467556cea","libraryName":"sury","version":"11.1.0","snippet":"S.ipv4","mean":0.00009108267373472912,"optimizeType":"jit","type":"string"},{"id":"35db04bd-4745-4bbb-83f9-4774c630744d","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.ip.v4\")","mean":0.00012367746243070532,"optimizeType":"jit","type":"string"},{"id":"bca29266-3a47-4cd7-829d-afa9b3a1a365","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.ipv4())","mean":0.00013247396370281756,"optimizeType":"none","type":"string"},{"id":"a6ef753c-59c4-4b9f-96df-80f7b0310372","libraryName":"zod","version":"4.6.7","snippet":"z.ipv4()","mean":0.00023392115290363187,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"7b827731-eaa0-40c7-8c8b-307739c6eaa6","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"ipv4\" })","mean":0.00007311906972183997,"optimizeType":"jit","type":"string"},{"id":"78c3b45c-cc07-46ba-92e2-78964d34b778","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().ip({ version: 4 })","mean":0.00009785834868084147,"optimizeType":"none","type":"string"},{"id":"8ff056f2-5774-4c57-b76d-97daeae76f8b","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"ipv4\" })","mean":0.0005126515979597704,"optimizeType":"jit","type":"string"},{"id":"718db64f-ac13-4bf9-9e56-9edc05bb8ce4","libraryName":"zod/mini","version":"4.6.7","snippet":"z.ipv4()","mean":0.0006614833709743506,"optimizeType":"jit","type":"string"},{"id":"60e16207-b4a4-4d86-8a36-fa722578173d","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().ipv4()","mean":0.0034509262193790297,"optimizeType":"none","type":"string"},{"id":"af170721-0be8-454e-a628-133fe17faca6","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"ipv4\">","mean":0.00005060719380244758,"optimizeType":"precompiled","type":"string"},{"id":"c3b1c21a-c139-417b-8830-9f680b1fca44","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"ipv4\" })","mean":0.00008605739052802944,"optimizeType":"jit","type":"string"},{"id":"ff82cb3d-1998-4891-a9d9-f3347ff7b512","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().ip({ version: \"v4\" })","mean":0.0011151820979890972,"optimizeType":"none","type":"string"},{"id":"de61628c-2714-4d74-be0f-201a5d38b099","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().ip({ version: \"ipv4\" })","mean":0.0019001449277566225,"optimizeType":"none","type":"string"},{"id":"a82679fd-df66-4a0b-9d79-9f57983ad3ea","libraryName":"sury","version":"11.1.0","snippet":"S.ipv4","mean":0.00007610196872040147,"optimizeType":"jit","type":"string"},{"id":"7ef999a5-43bf-4176-b86f-717a14b8bc05","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.ip.v4\")","mean":0.0000968764640096713,"optimizeType":"jit","type":"string"},{"id":"d2ab9d17-b34f-46cb-9044-18d7ce20d821","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.ipv4())","mean":0.00021275324858332115,"optimizeType":"none","type":"string"},{"id":"981656d6-84be-4654-ba6c-6f3a295e079e","libraryName":"zod","version":"4.6.7","snippet":"z.ipv4()","mean":0.0006749559928970189,"optimizeType":"jit","type":"string"}]},"ipv6":{"valid":[{"id":"4e3d10a0-7783-494b-8c09-ea1f8f1ee5a9","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"ipv6\" })","mean":0.00012180156225082268,"optimizeType":"jit","type":"string"},{"id":"6f33e7d7-cdf1-4387-88e2-d75115edd3ea","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().ip({ version: 6 })","mean":0.00013169624985717523,"optimizeType":"none","type":"string"},{"id":"cb69bd4c-cf68-49ca-ad32-95cfee0a386d","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().ipv6()","mean":0.00020295855302777805,"optimizeType":"none","type":"string"},{"id":"d595aa87-6a98-463f-b627-f3a9b1c20974","libraryName":"zod/mini","version":"4.6.7","snippet":"z.ipv6()","mean":0.0006241883955940177,"optimizeType":"jit","type":"string"},{"id":"e9d5c28a-8c06-4c7f-92fc-2c68637f23f8","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"ipv6\" })","mean":0.0009758381798285338,"optimizeType":"jit","type":"string"},{"id":"518d4e94-c1bf-464a-9a17-1cef8fb8e5da","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().ip({ version: \"v6\" })","mean":0.00022633308942093962,"optimizeType":"none","type":"string"},{"id":"2fc2245b-13ba-41ac-9e5b-71025eba968c","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"ipv6\">","mean":0.0002408039800565166,"optimizeType":"precompiled","type":"string"},{"id":"7f84f42b-87ca-4cfb-8d6f-a20b203d170a","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"ipv6\" })","mean":0.00026972879230555374,"optimizeType":"jit","type":"string"},{"id":"03cc0733-f69c-411a-9dee-cae30c271861","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().ip({ version: \"ipv6\" })","mean":0.00027823826794443594,"optimizeType":"none","type":"string"},{"id":"48cf3c1f-25f8-48be-8540-dc565458d4d5","libraryName":"sury","version":"11.1.0","snippet":"S.ipv6","mean":0.00012501253975515678,"optimizeType":"jit","type":"string"},{"id":"d3ff00a6-15f1-43f5-8804-0cd938f0fa6e","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.ipv6())","mean":0.00017034188636897487,"optimizeType":"none","type":"string"},{"id":"c5836fdb-25ba-422e-97ce-555ffd58f337","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.ip.v6\")","mean":0.00020912671510072466,"optimizeType":"jit","type":"string"},{"id":"28f7f981-3740-42f7-ba97-accc31828f15","libraryName":"zod","version":"4.6.7","snippet":"z.ipv6()","mean":0.0006696678629160454,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"998242fa-7a40-45d7-bb95-0d3978bf9287","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"ipv6\" })","mean":0.00006951113432873755,"optimizeType":"jit","type":"string"},{"id":"97c8c4c8-5984-4f0e-b95f-e1ab04a8f8c9","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().ip({ version: 6 })","mean":0.00014157847460814058,"optimizeType":"none","type":"string"},{"id":"c052476d-d2c8-4546-b342-3684b0b96f2c","libraryName":"zod/mini","version":"4.6.7","snippet":"z.ipv6()","mean":0.00023852829768495107,"optimizeType":"jit","type":"string"},{"id":"5b1422d4-47bb-4d78-89ce-b8177c723c3e","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"ipv6\" })","mean":0.0006085987174391694,"optimizeType":"jit","type":"string"},{"id":"c0f4cffc-2d11-46b5-8cc9-fb237811d615","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().ipv6()","mean":0.0035707433637804146,"optimizeType":"none","type":"string"},{"id":"731b19bc-79e6-47d1-9a81-2f1c2cbf1e8d","libraryName":"typia","version":"15.3.0","snippet":"string & tags.Format<\"ipv6\">","mean":0.00016231164206282782,"optimizeType":"precompiled","type":"string"},{"id":"7e2c4dd4-ec39-4c37-8b62-df4320f0a9b6","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"ipv6\" })","mean":0.0002174491822501452,"optimizeType":"jit","type":"string"},{"id":"1bd575c4-21b6-4389-821d-f91566934559","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().ip({ version: \"v6\" })","mean":0.0012034433894725044,"optimizeType":"none","type":"string"},{"id":"f2503436-e783-4fcb-b69c-be9fcb5ec987","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().ip({ version: \"ipv6\" })","mean":0.002011787917621413,"optimizeType":"none","type":"string"},{"id":"5e82463b-8d81-4c82-b3a2-795f06d42ab0","libraryName":"sury","version":"11.1.0","snippet":"S.ipv6","mean":0.0001317857866895994,"optimizeType":"jit","type":"string"},{"id":"a8ce6058-0730-4035-b313-36b71098a3c9","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.ip.v6\")","mean":0.00014877805113256763,"optimizeType":"jit","type":"string"},{"id":"5c9d1ba9-a6ab-4f63-8bf2-bac95b2d07f1","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.ipv6())","mean":0.00023253473731619332,"optimizeType":"none","type":"string"},{"id":"c4c864d1-8483-415a-ba14-134b3504d6d3","libraryName":"zod","version":"4.6.7","snippet":"z.ipv6()","mean":0.0002681290545122045,"optimizeType":"jit","type":"string"}]}},"codec":[{"id":"83f1460c-19fc-4e82-afdc-035d25e736c6","libraryName":"io-ts","version":"2.2.22","optimizeType":"none","encode":{"snippet":"// setup-start\nconst BigIntFromString = new t.Type(name, is, validate, encode);\n// setup-end\nBigIntFromString.encode(data)","mean":0.00005431412125175686},"decode":{"snippet":"// setup-start\nconst BigIntFromString = new t.Type(name, is, validate, encode);\n// setup-end\nBigIntFromString.decode(data)","mean":0.00006390318010320248},"type":"codec"},{"id":"2d5450c3-d9ff-4d40-8705-a67c00b82c4c","libraryName":"sury","version":"11.1.0","optimizeType":"jit","encode":{"snippet":"// setup-start\nconst encode = S.encodeOrThrow(S.bigint, S.string);\n// setup-end\nencode(data)","mean":0.00005433964455639939},"decode":{"snippet":"// setup-start\nconst decode = S.decodeOrThrow(S.string, S.bigint);\n// setup-end\ndecode(data)","mean":0.00006692530239532769},"type":"codec"},{"id":"bb380cd3-bc3c-4fe6-9aa8-5ba2497732cb","libraryName":"zod/mini","version":"4.6.7","optimizeType":"jit","encode":{"snippet":"z.encode(codec, data)","mean":0.00008293557871460475},"decode":{"snippet":"z.decode(codec, data)","mean":0.00008396156172541121},"type":"codec"},{"id":"411e6025-ce28-40b5-995e-9c35366d811c","libraryName":"zod/mini","version":"4.6.7","note":"compile","optimizeType":"jit","encode":{"snippet":"z.encode(compiledCodec, data)","mean":0.00008630810941444062},"decode":{"snippet":"z.decode(compiledCodec, data)","mean":0.00009220385515372042},"type":"codec"},{"id":"c92396d9-de95-41fa-b6be-02cf1f754902","libraryName":"zod","version":"4.6.7","note":"compile","optimizeType":"jit","encode":{"snippet":"// setup-start\nconst compiledCodec = z.compile(codec, { strict: true });\n// setup-end\ncompiledCodec.encode(data)","mean":0.000087402349077756},"decode":{"snippet":"// setup-start\nconst compiledCodec = z.compile(codec, { strict: true });\n// setup-end\ncompiledCodec.decode(data)","mean":0.0000901606887883227},"type":"codec"},{"id":"25dbed20-d550-48f5-8372-9d6a328296f1","libraryName":"zod","version":"4.6.7","optimizeType":"jit","encode":{"snippet":"z.codec(in_, out, { decode, encode }).encode(data)","mean":0.00008882789933136193},"decode":{"snippet":"z.codec(in_, out, { decode, encode }).decode(data)","mean":0.00008659806910572834},"type":"codec"},{"id":"162ef0af-8165-47c8-a298-1d7450dddf04","libraryName":"effect","version":"4.1.2","optimizeType":"none","encode":{"snippet":"Schema.encodeSync(Schema.BigIntFromString)(data)","mean":0.0001715919976704462},"decode":{"snippet":"Schema.decodeSync(Schema.BigIntFromString)(data)","mean":0.0002019267050490007},"type":"codec"},{"id":"7de80420-c53d-412c-a26c-fa6d6ed55c52","libraryName":"effect","version":"4.1.2","note":"unknown","optimizeType":"none","encode":{"snippet":"Schema.encodeUnknownSync(Schema.BigIntFromString)(data)","mean":0.00017275241900889104},"decode":{"snippet":"Schema.decodeUnknownSync(Schema.BigIntFromString)(data)","mean":0.00018260315114607638},"type":"codec","acceptsUnknown":true},{"id":"c814e0d2-8c74-40ff-b472-db3ff7e10f02","libraryName":"typebox","version":"1.4.6","optimizeType":"jit","encode":{"snippet":"// setup-start\nconst BigIntFromString = Type.Codec(type).Decode(callback).Encode(callback);\n// setup-end\nValue.Encode(BigIntFromString, data)","mean":0.003791362127404764},"decode":{"snippet":"// setup-start\nconst BigIntFromString = Type.Codec(type).Decode(callback).Encode(callback);\n// setup-end\nValue.Decode(BigIntFromString, data)","mean":0.003785461715795566},"type":"codec","acceptsUnknown":true}]} \ No newline at end of file +{"initialization":[{"id":"ddd0402e-3adf-4bd4-8ccf-48416cf0e27f","libraryName":"typia","version":"15.3.1","note":"createIs","snippet":"typia.createIs()","mean":0.0000466640686446709,"optimizeType":"precompiled","type":"initialization"},{"id":"8041a4f2-8ce9-4441-bba7-e268c4278bd0","libraryName":"typia","version":"15.3.1","note":"createValidate","snippet":"typia.createValidate()","mean":0.00009333399422695248,"optimizeType":"precompiled","type":"initialization"},{"id":"3cb88f48-7d9e-4cfc-8055-d815c585f8d0","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"object(schema)","mean":0.0006573585055612941,"optimizeType":"none","type":"initialization"},{"id":"bf0bebd9-ed2a-494d-ab60-652bfcf86e6d","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema)","mean":0.0012156122720879835,"optimizeType":"jit","type":"initialization"},{"id":"a40bb4ac-e678-4124-8302-facd7f4244ea","libraryName":"valibot","version":"1.5.0","snippet":"v.object(entries)","mean":0.001408637282964294,"optimizeType":"none","type":"initialization"},{"id":"ce32e826-aa0a-4d01-9e6d-42656eaf0398","libraryName":"io-ts","version":"2.2.22","snippet":"t.type(props)","mean":0.0018540372661133154,"optimizeType":"none","type":"initialization"},{"id":"d0de0497-d1a5-42ec-bb5a-de6bc69ef4d5","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.object(shape)","mean":0.0019928369144555547,"optimizeType":"none","type":"initialization"},{"id":"6d0f7eac-fb6c-4f7e-9a4f-8a22e0537eaa","libraryName":"superstruct","version":"2.0.2","snippet":"object(schema)","mean":0.0022531507695635537,"optimizeType":"none","type":"initialization"},{"id":"9f2720e6-ec4d-4d62-8644-863c6c4edb1d","libraryName":"sury","version":"11.1.0","snippet":"S.schema(value)","mean":0.0031134325241524863,"optimizeType":"jit","type":"initialization"},{"id":"9884f636-7d80-4e14-90e8-071fb4d8b790","libraryName":"decoders","version":"2.13.0","snippet":"object(decoders)","mean":0.004781081173084538,"optimizeType":"none","type":"initialization"},{"id":"cb902ba9-0611-48a9-9c0a-634851312a55","libraryName":"typebox","version":"1.4.6","snippet":"Type.Object(properties)","mean":0.006330391386917389,"optimizeType":"jit","type":"initialization"},{"id":"6b981f84-397c-4261-bcd8-f645c5f7fd6e","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"object(shape)","mean":0.007544235175629483,"optimizeType":"none","type":"initialization"},{"id":"a78d171c-9b6b-4582-9fcf-5b24f40876a3","libraryName":"effect","version":"4.1.3","note":"decodeUnknownOption","snippet":"Schema.decodeUnknownOption(Schema.Struct(fields))","mean":0.010967673024193861,"optimizeType":"none","type":"initialization"},{"id":"e8afd480-42ed-47f6-8e42-aa2807a981a0","libraryName":"effect","version":"4.1.3","snippet":"Schema.Struct(fields)","mean":0.01124827463640137,"optimizeType":"none","type":"initialization"},{"id":"08253584-d876-4e76-b626-5707ecb029b9","libraryName":"zod/v3","version":"4.6.7","snippet":"z.object(shape)","mean":0.024544354784871172,"optimizeType":"none","type":"initialization"},{"id":"869a173b-94ac-44b2-8349-b1eec33c9281","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.object(shape)","mean":0.02487439950748736,"optimizeType":"none","type":"initialization"},{"id":"3d3ae3e6-4dd6-4d54-8408-9f5561926b74","libraryName":"zod/mini","version":"4.6.7","note":"factory","snippet":"z.object({\n title: z.string({ \n checks: [\n z.minLength(1), \n z.maxLength(100),\n ],\n }),\n ...shape\n})","mean":0.04193245710332177,"optimizeType":"jit","type":"initialization"},{"id":"4b0be52e-2302-4341-b3f1-c1585ad93672","libraryName":"zod","version":"4.6.7","note":"factory","snippet":"z.object({\n title: z.string({ \n checks: [\n z.minLength(1), \n z.maxLength(100)\n ],\n }),\n ...shape\n})","mean":0.05076761398833343,"optimizeType":"jit","type":"initialization"},{"id":"535db224-c6a3-4cf2-8034-9270d7c94c84","libraryName":"zod/mini","version":"4.6.7","snippet":"z.object({\n title: z.string().check(\n z.minLength(1), \n z.maxLength(100),\n ),\n ...shape\n})","mean":0.05732399203210194,"optimizeType":"jit","type":"initialization"},{"id":"abc308d8-0f6e-4617-993b-29fc06ce68bb","libraryName":"yup","version":"1.7.1","snippet":"object(spec)","mean":0.06113435762318141,"optimizeType":"none","type":"initialization"},{"id":"0b2ea90c-a46a-4204-b4f4-5933ea2bbd58","libraryName":"joi","version":"18.3.2","snippet":"object(schema)","mean":0.06827708916501822,"optimizeType":"none","type":"initialization"},{"id":"c3407b94-f92d-4952-b573-d01286c27e4b","libraryName":"typebox","version":"1.4.6","note":"schema compile","snippet":"Schema.Compile(Type.Object(properties))","mean":0.0935406237957159,"optimizeType":"jit","type":"initialization"},{"id":"1d9d30a4-d1b0-42ff-b9f4-4888b204e246","libraryName":"typebox","version":"1.4.6","note":"compile","snippet":"Compile(Type.Object(properties))","mean":0.09979618012174411,"optimizeType":"jit","type":"initialization"},{"id":"33a2c13c-ad36-4446-83a9-83c79f3f34ad","libraryName":"sury","version":"11.1.0","note":"parseOrThrow","snippet":"S.parseOrThrow(S.schema(value))","mean":0.10768148487132348,"optimizeType":"jit","type":"initialization"},{"id":"14671f46-2f57-4479-b2aa-64c4a20940c3","libraryName":"sury","version":"11.1.0","note":"isInput","snippet":"S.isInput(S.schema(value))","mean":0.10942312889812852,"optimizeType":"jit","type":"initialization"},{"id":"ee544ad5-705a-4166-8f58-c7123b67233a","libraryName":"zod","version":"4.6.7","snippet":"z.object({\n title: z.string().min(1).max(100),\n ...shape\n})","mean":0.11196961840779303,"optimizeType":"jit","type":"initialization"},{"id":"ba193185-596c-46d8-8e88-84eabb8f48a9","libraryName":"zod/mini","version":"4.6.7","note":"compile","snippet":"z.compile(z.object(shape), { strict: true })","mean":0.15376560424354513,"optimizeType":"jit","type":"initialization"},{"id":"827035d4-744b-4764-91c4-fd3be2e7f9e3","libraryName":"zod","version":"4.6.7","note":"compile","snippet":"z.compile(z.object(shape), { strict: true })","mean":0.21635692708784118,"optimizeType":"jit","type":"initialization"},{"id":"c4b7d59c-e1fa-4cc0-9613-f9f02d321141","libraryName":"arktype","version":"2.2.9","snippet":"type(def)","mean":0.21879017829796427,"optimizeType":"jit","type":"initialization"},{"id":"199d333f-a233-41c9-96bf-a5c216f9da52","libraryName":"runtypes","version":"7.0.5","snippet":"Object(fields)","mean":0.6144604035626533,"optimizeType":"none","type":"initialization"},{"id":"117f819a-1dde-43e2-9726-a1f632b5ec53","libraryName":"typebox","version":"1.4.6","note":"script","snippet":"Type.Script(context, input)","mean":0.636835947803945,"optimizeType":"jit","type":"initialization"},{"id":"98a4c93c-685d-4844-83da-763fb77a42f9","libraryName":"typebox","version":"1.4.6","note":"script compile","snippet":"Schema.Compile(Type.Script(context, input))","mean":0.6814767418256179,"optimizeType":"jit","type":"initialization"},{"id":"babd34e8-8cae-41b1-9110-0db1315fa56f","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile(schema)","mean":2.316758303240741,"optimizeType":"jit","type":"initialization"}],"parsing":{"invalid":[{"id":"6ea22455-3bdc-4f94-8f09-d62986f1c352","libraryName":"ata-validator","version":"1.63.1","snippet":"schema.validate(data)","mean":0.00004609875034570001,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"954a5f42-ad71-4883-a784-bfc91b93fe6b","libraryName":"zod-compiler","version":"2.0.8","note":"mini","snippet":"miniSchema.safeParse(data)","mean":0.00004803299780388027,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"8050d795-9019-439e-b265-88c10f9bd971","libraryName":"zod-compiler","version":"2.0.8","note":"compact","snippet":"compactSchema.safeParse(data)","mean":0.00004824895645972852,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"093c28fc-af73-4448-8c63-e3ae0ef88e49","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","snippet":"bagMiniSchema.safeParse(data)","mean":0.00004843641059797696,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"02a306f6-2d15-4919-bb32-dc61552617c4","libraryName":"zod-compiler","version":"2.0.8","snippet":"schema.safeParse(data)","mean":0.00004867586397120827,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"c53fb47f-ef1d-43c3-8b75-0abf23016fbb","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","snippet":"compactMiniSchema.safeParse(data)","mean":0.000049620314397667225,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"9277fb2b-71f5-4771-af8d-6c83add7be5a","libraryName":"zod-compiler","version":"2.0.8","note":"bag","snippet":"bagSchema.safeParse(data)","mean":0.000053479674221198234,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"0391145e-f34c-47a6-9a40-7eee31ef49b1","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"parseSafe(schema, data, { abortEarly: true })","mean":0.0002805442453234719,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"39f271a7-04d1-4208-9785-6b7f1b56ff5d","libraryName":"valibot","version":"1.5.0","snippet":"v.safeParse(schema, data, { abortEarly: true })","mean":0.0004251936433564233,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"cd501cb5-68dd-4dc8-aa1c-be514818f0cb","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"validate(data, schema, { abortEarly: true })","mean":0.0005090261191449452,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"ddfd7177-1368-4b18-af1c-ec70c7119798","libraryName":"effect","version":"4.1.3","snippet":"// setup-start\nconst decode = Schema.decodeUnknownOption(schema);\n// setup-end\ndecode(data, { errors: \"first\" })","mean":0.000674847183559266,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"c4e07564-b7da-46f6-854f-03f4057900f2","libraryName":"@paseri/compiler","version":"0.7.7","note":"safeParse","snippet":"schema.safeParse(data)","mean":0.0010561239561542235,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"2f129a29-7722-4cef-b91c-bdeda4d39cdc","libraryName":"@paseri/paseri","version":"1.9.7","note":"safeParse","snippet":"p.object(shape).safeParse(data)","mean":0.0028693601589611776,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"aa6b1a30-b7d9-4ead-aa62-0e5f2de70bfa","libraryName":"joi","version":"18.3.2","note":"no convert","snippet":"schema.validate(data, { abortEarly: true, convert: false })","mean":0.003067819563449199,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"320b4a1a-6f29-4060-8386-97ee8c289bcb","libraryName":"joi","version":"18.3.2","snippet":"schema.validate(data, { abortEarly: true })","mean":0.003200334559058788,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"b66da0bc-f646-40eb-8b2f-9c725f9341ab","libraryName":"sury","version":"11.1.0","note":"asResult","snippet":"// setup-start\nconst parseAsResult = S.parseAsResult(S.schema(value));\n// setup-end\nparseAsResult(data);","mean":0.003251667403709844,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"8f248e17-dbdb-4c31-8445-3e8df236662a","libraryName":"sury","version":"11.1.0","note":"parseOrThrow + compiled","snippet":"// setup-start\nconst parse = S.parseOrThrow(S.schema(value));\n// setup-end\nparse(data);","throws":true,"mean":0.0033806505060816924,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"fa014126-31a1-4390-8ca2-5cdf5a5772be","libraryName":"@paseri/compiler","version":"0.7.7","note":"parse","snippet":"schema.parse(data)","throws":true,"mean":0.003676170978189366,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"64a9268a-f602-4365-b036-0cf180c7de03","libraryName":"ata-validator","version":"1.63.1","note":"parse","snippet":"schema.parse(data)","throws":true,"mean":0.004345737670081638,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"1ccc86eb-5e6f-4b1a-b09a-e815801dc635","libraryName":"io-ts","version":"2.2.22","snippet":"schema.decode(data)","mean":0.004382034113466788,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"80fadb4a-dbc8-41f3-b71a-a7a2480f36bf","libraryName":"superstruct","version":"2.0.2","note":"schema.validate","snippet":"schema.validate(data)","mean":0.0052448551430795175,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"66015d06-754f-4cad-a8cc-354bb1749916","libraryName":"superstruct","version":"2.0.2","snippet":"validate(data, schema)","mean":0.005341210400375718,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"04cd581d-71b8-4127-8e2f-9ff4e5cb895a","libraryName":"@paseri/paseri","version":"1.9.7","note":"parse","snippet":"p.object(shape).parse(data)","throws":true,"mean":0.005607157061634319,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"2264f7b1-5ec9-4cdc-b7dc-d70739e11c1a","libraryName":"typebox","version":"1.4.6","note":"script compile","snippet":"// setup-start\nconst compiledScriptSchema = Schema.Compile(scriptSchema);\n// setup-end\ncompiledScriptSchema.Parse(data);","throws":true,"mean":0.007003399620417559,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"46408ea5-306f-41ee-85fd-b0364933fa51","libraryName":"typebox","version":"1.4.6","note":"schema compile","snippet":"// setup-start\nconst compiledSchema = Schema.Compile(schema);\n// setup-end\ncompiledSchema.Parse(data);","throws":true,"mean":0.007019545942719185,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"ee402937-bdc2-4c1f-b18d-b8d6eae2c64d","libraryName":"valibot","version":"1.5.0","note":"abortPipeEarly only","snippet":"v.safeParse(schema, data, { abortPipeEarly: true })","mean":0.008362040087297446,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"082dd9ed-f43a-450a-a8d7-b0c81c60fdf1","libraryName":"valibot","version":"1.5.0","snippet":"v.safeParse(schema, data)","mean":0.008540187644115389,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"b38d4560-76ee-46b7-b758-79eafef00b6a","libraryName":"typia","version":"15.3.1","note":"createValidate","snippet":"// setup-start\nconst validate = typia.createValidate();\n// setup-end\nvalidate(data);","mean":0.008820215936353433,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"4aeb560d-074f-4adc-a868-e8eb4a9e0632","libraryName":"typia","version":"15.3.1","note":"validate","snippet":"typia.validate(data)","mean":0.008835670633868769,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors"},{"id":"d4109ceb-b53e-49b1-8bf8-6e7ad1a46a9b","libraryName":"typebox","version":"1.4.6","note":"compile","snippet":"// setup-start\nconst compiled = Compile(schema);\n// setup-end\ncompiled.Parse(data);","throws":true,"mean":0.009550949953201455,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"c51cd4e5-8f6d-4842-8810-58960ffeb13e","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"parseSafe(schema, data)","mean":0.009729410188554635,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"839b31f8-eddd-4b47-9aef-747d282a20cb","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Parse(schema, data)","throws":true,"mean":0.009889737130989822,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"16efca2c-7357-4681-a975-7f03f15eb459","libraryName":"zod","version":"4.6.7","snippet":"schema.safeParse(data)","mean":0.010010422696169984,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"0b510eba-3424-4c75-9fc6-c6dfd988d987","libraryName":"zod","version":"4.6.7","note":"compile","snippet":"compiledSchema.safeParse(data)","mean":0.01001905887185848,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"6d1f28be-6765-4ec9-9974-a5c0ad91743a","libraryName":"effect","version":"4.1.3","snippet":"// setup-start\nconst decode = Schema.decodeUnknownOption(schema);\n// setup-end\ndecode(data, { errors: \"all\" })","mean":0.011655680742691708,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"c6fb03cf-16ed-4e02-97ac-2437d13f617c","libraryName":"typebox","version":"1.4.6","snippet":"Value.Parse(schema, data)","throws":true,"mean":0.012488050538857792,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"f92e02ec-7a9d-482e-9d89-64a7ac4a3b8e","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"validate(data, schema)","mean":0.015506791806227063,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"667c6a47-8a4e-4fa9-a032-f791f564e463","libraryName":"zod/mini","version":"4.6.7","snippet":"schema.safeParse(data)","mean":0.01642766078556985,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"f4af6e02-ee75-4010-8c83-5c28e9be1e47","libraryName":"zod/mini","version":"4.6.7","note":"jitless","snippet":"schema.safeParse(data, { jitless: true })","mean":0.016515258988291266,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"68e4469b-2f0b-469e-a47a-29398ef5c0e5","libraryName":"zod","version":"4.6.7","note":"jitless","snippet":"schema.safeParse(data, { jitless: true })","mean":0.01660114703587275,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"2ca95137-8e9c-476f-a368-616812d09ce8","libraryName":"zod/mini","version":"4.6.7","note":"compile","snippet":"compiledSchema.safeParse(data)","mean":0.016990967411436204,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"e8158d0f-493d-4eb6-87a7-bcde1dd2f1dc","libraryName":"zod/v3","version":"4.6.7","snippet":"schema.safeParse(data)","mean":0.024314478870840196,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"d5796642-8e0a-4a68-9b21-8d7f1b0ef4ae","libraryName":"decoders","version":"2.13.0","snippet":"schema.decode(data)","mean":0.03642604374749577,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"f98e85e1-0f07-4818-94e9-f657de19d0f5","libraryName":"joi","version":"18.3.2","note":"no convert","snippet":"schema.validate(data, { abortEarly: false, convert: false })","mean":0.038307598735875574,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"7353ba08-2ea0-4b6e-9153-bdf1874bc4a8","libraryName":"yup","version":"1.7.1","note":"strict","snippet":"schema.validateSync(data, { abortEarly: true, strict: true })","throws":true,"mean":0.03968360400794079,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"1cd8522d-6a4c-4846-bc9f-92208558b659","libraryName":"joi","version":"18.3.2","snippet":"schema.validate(data, { abortEarly: false })","mean":0.04160991465900964,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"e92283a3-66a8-49e7-b1a9-6f97935baf8e","libraryName":"superstruct","version":"2.0.2","note":"schema.validate","snippet":"const [error] = schema.validate(data);\nfor (const failure of error.failures()) {\n // ...\n}","mean":0.05375266657707862,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"b36048c5-1bbe-475f-bb9d-05652729e378","libraryName":"superstruct","version":"2.0.2","snippet":"const [error] = validate(data, schema);\nfor (const failure of error.failures()) {\n // ...\n}","mean":0.05387198895653134,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"9219e7ec-654d-465d-ba26-d38ac915d5fa","libraryName":"yup","version":"1.7.1","snippet":"schema.validateSync(data, { abortEarly: true })","throws":true,"mean":0.057334727496849806,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"043fc617-d9c4-4462-8865-b68a03c2104f","libraryName":"arktype","version":"2.2.9","snippet":"schema(data)","mean":0.0696324166550639,"optimizeType":"jit","type":"parsing","errorType":"allErrors"},{"id":"f30ad435-8308-4a0d-adf1-eb4c1b56ae1d","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"schema.parse(data)","throws":true,"mean":0.09600896562980063,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"aea3559d-eccf-4c4c-83a3-6e842097ffae","libraryName":"@sapphire/shapeshift","version":"5.0.0","note":"run","snippet":"schema.run(data)","mean":0.09699323016488436,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"55fc2aa1-1287-4052-bfbb-6e1868c6c086","libraryName":"runtypes","version":"7.0.5","note":"inspect","snippet":"schema.inspect(data)","mean":0.12838916228014918,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"a8a139b4-6cd7-4633-8dfb-3ccc1a6a61a1","libraryName":"runtypes","version":"7.0.5","snippet":"schema.parse(data)","throws":true,"mean":0.13767227450440708,"optimizeType":"none","type":"parsing","errorType":"abortEarly"},{"id":"0a4c0406-deea-4815-99bd-3650e542dd04","libraryName":"yup","version":"1.7.1","note":"strict","snippet":"schema.validateSync(data, { abortEarly: false, strict: true })","throws":true,"mean":0.24542137521471605,"optimizeType":"none","type":"parsing","errorType":"allErrors"},{"id":"3854e709-37d4-40ef-be9a-46f1d5f56cbb","libraryName":"yup","version":"1.7.1","snippet":"schema.validateSync(data, { abortEarly: false })","throws":true,"mean":0.2656986904888472,"optimizeType":"none","type":"parsing","errorType":"allErrors"}],"valid":[{"id":"a2089b1e-a9ce-4637-b07e-c6cfd71a2334","libraryName":"ata-validator","version":"1.63.1","snippet":"schema.validate(data)","mean":0.00043665423934394275,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"3d18cff7-7580-4e6c-bc5a-fa780bdc72e0","libraryName":"ata-validator","version":"1.63.1","note":"parse","snippet":"schema.parse(data)","throws":true,"mean":0.0005322768419170979,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"dc3c5a0b-56df-47ca-855a-33da6b2101f1","libraryName":"typebox","version":"1.4.6","note":"compile","snippet":"// setup-start\nconst compiled = Compile(schema);\n// setup-end\ncompiled.Parse(data);","throws":true,"mean":0.0006311989298658313,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"7ae6b23e-7834-4cae-96a9-d61aaa38a2c5","libraryName":"typebox","version":"1.4.6","note":"schema compile","snippet":"// setup-start\nconst compiledSchema = Schema.Compile(schema);\n// setup-end\ncompiledSchema.Parse(data);","throws":true,"mean":0.0006399151914488166,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"cf991b42-8126-4460-a21b-885f2b516e6a","libraryName":"typebox","version":"1.4.6","note":"script compile","snippet":"// setup-start\nconst compiledScriptSchema = Schema.Compile(scriptSchema);\n// setup-end\ncompiledScriptSchema.Parse(data);","throws":true,"mean":0.0006556022102959307,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"5dec2560-4000-4b22-ba19-a1c2ee5b55de","libraryName":"@paseri/compiler","version":"0.7.7","note":"safeParse","snippet":"schema.safeParse(data)","mean":0.0007542492649839929,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"49de129a-44a4-4da4-8514-835f315564cf","libraryName":"@paseri/compiler","version":"0.7.7","note":"parse","snippet":"schema.parse(data)","throws":true,"mean":0.000756979320853792,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"929a1a87-ce02-4a34-852b-fb95ca0e9b2c","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","snippet":"bagMiniSchema.safeParse(data)","mean":0.0008312702042181211,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"3fd40862-31b0-453b-8c35-b6d787a82768","libraryName":"zod-compiler","version":"2.0.8","note":"bag","snippet":"bagSchema.safeParse(data)","mean":0.0008420621214414345,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"596bb005-9da8-44b9-a093-c0877118fae5","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","snippet":"compactMiniSchema.safeParse(data)","mean":0.0008515332672566228,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"8888b395-e46d-4d02-823d-1d01e7a9de76","libraryName":"zod-compiler","version":"2.0.8","snippet":"schema.safeParse(data)","mean":0.0008534789242074572,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"6b6ee829-d756-494f-8281-38151207b655","libraryName":"zod-compiler","version":"2.0.8","note":"compact","snippet":"compactSchema.safeParse(data)","mean":0.0008569984916830636,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"72377fe1-6e9e-4b47-850c-eb8b9d0a2997","libraryName":"zod/mini","version":"4.6.7","note":"compile","snippet":"compiledSchema.safeParse(data)","mean":0.0008700060517584155,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"471d868d-bc2c-4c06-9f05-3ea3606feeab","libraryName":"zod-compiler","version":"2.0.8","note":"mini","snippet":"miniSchema.safeParse(data)","mean":0.0008778389702238801,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"0e2bc1c6-8f16-440b-8e62-25a6a5e74a1a","libraryName":"zod","version":"4.6.7","note":"compile","snippet":"compiledSchema.safeParse(data)","mean":0.0008912345807637606,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"94215ee2-01d0-4777-b801-5aab214b3a7f","libraryName":"typia","version":"15.3.1","note":"createValidate","snippet":"// setup-start\nconst validate = typia.createValidate();\n// setup-end\nvalidate(data);","mean":0.0010492631194582711,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"a7bd3175-f099-4b76-b534-a0cdfc34dbb9","libraryName":"sury","version":"11.1.0","note":"asResult","snippet":"// setup-start\nconst parseAsResult = S.parseAsResult(S.schema(value));\n// setup-end\nparseAsResult(data);","mean":0.0010942768114099337,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"9b4e9cf2-c7a8-4cba-86b5-174488bf7236","libraryName":"sury","version":"11.1.0","note":"parseOrThrow + compiled","snippet":"// setup-start\nconst parse = S.parseOrThrow(S.schema(value));\n// setup-end\nparse(data);","throws":true,"mean":0.0011035060852811012,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"286ad686-f421-4a88-9ee6-c4540ea24a12","libraryName":"typia","version":"15.3.1","note":"validate","snippet":"typia.validate(data)","mean":0.0012916530337045537,"optimizeType":"precompiled","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"487cc640-490e-49d4-8d08-a577caaf54fc","libraryName":"@paseri/paseri","version":"1.9.7","note":"safeParse","snippet":"p.object(shape).safeParse(data)","mean":0.00237632177016729,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"902a7d4f-ea5f-4b20-94f4-c15894e72c38","libraryName":"@paseri/paseri","version":"1.9.7","note":"parse","snippet":"p.object(shape).parse(data)","throws":true,"mean":0.002403595069271553,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"f2cc442b-7c0d-4c2d-afb9-d8adfae79f5b","libraryName":"io-ts","version":"2.2.22","snippet":"schema.decode(data)","mean":0.003857591517185319,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"c92f14a4-deb6-45b3-9219-0a9141c6edcf","libraryName":"zod","version":"4.6.7","snippet":"schema.safeParse(data)","mean":0.0045217994067752385,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"6f0a5d2b-d4ac-4d87-bd2a-4532f170a93e","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"parseSafe(schema, data, { abortEarly: true })","mean":0.004965549337597202,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"e2d646ca-cd35-4514-9f33-a6560860b793","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"parseSafe(schema, data)","mean":0.005260598438658704,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"db2a336e-5230-49e3-8845-5fd063be157e","libraryName":"valibot","version":"1.5.0","snippet":"v.safeParse(schema, data, { abortEarly: true })","mean":0.005284560885903042,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"23731989-fb97-4b88-aab9-9b2f217d8251","libraryName":"valibot","version":"1.5.0","note":"abortPipeEarly only","snippet":"v.safeParse(schema, data, { abortPipeEarly: true })","mean":0.00528501796369129,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"e4cb49a7-209c-431e-be1e-abe177e9a91e","libraryName":"valibot","version":"1.5.0","snippet":"v.safeParse(schema, data)","mean":0.005298509190231093,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"7a1206cd-f27d-454f-8dfe-a5c545663183","libraryName":"arktype","version":"2.2.9","snippet":"schema(data)","mean":0.00547298107992737,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"bfbed707-effb-4ee6-b2c5-049ca8917452","libraryName":"effect","version":"4.1.3","snippet":"// setup-start\nconst decode = Schema.decodeUnknownOption(schema);\n// setup-end\ndecode(data, { errors: \"first\" })","mean":0.006169637943055292,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"3b3767bd-e5bc-4cfa-9472-c33f17c01037","libraryName":"decoders","version":"2.13.0","snippet":"schema.decode(data)","mean":0.006348144203850894,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"a92ddc97-9348-4fb7-985e-7a689d297552","libraryName":"effect","version":"4.1.3","snippet":"// setup-start\nconst decode = Schema.decodeUnknownOption(schema);\n// setup-end\ndecode(data, { errors: \"all\" })","mean":0.007095025563344081,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"335fb872-efdd-43e3-9f49-eae8d308a512","libraryName":"zod/mini","version":"4.6.7","snippet":"schema.safeParse(data)","mean":0.009262386221333371,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"7685674e-f212-48f8-9aef-7d9d814a9c87","libraryName":"zod/mini","version":"4.6.7","note":"jitless","snippet":"schema.safeParse(data, { jitless: true })","mean":0.009264595545589567,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"0921c420-5731-4794-b239-6224463d0f30","libraryName":"zod","version":"4.6.7","note":"jitless","snippet":"schema.safeParse(data, { jitless: true })","mean":0.0100413553002835,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"a6293bed-fe3e-4997-bcf3-ef52412ba12d","libraryName":"zod/v3","version":"4.6.7","snippet":"schema.safeParse(data)","mean":0.010295295196227985,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"dad8935f-29fc-4d1d-890e-789d9325bb5c","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"validate(data, schema)","mean":0.011875468007790142,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"57599fd8-e4e5-4b9c-803a-1e8947edc424","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"validate(data, schema, { abortEarly: true })","mean":0.012486312206572953,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"8d6b9332-7583-4b67-a6b4-73fdbec07412","libraryName":"@sapphire/shapeshift","version":"5.0.0","note":"run","snippet":"schema.run(data)","mean":0.014481840846886088,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"a6901dc5-fa33-4807-9f7e-5024041cd04e","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"schema.parse(data)","throws":true,"mean":0.014492878971014556,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"dfd2c87c-eaf7-4be6-a1ef-ff44d82b575a","libraryName":"joi","version":"18.3.2","note":"no convert","snippet":"schema.validate(data, { abortEarly: true, convert: false })","mean":0.026308075712929476,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"fa24fc5c-afb0-49b6-844e-5c9e9439ed49","libraryName":"joi","version":"18.3.2","note":"no convert","snippet":"schema.validate(data, { abortEarly: false, convert: false })","mean":0.02758929429454129,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"b4d7e9b3-7da4-4bb4-ba0b-bc8c5f4e4dc0","libraryName":"joi","version":"18.3.2","snippet":"schema.validate(data, { abortEarly: true })","mean":0.02886560668513734,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"ec07d3fd-af21-4955-a561-449885826b1c","libraryName":"joi","version":"18.3.2","snippet":"schema.validate(data, { abortEarly: false })","mean":0.029010754076010274,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":false},{"id":"96864a9a-f5b5-4645-8b9e-d796e5a0aaad","libraryName":"superstruct","version":"2.0.2","snippet":"validate(data, schema)","mean":0.03958698266101922,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":true},{"id":"2417d4b5-1a66-45b8-9d0f-641665aee35a","libraryName":"superstruct","version":"2.0.2","note":"schema.validate","snippet":"schema.validate(data)","mean":0.03968591792999117,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":true},{"id":"b54cc760-fd77-447f-88c3-3ce197489afb","libraryName":"superstruct","version":"2.0.2","snippet":"const [error] = validate(data, schema);\nfor (const failure of error.failures()) {\n // ...\n}","mean":0.03979181190561076,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"ee08be9b-8053-4f01-a60a-565fae7ecd8a","libraryName":"superstruct","version":"2.0.2","note":"schema.validate","snippet":"const [error] = schema.validate(data);\nfor (const failure of error.failures()) {\n // ...\n}","mean":0.040013547255120484,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"57a6b0c9-6d68-4d82-9985-ed2eb713481d","libraryName":"runtypes","version":"7.0.5","note":"inspect","snippet":"schema.inspect(data)","mean":0.053784788414995635,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"75f82aa5-b675-49d3-83d8-a7e6ea18083f","libraryName":"runtypes","version":"7.0.5","snippet":"schema.parse(data)","throws":true,"mean":0.053896824673925516,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":false},{"id":"86b56b95-de0e-4b97-9ef6-f5d172f47ecd","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Parse(schema, data)","throws":true,"mean":0.05554765294672955,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"a0b97277-6337-424e-849c-0f820ff37361","libraryName":"typebox","version":"1.4.6","snippet":"Value.Parse(schema, data)","throws":true,"mean":0.05577066237243036,"optimizeType":"jit","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"d3e65672-26b8-49d5-b8d7-876294d2c13d","libraryName":"yup","version":"1.7.1","note":"strict","snippet":"schema.validateSync(data, { abortEarly: false, strict: true })","throws":true,"mean":0.08389906510066862,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"60ffc01f-1490-431e-8b36-d008456c915a","libraryName":"yup","version":"1.7.1","note":"strict","snippet":"schema.validateSync(data, { abortEarly: true, strict: true })","throws":true,"mean":0.08535116181616842,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":true},{"id":"de103171-2afa-4098-98c3-1fed41f1997f","libraryName":"yup","version":"1.7.1","snippet":"schema.validateSync(data, { abortEarly: false })","throws":true,"mean":0.10174989958286666,"optimizeType":"none","type":"parsing","errorType":"allErrors","sameObj":true},{"id":"456eb780-9a89-4ae2-8aab-4d0bf26f65e8","libraryName":"yup","version":"1.7.1","snippet":"schema.validateSync(data, { abortEarly: true })","throws":true,"mean":0.10602869253605289,"optimizeType":"none","type":"parsing","errorType":"abortEarly","sameObj":true}]},"validation":{"invalid":[{"id":"e7e1f401-51ab-485f-890c-027c415ce16b","libraryName":"ata-validator","version":"1.63.1","snippet":"schema.isValidObject(data)","mean":0.00005085302195344198,"optimizeType":"jit","type":"validation"},{"id":"524476cc-7f89-4b44-af60-9de5a2f8e17e","libraryName":"typebox","version":"1.4.6","note":"schema compile","snippet":"// setup-start\nconst compiledSchema = Schema.Compile(schema);\n// setup-end\ncompiledSchema.Check(data);","mean":0.00005337714839005933,"optimizeType":"jit","type":"validation"},{"id":"59c1781e-7899-420b-91e7-8ae2ee6e1336","libraryName":"typebox","version":"1.4.6","note":"script compile","snippet":"// setup-start\nconst compiledScriptSchema = Schema.Compile(scriptSchema);\n// setup-end\ncompiledScriptSchema.Check(data);","mean":0.000053445255999118606,"optimizeType":"jit","type":"validation"},{"id":"7604243c-f2ca-40f2-99a0-36a2466c581e","libraryName":"typebox","version":"1.4.6","note":"compile","snippet":"// setup-start\nconst compiled = Compile(schema);\n// setup-end\ncompiled.Check(data);","mean":0.00005350748946969819,"optimizeType":"jit","type":"validation"},{"id":"365ceb81-b1c8-4223-8bbf-9c9b19da0727","libraryName":"typia","version":"15.3.1","note":"createIs","snippet":"// setup-start\nconst is = typia.createIs();\n// setup-end\nis(data);","mean":0.00005436999612563096,"optimizeType":"precompiled","type":"validation"},{"id":"266ae34b-b9a9-4448-9f2f-1fa79e4e7150","libraryName":"zod/mini","version":"4.6.7","note":"compile","snippet":"z.validate(compiledSchema, data)","mean":0.000054752053421217374,"optimizeType":"jit","type":"validation"},{"id":"b5d4a22b-7e0b-46d2-be95-0b0910676f19","libraryName":"sury","version":"11.1.0","note":"compiled","snippet":"// setup-start\nconst isValid = S.isInput(S.schema(value));\n// setup-end\nisValid(data);","mean":0.00005496529238788174,"optimizeType":"jit","type":"validation"},{"id":"25a97882-d837-41bc-a4cf-2d9168b0348c","libraryName":"zod","version":"4.6.7","note":"compile","snippet":"compiledSchema.validate(data)","mean":0.00005567258425384436,"optimizeType":"jit","type":"validation"},{"id":"3bbe98e8-b2eb-4b69-9cc1-e7ca3b2efc46","libraryName":"zod-compiler","version":"2.0.8","note":"bag","snippet":"bagSchema.is(data)","mean":0.00005721801936144909,"optimizeType":"precompiled","type":"validation"},{"id":"4ff9b262-2112-4acc-aa6b-bc9353560498","libraryName":"zod-compiler","version":"2.0.8","note":"compact","snippet":"compactSchema.is(data)","mean":0.0000573324058862491,"optimizeType":"precompiled","type":"validation"},{"id":"692dae24-4c09-403b-8bb5-6b7216fd8e87","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","snippet":"compactMiniSchema.is(data)","mean":0.000057502160844167154,"optimizeType":"precompiled","type":"validation"},{"id":"33b3335b-4645-4ce9-8910-8113d744df10","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","snippet":"bagMiniSchema.is(data)","mean":0.0000577302584302865,"optimizeType":"precompiled","type":"validation"},{"id":"82fec61b-e7df-4172-9f44-c0fc4321e5e8","libraryName":"zod-compiler","version":"2.0.8","snippet":"schema.is(data)","mean":0.000057752185328139633,"optimizeType":"precompiled","type":"validation"},{"id":"bca5b684-d443-4d13-87df-3dbf5bca7bc3","libraryName":"zod-compiler","version":"2.0.8","note":"mini","snippet":"miniSchema.is(data)","mean":0.00006229031396229399,"optimizeType":"precompiled","type":"validation"},{"id":"e7985511-9b49-4fca-a0eb-98cc9b1275de","libraryName":"typia","version":"15.3.1","note":"is","snippet":"typia.is(data)","mean":0.00008043784310758628,"optimizeType":"precompiled","type":"validation"},{"id":"76b6c488-5d84-4084-b44c-9a3bda7c6391","libraryName":"ajv","version":"8.20.0","note":"compile","snippet":"// setup-start\nconst validate = ajv.compile(schema);\n// setup-end\nvalidate(data);","mean":0.00008492210427098702,"optimizeType":"jit","type":"validation"},{"id":"0a0446f9-91a4-4da0-8230-ff2132c7f3ca","libraryName":"ajv","version":"8.20.0","note":"validate","snippet":"ajv.validate(schema, data)","mean":0.00010115038502881615,"optimizeType":"jit","type":"validation"},{"id":"6c9468d8-9443-4d73-9813-434c6ee605c0","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.schema(value), data)","mean":0.00011090614258042308,"optimizeType":"jit","type":"validation"},{"id":"572e0aca-6b96-4f19-9be3-4a3f138d8e69","libraryName":"io-ts","version":"2.2.22","snippet":"schema.is(data)","mean":0.0001330919184599989,"optimizeType":"none","type":"validation"},{"id":"70581f4a-7681-4c09-abfd-d40292a2894c","libraryName":"valibot","version":"1.5.0","snippet":"v.is(schema, data)","mean":0.0005347999030944692,"optimizeType":"none","type":"validation"},{"id":"3bb1c4a1-d7a8-4b3a-84e3-77955e2cecee","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"is(data, schema)","mean":0.0006897873166116082,"optimizeType":"none","type":"validation"},{"id":"930842d4-a804-4d3a-b2d3-4f56ce130bb6","libraryName":"effect","version":"4.1.3","snippet":"// setup-start\nconst is = Schema.is(schema);\n// setup-end\nis(data);","mean":0.000734417333700559,"optimizeType":"none","type":"validation"},{"id":"9f1b294c-c40a-496c-8c5a-eccce171b7fd","libraryName":"arktype","version":"2.2.9","snippet":"schema.allows(data)","mean":0.001032796293503833,"optimizeType":"jit","type":"validation"},{"id":"189aed3c-7345-462a-91b1-0fd484536901","libraryName":"zod","version":"4.6.7","snippet":"schema.validate(data)","mean":0.0014554133091535643,"optimizeType":"jit","type":"validation"},{"id":"a614f914-4fdb-4de2-84f1-363f06f562f3","libraryName":"zod/mini","version":"4.6.7","snippet":"z.validate(schema, data)","mean":0.0030073012946401443,"optimizeType":"jit","type":"validation"},{"id":"4e70fda5-159d-42c8-990f-a1f95765454c","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check(schema, data)","mean":0.003580302696680397,"optimizeType":"jit","type":"validation"},{"id":"4cf1564f-39b2-4d51-9f8d-cb7828e0acd0","libraryName":"typebox","version":"1.4.6","snippet":"Value.Check(schema, data)","mean":0.003658222478297927,"optimizeType":"jit","type":"validation"},{"id":"78a73345-6a88-4bf6-8950-91dfb73905f7","libraryName":"superstruct","version":"2.0.2","snippet":"is(data, schema)","mean":0.006668411206914178,"optimizeType":"none","type":"validation"},{"id":"f44feef3-b3ea-4da0-9087-01f19ec0d20a","libraryName":"superstruct","version":"2.0.2","note":"schema.is","snippet":"schema.is(data)","mean":0.006692156555956922,"optimizeType":"none","type":"validation"},{"id":"71fb3c37-76fe-49c1-a24e-973c38c1b7b0","libraryName":"yup","version":"1.7.1","snippet":"schema.isValidSync(data)","mean":0.0803711700554557,"optimizeType":"none","type":"validation"},{"id":"685134d8-5226-491a-b919-cf7be63ff9d2","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"schema.is(data)","mean":0.1319803354889782,"optimizeType":"none","type":"validation"},{"id":"207ab222-ae94-4285-8707-54b75a283783","libraryName":"runtypes","version":"7.0.5","snippet":"schema.guard(data)","mean":0.1914749804709969,"optimizeType":"none","type":"validation"}],"valid":[{"id":"2e87e4b8-8739-42c4-a772-b0fc6b7b7735","libraryName":"ata-validator","version":"1.63.1","snippet":"schema.isValidObject(data)","mean":0.0005257092151006704,"optimizeType":"jit","type":"validation"},{"id":"45743b71-7c2e-4f4f-aea4-4ad86afd9dc6","libraryName":"typebox","version":"1.4.6","note":"schema compile","snippet":"// setup-start\nconst compiledSchema = Schema.Compile(schema);\n// setup-end\ncompiledSchema.Check(data);","mean":0.0007143119285058927,"optimizeType":"jit","type":"validation"},{"id":"e2420ce5-9331-426b-b766-1bdcf0e7af3c","libraryName":"typebox","version":"1.4.6","note":"script compile","snippet":"// setup-start\nconst compiledScriptSchema = Schema.Compile(scriptSchema);\n// setup-end\ncompiledScriptSchema.Check(data);","mean":0.0007161512675156001,"optimizeType":"jit","type":"validation"},{"id":"7ee0d18d-422a-467c-b7cc-546e20ceaeed","libraryName":"typebox","version":"1.4.6","note":"compile","snippet":"// setup-start\nconst compiled = Compile(schema);\n// setup-end\ncompiled.Check(data);","mean":0.0007258234609281956,"optimizeType":"jit","type":"validation"},{"id":"3d5156f5-6aa9-4914-a3a4-f673eb96a43b","libraryName":"zod/mini","version":"4.6.7","note":"compile","snippet":"z.validate(compiledSchema, data)","mean":0.0007604326785246735,"optimizeType":"jit","type":"validation"},{"id":"dedad569-cc67-47d5-ae2f-f36f4f6f5fed","libraryName":"zod","version":"4.6.7","note":"compile","snippet":"compiledSchema.validate(data)","mean":0.0007756217853406192,"optimizeType":"jit","type":"validation"},{"id":"96cafcfa-742b-4a8a-90b6-21f10aae607d","libraryName":"zod-compiler","version":"2.0.8","note":"mini","snippet":"miniSchema.is(data)","mean":0.0010639057560486312,"optimizeType":"precompiled","type":"validation"},{"id":"8e38e089-e4ff-4fe5-b3a7-753c6bab4e59","libraryName":"zod-compiler","version":"2.0.8","snippet":"schema.is(data)","mean":0.0010757003131365282,"optimizeType":"precompiled","type":"validation"},{"id":"a295818f-8b16-45fc-9852-f1a4dd0b86b5","libraryName":"zod-compiler","version":"2.0.8","note":"bag","snippet":"bagSchema.is(data)","mean":0.001085396899237203,"optimizeType":"precompiled","type":"validation"},{"id":"5f36c744-f3c1-4138-9e65-ae4c8c9646ce","libraryName":"zod-compiler","version":"2.0.8","note":"compact","snippet":"compactSchema.is(data)","mean":0.001090720986010808,"optimizeType":"precompiled","type":"validation"},{"id":"8cad9374-f65b-4f5c-970d-17d3d96f6da3","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","snippet":"compactMiniSchema.is(data)","mean":0.0011005186191142286,"optimizeType":"precompiled","type":"validation"},{"id":"24865702-c066-4a81-b228-3bc436f84e0f","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","snippet":"bagMiniSchema.is(data)","mean":0.0011069185496265905,"optimizeType":"precompiled","type":"validation"},{"id":"d75ccdc9-ea9d-4e72-bf76-b4cfe07b4171","libraryName":"typia","version":"15.3.1","note":"createIs","snippet":"// setup-start\nconst is = typia.createIs();\n// setup-end\nis(data);","mean":0.0013383405701869599,"optimizeType":"precompiled","type":"validation"},{"id":"329a1f31-112a-4c67-9915-6253bc5e7d36","libraryName":"sury","version":"11.1.0","note":"compiled","snippet":"// setup-start\nconst isValid = S.isInput(S.schema(value));\n// setup-end\nisValid(data);","mean":0.0015074866904045317,"optimizeType":"jit","type":"validation"},{"id":"c0fab0a3-071d-42e8-bb33-6a90ab9a0335","libraryName":"typia","version":"15.3.1","note":"is","snippet":"typia.is(data)","mean":0.0015122543125675853,"optimizeType":"precompiled","type":"validation"},{"id":"6c24c1be-3a7e-46a2-8a7b-23b67d2a2c7e","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.schema(value), data)","mean":0.001580885864831334,"optimizeType":"jit","type":"validation"},{"id":"c0b68bbb-b87f-40fb-ab9b-c50a05934d1c","libraryName":"io-ts","version":"2.2.22","snippet":"schema.is(data)","mean":0.0024114378730186506,"optimizeType":"none","type":"validation"},{"id":"c9915a2b-0ce8-438c-8553-2111133929c7","libraryName":"ajv","version":"8.20.0","note":"compile","snippet":"// setup-start\nconst validate = ajv.compile(schema);\n// setup-end\nvalidate(data);","mean":0.0034282436209056725,"optimizeType":"jit","type":"validation"},{"id":"5d8bbfdd-e415-4b01-81e1-7ff6bd6003bd","libraryName":"ajv","version":"8.20.0","note":"validate","snippet":"ajv.validate(schema, data)","mean":0.0041548136277705814,"optimizeType":"jit","type":"validation"},{"id":"26c9477a-9b6a-4fe9-8537-90b3e9b4b844","libraryName":"zod","version":"4.6.7","snippet":"schema.validate(data)","mean":0.005545462085754369,"optimizeType":"jit","type":"validation"},{"id":"26097f65-5f69-4703-b603-02a0411f7c9b","libraryName":"valibot","version":"1.5.0","snippet":"v.is(schema, data)","mean":0.00622029318570571,"optimizeType":"none","type":"validation"},{"id":"70c3e8b7-1057-4325-b118-9c8a3d6a03d9","libraryName":"effect","version":"4.1.3","snippet":"// setup-start\nconst is = Schema.is(schema);\n// setup-end\nis(data);","mean":0.007101445528593911,"optimizeType":"none","type":"validation"},{"id":"6755e551-f83c-4435-9942-d4e0e97a974b","libraryName":"arktype","version":"2.2.9","snippet":"schema.allows(data)","mean":0.008319438357417918,"optimizeType":"jit","type":"validation"},{"id":"dd56b5d3-10b2-4ff4-bdfd-d24eb7ed5b14","libraryName":"zod/mini","version":"4.6.7","snippet":"z.validate(schema, data)","mean":0.012040358954908811,"optimizeType":"jit","type":"validation"},{"id":"9f61b8ff-ca6a-4bc8-897d-b0a04243f96a","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"is(data, schema)","mean":0.015807623037891263,"optimizeType":"none","type":"validation"},{"id":"77f35ed9-9bc5-42f2-a4b1-bbecfe9b5719","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"schema.is(data)","mean":0.018557071611490172,"optimizeType":"none","type":"validation"},{"id":"41765cf7-8c14-4312-9495-7bd5019d01d1","libraryName":"superstruct","version":"2.0.2","note":"schema.is","snippet":"schema.is(data)","mean":0.05014015161694592,"optimizeType":"none","type":"validation"},{"id":"79b2b56e-41ea-45c9-ab1c-ddc844d3b10c","libraryName":"superstruct","version":"2.0.2","snippet":"is(data, schema)","mean":0.05022609593169306,"optimizeType":"none","type":"validation"},{"id":"55f5c399-6405-4a7f-914e-189134dcb864","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check(schema, data)","mean":0.068834920636017,"optimizeType":"jit","type":"validation"},{"id":"6aeb51f2-ee34-4426-8e4b-07e85a1a64bd","libraryName":"typebox","version":"1.4.6","snippet":"Value.Check(schema, data)","mean":0.0697044666480794,"optimizeType":"jit","type":"validation"},{"id":"ba39d227-b08c-4c78-955b-b8930d4d53bb","libraryName":"runtypes","version":"7.0.5","snippet":"schema.guard(data)","mean":0.073191263778087,"optimizeType":"none","type":"validation"},{"id":"518e425e-cfd3-4da7-b8b4-bd2de6c3ead8","libraryName":"yup","version":"1.7.1","snippet":"schema.isValidSync(data)","mean":0.13148225098606367,"optimizeType":"none","type":"validation"}]},"standard":{"invalid":[{"id":"92847f97-aff5-448e-a534-61f2da54db37","libraryName":"effect","version":"4.1.3","snippet":"// setup-start\nconst standardSchema = Schema.toStandardSchemaV1(schema, { parseOptions: { errors: \"first\" } });\n// setup-end\nupfetch(url, { schema: standardSchema });","mean":0.0017188978598035437,"optimizeType":"none","errorType":"abortEarly","type":"standard"},{"id":"942ef465-5fca-47fa-8ed6-27c5e790fadd","libraryName":"@paseri/compiler","version":"0.7.7","snippet":"upfetch(url, { schema })","mean":0.002409971815473851,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"4ec355ea-8840-43de-b277-3613bc7fd277","libraryName":"ata-validator","version":"1.63.1","snippet":"upfetch(url, { schema })","mean":0.002484055449017545,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"a1f7682a-6d60-491c-a44a-64523a03855b","libraryName":"joi","version":"18.3.2","snippet":"upfetch(url, { schema })","mean":0.0032098583781908384,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"969a31f8-9fe2-4dd2-89fa-7c766158e686","libraryName":"sury","version":"11.1.0","snippet":"upfetch(url, { schema })","mean":0.0032811220543746337,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"97eaa3b6-6b5f-4e70-af2b-073f15164a68","libraryName":"zod-compiler","version":"2.0.8","snippet":"upfetch(url, { schema })","mean":0.004486197491319197,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"a53b2cf0-2e35-44f6-8dfb-8ed94003addb","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","snippet":"upfetch(url, { schema })","mean":0.004513232074595759,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"cd481f57-ae76-44d3-b593-dff4d8a1b443","libraryName":"zod-compiler","version":"2.0.8","note":"mini","snippet":"upfetch(url, { schema })","mean":0.004518696850019714,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"66c537aa-201d-455d-ac03-9f5291fd4fbd","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"upfetch(url, { schema })","mean":0.0045628785909836295,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"c38e0707-8dec-4a46-8376-6f2455453aaf","libraryName":"zod-compiler","version":"2.0.8","note":"bag","snippet":"upfetch(url, { schema })","mean":0.0046634442532392595,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"acea0200-ccf0-4360-8605-96f93e335c72","libraryName":"valibot","version":"1.5.0","snippet":"upfetch(url, { schema })","mean":0.007892207161347389,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"3aa809f3-1589-4c79-8230-270748b42d19","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"upfetch(url, { schema })","mean":0.009123424029267711,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"6a00f005-0d11-40cc-ac32-2f0b2d217861","libraryName":"zod","version":"4.6.7","note":"compile","snippet":"// setup-start\nconst compiledSchema = z.compile(schema, { strict: true });\n// setup-end\nupfetch(url, { schema: compiledSchema })","mean":0.010717988296070558,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"c274c361-942a-49c9-8f6b-bd93ab5d1eea","libraryName":"zod","version":"4.6.7","snippet":"upfetch(url, { schema })","mean":0.010757041145401845,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"50ca70d9-e449-4cf4-9d06-88566f529aca","libraryName":"typia","version":"15.3.1","snippet":"// setup-start\nconst validate = typia.createValidate();\n// setup-end\nupfetch(url, { schema: validate })","mean":0.012266725239811642,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"d5a6fb69-e465-4d98-86bd-3ccdd66826bd","libraryName":"zod/mini","version":"4.6.7","snippet":"upfetch(url, { schema })","mean":0.01478115291039658,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"01068681-5c55-4fff-84d9-82de0f420415","libraryName":"zod/mini","version":"4.6.7","note":"compile","snippet":"// setup-start\nconst compiledSchema = z.compile(schema, { strict: true });\n// setup-end\nupfetch(url, { schema: compiledSchema })","mean":0.014887730355813368,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"5ae1dfdb-cde4-4f17-9578-8e66b16d197d","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"upfetch(url, { schema })","mean":0.015088701169369024,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"bfd985ae-915c-4640-9354-06ce78d56d6e","libraryName":"zod-compiler","version":"2.0.8","note":"compact","snippet":"upfetch(url, { schema })","mean":0.015503008201040495,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"939e28a1-6b73-41ba-a548-4dc53b9fc516","libraryName":"effect","version":"4.1.3","snippet":"// setup-start\nconst standardSchema = Schema.toStandardSchemaV1(\n schema,\n { parseOptions: { errors: \"all\" } }\n);\n// setup-end\nupfetch(url, { schema: standardSchema });","mean":0.015765700168690708,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"abf94056-c2f3-4781-8818-8ca04d49d386","libraryName":"zod/v3","version":"4.6.7","snippet":"upfetch(url, { schema })","mean":0.018505510381583143,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"a0b19bdf-a081-44c5-9688-00f3f95bd088","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","snippet":"upfetch(url, { schema })","mean":0.020627173122936007,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"987e9101-2f9c-4198-baf2-3b583fc16c4d","libraryName":"decoders","version":"2.13.0","snippet":"upfetch(url, { schema })","mean":0.07099532017606268,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"9e1a7cd0-49e8-46ac-88d8-bd3b91ebefb2","libraryName":"arktype","version":"2.2.9","snippet":"upfetch(url, { schema })","mean":0.07202032200216038,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"a34a0365-e51a-4b14-9529-549c67cc9ed2","libraryName":"yup","version":"1.7.1","snippet":"upfetch(url, { schema })","mean":0.2663258868175762,"optimizeType":"none","errorType":"allErrors","type":"standard"}],"valid":[{"id":"a05d9d46-a443-419b-b167-a35cf3f65eba","libraryName":"ata-validator","version":"1.63.1","snippet":"upfetch(url, { schema })","mean":0.0004513166450034816,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"95bf0d62-73aa-441e-8b0b-dd2e5a9d290b","libraryName":"@paseri/compiler","version":"0.7.7","snippet":"upfetch(url, { schema })","mean":0.0008142010099348505,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"e5e8e41f-f931-4153-a240-bb0aa6c3645e","libraryName":"zod-compiler","version":"2.0.8","note":"compact","snippet":"upfetch(url, { schema })","mean":0.0008380286655992499,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"359dff33-a85c-47f5-b540-82ae34d9e675","libraryName":"zod-compiler","version":"2.0.8","note":"bag","snippet":"upfetch(url, { schema })","mean":0.0008404469140489339,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"4708ae5b-92f5-44cf-89f7-55a9bf9836bc","libraryName":"zod-compiler","version":"2.0.8","snippet":"upfetch(url, { schema })","mean":0.0008473830077687862,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"d1ba0065-114d-4eec-b679-510a91fa10c3","libraryName":"zod-compiler","version":"2.0.8","note":"mini","snippet":"upfetch(url, { schema })","mean":0.0008506609845372817,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"9b52dda9-8af7-4d17-b45f-13a738f518d1","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","snippet":"upfetch(url, { schema })","mean":0.0008523225963443124,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"44901e3c-03d1-497d-9aba-3eeb7843784d","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","snippet":"upfetch(url, { schema })","mean":0.0008526104543643042,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"59135965-5182-428a-9dfb-777cf04a122a","libraryName":"zod","version":"4.6.7","note":"compile","snippet":"// setup-start\nconst compiledSchema = z.compile(schema, { strict: true });\n// setup-end\nupfetch(url, { schema: compiledSchema })","mean":0.0008915631164044079,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"b179386b-f1d0-4b8b-a04a-2015a5c7bbd0","libraryName":"zod/mini","version":"4.6.7","note":"compile","snippet":"// setup-start\nconst compiledSchema = z.compile(schema, { strict: true });\n// setup-end\nupfetch(url, { schema: compiledSchema })","mean":0.0009035643730310061,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"476d8f80-ee7e-42b3-931a-06aa286f695b","libraryName":"typia","version":"15.3.1","snippet":"// setup-start\nconst validate = typia.createValidate();\n// setup-end\nupfetch(url, { schema: validate })","mean":0.0011330855218875948,"optimizeType":"precompiled","errorType":"allErrors","type":"standard"},{"id":"4213b2fd-3722-4221-8229-5c729af5c0be","libraryName":"sury","version":"11.1.0","snippet":"upfetch(url, { schema })","mean":0.0013211874843933945,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"fa7abbea-19ec-4450-9ef0-1a86a2685471","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"upfetch(url, { schema })","mean":0.0027452709937600306,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"7cdc0bba-c683-44c6-8bb6-4f90fe0e67d5","libraryName":"zod","version":"4.6.7","snippet":"upfetch(url, { schema })","mean":0.004303306024615043,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"e3fb1bc3-3e58-4a0b-8c5a-cca8b6982dcd","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"upfetch(url, { schema })","mean":0.004815795887310261,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"12600a9d-cf8b-4952-9888-dbf41c7a9b12","libraryName":"valibot","version":"1.5.0","snippet":"upfetch(url, { schema })","mean":0.005248069662602842,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"20c5b1d2-dfbf-4994-87ce-28fa0ab6ef41","libraryName":"decoders","version":"2.13.0","snippet":"upfetch(url, { schema })","mean":0.005702357587231309,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"7ec18e31-98a2-4b39-889b-d2bb0c3e7419","libraryName":"arktype","version":"2.2.9","snippet":"upfetch(url, { schema })","mean":0.006219749625261797,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"2b5ddba5-aad7-407e-ba53-75f2d3a75750","libraryName":"effect","version":"4.1.3","snippet":"// setup-start\nconst standardSchema = Schema.toStandardSchemaV1(schema, { parseOptions: { errors: \"first\" } });\n// setup-end\nupfetch(url, { schema: standardSchema });","mean":0.006666161800388813,"optimizeType":"none","errorType":"abortEarly","type":"standard"},{"id":"8d0774a7-fec4-4b4e-85cb-52419360bc08","libraryName":"effect","version":"4.1.3","snippet":"// setup-start\nconst standardSchema = Schema.toStandardSchemaV1(\n schema,\n { parseOptions: { errors: \"all\" } }\n);\n// setup-end\nupfetch(url, { schema: standardSchema });","mean":0.007042813478508088,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"20b4b19f-4da5-4c3e-b90a-7671c08114ab","libraryName":"zod/mini","version":"4.6.7","snippet":"upfetch(url, { schema })","mean":0.008387103186252423,"optimizeType":"jit","errorType":"allErrors","type":"standard"},{"id":"3b10181f-cbe8-4108-9411-6f983bb43995","libraryName":"zod/v3","version":"4.6.7","snippet":"upfetch(url, { schema })","mean":0.008991921347707864,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"19a00636-f2a0-47ea-a75b-cbfe16d6fbd3","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"upfetch(url, { schema })","mean":0.011259198441739992,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"2ff8688a-9988-4168-8ae6-abfb1242bf23","libraryName":"joi","version":"18.3.2","snippet":"upfetch(url, { schema })","mean":0.02620491572547847,"optimizeType":"none","errorType":"allErrors","type":"standard"},{"id":"b13b1a60-01b3-4a0a-a0ac-76cb5a7a92dc","libraryName":"yup","version":"1.7.1","snippet":"upfetch(url, { schema })","mean":0.09292118453819027,"optimizeType":"none","errorType":"allErrors","type":"standard"}]},"string":{"date-time":{"valid":[{"id":"4200df46-1d0f-4716-87a1-78e2d24f38d8","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"date-time\" })","mean":0.0000659743602526384,"optimizeType":"jit","type":"string"},{"id":"dfa52fcd-2e4e-4dc3-bc1b-7e839aa7cffb","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().datetime()","mean":0.0000800671375733818,"optimizeType":"none","type":"string"},{"id":"c64074a3-6ef6-48ff-b549-bbea7ca4bfc1","libraryName":"zod/mini","version":"4.6.7","snippet":"z.iso.datetime()","mean":0.00017072215568765512,"optimizeType":"jit","type":"string"},{"id":"e3d1f124-7a04-4967-be64-bfdfa785114e","libraryName":"yup","version":"1.7.1","snippet":"yup.string().datetime()","mean":0.001219120620921828,"optimizeType":"none","type":"string"},{"id":"1e8be710-e6ce-4a2a-9017-321987a53841","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"date-time\" })","mean":0.0012805063026447114,"optimizeType":"jit","type":"string"},{"id":"c88e991a-0dec-43d2-b79e-54aed3b99a86","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"date-time\">","mean":0.0004391368363269003,"optimizeType":"precompiled","type":"string"},{"id":"f694f928-708e-4e3b-aac7-7101937117cb","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"date-time\" })","mean":0.0005881376923720782,"optimizeType":"jit","type":"string"},{"id":"ba3bc8c9-a83c-4076-bda8-7f228ac7fe9d","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().datetime()","mean":0.0008461668021943436,"optimizeType":"none","type":"string"},{"id":"2ef69c32-5b59-4888-95c8-64eb75a1ceb6","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), isoDateTime())","mean":0.001425164132520944,"optimizeType":"none","type":"string"},{"id":"4dc26c1c-d93f-477f-b5cb-8adc2c927823","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().isoDate()","mean":0.0023487495578486165,"optimizeType":"none","type":"string"},{"id":"7955d314-1853-47c9-b3f9-4eb233639964","libraryName":"sury","version":"11.1.0","snippet":"S.isoDateTime","mean":0.00007802227114400945,"optimizeType":"jit","type":"string"},{"id":"5f2b9883-f257-4ca0-ac47-72c31c4d965b","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.date.iso\")","mean":0.00014926960611302595,"optimizeType":"jit","type":"string"},{"id":"9114df7f-1415-4d66-9dce-fdd5c31a768c","libraryName":"zod","version":"4.6.7","snippet":"z.iso.datetime()","mean":0.00018379286030944318,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"1b4b2eba-b3bf-4a15-b99c-6259e01eadae","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"date-time\" })","mean":0.00004396035409117735,"optimizeType":"jit","type":"string"},{"id":"035dbba3-ddcc-4e78-a663-698df9b91583","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().datetime()","mean":0.00007041532655756695,"optimizeType":"none","type":"string"},{"id":"1c8497c7-4bfb-47fc-9358-2ff820c08a17","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"date-time\" })","mean":0.00044855083695132794,"optimizeType":"jit","type":"string"},{"id":"b1ea99c7-5ebb-4080-93fc-c68c9d4cfdc5","libraryName":"zod/mini","version":"4.6.7","snippet":"z.iso.datetime()","mean":0.0005084872756179063,"optimizeType":"jit","type":"string"},{"id":"21b44a35-5c75-4f47-88eb-b35d08c6e7d9","libraryName":"yup","version":"1.7.1","snippet":"yup.string().datetime()","mean":0.008337108323745153,"optimizeType":"none","type":"string"},{"id":"3f76b683-ad13-4e27-bac6-fb207a6bab51","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"date-time\">","mean":0.00008366695392443708,"optimizeType":"precompiled","type":"string"},{"id":"4025c23f-597f-475a-b673-72c96f284eed","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"date-time\" })","mean":0.00014062313284089815,"optimizeType":"jit","type":"string"},{"id":"faa15c90-9a98-48cf-8bc8-7e8a873981e4","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), isoDateTime())","mean":0.0001613656934968934,"optimizeType":"none","type":"string"},{"id":"5e764dab-f6fb-4b7d-a018-e0a84e65d692","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().isoDate()","mean":0.0016238554380422908,"optimizeType":"none","type":"string"},{"id":"5018ec07-cfbd-4bb4-83e6-6c4cd6e4c29d","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().datetime()","mean":0.0016868518372295726,"optimizeType":"none","type":"string"},{"id":"e5caffe1-5f82-4c84-bbc0-b9cc756050f2","libraryName":"sury","version":"11.1.0","snippet":"S.isoDateTime","mean":0.000052132943118106725,"optimizeType":"jit","type":"string"},{"id":"028667ba-9b77-4ab3-85ca-659797cf448e","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.date.iso\")","mean":0.000077289914308003,"optimizeType":"jit","type":"string"},{"id":"dc56504d-f86c-4f99-b6a7-e3aa8c25d437","libraryName":"zod","version":"4.6.7","snippet":"z.iso.datetime()","mean":0.000523040402238909,"optimizeType":"jit","type":"string"}]},"date":{"valid":[{"id":"2e8dc150-d753-4cd5-bda3-731b6207b045","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"date\" })","mean":0.00006331762684940691,"optimizeType":"jit","type":"string"},{"id":"c88a97b4-993c-4832-aede-e7845de03620","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().date()","mean":0.0000766991360687928,"optimizeType":"none","type":"string"},{"id":"a46ffef1-50bc-4726-8dd1-fb346d6985e1","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().date()","mean":0.0001471674823179669,"optimizeType":"none","type":"string"},{"id":"c950260b-2f55-4a9d-9fc7-695174fc4fad","libraryName":"zod/mini","version":"4.6.7","snippet":"z.iso.date()","mean":0.0001683579213325174,"optimizeType":"jit","type":"string"},{"id":"a631431a-6497-4457-98c5-9e2be447cb28","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"date\" })","mean":0.0009109022037451129,"optimizeType":"jit","type":"string"},{"id":"778c76f9-c71d-4919-ac91-19a8b200cbb4","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().date()","mean":0.00022665178289926332,"optimizeType":"none","type":"string"},{"id":"ed3a969b-c50d-4b96-ad82-23004c32964f","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"date\" })","mean":0.0002288200989144793,"optimizeType":"jit","type":"string"},{"id":"55e4d050-eb4d-451d-84d6-fa13a473df45","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"date\">","mean":0.00024092836815404927,"optimizeType":"precompiled","type":"string"},{"id":"db60608f-4584-49cb-a243-75bb16901e69","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), isoDate())","mean":0.0011409065974063966,"optimizeType":"none","type":"string"},{"id":"a22c7ca3-08f6-4e9f-b56c-483b806f960f","libraryName":"sury","version":"11.1.0","snippet":"S.isoDate","mean":0.0000725907704752797,"optimizeType":"jit","type":"string"},{"id":"2ade4400-6340-4da6-81a8-3b773e7e02c1","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.isoDate())","mean":0.00008692565457619407,"optimizeType":"none","type":"string"},{"id":"0bf52065-dfec-4171-9c61-465e26b2f3eb","libraryName":"zod","version":"4.6.7","snippet":"z.iso.date()","mean":0.00017766551041912404,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"45d7633b-7cca-430c-8d04-35eed197a5e1","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"date\" })","mean":0.00004362340559701687,"optimizeType":"jit","type":"string"},{"id":"ed3f45ce-b906-4ebd-bf37-934fe11a7d7b","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().date()","mean":0.00007722246974605523,"optimizeType":"none","type":"string"},{"id":"f5341fdb-b2f6-4830-b2ab-88c599652a1d","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"date\" })","mean":0.0004179328423738862,"optimizeType":"jit","type":"string"},{"id":"6a181b65-0ad1-44a6-8784-892bc93d4425","libraryName":"zod/mini","version":"4.6.7","snippet":"z.iso.date()","mean":0.0005075048636718814,"optimizeType":"jit","type":"string"},{"id":"64b9e5c5-127a-4500-a4a6-14b75c567ea4","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().date()","mean":0.0027395473941434476,"optimizeType":"none","type":"string"},{"id":"23dfbbfd-3e6d-4cef-9c00-81a9b8b12dd7","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"date\">","mean":0.00007522737737870969,"optimizeType":"precompiled","type":"string"},{"id":"ec100304-a624-4278-a68f-a460942cd38a","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"date\" })","mean":0.00010133090233699963,"optimizeType":"jit","type":"string"},{"id":"ab7c0bfb-011d-469d-b40e-88b3aa58d4e8","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), isoDate())","mean":0.00014834176517747625,"optimizeType":"none","type":"string"},{"id":"9df6dd36-d497-43fb-bec7-6f79d9d62043","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().date()","mean":0.0010525764949210167,"optimizeType":"none","type":"string"},{"id":"497ef42c-eba9-4976-bcd3-937f517af708","libraryName":"sury","version":"11.1.0","snippet":"S.isoDate","mean":0.00005104003948042945,"optimizeType":"jit","type":"string"},{"id":"7275139b-53b3-45c7-b16a-dc12331ea343","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.isoDate())","mean":0.00014950909710394192,"optimizeType":"none","type":"string"},{"id":"8c789a3d-dab5-4353-bfdf-72eb558e218c","libraryName":"zod","version":"4.6.7","snippet":"z.iso.date()","mean":0.0005186079624973505,"optimizeType":"jit","type":"string"}]},"time":{"valid":[{"id":"e33a8d8c-8152-4d72-a763-7a571e5b6cad","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"time\" })","mean":0.00005055406914246605,"optimizeType":"jit","type":"string"},{"id":"c26784a8-beeb-4f54-94bb-d41415b56e88","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().time()","mean":0.00006836571046746817,"optimizeType":"none","type":"string"},{"id":"4a965bd1-9d49-42e9-ac96-2737c1e1e694","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"time\" })","mean":0.0009441457118349208,"optimizeType":"jit","type":"string"},{"id":"3d8068c5-bf3a-41e0-845f-dec65485d25a","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"time\">","mean":0.00015099383930059044,"optimizeType":"precompiled","type":"string"},{"id":"054c120d-d7b6-4e32-98d0-afe5f78e99b2","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"time\" })","mean":0.0002675129163233051,"optimizeType":"jit","type":"string"},{"id":"67c25456-b8c1-490f-b9f1-d49138a9db43","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), isoTime())","mean":0.00034053798224423205,"optimizeType":"none","type":"string"},{"id":"277cc167-0576-47af-8dd7-03c72e0c08c5","libraryName":"sury","version":"11.1.0","snippet":"S.isoTime","mean":0.00006885814781211964,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"a22249e4-83fa-46e1-97e4-5ccd6ef7f215","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"time\" })","mean":0.000043843147197765235,"optimizeType":"jit","type":"string"},{"id":"628899b4-01bb-41b0-803d-8d1d5ae7207e","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().time()","mean":0.0000707681167430171,"optimizeType":"none","type":"string"},{"id":"9141e3c8-efd3-4152-90f7-fadaa3baecff","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"time\" })","mean":0.000405468658490469,"optimizeType":"jit","type":"string"},{"id":"775566cc-4a10-454c-9d14-355fd83b33d1","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"time\">","mean":0.00008165867565785097,"optimizeType":"precompiled","type":"string"},{"id":"db15d022-5967-470c-a68d-bf312258fbd4","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"time\" })","mean":0.00010428739685820011,"optimizeType":"jit","type":"string"},{"id":"bf0a437b-c064-4848-88a5-8cbd76284b80","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), isoTime())","mean":0.00015083219723983722,"optimizeType":"none","type":"string"},{"id":"77d0fc91-9013-429a-b72f-84623de1ec4c","libraryName":"sury","version":"11.1.0","snippet":"S.isoTime","mean":0.00005088303034581895,"optimizeType":"jit","type":"string"}]},"duration":{"valid":[{"id":"63693650-c973-42c4-96f0-b084a15be12a","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"duration\" })","mean":0.00007470260476688123,"optimizeType":"jit","type":"string"},{"id":"8d7146e2-a665-4e00-8b03-ce5c8084ca9e","libraryName":"zod/mini","version":"4.6.7","snippet":"z.iso.duration()","mean":0.00022076656013924635,"optimizeType":"jit","type":"string"},{"id":"ed7f2395-97f0-4d11-be66-ff6ede9bcc13","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"duration\" })","mean":0.0007889090277963602,"optimizeType":"jit","type":"string"},{"id":"3587a7a8-c563-4f78-b8c3-2b460cc679bf","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"duration\" })","mean":0.00013067229363333498,"optimizeType":"jit","type":"string"},{"id":"1f66856d-fc68-40c4-8304-42db3ac39765","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"duration\">","mean":0.00013399343284871095,"optimizeType":"precompiled","type":"string"},{"id":"d2b7a944-95f8-4e2f-a0f1-9bc2450cf197","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), duration())","mean":0.00018768845504081775,"optimizeType":"none","type":"string"},{"id":"e52c4620-f2da-4cc4-9ea7-08d22d1806a8","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().duration()","mean":0.00021425004349304982,"optimizeType":"none","type":"string"},{"id":"b4933bd3-5254-4671-acc8-1e13f0398f8d","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().isoDuration()","mean":0.0003476233737745449,"optimizeType":"none","type":"string"},{"id":"ad32d709-f72f-467b-abdf-49cded0609d3","libraryName":"sury","version":"11.1.0","snippet":"S.duration","mean":0.00007417687847323674,"optimizeType":"jit","type":"string"},{"id":"d1b07704-059d-4af9-b744-1bfa09e3a936","libraryName":"zod","version":"4.6.7","snippet":"z.iso.duration()","mean":0.00022771669791692227,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"9ceb2144-864c-46af-84dc-5a7cf094ca0d","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"duration\" })","mean":0.00005308517404233723,"optimizeType":"jit","type":"string"},{"id":"4bcf8272-3fc9-4237-839f-40eec016e704","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"duration\" })","mean":0.00040595877895580236,"optimizeType":"jit","type":"string"},{"id":"528191bd-77b9-44a0-9bda-fa24699f1972","libraryName":"zod/mini","version":"4.6.7","snippet":"z.iso.duration()","mean":0.0005116360984699121,"optimizeType":"jit","type":"string"},{"id":"d419a99d-4f36-4360-8d2c-d0e756e5f9ab","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"duration\">","mean":0.00007629003019537805,"optimizeType":"precompiled","type":"string"},{"id":"1d0c15f1-f480-4e29-910a-0c4b1acba7b0","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"duration\" })","mean":0.00011014597557862544,"optimizeType":"jit","type":"string"},{"id":"f508ee2f-2931-47a7-93fa-299019d68885","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), duration())","mean":0.00014696399470421446,"optimizeType":"none","type":"string"},{"id":"55dec03c-c6cf-4fb3-acd8-41fcd699c9a0","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().duration()","mean":0.0010677776770879545,"optimizeType":"none","type":"string"},{"id":"2eff9962-1f26-404c-aaa5-a95e507f5c22","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().isoDuration()","mean":0.0015849999952446377,"optimizeType":"none","type":"string"},{"id":"5373e859-b73d-4cd2-94ce-949de8a920b3","libraryName":"sury","version":"11.1.0","snippet":"S.duration","mean":0.000050064896419046835,"optimizeType":"jit","type":"string"},{"id":"f913bffb-3637-40d2-990b-b24a1808c633","libraryName":"zod","version":"4.6.7","snippet":"z.iso.duration()","mean":0.0005408373421103333,"optimizeType":"jit","type":"string"}]},"email":{"valid":[{"id":"6be6059b-38b8-40f1-8271-3e240e939fca","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"email\" })","mean":0.00007978778142755455,"optimizeType":"jit","type":"string"},{"id":"a0ceb8a5-d3bd-4a9d-87ab-21c2dcee382a","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().email()","mean":0.00011813956322648181,"optimizeType":"none","type":"string"},{"id":"75554ef9-6263-4332-89ee-b59d7d78ad6c","libraryName":"zod/mini","version":"4.6.7","snippet":"z.email()","mean":0.00019699501681475206,"optimizeType":"jit","type":"string"},{"id":"cfaf2b09-f89e-46d9-8af6-e629ce22132c","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().email()","mean":0.0004218825888228066,"optimizeType":"none","type":"string"},{"id":"16b74549-16b5-4f61-ae3d-a3dd52249c58","libraryName":"yup","version":"1.7.1","snippet":"yup.string().email()","mean":0.0006550246197419903,"optimizeType":"none","type":"string"},{"id":"bdc5f54e-7e17-42bd-bd43-d5c9610a88f7","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"email\" })","mean":0.0007774345299086197,"optimizeType":"jit","type":"string"},{"id":"9e66c54d-1931-4f8d-9449-cddb2065f8b2","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"email\">","mean":0.00013000319118847047,"optimizeType":"precompiled","type":"string"},{"id":"fe83f87b-cacc-4605-8af9-b6a23ae42c76","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"email\" })","mean":0.00013697096352860755,"optimizeType":"jit","type":"string"},{"id":"70817e06-b805-4fbf-8bc7-c686bc7be3bf","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), email())","mean":0.00020339798778392396,"optimizeType":"none","type":"string"},{"id":"f47b1d94-50b9-4392-92f3-0ee429c00dd8","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().email()","mean":0.00027099152419934603,"optimizeType":"none","type":"string"},{"id":"d839114c-6107-4573-b063-c0d26a51b27e","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().email()","mean":0.001975188241313276,"optimizeType":"none","type":"string"},{"id":"9805f191-22b3-45f3-bd5e-3df59204df07","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.email\")","mean":0.00010390582620691964,"optimizeType":"jit","type":"string"},{"id":"307b432d-12b0-4c29-981b-57f1827b95b9","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.email())","mean":0.00010839543932718762,"optimizeType":"none","type":"string"},{"id":"2ac292b6-d484-409d-b0db-e49fa225ac57","libraryName":"sury","version":"11.1.0","snippet":"S.email","mean":0.00012212417352465383,"optimizeType":"jit","type":"string"},{"id":"c9e19303-4cfe-49b9-a6d5-8bad9d1f81e4","libraryName":"zod","version":"4.6.7","snippet":"z.email()","mean":0.00020705994550151386,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"b0895dbc-28e0-40b1-acd2-714e612c3c51","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"email\" })","mean":0.00005963253330129139,"optimizeType":"jit","type":"string"},{"id":"1137bfd7-3780-43ed-b77a-8329577bc81e","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().email()","mean":0.00009985662537229582,"optimizeType":"none","type":"string"},{"id":"1377a540-6888-4251-953b-dffd5e798217","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"email\" })","mean":0.00042813727875838046,"optimizeType":"jit","type":"string"},{"id":"c5c362b5-a6c4-43e0-a15d-38fd90429bb4","libraryName":"zod/mini","version":"4.6.7","snippet":"z.email()","mean":0.0005570418549931213,"optimizeType":"jit","type":"string"},{"id":"102b1cf3-197f-4505-bea0-4de8953a8858","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().email()","mean":0.0026572353008380307,"optimizeType":"none","type":"string"},{"id":"bcf4a668-48e2-4495-9cd9-134902082dad","libraryName":"yup","version":"1.7.1","snippet":"yup.string().email()","mean":0.008326174165722436,"optimizeType":"none","type":"string"},{"id":"a91b3522-6eb6-454a-8b5a-47b7839192c5","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"email\">","mean":0.0001019309340487899,"optimizeType":"precompiled","type":"string"},{"id":"abf02770-6a5a-4527-a096-ac669329e785","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"email\" })","mean":0.00012185958280006222,"optimizeType":"jit","type":"string"},{"id":"815be662-8c3f-48ae-85cd-5ef11aa5e8b5","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), email())","mean":0.00017873154847106946,"optimizeType":"none","type":"string"},{"id":"80075065-c3c8-4fec-9f86-68e61b481d40","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().email()","mean":0.0010904754633412283,"optimizeType":"none","type":"string"},{"id":"e2671a43-8fba-459c-831f-bf6bf68c3309","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().email()","mean":0.0016922946486314118,"optimizeType":"none","type":"string"},{"id":"946ae193-62ee-4a58-bbd5-d5d018d1783b","libraryName":"sury","version":"11.1.0","snippet":"S.email","mean":0.00008877595320596082,"optimizeType":"jit","type":"string"},{"id":"42de7749-3cda-405d-809a-0def39dcdc29","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.email\")","mean":0.00008938378481696538,"optimizeType":"jit","type":"string"},{"id":"90e083c3-7dba-4380-95b0-fc048f1199f4","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.email())","mean":0.00015217865849679091,"optimizeType":"none","type":"string"},{"id":"6f09cb39-71a7-41b4-a959-725e993a9184","libraryName":"zod","version":"4.6.7","snippet":"z.email()","mean":0.0005681010236610918,"optimizeType":"jit","type":"string"}]},"url":{"valid":[{"id":"0d38cb79-da56-4372-9bd0-b9df9c7da6a2","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().url()","mean":0.00012916872262409146,"optimizeType":"none","type":"string"},{"id":"0c50e979-ec10-4959-b6fe-b36b18dbe79c","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().url()","mean":0.00024713903397296193,"optimizeType":"none","type":"string"},{"id":"e6487369-bff8-45d0-a824-e3351e209d71","libraryName":"zod/mini","version":"4.6.7","snippet":"z.url()","mean":0.00028142754859954226,"optimizeType":"jit","type":"string"},{"id":"eb965e4c-baec-4d34-b48d-71df529d67dd","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"url\" })","mean":0.0007890029989995981,"optimizeType":"jit","type":"string"},{"id":"2d8a74e9-e70b-462d-83e4-569dbc2c1585","libraryName":"yup","version":"1.7.1","snippet":"yup.string().url()","mean":0.0009611294785006567,"optimizeType":"none","type":"string"},{"id":"3e7edcd5-61ef-44b1-acc7-d9027f262a67","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"url\" })","mean":0.0002213758110651006,"optimizeType":"jit","type":"string"},{"id":"f098bad9-3d8a-4804-ba81-e0e8ffb9f04f","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"url\">","mean":0.0002286611925189262,"optimizeType":"precompiled","type":"string"},{"id":"b1e8130f-f45e-4da2-9f88-42e52706ee87","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), url())","mean":0.0003753904781464822,"optimizeType":"none","type":"string"},{"id":"558786eb-7d8b-497f-88db-ba03212ba6bb","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().url()","mean":0.00039764293931325367,"optimizeType":"none","type":"string"},{"id":"06db7a62-bc96-46f3-93fe-0d17369a328a","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().uri()","mean":0.0004513304293237058,"optimizeType":"none","type":"string"},{"id":"080ff00e-4434-463c-bfec-ca2935d5332f","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.url\")","mean":0.00013476522375322305,"optimizeType":"jit","type":"string"},{"id":"ac7e86e9-3aa6-41e3-9af2-4e3fdf7742fb","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.url())","mean":0.00015308654388200728,"optimizeType":"none","type":"string"},{"id":"5c353e23-05d4-4347-9bfa-2674e07b830c","libraryName":"sury","version":"11.1.0","snippet":"S.uri","mean":0.00017246716923642583,"optimizeType":"jit","type":"string"},{"id":"4f7cfa87-4b60-4c41-b9b1-cd427c25738a","libraryName":"zod","version":"4.6.7","snippet":"z.url()","mean":0.00028319323660991666,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"145b47eb-2c35-48c6-a12a-15830f8e4e76","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().url()","mean":0.00015457333684394193,"optimizeType":"none","type":"string"},{"id":"1e2d9ade-9d65-41a1-9a9f-24d2b6c48253","libraryName":"zod/mini","version":"4.6.7","snippet":"z.url()","mean":0.0002495823778904647,"optimizeType":"jit","type":"string"},{"id":"02834e1e-b3ff-4aa9-b573-c6133b36edb2","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"url\" })","mean":0.00045516832393544156,"optimizeType":"jit","type":"string"},{"id":"8d6c6d7f-81dc-4d52-ae17-d72cc2a0e998","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().url()","mean":0.005788667697045518,"optimizeType":"none","type":"string"},{"id":"3c4e8d61-aad0-42f3-bc15-fa7c3f803401","libraryName":"yup","version":"1.7.1","snippet":"yup.string().url()","mean":0.008749109152311545,"optimizeType":"none","type":"string"},{"id":"5cc8fb49-9c47-41f4-9fa6-09b30e524744","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"url\">","mean":0.0000712035963513676,"optimizeType":"precompiled","type":"string"},{"id":"a728ace6-76b6-4397-848e-6323e7a596b8","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"url\" })","mean":0.00010251420918631756,"optimizeType":"jit","type":"string"},{"id":"3bcc16e0-82cc-4d00-8f83-0e27a3f25ccf","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().uri()","mean":0.0016945552644716247,"optimizeType":"none","type":"string"},{"id":"1d1e8f88-6722-45d2-9679-9a43f8a9b608","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), url())","mean":0.003856974011758016,"optimizeType":"none","type":"string"},{"id":"14ccb692-0ff4-4204-9a0b-e8f685d45906","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().url()","mean":0.005818590220118427,"optimizeType":"none","type":"string"},{"id":"bde377f4-5ddc-41c8-ba00-5bef0dfa563a","libraryName":"sury","version":"11.1.0","snippet":"S.uri","mean":0.00006440931323745256,"optimizeType":"jit","type":"string"},{"id":"feb4a810-2463-4681-a0c2-baae45239dd8","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.url\")","mean":0.00011124674269599175,"optimizeType":"jit","type":"string"},{"id":"6aa1cc62-a4c3-49ab-9217-e2a5f0bc9ea2","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.url())","mean":0.00015337608670820875,"optimizeType":"none","type":"string"},{"id":"100e80de-0609-4d16-b23e-92323e5cc3ba","libraryName":"zod","version":"4.6.7","snippet":"z.url()","mean":0.0002653083468638504,"optimizeType":"jit","type":"string"}]},"uuid":{"valid":[{"id":"3bfb085d-9589-4465-b79a-b88cdf39670d","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"uuid\" })","mean":0.0001014849759617447,"optimizeType":"jit","type":"string"},{"id":"1cd0456a-adf0-4b89-b480-5001dd1da8e2","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().uuid()","mean":0.00012306276188548434,"optimizeType":"none","type":"string"},{"id":"07e1392a-8da9-4291-a937-7cb729c2388f","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().uuid()","mean":0.0001286521550908185,"optimizeType":"none","type":"string"},{"id":"0acae26b-c36b-451a-8a09-2ee185bb125d","libraryName":"zod/mini","version":"4.6.7","snippet":"z.uuid()","mean":0.00021731969920441949,"optimizeType":"jit","type":"string"},{"id":"4d27c711-cdd9-4af2-bbcd-88a6bd7cde96","libraryName":"yup","version":"1.7.1","snippet":"yup.string().uuid()","mean":0.000689157313196999,"optimizeType":"none","type":"string"},{"id":"9831b715-a8a9-40f5-b583-b4d148d51813","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"uuid\" })","mean":0.0008291724553943373,"optimizeType":"jit","type":"string"},{"id":"14361842-dd37-46f9-a334-ff81636ab280","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"uuid\" })","mean":0.0001741151674127206,"optimizeType":"jit","type":"string"},{"id":"4520e7da-ed19-48cb-89e9-816f64c24573","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"uuid\">","mean":0.00018031497090131488,"optimizeType":"precompiled","type":"string"},{"id":"263cde4c-eb6f-4601-b98c-40b1e51556e6","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), uuid())","mean":0.0002644989438558528,"optimizeType":"none","type":"string"},{"id":"ab08b135-1ba2-4604-aa8c-187c1f9826e3","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().uuid()","mean":0.00030302128542222963,"optimizeType":"none","type":"string"},{"id":"535d6757-5349-43d6-b543-988dd5f33e2a","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().uuid()","mean":0.0004554309988095991,"optimizeType":"none","type":"string"},{"id":"bb8be5bd-f898-437e-8679-7260444ed67b","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.uuid\")","mean":0.00011221504801506206,"optimizeType":"jit","type":"string"},{"id":"3a7304a8-e290-4fd9-a1cd-b073248f4f31","libraryName":"sury","version":"11.1.0","snippet":"S.uuid","mean":0.00013221391390060353,"optimizeType":"jit","type":"string"},{"id":"6ec9fd71-02ab-4a74-9e85-0b16bf807781","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.uuid())","mean":0.00014780188104500795,"optimizeType":"none","type":"string"},{"id":"f5de7387-6756-4c5c-a2f7-6945ad08acbb","libraryName":"zod","version":"4.6.7","snippet":"z.uuid()","mean":0.00022802050610844498,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"d15264cc-eefb-4867-8ffd-80c0679267bc","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"uuid\" })","mean":0.00004438431459361653,"optimizeType":"jit","type":"string"},{"id":"053a4d33-9a40-4869-8d97-348b4e9fcd78","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().uuid()","mean":0.00007817273292074898,"optimizeType":"none","type":"string"},{"id":"c6e5ceae-f59d-402f-81db-37887783e2d1","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"uuid\" })","mean":0.00039484202577548446,"optimizeType":"jit","type":"string"},{"id":"1a9c1f7f-0f2b-4ead-a603-704fb2b6e6b1","libraryName":"zod/mini","version":"4.6.7","snippet":"z.uuid()","mean":0.0005225730235393049,"optimizeType":"jit","type":"string"},{"id":"7b552406-0eb5-4ad4-8132-ce5fe60bf77c","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().uuid()","mean":0.002689072984008273,"optimizeType":"none","type":"string"},{"id":"c28e4574-2887-4bba-ba81-7409d6111bf7","libraryName":"yup","version":"1.7.1","snippet":"yup.string().uuid()","mean":0.008296699079070668,"optimizeType":"none","type":"string"},{"id":"d89b7795-3163-45ac-a280-7264d7f36880","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"uuid\">","mean":0.00007933376252970333,"optimizeType":"precompiled","type":"string"},{"id":"774e57b9-5171-460c-9d5a-58a55ebdf9c4","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"uuid\" })","mean":0.00010402839246800829,"optimizeType":"jit","type":"string"},{"id":"8d0269fc-70be-4502-950c-8d472b4407d5","libraryName":"@railway-ts/pipelines","version":"0.1.29","snippet":"chain(string(), uuid())","mean":0.00016178305235457603,"optimizeType":"none","type":"string"},{"id":"fade1955-21e8-41b1-95cf-c1dcffe39a50","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().uuid()","mean":0.0010788586102576324,"optimizeType":"none","type":"string"},{"id":"8e6a744a-dc1b-4495-b06b-484bc71b2ae2","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().uuid()","mean":0.0015932806212519887,"optimizeType":"none","type":"string"},{"id":"8f56049f-3144-469d-ad43-b4bc4ceaaccc","libraryName":"sury","version":"11.1.0","snippet":"S.uuid","mean":0.00005381068245291994,"optimizeType":"jit","type":"string"},{"id":"0ef3e810-28c4-4409-bd42-0f0a50a39610","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.uuid\")","mean":0.00006110264301678442,"optimizeType":"jit","type":"string"},{"id":"367ebb81-7a9a-4c03-afd6-49b424c2dfd9","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.uuid())","mean":0.00015063518210925534,"optimizeType":"none","type":"string"},{"id":"914c0027-2273-4ee0-b20a-7af456d692df","libraryName":"zod","version":"4.6.7","snippet":"z.uuid()","mean":0.0005167841573632303,"optimizeType":"jit","type":"string"}]},"ipv4":{"valid":[{"id":"4a491e26-96bf-460c-9c21-b4d78cae3c73","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"ipv4\" })","mean":0.00006410703598921018,"optimizeType":"jit","type":"string"},{"id":"307c2c31-5143-4e51-a2db-a47a43e0db14","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().ip({ version: 4 })","mean":0.0000718751413871361,"optimizeType":"none","type":"string"},{"id":"d4213004-1ad8-4ee1-8a47-3f240abc666b","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().ipv4()","mean":0.00009599106937467064,"optimizeType":"none","type":"string"},{"id":"423aaf52-e523-47f3-91a2-3fdd95d48946","libraryName":"zod/mini","version":"4.6.7","snippet":"z.ipv4()","mean":0.00015998687803944812,"optimizeType":"jit","type":"string"},{"id":"9b4e40cf-1579-47f1-b6a3-2738c15310f0","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"ipv4\" })","mean":0.000720052000700263,"optimizeType":"jit","type":"string"},{"id":"8b54e15c-ecc2-4d79-91be-e5f33f02345d","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"ipv4\">","mean":0.00009153188110073481,"optimizeType":"precompiled","type":"string"},{"id":"0a5870e4-04f8-43c3-9db7-50376bd4f921","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"ipv4\" })","mean":0.00009324494626379495,"optimizeType":"jit","type":"string"},{"id":"f3267c13-3148-4a41-a600-77b228d6dff5","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().ip({ version: \"v4\" })","mean":0.00020211749229697432,"optimizeType":"none","type":"string"},{"id":"7baad38d-9022-4c2f-8ca4-bd1c8f101c8b","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().ip({ version: \"ipv4\" })","mean":0.0003106262939526378,"optimizeType":"none","type":"string"},{"id":"7c41edd6-f235-46bb-be5d-ac8ea74967f2","libraryName":"sury","version":"11.1.0","snippet":"S.ipv4","mean":0.00006811779609981201,"optimizeType":"jit","type":"string"},{"id":"e799d261-e967-48de-935a-f9b7d23ea628","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.ipv4())","mean":0.00008681692638255274,"optimizeType":"none","type":"string"},{"id":"5b1ac734-23a7-4005-b587-2b6489fadcf9","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.ip.v4\")","mean":0.0000944740946859399,"optimizeType":"jit","type":"string"},{"id":"9994667e-401b-43f0-8d7b-3436fb235a6d","libraryName":"zod","version":"4.6.7","snippet":"z.ipv4()","mean":0.00017564862480245642,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"ca3e199f-0f1f-48b5-87a6-39830019256b","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"ipv4\" })","mean":0.000051908939732064807,"optimizeType":"jit","type":"string"},{"id":"2386326d-aa35-44a4-a7fa-77b5024af1ad","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().ip({ version: 4 })","mean":0.00007807795114756516,"optimizeType":"none","type":"string"},{"id":"4a495910-1f9a-480f-8385-8c234cd4b9ba","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"ipv4\" })","mean":0.00038577982125450857,"optimizeType":"jit","type":"string"},{"id":"51363c5c-3daa-4902-a55a-38112e4669c1","libraryName":"zod/mini","version":"4.6.7","snippet":"z.ipv4()","mean":0.0005128902476476691,"optimizeType":"jit","type":"string"},{"id":"e657d86b-670e-4972-a98f-4c8a0000e34d","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().ipv4()","mean":0.0029452588998297832,"optimizeType":"none","type":"string"},{"id":"9def5e1f-7e41-44fd-b591-2bfc4f1d3948","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"ipv4\">","mean":0.00007462171270743155,"optimizeType":"precompiled","type":"string"},{"id":"1ceb1816-d170-448e-85d0-a6e193eb2895","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"ipv4\" })","mean":0.0001023176911058903,"optimizeType":"jit","type":"string"},{"id":"390e4f38-243a-406b-a36b-fc46fe315ceb","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().ip({ version: \"v4\" })","mean":0.001124986762367404,"optimizeType":"none","type":"string"},{"id":"a645d29a-6317-4a81-8c5e-0edb4d56ea1b","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().ip({ version: \"ipv4\" })","mean":0.0020808693944025457,"optimizeType":"none","type":"string"},{"id":"3759be57-b831-420b-b460-4069919e352c","libraryName":"sury","version":"11.1.0","snippet":"S.ipv4","mean":0.000051742874553679265,"optimizeType":"jit","type":"string"},{"id":"b945099f-338e-4a69-874d-d421b9cea44f","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.ip.v4\")","mean":0.00007637750564985789,"optimizeType":"jit","type":"string"},{"id":"63f20a3e-b4f3-4af2-a8b6-33ebdc8e877a","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.ipv4())","mean":0.00014979617804014553,"optimizeType":"none","type":"string"},{"id":"1fa50a30-9537-433a-9036-85ba48935e66","libraryName":"zod","version":"4.6.7","snippet":"z.ipv4()","mean":0.0005296983892414464,"optimizeType":"jit","type":"string"}]},"ipv6":{"valid":[{"id":"94c456c9-3d9e-4277-aee1-629a8512c790","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"ipv6\" })","mean":0.0000872563472665549,"optimizeType":"jit","type":"string"},{"id":"06f8a37b-e584-46ee-93b8-351aa37bcef5","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().ip({ version: 6 })","mean":0.00009674282593962192,"optimizeType":"none","type":"string"},{"id":"fb6c7c7c-a29f-4092-b669-ed1236493de7","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().ipv6()","mean":0.00014367337257042867,"optimizeType":"none","type":"string"},{"id":"6e17107c-d971-4716-b46a-2db2b44b78b3","libraryName":"zod/mini","version":"4.6.7","snippet":"z.ipv6()","mean":0.00046105523947686237,"optimizeType":"jit","type":"string"},{"id":"3eff9cf8-5019-4ad6-ac6d-25ffad885e88","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"ipv6\" })","mean":0.0007762348412978781,"optimizeType":"jit","type":"string"},{"id":"c8fd5fe1-ca3b-45c4-a25a-5bef6b319aee","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"ipv6\">","mean":0.0003332129650480461,"optimizeType":"precompiled","type":"string"},{"id":"ad6a0637-72da-403e-83bb-673906ab079b","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().ip({ version: \"v6\" })","mean":0.00033821782272337183,"optimizeType":"none","type":"string"},{"id":"4e4886c9-76a4-4d62-bb12-e22b6d4ed39f","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"ipv6\" })","mean":0.0003467473969668551,"optimizeType":"jit","type":"string"},{"id":"1a5566e0-9ef0-4e80-a6f4-ce8d2dddff6d","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().ip({ version: \"ipv6\" })","mean":0.0003536767469236103,"optimizeType":"none","type":"string"},{"id":"e4876d95-46b6-4acf-aa49-204166d40176","libraryName":"sury","version":"11.1.0","snippet":"S.ipv6","mean":0.00009886298580032951,"optimizeType":"jit","type":"string"},{"id":"19da1a27-26f8-44f2-96e3-d24215f57eef","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.ipv6())","mean":0.0001168455808711318,"optimizeType":"none","type":"string"},{"id":"2e268804-2c5e-4551-96a3-467d38185062","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.ip.v6\")","mean":0.00014418336432599224,"optimizeType":"jit","type":"string"},{"id":"fca732ab-0ed0-4af8-92a6-7bf8d058b816","libraryName":"zod","version":"4.6.7","snippet":"z.ipv6()","mean":0.0004894619335730439,"optimizeType":"jit","type":"string"}],"invalid":[{"id":"dfd4fcc0-b21c-46b5-8215-339f32573139","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator({ type: \"string\", format: \"ipv6\" })","mean":0.00004900520342314343,"optimizeType":"jit","type":"string"},{"id":"279113a1-537e-49aa-b1d9-14a93d2640f1","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.string().ip({ version: 6 })","mean":0.00008704387010945306,"optimizeType":"none","type":"string"},{"id":"160fb013-d78e-48c6-affa-8a1a7c8ec77b","libraryName":"zod/mini","version":"4.6.7","snippet":"z.ipv6()","mean":0.00018897152369147204,"optimizeType":"jit","type":"string"},{"id":"15e1df30-70a2-464d-9eae-9f5c41a18242","libraryName":"typebox","version":"1.4.6","snippet":"Type.String({ format: \"ipv6\" })","mean":0.000452678284347626,"optimizeType":"jit","type":"string"},{"id":"ca58f97b-b871-4195-809a-2b3a25236546","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"s.string().ipv6()","mean":0.0027959856118735657,"optimizeType":"none","type":"string"},{"id":"a747fadd-9040-4ae0-8132-2314a68a9851","libraryName":"typia","version":"15.3.1","snippet":"string & tags.Format<\"ipv6\">","mean":0.00022037570040756596,"optimizeType":"precompiled","type":"string"},{"id":"7b0ec437-ade8-4869-a079-870a0db02251","libraryName":"ajv","version":"8.20.0","snippet":"ajv.compile({ type: \"string\", format: \"ipv6\" })","mean":0.00025085765761722695,"optimizeType":"jit","type":"string"},{"id":"72d4f43a-b2a5-4b18-8b32-d3d6e5f64993","libraryName":"zod/v3","version":"4.6.7","snippet":"z.string().ip({ version: \"v6\" })","mean":0.0012795853181434113,"optimizeType":"none","type":"string"},{"id":"e8bf69ec-39db-4024-a3e5-f05f1c2944ad","libraryName":"joi","version":"18.3.2","snippet":"Joi.string().ip({ version: \"ipv6\" })","mean":0.002131596476047303,"optimizeType":"none","type":"string"},{"id":"74099b04-6fdd-4d6a-a856-37f2a4ba04c7","libraryName":"sury","version":"11.1.0","snippet":"S.ipv6","mean":0.00009926386537601222,"optimizeType":"jit","type":"string"},{"id":"d7baa3fe-8af9-4ab5-a57a-cd3470ea032a","libraryName":"arktype","version":"2.2.9","snippet":"type(\"string.ip.v6\")","mean":0.00011223791969277203,"optimizeType":"jit","type":"string"},{"id":"56a3564a-699f-48ae-808e-ab1a9bc0adaa","libraryName":"valibot","version":"1.5.0","snippet":"v.pipe(v.string(), v.ipv6())","mean":0.00016063547110300186,"optimizeType":"none","type":"string"},{"id":"09584eea-e4bf-4ceb-a1c3-a94fb40e4f4c","libraryName":"zod","version":"4.6.7","snippet":"z.ipv6()","mean":0.00020504088412322835,"optimizeType":"jit","type":"string"}]}},"codec":[{"id":"8c8d1e89-5801-4906-8dba-abd30f0d5721","libraryName":"sury","version":"11.1.0","optimizeType":"jit","encode":{"snippet":"// setup-start\nconst encode = S.encodeOrThrow(S.bigint, S.string);\n// setup-end\nencode(data)","mean":0.0000870214997909872},"decode":{"snippet":"// setup-start\nconst decode = S.decodeOrThrow(S.string, S.bigint);\n// setup-end\ndecode(data)","mean":0.00011739904164835576},"type":"codec"},{"id":"c2be19a8-89b7-4e5c-b588-1bd14f2939df","libraryName":"io-ts","version":"2.2.22","optimizeType":"none","encode":{"snippet":"// setup-start\nconst BigIntFromString = new t.Type(name, is, validate, encode);\n// setup-end\nBigIntFromString.encode(data)","mean":0.00008907378060907049},"decode":{"snippet":"// setup-start\nconst BigIntFromString = new t.Type(name, is, validate, encode);\n// setup-end\nBigIntFromString.decode(data)","mean":0.00012001215975196476},"type":"codec"},{"id":"59a5a97e-dabb-4a09-9ca4-0110816c8be5","libraryName":"zod/mini","version":"4.6.7","optimizeType":"jit","encode":{"snippet":"z.encode(codec, data)","mean":0.00013385347207865614},"decode":{"snippet":"z.decode(codec, data)","mean":0.00015667666859076388},"type":"codec"},{"id":"f2aa4df8-151a-448d-a424-6aa32bbbf845","libraryName":"zod/mini","version":"4.6.7","note":"compile","optimizeType":"jit","encode":{"snippet":"z.encode(compiledCodec, data)","mean":0.00013761845011877347},"decode":{"snippet":"z.decode(compiledCodec, data)","mean":0.00016119436799798763},"type":"codec"},{"id":"2705c5c5-dfab-4279-838b-75519a26cd77","libraryName":"zod","version":"4.6.7","optimizeType":"jit","encode":{"snippet":"z.codec(in_, out, { decode, encode }).encode(data)","mean":0.00014425982304814083},"decode":{"snippet":"z.codec(in_, out, { decode, encode }).decode(data)","mean":0.00016201520885127094},"type":"codec"},{"id":"2ea9dd28-261a-456a-9df6-39b3daa99646","libraryName":"zod","version":"4.6.7","note":"compile","optimizeType":"jit","encode":{"snippet":"// setup-start\nconst compiledCodec = z.compile(codec, { strict: true });\n// setup-end\ncompiledCodec.encode(data)","mean":0.00015356186838057722},"decode":{"snippet":"// setup-start\nconst compiledCodec = z.compile(codec, { strict: true });\n// setup-end\ncompiledCodec.decode(data)","mean":0.00016989885207852284},"type":"codec"},{"id":"3e9d9898-555c-4673-8261-76cb87c41d6c","libraryName":"effect","version":"4.1.3","note":"unknown","optimizeType":"none","encode":{"snippet":"Schema.encodeUnknownSync(Schema.BigIntFromString)(data)","mean":0.00032606532912536813},"decode":{"snippet":"Schema.decodeUnknownSync(Schema.BigIntFromString)(data)","mean":0.0003731445819236853},"type":"codec","acceptsUnknown":true},{"id":"f8c74be4-947b-4b5f-bd5b-d4bf8b1ccfdc","libraryName":"effect","version":"4.1.3","optimizeType":"none","encode":{"snippet":"Schema.encodeSync(Schema.BigIntFromString)(data)","mean":0.00033841727171540135},"decode":{"snippet":"Schema.decodeSync(Schema.BigIntFromString)(data)","mean":0.00036541906463739566},"type":"codec"},{"id":"831e1dba-6f68-46a7-91a2-d70335d9de3b","libraryName":"typebox","version":"1.4.6","optimizeType":"jit","encode":{"snippet":"// setup-start\nconst BigIntFromString = Type.Codec(type).Decode(callback).Encode(callback);\n// setup-end\nValue.Encode(BigIntFromString, data)","mean":0.006095250678093098},"decode":{"snippet":"// setup-start\nconst BigIntFromString = Type.Codec(type).Decode(callback).Encode(callback);\n// setup-end\nValue.Decode(BigIntFromString, data)","mean":0.006123505933645988},"type":"codec","acceptsUnknown":true}]} \ No newline at end of file diff --git a/bench/download.json b/bench/download.json index 2fa83232d..33cf255fc 100644 --- a/bench/download.json +++ b/bench/download.json @@ -1 +1 @@ -{"minified":[{"fileName":"@railway-ts/pipelines/download/index.ts","libraryName":"@railway-ts/pipelines","version":"0.1.29","bytes":4146,"gzipBytes":1568},{"fileName":"superstruct/download/index.ts","libraryName":"superstruct","version":"2.0.2","bytes":4880,"gzipBytes":1935},{"fileName":"@remix-run/data-schema/download/index.ts","libraryName":"@remix-run/data-schema","version":"1.0.0","bytes":5464,"gzipBytes":1923},{"fileName":"typia/download/index.ts","libraryName":"typia","version":"15.3.0","bytes":7047,"gzipBytes":1854},{"fileName":"valibot/download/index.ts","libraryName":"valibot","version":"1.5.0","bytes":7770,"gzipBytes":2054},{"fileName":"decoders/download/index.ts","libraryName":"decoders","version":"2.13.0","bytes":10494,"gzipBytes":3506},{"fileName":"io-ts/download/index.ts","libraryName":"io-ts","version":"2.2.22","bytes":12541,"gzipBytes":3617},{"fileName":"@paseri/compiler/download/index.ts","libraryName":"@paseri/compiler","version":"0.7.7","bytes":15170,"gzipBytes":3633},{"fileName":"runtypes/download/index.ts","libraryName":"runtypes","version":"7.0.5","bytes":15633,"gzipBytes":4828},{"fileName":"zod/mini/download/index.ts","libraryName":"zod/mini","version":"4.6.7","bytes":22581,"gzipBytes":6810},{"fileName":"zod-compiler/download/compact.ts","libraryName":"zod-compiler","version":"2.0.8","note":"compact","bytes":26861,"gzipBytes":8200},{"fileName":"@paseri/paseri/download/index.ts","libraryName":"@paseri/paseri","version":"1.9.7","bytes":30569,"gzipBytes":6449},{"fileName":"zod-compiler/download/bag + mini.ts","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","bytes":35168,"gzipBytes":9891},{"fileName":"zod-compiler/download/mini.ts","libraryName":"zod-compiler","version":"2.0.8","note":"mini","bytes":35169,"gzipBytes":9896},{"fileName":"yup/download/index.ts","libraryName":"yup","version":"1.7.1","bytes":42205,"gzipBytes":13076},{"fileName":"typebox/download/schema.ts","libraryName":"typebox","version":"1.4.6","note":"schema","bytes":49226,"gzipBytes":13675},{"fileName":"sury/download/index.ts","libraryName":"sury","version":"11.1.0","bytes":53387,"gzipBytes":20862},{"fileName":"zod/mini/download/compile.ts","libraryName":"zod/mini","version":"4.6.7","note":"compile","bytes":56967,"gzipBytes":15557},{"fileName":"zod/v3/download/index.ts","libraryName":"zod/v3","version":"4.6.7","bytes":57179,"gzipBytes":13052},{"fileName":"zod/v3/download/default.ts","libraryName":"zod/v3","version":"4.6.7","note":"default","bytes":60193,"gzipBytes":14155},{"fileName":"typebox/download/schema + compile.ts","libraryName":"typebox","version":"1.4.6","note":"schema + compile","bytes":67233,"gzipBytes":18561},{"fileName":"effect/download/index.ts","libraryName":"effect","version":"4.1.2","bytes":80380,"gzipBytes":25273},{"fileName":"zod/download/default.ts","libraryName":"zod","version":"4.6.7","note":"default","bytes":89898,"gzipBytes":24263},{"fileName":"zod/download/index.ts","libraryName":"zod","version":"4.6.7","bytes":89898,"gzipBytes":24263},{"fileName":"zod/download/named.ts","libraryName":"zod","version":"4.6.7","note":"named","bytes":89898,"gzipBytes":24263},{"fileName":"zod-compiler/download/compact + mini.ts","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","bytes":94241,"gzipBytes":25772},{"fileName":"typebox/download/namespace.ts","libraryName":"typebox","version":"1.4.6","note":"namespace","bytes":99090,"gzipBytes":27187},{"fileName":"@sapphire/shapeshift/download/index.ts","libraryName":"@sapphire/shapeshift","version":"5.0.0","bytes":100034,"gzipBytes":25290},{"fileName":"zod-compiler/download/bag.ts","libraryName":"zod-compiler","version":"2.0.8","note":"bag","bytes":102564,"gzipBytes":27581},{"fileName":"zod-compiler/download/index.ts","libraryName":"zod-compiler","version":"2.0.8","bytes":102565,"gzipBytes":27586},{"fileName":"typebox/download/script.ts","libraryName":"typebox","version":"1.4.6","note":"script","bytes":110604,"gzipBytes":28398},{"fileName":"zod/download/compile.ts","libraryName":"zod","version":"4.6.7","note":"compile","bytes":119942,"gzipBytes":31330},{"fileName":"typebox/download/namespace + compile.ts","libraryName":"typebox","version":"1.4.6","note":"namespace + compile","bytes":122700,"gzipBytes":33288},{"fileName":"typebox/download/index.ts","libraryName":"typebox","version":"1.4.6","bytes":126610,"gzipBytes":32939},{"fileName":"ajv/download/index.ts","libraryName":"ajv","version":"8.20.0","bytes":148827,"gzipBytes":41817},{"fileName":"typebox/download/compile.ts","libraryName":"typebox","version":"1.4.6","note":"compile","bytes":150137,"gzipBytes":39004},{"fileName":"arktype/download/index.ts","libraryName":"arktype","version":"2.2.9","bytes":155502,"gzipBytes":46491},{"fileName":"joi/download/index.ts","libraryName":"joi","version":"18.3.2","bytes":172613,"gzipBytes":53168},{"fileName":"ata-validator/download/index.ts","libraryName":"ata-validator","version":"1.63.1","bytes":507165,"gzipBytes":136727}],"unminified":[{"fileName":"@railway-ts/pipelines/download/index.ts","libraryName":"@railway-ts/pipelines","version":"0.1.29","bytes":8884,"gzipBytes":2166},{"fileName":"superstruct/download/index.ts","libraryName":"superstruct","version":"2.0.2","bytes":12647,"gzipBytes":3866},{"fileName":"@remix-run/data-schema/download/index.ts","libraryName":"@remix-run/data-schema","version":"1.0.0","bytes":14533,"gzipBytes":3572},{"fileName":"valibot/download/index.ts","libraryName":"valibot","version":"1.5.0","bytes":15339,"gzipBytes":3214},{"fileName":"typia/download/index.ts","libraryName":"typia","version":"15.3.0","bytes":18524,"gzipBytes":4037},{"fileName":"decoders/download/index.ts","libraryName":"decoders","version":"2.13.0","bytes":21266,"gzipBytes":6079},{"fileName":"io-ts/download/index.ts","libraryName":"io-ts","version":"2.2.22","bytes":26937,"gzipBytes":5731},{"fileName":"@paseri/compiler/download/index.ts","libraryName":"@paseri/compiler","version":"0.7.7","bytes":30214,"gzipBytes":5508},{"fileName":"runtypes/download/index.ts","libraryName":"runtypes","version":"7.0.5","bytes":36950,"gzipBytes":8412},{"fileName":"zod/mini/download/index.ts","libraryName":"zod/mini","version":"4.6.7","bytes":42869,"gzipBytes":10300},{"fileName":"zod-compiler/download/compact.ts","libraryName":"zod-compiler","version":"2.0.8","note":"compact","bytes":51662,"gzipBytes":12440},{"fileName":"@paseri/paseri/download/index.ts","libraryName":"@paseri/paseri","version":"1.9.7","bytes":54344,"gzipBytes":10286},{"fileName":"zod-compiler/download/bag + mini.ts","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","bytes":67198,"gzipBytes":14922},{"fileName":"zod-compiler/download/mini.ts","libraryName":"zod-compiler","version":"2.0.8","note":"mini","bytes":67215,"gzipBytes":14920},{"fileName":"yup/download/index.ts","libraryName":"yup","version":"1.7.1","bytes":74857,"gzipBytes":18541},{"fileName":"zod/v3/download/index.ts","libraryName":"zod/v3","version":"4.6.7","bytes":101507,"gzipBytes":17566},{"fileName":"zod/v3/download/default.ts","libraryName":"zod/v3","version":"4.6.7","note":"default","bytes":107515,"gzipBytes":19190},{"fileName":"zod/mini/download/compile.ts","libraryName":"zod/mini","version":"4.6.7","note":"compile","bytes":112870,"gzipBytes":25447},{"fileName":"sury/download/index.ts","libraryName":"sury","version":"11.1.0","bytes":124050,"gzipBytes":32125},{"fileName":"typebox/download/schema.ts","libraryName":"typebox","version":"1.4.6","note":"schema","bytes":128825,"gzipBytes":22216},{"fileName":"zod/download/index.ts","libraryName":"zod","version":"4.6.7","bytes":169369,"gzipBytes":37614},{"fileName":"zod/download/named.ts","libraryName":"zod","version":"4.6.7","note":"named","bytes":169369,"gzipBytes":37613},{"fileName":"zod/download/default.ts","libraryName":"zod","version":"4.6.7","note":"default","bytes":169371,"gzipBytes":37612},{"fileName":"typebox/download/schema + compile.ts","libraryName":"typebox","version":"1.4.6","note":"schema + compile","bytes":173724,"gzipBytes":29895},{"fileName":"zod-compiler/download/compact + mini.ts","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","bytes":178175,"gzipBytes":39859},{"fileName":"zod-compiler/download/bag.ts","libraryName":"zod-compiler","version":"2.0.8","note":"bag","bytes":193689,"gzipBytes":42404},{"fileName":"zod-compiler/download/index.ts","libraryName":"zod-compiler","version":"2.0.8","bytes":193714,"gzipBytes":42405},{"fileName":"@sapphire/shapeshift/download/index.ts","libraryName":"@sapphire/shapeshift","version":"5.0.0","bytes":209369,"gzipBytes":38102},{"fileName":"zod/download/compile.ts","libraryName":"zod","version":"4.6.7","note":"compile","bytes":230031,"gzipBytes":49750},{"fileName":"joi/download/index.ts","libraryName":"joi","version":"18.3.2","bytes":252543,"gzipBytes":61087},{"fileName":"arktype/download/index.ts","libraryName":"arktype","version":"2.2.9","bytes":283754,"gzipBytes":67954},{"fileName":"ajv/download/index.ts","libraryName":"ajv","version":"8.20.0","bytes":289438,"gzipBytes":59756},{"fileName":"typebox/download/namespace.ts","libraryName":"typebox","version":"1.4.6","note":"namespace","bytes":292939,"gzipBytes":47290},{"fileName":"effect/download/index.ts","libraryName":"effect","version":"4.1.2","bytes":296572,"gzipBytes":71289},{"fileName":"typebox/download/script.ts","libraryName":"typebox","version":"1.4.6","note":"script","bytes":311914,"gzipBytes":47943},{"fileName":"typebox/download/namespace + compile.ts","libraryName":"typebox","version":"1.4.6","note":"namespace + compile","bytes":355258,"gzipBytes":56586},{"fileName":"typebox/download/index.ts","libraryName":"typebox","version":"1.4.6","bytes":360810,"gzipBytes":56243},{"fileName":"typebox/download/compile.ts","libraryName":"typebox","version":"1.4.6","note":"compile","bytes":423044,"gzipBytes":65480},{"fileName":"ata-validator/download/index.ts","libraryName":"ata-validator","version":"1.63.1","bytes":882123,"gzipBytes":188185}]} \ No newline at end of file +{"minified":[{"fileName":"@railway-ts/pipelines/download/index.ts","libraryName":"@railway-ts/pipelines","version":"0.1.29","bytes":4146,"gzipBytes":1568},{"fileName":"superstruct/download/index.ts","libraryName":"superstruct","version":"2.0.2","bytes":4880,"gzipBytes":1935},{"fileName":"@remix-run/data-schema/download/index.ts","libraryName":"@remix-run/data-schema","version":"1.0.0","bytes":5464,"gzipBytes":1923},{"fileName":"typia/download/index.ts","libraryName":"typia","version":"15.3.1","bytes":7047,"gzipBytes":1854},{"fileName":"valibot/download/index.ts","libraryName":"valibot","version":"1.5.0","bytes":7770,"gzipBytes":2054},{"fileName":"decoders/download/index.ts","libraryName":"decoders","version":"2.13.0","bytes":10494,"gzipBytes":3506},{"fileName":"io-ts/download/index.ts","libraryName":"io-ts","version":"2.2.22","bytes":12541,"gzipBytes":3617},{"fileName":"@paseri/compiler/download/index.ts","libraryName":"@paseri/compiler","version":"0.7.7","bytes":15170,"gzipBytes":3633},{"fileName":"runtypes/download/index.ts","libraryName":"runtypes","version":"7.0.5","bytes":15633,"gzipBytes":4828},{"fileName":"zod/mini/download/index.ts","libraryName":"zod/mini","version":"4.6.7","bytes":22581,"gzipBytes":6810},{"fileName":"zod-compiler/download/compact.ts","libraryName":"zod-compiler","version":"2.0.8","note":"compact","bytes":26861,"gzipBytes":8200},{"fileName":"@paseri/paseri/download/index.ts","libraryName":"@paseri/paseri","version":"1.9.7","bytes":30569,"gzipBytes":6449},{"fileName":"zod-compiler/download/bag + mini.ts","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","bytes":35168,"gzipBytes":9891},{"fileName":"zod-compiler/download/mini.ts","libraryName":"zod-compiler","version":"2.0.8","note":"mini","bytes":35169,"gzipBytes":9896},{"fileName":"yup/download/index.ts","libraryName":"yup","version":"1.7.1","bytes":42205,"gzipBytes":13076},{"fileName":"typebox/download/schema.ts","libraryName":"typebox","version":"1.4.6","note":"schema","bytes":49226,"gzipBytes":13675},{"fileName":"sury/download/index.ts","libraryName":"sury","version":"11.1.0","bytes":53387,"gzipBytes":20862},{"fileName":"zod/mini/download/compile.ts","libraryName":"zod/mini","version":"4.6.7","note":"compile","bytes":56967,"gzipBytes":15557},{"fileName":"zod/v3/download/index.ts","libraryName":"zod/v3","version":"4.6.7","bytes":57179,"gzipBytes":13052},{"fileName":"zod/v3/download/default.ts","libraryName":"zod/v3","version":"4.6.7","note":"default","bytes":60193,"gzipBytes":14155},{"fileName":"typebox/download/schema + compile.ts","libraryName":"typebox","version":"1.4.6","note":"schema + compile","bytes":67233,"gzipBytes":18561},{"fileName":"effect/download/index.ts","libraryName":"effect","version":"4.1.3","bytes":81029,"gzipBytes":25464},{"fileName":"zod/download/default.ts","libraryName":"zod","version":"4.6.7","note":"default","bytes":89898,"gzipBytes":24263},{"fileName":"zod/download/index.ts","libraryName":"zod","version":"4.6.7","bytes":89898,"gzipBytes":24263},{"fileName":"zod/download/named.ts","libraryName":"zod","version":"4.6.7","note":"named","bytes":89898,"gzipBytes":24263},{"fileName":"zod-compiler/download/compact + mini.ts","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","bytes":94241,"gzipBytes":25772},{"fileName":"typebox/download/namespace.ts","libraryName":"typebox","version":"1.4.6","note":"namespace","bytes":99090,"gzipBytes":27187},{"fileName":"@sapphire/shapeshift/download/index.ts","libraryName":"@sapphire/shapeshift","version":"5.0.0","bytes":100034,"gzipBytes":25290},{"fileName":"zod-compiler/download/bag.ts","libraryName":"zod-compiler","version":"2.0.8","note":"bag","bytes":102564,"gzipBytes":27581},{"fileName":"zod-compiler/download/index.ts","libraryName":"zod-compiler","version":"2.0.8","bytes":102565,"gzipBytes":27586},{"fileName":"typebox/download/script.ts","libraryName":"typebox","version":"1.4.6","note":"script","bytes":110604,"gzipBytes":28398},{"fileName":"zod/download/compile.ts","libraryName":"zod","version":"4.6.7","note":"compile","bytes":119942,"gzipBytes":31330},{"fileName":"typebox/download/namespace + compile.ts","libraryName":"typebox","version":"1.4.6","note":"namespace + compile","bytes":122700,"gzipBytes":33288},{"fileName":"typebox/download/index.ts","libraryName":"typebox","version":"1.4.6","bytes":126610,"gzipBytes":32939},{"fileName":"ajv/download/index.ts","libraryName":"ajv","version":"8.20.0","bytes":148827,"gzipBytes":41817},{"fileName":"typebox/download/compile.ts","libraryName":"typebox","version":"1.4.6","note":"compile","bytes":150137,"gzipBytes":39004},{"fileName":"arktype/download/index.ts","libraryName":"arktype","version":"2.2.9","bytes":155502,"gzipBytes":46491},{"fileName":"joi/download/index.ts","libraryName":"joi","version":"18.3.2","bytes":172613,"gzipBytes":53168},{"fileName":"ata-validator/download/index.ts","libraryName":"ata-validator","version":"1.63.1","bytes":507165,"gzipBytes":136727}],"unminified":[{"fileName":"@railway-ts/pipelines/download/index.ts","libraryName":"@railway-ts/pipelines","version":"0.1.29","bytes":8884,"gzipBytes":2166},{"fileName":"superstruct/download/index.ts","libraryName":"superstruct","version":"2.0.2","bytes":12647,"gzipBytes":3866},{"fileName":"@remix-run/data-schema/download/index.ts","libraryName":"@remix-run/data-schema","version":"1.0.0","bytes":14533,"gzipBytes":3572},{"fileName":"valibot/download/index.ts","libraryName":"valibot","version":"1.5.0","bytes":15339,"gzipBytes":3214},{"fileName":"typia/download/index.ts","libraryName":"typia","version":"15.3.1","bytes":18524,"gzipBytes":4037},{"fileName":"decoders/download/index.ts","libraryName":"decoders","version":"2.13.0","bytes":21266,"gzipBytes":6079},{"fileName":"io-ts/download/index.ts","libraryName":"io-ts","version":"2.2.22","bytes":26937,"gzipBytes":5731},{"fileName":"@paseri/compiler/download/index.ts","libraryName":"@paseri/compiler","version":"0.7.7","bytes":30214,"gzipBytes":5508},{"fileName":"runtypes/download/index.ts","libraryName":"runtypes","version":"7.0.5","bytes":36950,"gzipBytes":8412},{"fileName":"zod/mini/download/index.ts","libraryName":"zod/mini","version":"4.6.7","bytes":42869,"gzipBytes":10300},{"fileName":"zod-compiler/download/compact.ts","libraryName":"zod-compiler","version":"2.0.8","note":"compact","bytes":51662,"gzipBytes":12440},{"fileName":"@paseri/paseri/download/index.ts","libraryName":"@paseri/paseri","version":"1.9.7","bytes":54344,"gzipBytes":10286},{"fileName":"zod-compiler/download/bag + mini.ts","libraryName":"zod-compiler","version":"2.0.8","note":"bag + mini","bytes":67198,"gzipBytes":14922},{"fileName":"zod-compiler/download/mini.ts","libraryName":"zod-compiler","version":"2.0.8","note":"mini","bytes":67215,"gzipBytes":14920},{"fileName":"yup/download/index.ts","libraryName":"yup","version":"1.7.1","bytes":74857,"gzipBytes":18541},{"fileName":"zod/v3/download/index.ts","libraryName":"zod/v3","version":"4.6.7","bytes":101507,"gzipBytes":17566},{"fileName":"zod/v3/download/default.ts","libraryName":"zod/v3","version":"4.6.7","note":"default","bytes":107515,"gzipBytes":19190},{"fileName":"zod/mini/download/compile.ts","libraryName":"zod/mini","version":"4.6.7","note":"compile","bytes":112870,"gzipBytes":25447},{"fileName":"sury/download/index.ts","libraryName":"sury","version":"11.1.0","bytes":124050,"gzipBytes":32125},{"fileName":"typebox/download/schema.ts","libraryName":"typebox","version":"1.4.6","note":"schema","bytes":128825,"gzipBytes":22216},{"fileName":"zod/download/index.ts","libraryName":"zod","version":"4.6.7","bytes":169369,"gzipBytes":37614},{"fileName":"zod/download/named.ts","libraryName":"zod","version":"4.6.7","note":"named","bytes":169369,"gzipBytes":37613},{"fileName":"zod/download/default.ts","libraryName":"zod","version":"4.6.7","note":"default","bytes":169371,"gzipBytes":37612},{"fileName":"typebox/download/schema + compile.ts","libraryName":"typebox","version":"1.4.6","note":"schema + compile","bytes":173724,"gzipBytes":29895},{"fileName":"zod-compiler/download/compact + mini.ts","libraryName":"zod-compiler","version":"2.0.8","note":"compact + mini","bytes":178175,"gzipBytes":39859},{"fileName":"zod-compiler/download/bag.ts","libraryName":"zod-compiler","version":"2.0.8","note":"bag","bytes":193689,"gzipBytes":42404},{"fileName":"zod-compiler/download/index.ts","libraryName":"zod-compiler","version":"2.0.8","bytes":193714,"gzipBytes":42405},{"fileName":"@sapphire/shapeshift/download/index.ts","libraryName":"@sapphire/shapeshift","version":"5.0.0","bytes":209369,"gzipBytes":38102},{"fileName":"zod/download/compile.ts","libraryName":"zod","version":"4.6.7","note":"compile","bytes":230031,"gzipBytes":49750},{"fileName":"joi/download/index.ts","libraryName":"joi","version":"18.3.2","bytes":252543,"gzipBytes":61087},{"fileName":"arktype/download/index.ts","libraryName":"arktype","version":"2.2.9","bytes":283754,"gzipBytes":67954},{"fileName":"ajv/download/index.ts","libraryName":"ajv","version":"8.20.0","bytes":289438,"gzipBytes":59756},{"fileName":"typebox/download/namespace.ts","libraryName":"typebox","version":"1.4.6","note":"namespace","bytes":292939,"gzipBytes":47290},{"fileName":"effect/download/index.ts","libraryName":"effect","version":"4.1.3","bytes":298005,"gzipBytes":71769},{"fileName":"typebox/download/script.ts","libraryName":"typebox","version":"1.4.6","note":"script","bytes":311914,"gzipBytes":47943},{"fileName":"typebox/download/namespace + compile.ts","libraryName":"typebox","version":"1.4.6","note":"namespace + compile","bytes":355258,"gzipBytes":56586},{"fileName":"typebox/download/index.ts","libraryName":"typebox","version":"1.4.6","bytes":360810,"gzipBytes":56243},{"fileName":"typebox/download/compile.ts","libraryName":"typebox","version":"1.4.6","note":"compile","bytes":423044,"gzipBytes":65480},{"fileName":"ata-validator/download/index.ts","libraryName":"ata-validator","version":"1.63.1","bytes":882123,"gzipBytes":188185}]} \ No newline at end of file diff --git a/bench/json-schema.json b/bench/json-schema.json index 4518e87b2..42085d9c7 100644 --- a/bench/json-schema.json +++ b/bench/json-schema.json @@ -1 +1 @@ -{"conversion":{"toJson":[{"id":"8d56e1a8-0832-41cd-801d-536b7a99d7a6","libraryName":"arktype","version":"2.2.9","snippet":"schema.out.toJsonSchema({ target: \"draft-07\" })","mean":0.00048002836534538054,"target":"draft-07","direction":"output","jsonSchema":"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"e66e7445-1cd4-4b07-8cae-6013aab7417c","libraryName":"arktype","version":"2.2.9","snippet":"schema.out.toJsonSchema({ target: \"draft-2020-12\" })","mean":0.0004958032781521215,"target":"draft-2020-12","direction":"output","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"ae78ffae-fb2f-49e8-9051-18a92cf686db","libraryName":"arktype","version":"2.2.9","snippet":"schema.in.toJsonSchema({ target: \"draft-2020-12\" })","mean":0.0004977331822216705,"target":"draft-2020-12","direction":"input","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"bda2ad14-a02b-43af-9345-1079f9f10d0b","libraryName":"arktype","version":"2.2.9","snippet":"schema.in.toJsonSchema({ target: \"draft-07\" })","mean":0.000498916985225092,"target":"draft-07","direction":"input","jsonSchema":"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"fbf6ac7b-eecc-4a94-8897-fd76a41747a0","libraryName":"valibot","version":"1.5.0","snippet":"toJsonSchema(schema, { target: \"draft-2020-12\", typeMode: \"output\" })","mean":0.0006480013685785748,"target":"draft-2020-12","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\"\n}"},{"id":"4f1030f5-8571-4d04-8ac0-d3436600cb28","libraryName":"valibot","version":"1.5.0","snippet":"toJsonSchema(schema, { target: \"openapi-3.0\", typeMode: \"output\" })","mean":0.0006533417080835733,"target":"openapi-3.0","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"b12d7d73-63d2-4b3f-87db-3d0fba785797","libraryName":"valibot","version":"1.5.0","snippet":"toJsonSchema(schema, { target: \"draft-2020-12\", typeMode: \"input\" })","mean":0.0006662463278183881,"target":"draft-2020-12","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\"\n}"},{"id":"8f9c64c4-3f0a-4aaf-ac2d-2c43f3b4a9f3","libraryName":"valibot","version":"1.5.0","snippet":"toJsonSchema(schema, { target: \"draft-07\", typeMode: \"output\" })","mean":0.0006666475483385512,"target":"draft-07","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"http://json-schema.org/draft-07/schema#\"\n}"},{"id":"f0fd26e2-90d5-44aa-b6e0-56cb32949afa","libraryName":"valibot","version":"1.5.0","snippet":"toJsonSchema(schema, { target: \"draft-07\", typeMode: \"input\" })","mean":0.0006674514659559487,"target":"draft-07","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"http://json-schema.org/draft-07/schema#\"\n}"},{"id":"262ea313-71f8-4986-9478-9e98f06f218c","libraryName":"valibot","version":"1.5.0","snippet":"toJsonSchema(schema, { target: \"openapi-3.0\", typeMode: \"input\" })","mean":0.0006687630425515225,"target":"openapi-3.0","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"c9c22f05-a45e-4685-a53a-4bd4724503a5","libraryName":"sury","version":"11.1.0","snippet":"S.toInputJSONSchemaOrThrow(schema, { target: \"draft-07\" })","mean":0.0024525117941065445,"target":"draft-07","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"http://json-schema.org/draft-07/schema#\"\n}"},{"id":"ab25cd6e-2483-4332-9338-22de87726b15","libraryName":"sury","version":"11.1.0","snippet":"S.toInputJSONSchemaOrThrow(schema, { target: \"openapi-3.0\" })","mean":0.0024730384483165934,"target":"openapi-3.0","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"26467c18-0fd9-4a53-b722-0e9ce267c3cb","libraryName":"sury","version":"11.1.0","snippet":"S.toInputJSONSchemaOrThrow(schema, { target: \"draft-2020-12\" })","mean":0.002516799650164926,"target":"draft-2020-12","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\"\n}"},{"id":"75dbd7d6-3c7c-4dbc-bdb4-a9eecab3d08d","libraryName":"sury","version":"11.1.0","snippet":"S.toOutputJSONSchemaOrThrow(schema, { target: \"draft-07\" })","mean":0.0025173361569403602,"target":"draft-07","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"http://json-schema.org/draft-07/schema#\"\n}"},{"id":"1bac1038-0483-4873-8375-a5a47e967398","libraryName":"sury","version":"11.1.0","snippet":"S.toOutputJSONSchemaOrThrow(schema, { target: \"openapi-3.0\" })","mean":0.002522781807219057,"target":"openapi-3.0","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"ea77c006-c2d5-473a-a261-d4c707c9814c","libraryName":"sury","version":"11.1.0","snippet":"S.toOutputJSONSchemaOrThrow(schema, { target: \"draft-2020-12\" })","mean":0.0025279878833690717,"target":"draft-2020-12","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\"\n}"},{"id":"cda6509d-b7f0-495e-8537-d908a3421377","libraryName":"zod/v3","version":"4.6.7","snippet":"zodToJsonSchema(schema, { target: \"jsonSchema7\" })","mean":0.004867648770662526,"target":"draft-07","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false,\n \"$schema\": \"http://json-schema.org/draft-07/schema#\"\n}"},{"id":"25ee60bf-2edd-4c40-9fc8-cf1f4687cd88","libraryName":"zod/v3","version":"4.6.7","snippet":"zodToJsonSchema(schema, { target: \"jsonSchema7\" })","mean":0.004914665769608209,"target":"draft-07","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false,\n \"$schema\": \"http://json-schema.org/draft-07/schema#\"\n}"},{"id":"4ebeea09-9443-4017-bb71-cc3983e2f214","libraryName":"zod/v3","version":"4.6.7","snippet":"zodToJsonSchema(schema, { target: \"openApi3\" })","mean":0.004917496345130554,"target":"openapi-3.0","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"2f49c734-b415-43fb-a28c-6a0fc60b7778","libraryName":"zod/v3","version":"4.6.7","snippet":"zodToJsonSchema(schema, { target: \"openApi3\" })","mean":0.004942399241835288,"target":"openapi-3.0","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"d445c823-84ee-4b87-953f-6363323ee9a8","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"openapi-3.0\", io: \"output\" })","mean":0.008620636304860348,"target":"openapi-3.0","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"6739e41c-8a0f-4a95-bd3c-98a3439f478a","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-07\", io: \"output\" })","mean":0.008828211213518695,"target":"draft-07","direction":"output","jsonSchema":"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"342dcf9b-e05f-451e-835e-9696a7d09430","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-2020-12\", io: \"output\" })","mean":0.008985621921304799,"target":"draft-2020-12","direction":"output","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"2968e2d2-cf64-4bbe-ae10-d76ddce4e5ea","libraryName":"zod/mini","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-2020-12\", io: \"output\" })","mean":0.008988017059140983,"target":"draft-2020-12","direction":"output","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"7174e656-636f-45de-90ff-e900fcdacba4","libraryName":"zod/mini","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"openapi-3.0\", io: \"output\" })","mean":0.00900549158036762,"target":"openapi-3.0","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"70e83ebf-9f05-4d10-a3b1-daad203124e6","libraryName":"zod/mini","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-07\", io: \"output\" })","mean":0.00901577519226393,"target":"draft-07","direction":"output","jsonSchema":"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"e547e6ef-8a30-4282-bf19-6c449adeacfa","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"openapi-3.0\", io: \"input\" })","mean":0.009916197657813175,"target":"openapi-3.0","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"0db5c621-a3a3-4de0-8807-e9d63561fd8f","libraryName":"zod/mini","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"openapi-3.0\", io: \"input\" })","mean":0.009985004822717601,"target":"openapi-3.0","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"4bc44d08-7534-401d-b1e2-64411a795475","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-07\", io: \"input\" })","mean":0.010236179910537208,"target":"draft-07","direction":"input","jsonSchema":"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"a1c6d6af-52f7-4776-8a6a-f031f94fe57c","libraryName":"zod/mini","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-07\", io: \"input\" })","mean":0.01046316839307562,"target":"draft-07","direction":"input","jsonSchema":"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"59b4ce68-e345-4660-ba47-3e543a16a907","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-2020-12\", io: \"input\" })","mean":0.010504255913865078,"target":"draft-2020-12","direction":"input","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"7c9835e0-b5c7-4cee-bd1d-5e6af43ae9f6","libraryName":"zod/mini","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-2020-12\", io: \"input\" })","mean":0.010690883320147447,"target":"draft-2020-12","direction":"input","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"0bb904d2-91e2-4ef1-b685-313a0db6afe2","libraryName":"effect","version":"4.1.2","snippet":"Schema.toJsonSchemaDocument(schema)","mean":0.01130879724518521,"target":"draft-2020-12","direction":"input","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"anyOf\": [\n {\n \"type\": \"number\"\n },\n {\n \"type\": \"string\",\n \"enum\": [\n \"Infinity\",\n \"-Infinity\",\n \"NaN\"\n ]\n }\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": true,\n \"$defs\": {}\n}"},{"id":"9a34e579-040e-4eb2-ac74-6608139d340b","libraryName":"joi","version":"18.3.2","snippet":"parse(schema, \"json\")","mean":0.08269043525715271,"target":"draft-07","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"12c04db5-75da-4e3c-8889-3357ae218f15","libraryName":"joi","version":"18.3.2","snippet":"parse(schema, \"open-api\")","mean":0.08838234971277213,"target":"openapi-3.0","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"}],"fromJson":[{"id":"642126d4-22ab-45c6-b125-df8840f9d4c4","libraryName":"sury","version":"11.1.0","snippet":"S.fromJSONSchemaOrThrow(jsonSchema)","mean":0.005865950409438423},{"id":"d4fb1b99-667d-4b8f-8e48-dbb0494548b7","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(jsonSchema)","mean":0.026619505390375105},{"id":"393e095c-a533-450d-86c9-48199a5f69d5","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(jsonSchema)","mean":0.1610814110162625}],"toJsonSupport":{"arktype":{"version":"2.2.9","source":"native","standardJsonSchema":"native","matrix":{"openapi-3.0":{"input":"Unsupported JSON Schema target: openapi-3.0","output":"Unsupported JSON Schema target: openapi-3.0"}}},"effect":{"version":"4.1.2","source":"native","matrix":{"draft-2020-12":{"output":"No JSON schema can be generated for the direction: output"},"draft-07":{"input":"Unsupported JSON Schema target: draft-07","output":"Unsupported JSON Schema target: draft-07"},"openapi-3.0":{"input":"Unsupported JSON Schema target: openapi-3.0","output":"Unsupported JSON Schema target: openapi-3.0"}}},"joi":{"version":"18.3.2","source":{"type":"package","package":"joi-to-json"},"matrix":{"draft-2020-12":{"input":"Unsupported JSON Schema target: draft-2020-12","output":"No JSON schema can be generated for the direction: output"},"draft-07":{"output":"No JSON schema can be generated for the direction: output"},"openapi-3.0":{"output":"No JSON schema can be generated for the direction: output"}}},"sury":{"version":"11.1.0","source":"native","standardJsonSchema":"opt-in","matrix":{}},"valibot":{"version":"1.5.0","source":{"type":"package","package":"@valibot/to-json-schema"},"standardJsonSchema":{"type":"package","package":"@valibot/to-json-schema"},"matrix":{}},"zod":{"version":"4.6.7","source":"native","standardJsonSchema":"native","matrix":{}},"zod/mini":{"version":"4.6.7","source":"native","matrix":{}},"zod/v3":{"version":"4.6.7","source":{"type":"package","package":"zod-to-json-schema"},"matrix":{"draft-2020-12":{"input":"Unsupported JSON Schema target: draft-2020-12","output":"Unsupported JSON Schema target: draft-2020-12"}}}}},"compliance":{"validation":{"draft2019-09":[{"id":"947c6b63-ee32-4d91-8b07-8458becdeb9f","libraryName":"typebox","version":"1.4.6","note":"value","snippet":"Value.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":2325,"failed":4},"byType":{"spec":{"passed":1258,"failed":1},"optional":{"passed":1067,"failed":3}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":34,"failed":0}},"ref":{"count":{"passed":81,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":56,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":2,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"18b68929-93e5-4255-9c2c-3f3469e092cb","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":2325,"failed":4},"byType":{"spec":{"passed":1258,"failed":1},"optional":{"passed":1067,"failed":3}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":34,"failed":0}},"ref":{"count":{"passed":81,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":56,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":2,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"2db1db6b-a28b-46ff-bb1c-f9ceda4f6c99","libraryName":"z-schema","version":"12.5.0","snippet":"const validator = ZSchema.create({ safe: true, version: \"draft2019-09\" });\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.setRemoteReference(uri, remoteSchema);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":2309,"failed":20},"byType":{"spec":{"passed":1241,"failed":18},"optional":{"passed":1068,"failed":2}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":34,"failed":0}},"ref":{"count":{"passed":81,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":56,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":5,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":3,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"18a119c2-0a08-4357-9ff7-ff006c156ff0","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema, { schemas }).isValidObject(data)","source":"native","results":{"count":{"passed":2225,"failed":104},"byType":{"spec":{"passed":1256,"failed":3},"optional":{"passed":969,"failed":101}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":4,"failed":3}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":34,"failed":0}},"ref":{"count":{"passed":81,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":56,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":5,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":2,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":22,"failed":14}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":9,"failed":3}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":43,"failed":23}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"71b9691e-e4ed-4446-86a1-1443cfc1b4dc","libraryName":"@cfworker/json-schema","version":"4.1.6","snippet":"const validator = new Validator(schema, \"2019-09\");\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data).valid;","source":"native","results":{"count":{"passed":2193,"failed":136},"byType":{"spec":{"passed":1253,"failed":6},"optional":{"passed":940,"failed":130}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":34,"failed":0}},"ref":{"count":{"passed":78,"failed":3}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":56,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":2,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":8,"failed":2}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":43,"failed":23}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":44,"failed":4}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"5cf70459-2b1d-40c6-a4cf-4fbd3629d84c","libraryName":"ajv","version":"8.20.0","note":"non-strict","snippet":"const ajv = new Ajv({ strict: false, validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":2140,"failed":189},"byType":{"spec":{"passed":1231,"failed":28},"optional":{"passed":909,"failed":161}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":47,"failed":6}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":27,"failed":1}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":32,"failed":2}},"ref":{"count":{"passed":73,"failed":8}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":14,"failed":4}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":53,"failed":3}},"unevaluatedProperties":{"count":{"passed":126,"failed":3}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":1,"failed":2}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":43,"failed":4}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":49,"failed":2}},"optional/format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"optional/format/email":{"count":{"passed":58,"failed":13}},"optional/format/hostname":{"count":{"passed":42,"failed":24}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":51,"failed":5}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":45,"failed":3}},"optional/format/uri":{"count":{"passed":44,"failed":4}},"optional/format/uuid":{"count":{"passed":28,"failed":1}}}}},{"id":"d5212b02-1502-4d03-b53c-c62df5b3665f","libraryName":"jsonschema","version":"1.5.0","snippet":"const validator = new Validator();\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1844,"failed":485},"byType":{"spec":{"passed":995,"failed":264},"optional":{"passed":849,"failed":221}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":14,"failed":6}},"dependentSchemas":{"count":{"passed":10,"failed":10}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":22,"failed":6}},"maxContains":{"count":{"passed":8,"failed":6}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":16,"failed":12}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":39,"failed":1}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":22,"failed":12}},"ref":{"count":{"passed":17,"failed":64}},"refRemote":{"count":{"passed":16,"failed":15}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":32,"failed":24}},"unevaluatedProperties":{"count":{"passed":52,"failed":77}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":2,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":0,"failed":10}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":36,"failed":11}},"optional/format/date":{"count":{"passed":72,"failed":9}},"optional/format/duration":{"count":{"passed":38,"failed":13}},"optional/format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"optional/format/email":{"count":{"passed":59,"failed":12}},"optional/format/hostname":{"count":{"passed":42,"failed":24}},"optional/format/idn-email":{"count":{"passed":22,"failed":2}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":47,"failed":4}},"optional/format/iri-reference":{"count":{"passed":24,"failed":1}},"optional/format/iri":{"count":{"passed":24,"failed":8}},"optional/format/json-pointer":{"count":{"passed":39,"failed":1}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":29,"failed":2}},"optional/format/time":{"count":{"passed":41,"failed":15}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":30,"failed":1}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":32,"failed":16}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"23b9fe63-3067-49a5-aeb0-09e2b1b1fc91","libraryName":"@earendil-works/pi-schema","version":"1.5.0","snippet":"const compiled = compile(schema, { schemas: remotes, draft });\nreturn compiled.check(data);","source":"native","results":{"count":{"passed":1816,"failed":513},"byType":{"spec":{"passed":1241,"failed":18},"optional":{"passed":575,"failed":495}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":23,"failed":11}},"ref":{"count":{"passed":79,"failed":2}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":55,"failed":1}},"unevaluatedProperties":{"count":{"passed":128,"failed":1}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":2,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"38a46d9c-81d6-427b-bcde-f27a485c8121","libraryName":"ajv","version":"8.20.0","snippet":"const ajv = new Ajv({ validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":477,"failed":1852},"byType":{"spec":{"passed":410,"failed":849},"optional":{"passed":67,"failed":1003}},"files":{"additionalItems":{"count":{"passed":0,"failed":19}},"additionalProperties":{"count":{"passed":0,"failed":21}},"allOf":{"count":{"passed":11,"failed":19}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":10,"failed":8}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":0,"failed":21}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":3,"failed":4}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"enum":{"count":{"passed":47,"failed":6}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":114}},"if-then-else":{"count":{"passed":8,"failed":22}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":25}},"maxContains":{"count":{"passed":0,"failed":14}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minContains":{"count":{"passed":0,"failed":28}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":2,"failed":11}},"not":{"count":{"passed":33,"failed":7}},"oneOf":{"count":{"passed":11,"failed":16}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":23}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"recursiveRef":{"count":{"passed":14,"failed":20}},"ref":{"count":{"passed":23,"failed":58}},"refRemote":{"count":{"passed":19,"failed":12}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":63,"failed":17}},"unevaluatedItems":{"count":{"passed":0,"failed":56}},"unevaluatedProperties":{"count":{"passed":69,"failed":60}},"uniqueItems":{"count":{"passed":0,"failed":65}},"vocabulary":{"count":{"passed":2,"failed":3}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/cross-draft":{"count":{"passed":0,"failed":3}},"optional/dependencies-compatibility":{"count":{"passed":0,"failed":36}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/refOfUnknownKeyword":{"count":{"passed":2,"failed":8}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/duration":{"count":{"passed":0,"failed":51}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}},"optional/format/uuid":{"count":{"passed":0,"failed":29}}}}}],"draft2020-12":[{"id":"8cecb046-f7b0-407a-9293-df340e2c9cd2","libraryName":"typebox","version":"1.4.6","note":"value","snippet":"Value.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":2351,"failed":23},"byType":{"spec":{"passed":1280,"failed":20},"optional":{"passed":1071,"failed":3}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":44,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":19}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-assertion":{"count":{"passed":4,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"5d004fa1-2e9a-4007-a7f4-a26c80f96e64","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":2351,"failed":23},"byType":{"spec":{"passed":1280,"failed":20},"optional":{"passed":1071,"failed":3}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":44,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":19}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-assertion":{"count":{"passed":4,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"38d16a34-dd8f-401e-9ae1-d8eed7b4c067","libraryName":"z-schema","version":"12.5.0","snippet":"const validator = ZSchema.create({ safe: true, version: \"draft2020-12\" });\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.setRemoteReference(uri, remoteSchema);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":2335,"failed":39},"byType":{"spec":{"passed":1263,"failed":37},"optional":{"passed":1072,"failed":2}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":44,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":19}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":5,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":1,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":4,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"6b3522a9-4aa1-45a7-ac66-6815133d18b2","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema, { schemas }).isValidObject(data)","source":"native","results":{"count":{"passed":2252,"failed":122},"byType":{"spec":{"passed":1279,"failed":21},"optional":{"passed":973,"failed":101}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":4,"failed":3}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":44,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":115,"failed":18}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":5,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":22,"failed":14}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":4,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":9,"failed":3}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":43,"failed":23}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"ed082eda-bf43-4ccb-8458-3254461c271a","libraryName":"@cfworker/json-schema","version":"4.1.6","snippet":"const validator = new Validator(schema, \"2020-12\");\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data).valid;","source":"native","results":{"count":{"passed":2200,"failed":174},"byType":{"spec":{"passed":1257,"failed":43},"optional":{"passed":943,"failed":131}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":24,"failed":20}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":118,"failed":15}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":76,"failed":3}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":70,"failed":1}},"unevaluatedProperties":{"count":{"passed":128,"failed":1}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-assertion":{"count":{"passed":4,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":8,"failed":2}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":43,"failed":23}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":44,"failed":4}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"d0c0290c-d61d-4b12-8c92-f0d610ba1cc1","libraryName":"ajv","version":"8.20.0","note":"non-strict","snippet":"const ajv = new Ajv({ strict: false, validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":2136,"failed":238},"byType":{"spec":{"passed":1223,"failed":77},"optional":{"passed":913,"failed":161}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":19,"failed":25}},"enum":{"count":{"passed":47,"failed":6}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":118,"failed":15}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":27,"failed":1}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":71,"failed":8}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":14,"failed":4}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":59,"failed":12}},"unevaluatedProperties":{"count":{"passed":124,"failed":5}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":4,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":43,"failed":4}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":49,"failed":2}},"optional/format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"optional/format/email":{"count":{"passed":58,"failed":13}},"optional/format/hostname":{"count":{"passed":42,"failed":24}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":51,"failed":5}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":45,"failed":3}},"optional/format/uri":{"count":{"passed":44,"failed":4}},"optional/format/uuid":{"count":{"passed":28,"failed":1}}}}},{"id":"8d86c78f-43d8-44c8-a169-ac7c8daa8c50","libraryName":"@earendil-works/pi-schema","version":"1.5.0","snippet":"const compiled = compile(schema, { schemas: remotes, draft });\nreturn compiled.check(data);","source":"native","results":{"count":{"passed":1872,"failed":502},"byType":{"spec":{"passed":1295,"failed":5},"optional":{"passed":577,"failed":497}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":44,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":133,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":77,"failed":2}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-assertion":{"count":{"passed":2,"failed":2}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"313bf083-8b17-4eb1-90ba-21cc83acbe48","libraryName":"jsonschema","version":"1.5.0","snippet":"const validator = new Validator();\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1839,"failed":535},"byType":{"spec":{"passed":987,"failed":313},"optional":{"passed":852,"failed":222}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":14,"failed":6}},"dependentSchemas":{"count":{"passed":10,"failed":10}},"dynamicRef":{"count":{"passed":12,"failed":32}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":118,"failed":15}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":22,"failed":7}},"maxContains":{"count":{"passed":8,"failed":6}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":16,"failed":12}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":39,"failed":1}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":9,"failed":2}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":16,"failed":63}},"refRemote":{"count":{"passed":16,"failed":15}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":41,"failed":30}},"unevaluatedProperties":{"count":{"passed":52,"failed":77}},"uniqueItems":{"count":{"passed":59,"failed":6}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":1,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":4,"failed":0}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":0,"failed":10}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":36,"failed":11}},"optional/format/date":{"count":{"passed":72,"failed":9}},"optional/format/duration":{"count":{"passed":38,"failed":13}},"optional/format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"optional/format/email":{"count":{"passed":59,"failed":12}},"optional/format/hostname":{"count":{"passed":42,"failed":24}},"optional/format/idn-email":{"count":{"passed":22,"failed":2}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":47,"failed":4}},"optional/format/iri-reference":{"count":{"passed":24,"failed":1}},"optional/format/iri":{"count":{"passed":24,"failed":8}},"optional/format/json-pointer":{"count":{"passed":39,"failed":1}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":29,"failed":2}},"optional/format/time":{"count":{"passed":41,"failed":15}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":30,"failed":1}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":32,"failed":16}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"ceb75965-870e-4c09-84f2-f59d8e262858","libraryName":"ajv","version":"8.20.0","snippet":"const ajv = new Ajv({ validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":419,"failed":1955},"byType":{"spec":{"passed":351,"failed":949},"optional":{"passed":68,"failed":1006}},"files":{"additionalProperties":{"count":{"passed":0,"failed":21}},"allOf":{"count":{"passed":11,"failed":19}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":10,"failed":8}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":0,"failed":21}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":3,"failed":4}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":14,"failed":30}},"enum":{"count":{"passed":47,"failed":6}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":133}},"if-then-else":{"count":{"passed":8,"failed":22}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":26}},"maxContains":{"count":{"passed":0,"failed":14}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minContains":{"count":{"passed":0,"failed":28}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":2,"failed":11}},"not":{"count":{"passed":33,"failed":7}},"oneOf":{"count":{"passed":11,"failed":16}},"pattern":{"count":{"passed":3,"failed":9}},"patternProperties":{"count":{"passed":3,"failed":23}},"prefixItems":{"count":{"passed":0,"failed":11}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":23,"failed":56}},"refRemote":{"count":{"passed":19,"failed":12}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":63,"failed":17}},"unevaluatedItems":{"count":{"passed":0,"failed":71}},"unevaluatedProperties":{"count":{"passed":4,"failed":125}},"uniqueItems":{"count":{"passed":0,"failed":65}},"vocabulary":{"count":{"passed":2,"failed":3}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":0,"failed":36}},"optional/dynamicRef":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":0,"failed":4}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/refOfUnknownKeyword":{"count":{"passed":2,"failed":8}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/duration":{"count":{"passed":0,"failed":51}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}},"optional/format/uuid":{"count":{"passed":0,"failed":29}}}}}],"draft3":[{"id":"8b90623b-fe0a-4651-a485-706e78babca4","libraryName":"jsonschema","version":"1.5.0","snippet":"const validator = new Validator();\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":563,"failed":23},"byType":{"spec":{"passed":428,"failed":11},"optional":{"passed":135,"failed":12}},"files":{"additionalItems":{"count":{"passed":14,"failed":0}},"additionalProperties":{"count":{"passed":15,"failed":1}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":18,"failed":0}},"disallow":{"count":{"passed":9,"failed":0}},"divisibleBy":{"count":{"passed":11,"failed":0}},"enum":{"count":{"passed":18,"failed":0}},"extends":{"count":{"passed":10,"failed":0}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":7,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":13,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":17,"failed":10}},"refRemote":{"count":{"passed":8,"failed":0}},"required":{"count":{"passed":4,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":62,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":6,"failed":0}},"optional/format/date-time":{"count":{"passed":16,"failed":5}},"optional/format/date":{"count":{"passed":27,"failed":6}},"optional/format/ecmascript-regex":{"count":{"passed":3,"failed":0}},"optional/format/email":{"count":{"passed":11,"failed":0}},"optional/format/host-name":{"count":{"passed":15,"failed":0}},"optional/format/ip-address":{"count":{"passed":3,"failed":0}},"optional/format/ipv6":{"count":{"passed":12,"failed":0}},"optional/format/regex":{"count":{"passed":12,"failed":0}},"optional/format/time":{"count":{"passed":3,"failed":0}},"optional/format/uri":{"count":{"passed":4,"failed":0}}}}},{"id":"d7062580-a445-471d-b6a0-b090a82bd07e","libraryName":"typebox","version":"1.4.6","note":"value","snippet":"Value.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":530,"failed":56},"byType":{"spec":{"passed":406,"failed":33},"optional":{"passed":124,"failed":23}},"files":{"additionalItems":{"count":{"passed":14,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":17,"failed":1}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":16,"failed":2}},"extends":{"count":{"passed":4,"failed":6}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":7,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":13,"failed":1}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":12,"failed":1}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":23,"failed":4}},"refRemote":{"count":{"passed":7,"failed":1}},"required":{"count":{"passed":3,"failed":1}},"type":{"count":{"passed":73,"failed":7}},"uniqueItems":{"count":{"passed":62,"failed":0}},"optional/bignum":{"count":{"passed":8,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":21,"failed":0}},"optional/format/date":{"count":{"passed":33,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":3,"failed":0}},"optional/format/email":{"count":{"passed":11,"failed":0}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":12,"failed":0}},"optional/format/regex":{"count":{"passed":12,"failed":0}},"optional/format/time":{"count":{"passed":2,"failed":1}},"optional/format/uri":{"count":{"passed":4,"failed":0}}}}},{"id":"f1a5fdb2-0bff-4d5a-b3a1-834bedf8d6d9","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":530,"failed":56},"byType":{"spec":{"passed":406,"failed":33},"optional":{"passed":124,"failed":23}},"files":{"additionalItems":{"count":{"passed":14,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":17,"failed":1}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":16,"failed":2}},"extends":{"count":{"passed":4,"failed":6}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":7,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":13,"failed":1}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":12,"failed":1}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":23,"failed":4}},"refRemote":{"count":{"passed":7,"failed":1}},"required":{"count":{"passed":3,"failed":1}},"type":{"count":{"passed":73,"failed":7}},"uniqueItems":{"count":{"passed":62,"failed":0}},"optional/bignum":{"count":{"passed":8,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":21,"failed":0}},"optional/format/date":{"count":{"passed":33,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":3,"failed":0}},"optional/format/email":{"count":{"passed":11,"failed":0}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":12,"failed":0}},"optional/format/regex":{"count":{"passed":12,"failed":0}},"optional/format/time":{"count":{"passed":2,"failed":1}},"optional/format/uri":{"count":{"passed":4,"failed":0}}}}},{"id":"d17a8924-ce29-4aca-a8a7-d760492ac781","libraryName":"@cfworker/json-schema","version":"4.1.6","snippet":"const validator = new Validator(schema);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data).valid;","source":"native","results":{"count":{"passed":526,"failed":60},"byType":{"spec":{"passed":400,"failed":39},"optional":{"passed":126,"failed":21}},"files":{"additionalItems":{"count":{"passed":14,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":17,"failed":1}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":16,"failed":2}},"extends":{"count":{"passed":4,"failed":6}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":7,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":11,"failed":3}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":12,"failed":1}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":22,"failed":5}},"refRemote":{"count":{"passed":8,"failed":0}},"required":{"count":{"passed":3,"failed":1}},"type":{"count":{"passed":69,"failed":11}},"uniqueItems":{"count":{"passed":62,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":21,"failed":0}},"optional/format/date":{"count":{"passed":33,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":3,"failed":0}},"optional/format/email":{"count":{"passed":11,"failed":0}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":12,"failed":0}},"optional/format/regex":{"count":{"passed":12,"failed":0}},"optional/format/time":{"count":{"passed":2,"failed":1}},"optional/format/uri":{"count":{"passed":4,"failed":0}}}}},{"id":"9b81c3fd-ea8b-46f4-bfff-84aee966c636","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema, { schemas }).isValidObject(data)","source":"native","results":{"count":{"passed":515,"failed":71},"byType":{"spec":{"passed":392,"failed":47},"optional":{"passed":123,"failed":24}},"files":{"additionalItems":{"count":{"passed":11,"failed":3}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":4,"failed":3}},"dependencies":{"count":{"passed":11,"failed":7}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":16,"failed":2}},"extends":{"count":{"passed":4,"failed":6}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":6,"failed":1}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":13,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":22,"failed":5}},"refRemote":{"count":{"passed":7,"failed":1}},"required":{"count":{"passed":3,"failed":1}},"type":{"count":{"passed":73,"failed":7}},"uniqueItems":{"count":{"passed":60,"failed":2}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":9,"failed":3}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":21,"failed":0}},"optional/format/date":{"count":{"passed":33,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":3,"failed":0}},"optional/format/email":{"count":{"passed":11,"failed":0}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":12,"failed":0}},"optional/format/regex":{"count":{"passed":12,"failed":0}},"optional/format/time":{"count":{"passed":2,"failed":1}},"optional/format/uri":{"count":{"passed":4,"failed":0}}}}},{"id":"e36e48b4-9603-42e0-a8d6-92904df1ef5d","libraryName":"z-schema","version":"12.5.0","snippet":"const validator = ZSchema.create({ safe: true });\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.setRemoteReference(uri, remoteSchema);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":506,"failed":80},"byType":{"spec":{"passed":367,"failed":72},"optional":{"passed":139,"failed":8}},"files":{"additionalItems":{"count":{"passed":7,"failed":7}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":12,"failed":6}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":16,"failed":2}},"extends":{"count":{"passed":7,"failed":3}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":5,"failed":2}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":10,"failed":4}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":12,"failed":1}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":22,"failed":5}},"refRemote":{"count":{"passed":8,"failed":0}},"required":{"count":{"passed":2,"failed":2}},"type":{"count":{"passed":67,"failed":13}},"uniqueItems":{"count":{"passed":44,"failed":18}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":21,"failed":0}},"optional/format/date":{"count":{"passed":33,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":3,"failed":0}},"optional/format/email":{"count":{"passed":11,"failed":0}},"optional/format/host-name":{"count":{"passed":15,"failed":0}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":12,"failed":0}},"optional/format/regex":{"count":{"passed":12,"failed":0}},"optional/format/time":{"count":{"passed":2,"failed":1}},"optional/format/uri":{"count":{"passed":4,"failed":0}}}}},{"id":"86825287-e1b1-48a4-93e0-ffe9f6b98444","libraryName":"ajv","version":"8.20.0","note":"non-strict","snippet":"const ajv = new Ajv({ strict: false, validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":495,"failed":91},"byType":{"spec":{"passed":375,"failed":64},"optional":{"passed":120,"failed":27}},"files":{"additionalItems":{"count":{"passed":14,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":17,"failed":1}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":12,"failed":6}},"extends":{"count":{"passed":1,"failed":9}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":7,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":8,"failed":6}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":11,"failed":2}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":21,"failed":6}},"refRemote":{"count":{"passed":6,"failed":2}},"required":{"count":{"passed":1,"failed":3}},"type":{"count":{"passed":60,"failed":20}},"uniqueItems":{"count":{"passed":62,"failed":0}},"optional/bignum":{"count":{"passed":8,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":4}},"optional/format/date":{"count":{"passed":33,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":3,"failed":0}},"optional/format/email":{"count":{"passed":11,"failed":0}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":12,"failed":0}},"optional/format/regex":{"count":{"passed":12,"failed":0}},"optional/format/time":{"count":{"passed":2,"failed":1}},"optional/format/uri":{"count":{"passed":4,"failed":0}}}}},{"id":"07d17520-9871-4970-af15-89217055fd4b","libraryName":"@earendil-works/pi-schema","version":"1.5.0","snippet":"const compiled = compile(schema, { schemas: remotes, draft });\nreturn compiled.check(data);","source":"native","results":{"count":{"passed":461,"failed":125},"byType":{"spec":{"passed":394,"failed":45},"optional":{"passed":67,"failed":80}},"files":{"additionalItems":{"count":{"passed":14,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":11,"failed":7}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":16,"failed":2}},"extends":{"count":{"passed":4,"failed":6}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":7,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":13,"failed":1}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":12,"failed":1}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":22,"failed":5}},"refRemote":{"count":{"passed":6,"failed":2}},"required":{"count":{"passed":3,"failed":1}},"type":{"count":{"passed":69,"failed":11}},"uniqueItems":{"count":{"passed":62,"failed":0}},"optional/bignum":{"count":{"passed":8,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":6,"failed":15}},"optional/format/date":{"count":{"passed":14,"failed":19}},"optional/format/ecmascript-regex":{"count":{"passed":2,"failed":1}},"optional/format/email":{"count":{"passed":5,"failed":6}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":6,"failed":6}},"optional/format/regex":{"count":{"passed":6,"failed":6}},"optional/format/time":{"count":{"passed":1,"failed":2}},"optional/format/uri":{"count":{"passed":1,"failed":3}}}}},{"id":"e1f8e8b7-6395-4bd1-9c66-6cac6d010671","libraryName":"ajv","version":"8.20.0","snippet":"const ajv = new Ajv({ validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":81,"failed":505},"byType":{"spec":{"passed":76,"failed":363},"optional":{"passed":5,"failed":142}},"files":{"additionalItems":{"count":{"passed":0,"failed":14}},"additionalProperties":{"count":{"passed":0,"failed":16}},"default":{"count":{"passed":3,"failed":4}},"dependencies":{"count":{"passed":0,"failed":18}},"disallow":{"count":{"passed":0,"failed":9}},"divisibleBy":{"count":{"passed":0,"failed":11}},"enum":{"count":{"passed":12,"failed":6}},"extends":{"count":{"passed":0,"failed":10}},"format":{"count":{"passed":0,"failed":60}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":0,"failed":7}},"maxItems":{"count":{"passed":0,"failed":4}},"maxLength":{"count":{"passed":0,"failed":5}},"maximum":{"count":{"passed":0,"failed":14}},"minItems":{"count":{"passed":0,"failed":4}},"minLength":{"count":{"passed":0,"failed":5}},"minimum":{"count":{"passed":0,"failed":13}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":17}},"properties":{"count":{"passed":0,"failed":15}},"ref":{"count":{"passed":2,"failed":25}},"refRemote":{"count":{"passed":6,"failed":2}},"required":{"count":{"passed":0,"failed":4}},"type":{"count":{"passed":53,"failed":27}},"uniqueItems":{"count":{"passed":0,"failed":62}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":0,"failed":6}},"optional/format/date-time":{"count":{"passed":0,"failed":21}},"optional/format/date":{"count":{"passed":0,"failed":33}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":3}},"optional/format/email":{"count":{"passed":0,"failed":11}},"optional/format/host-name":{"count":{"passed":0,"failed":15}},"optional/format/ip-address":{"count":{"passed":0,"failed":3}},"optional/format/ipv6":{"count":{"passed":0,"failed":12}},"optional/format/regex":{"count":{"passed":0,"failed":12}},"optional/format/time":{"count":{"passed":0,"failed":3}},"optional/format/uri":{"count":{"passed":0,"failed":4}}}}}],"draft4":[{"id":"6e7214ab-b6d9-4b12-9af5-51b867d12e97","libraryName":"z-schema","version":"12.5.0","snippet":"const validator = ZSchema.create({ safe: true, version: \"draft-04\" });\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.setRemoteReference(uri, remoteSchema);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1002,"failed":10},"byType":{"spec":{"passed":616,"failed":0},"optional":{"passed":386,"failed":10}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":17,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":45,"failed":0}},"refRemote":{"count":{"passed":17,"failed":0}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":43,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":33,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"56eb89ed-19ee-498e-97a9-60c1a700ce9d","libraryName":"@cfworker/json-schema","version":"4.1.6","snippet":"const validator = new Validator(schema, \"4\");\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data).valid;","source":"native","results":{"count":{"passed":1001,"failed":11},"byType":{"spec":{"passed":610,"failed":6},"optional":{"passed":391,"failed":5}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":17,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":41,"failed":4}},"refRemote":{"count":{"passed":17,"failed":0}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":43,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":33,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":44,"failed":4}}}}},{"id":"ff6ff362-66a3-4d0a-9057-b43eb707286e","libraryName":"typebox","version":"1.4.6","note":"value","snippet":"Value.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":991,"failed":21},"byType":{"spec":{"passed":600,"failed":16},"optional":{"passed":391,"failed":5}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":1,"failed":1}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":13,"failed":1}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":16,"failed":1}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":38,"failed":7}},"refRemote":{"count":{"passed":11,"failed":6}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":9,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":2,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":43,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"347772e1-e97e-4a8b-891a-ac427ea3eea5","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":991,"failed":21},"byType":{"spec":{"passed":600,"failed":16},"optional":{"passed":391,"failed":5}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":1,"failed":1}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":13,"failed":1}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":16,"failed":1}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":38,"failed":7}},"refRemote":{"count":{"passed":11,"failed":6}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":9,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":2,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":43,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"948a5550-de56-4860-bfed-8523e01fdc3c","libraryName":"ajv","version":"8.20.0","note":"non-strict","snippet":"const ajv = new Ajv({ strict: false, validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":979,"failed":33},"byType":{"spec":{"passed":608,"failed":8},"optional":{"passed":371,"failed":25}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":17,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":23,"failed":1}},"ref":{"count":{"passed":42,"failed":3}},"refRemote":{"count":{"passed":17,"failed":0}},"required":{"count":{"passed":13,"failed":4}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":39,"failed":4}},"optional/format/email":{"count":{"passed":58,"failed":13}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":44,"failed":4}}}}},{"id":"652ce287-0833-4487-845a-65533aa1065a","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema, { schemas }).isValidObject(data)","source":"native","results":{"count":{"passed":964,"failed":48},"byType":{"spec":{"passed":575,"failed":41},"optional":{"passed":389,"failed":7}},"files":{"additionalItems":{"count":{"passed":12,"failed":5}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":4,"failed":3}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":16,"failed":13}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":16,"failed":5}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":17,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":38,"failed":7}},"refRemote":{"count":{"passed":11,"failed":6}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":63,"failed":2}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":2,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":9,"failed":3}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":43,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":33,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"125e8da3-c590-49fa-ad13-05b92ca5b7a5","libraryName":"jsonschema","version":"1.5.0","snippet":"const validator = new Validator();\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":948,"failed":64},"byType":{"spec":{"passed":598,"failed":18},"optional":{"passed":350,"failed":46}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":17,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":33,"failed":12}},"refRemote":{"count":{"passed":13,"failed":4}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":32,"failed":11}},"optional/format/email":{"count":{"passed":59,"failed":12}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":47,"failed":4}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":32,"failed":16}}}}},{"id":"b2ecba0a-4ba3-4cc0-bb09-04b5557acf65","libraryName":"@earendil-works/pi-schema","version":"1.5.0","snippet":"const compiled = compile(schema, { schemas: remotes, draft });\nreturn compiled.check(data);","source":"native","results":{"count":{"passed":803,"failed":209},"byType":{"spec":{"passed":588,"failed":28},"optional":{"passed":215,"failed":181}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":13,"failed":1}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":16,"failed":1}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":32,"failed":13}},"refRemote":{"count":{"passed":6,"failed":11}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":8,"failed":3}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":17,"failed":26}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":14,"failed":19}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"7737547d-52aa-40fb-8ff5-e8d923cdca22","libraryName":"ajv","version":"8.20.0","snippet":"const ajv = new Ajv({ validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":258,"failed":754},"byType":{"spec":{"passed":193,"failed":423},"optional":{"passed":65,"failed":331}},"files":{"additionalItems":{"count":{"passed":0,"failed":17}},"additionalProperties":{"count":{"passed":0,"failed":16}},"allOf":{"count":{"passed":8,"failed":19}},"anyOf":{"count":{"passed":7,"failed":8}},"default":{"count":{"passed":3,"failed":4}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":0,"failed":29}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":0,"failed":36}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":18}},"maxItems":{"count":{"passed":0,"failed":4}},"maxLength":{"count":{"passed":0,"failed":5}},"maxProperties":{"count":{"passed":0,"failed":8}},"maximum":{"count":{"passed":0,"failed":14}},"minItems":{"count":{"passed":0,"failed":4}},"minLength":{"count":{"passed":0,"failed":5}},"minProperties":{"count":{"passed":0,"failed":8}},"minimum":{"count":{"passed":0,"failed":17}},"multipleOf":{"count":{"passed":2,"failed":11}},"not":{"count":{"passed":15,"failed":5}},"oneOf":{"count":{"passed":7,"failed":16}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":18}},"properties":{"count":{"passed":0,"failed":24}},"ref":{"count":{"passed":20,"failed":25}},"refRemote":{"count":{"passed":15,"failed":2}},"required":{"count":{"passed":0,"failed":17}},"type":{"count":{"passed":62,"failed":17}},"uniqueItems":{"count":{"passed":0,"failed":65}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":0,"failed":43}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":33}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri":{"count":{"passed":0,"failed":48}}}}}],"draft6":[{"id":"c43e7dda-5318-420f-85d3-46f47efbdde5","libraryName":"typebox","version":"1.4.6","note":"value","snippet":"Value.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":1360,"failed":4},"byType":{"spec":{"passed":838,"failed":1},"optional":{"passed":522,"failed":3}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":69,"failed":1}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"d8001252-eaef-40fe-9132-ca66c3c2da85","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":1360,"failed":4},"byType":{"spec":{"passed":838,"failed":1},"optional":{"passed":522,"failed":3}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":69,"failed":1}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"a0d35e4c-9057-44ae-ad53-554ca83b5f29","libraryName":"@cfworker/json-schema","version":"4.1.6","snippet":"const validator = new Validator(schema);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data).valid;","source":"native","results":{"count":{"passed":1344,"failed":20},"byType":{"spec":{"passed":832,"failed":7},"optional":{"passed":512,"failed":13}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":65,"failed":5}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":33,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":44,"failed":4}}}}},{"id":"ce69e98a-3a89-4384-875a-06f15c9ec15d","libraryName":"z-schema","version":"12.5.0","snippet":"const validator = ZSchema.create({ safe: true, version: \"draft-06\" });\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.setRemoteReference(uri, remoteSchema);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1337,"failed":27},"byType":{"spec":{"passed":821,"failed":18},"optional":{"passed":516,"failed":9}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":70,"failed":0}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":33,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"23e7b7f8-4c18-4d16-a117-f4ce27d7985b","libraryName":"ajv","version":"8.20.0","note":"non-strict","snippet":"const ajv = new Ajv({ strict: false, validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":1320,"failed":44},"byType":{"spec":{"passed":831,"failed":8},"optional":{"passed":489,"failed":36}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":27,"failed":1}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":67,"failed":3}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":14,"failed":4}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":43,"failed":4}},"optional/format/email":{"count":{"passed":58,"failed":13}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":45,"failed":3}},"optional/format/uri":{"count":{"passed":44,"failed":4}}}}},{"id":"2cbf7930-075d-4d37-8852-4554b3972eed","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema, { schemas }).isValidObject(data)","source":"native","results":{"count":{"passed":1320,"failed":44},"byType":{"spec":{"passed":800,"failed":39},"optional":{"passed":520,"failed":5}},"files":{"additionalItems":{"count":{"passed":14,"failed":5}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":4,"failed":3}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":21,"failed":15}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":22,"failed":6}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":63,"failed":7}},"refRemote":{"count":{"passed":22,"failed":1}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":63,"failed":2}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":9,"failed":3}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":33,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"ed43887e-6bb8-45b5-ad1d-c2accf3f754c","libraryName":"jsonschema","version":"1.5.0","snippet":"const validator = new Validator();\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1244,"failed":120},"byType":{"spec":{"passed":787,"failed":52},"optional":{"passed":457,"failed":68}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":42,"failed":28}},"refRemote":{"count":{"passed":19,"failed":4}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":36,"failed":11}},"optional/format/email":{"count":{"passed":59,"failed":12}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":47,"failed":4}},"optional/format/json-pointer":{"count":{"passed":39,"failed":1}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":30,"failed":1}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":32,"failed":16}}}}},{"id":"526ff259-f116-4aae-a2e8-fc05f30a7b43","libraryName":"@earendil-works/pi-schema","version":"1.5.0","snippet":"const compiled = compile(schema, { schemas: remotes, draft });\nreturn compiled.check(data);","source":"native","results":{"count":{"passed":1131,"failed":233},"byType":{"spec":{"passed":832,"failed":7},"optional":{"passed":299,"failed":226}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":65,"failed":5}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":14,"failed":19}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"47b6aaba-5766-458e-9841-3b9803449568","libraryName":"ajv","version":"8.20.0","snippet":"const ajv = new Ajv({ validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":368,"failed":996},"byType":{"spec":{"passed":299,"failed":540},"optional":{"passed":69,"failed":456}},"files":{"additionalItems":{"count":{"passed":0,"failed":19}},"additionalProperties":{"count":{"passed":0,"failed":16}},"allOf":{"count":{"passed":11,"failed":19}},"anyOf":{"count":{"passed":10,"failed":8}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":0,"failed":19}},"default":{"count":{"passed":3,"failed":4}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":0,"failed":36}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":54}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":25}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":2,"failed":11}},"not":{"count":{"passed":33,"failed":5}},"oneOf":{"count":{"passed":11,"failed":16}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":23}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":25,"failed":45}},"refRemote":{"count":{"passed":17,"failed":6}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":63,"failed":17}},"uniqueItems":{"count":{"passed":0,"failed":65}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":33}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}}}}}],"draft7":[{"id":"6340d7ac-17af-4cc0-b718-9df89f7deab5","libraryName":"typebox","version":"1.4.6","note":"value","snippet":"Value.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":1870,"failed":7},"byType":{"spec":{"passed":926,"failed":1},"optional":{"passed":944,"failed":6}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":77,"failed":1}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"7553ea50-ecf7-4a7d-921b-9cdcad455544","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":1870,"failed":7},"byType":{"spec":{"passed":926,"failed":1},"optional":{"passed":944,"failed":6}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":77,"failed":1}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"062169ed-1e99-4f26-81e8-2d8439343bdf","libraryName":"z-schema","version":"12.5.0","snippet":"const validator = ZSchema.create({ safe: true, version: \"draft-07\" });\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.setRemoteReference(uri, remoteSchema);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1850,"failed":27},"byType":{"spec":{"passed":909,"failed":18},"optional":{"passed":941,"failed":9}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":78,"failed":0}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/content":{"count":{"passed":10,"failed":0}},"optional/cross-draft":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"becaa584-f61f-472e-af16-1802ac005910","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema, { schemas }).isValidObject(data)","source":"native","results":{"count":{"passed":1748,"failed":129},"byType":{"spec":{"passed":888,"failed":39},"optional":{"passed":860,"failed":90}},"files":{"additionalItems":{"count":{"passed":14,"failed":5}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":4,"failed":3}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":21,"failed":15}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":22,"failed":6}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":71,"failed":7}},"refRemote":{"count":{"passed":22,"failed":1}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":63,"failed":2}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":9,"failed":3}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":43,"failed":23}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"0bf02d54-72a6-46d9-b49c-24e007e030ba","libraryName":"@cfworker/json-schema","version":"4.1.6","snippet":"const validator = new Validator(schema, \"7\");\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data).valid;","source":"native","results":{"count":{"passed":1740,"failed":137},"byType":{"spec":{"passed":921,"failed":6},"optional":{"passed":819,"failed":131}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":74,"failed":4}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":43,"failed":23}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":44,"failed":4}}}}},{"id":"05fdcd68-5f93-4010-96f9-80121e39ca69","libraryName":"ajv","version":"8.20.0","note":"non-strict","snippet":"const ajv = new Ajv({ strict: false, validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":1708,"failed":169},"byType":{"spec":{"passed":919,"failed":8},"optional":{"passed":789,"failed":161}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":27,"failed":1}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":75,"failed":3}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":14,"failed":4}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":43,"failed":4}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"optional/format/email":{"count":{"passed":58,"failed":13}},"optional/format/hostname":{"count":{"passed":42,"failed":24}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":51,"failed":5}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":45,"failed":3}},"optional/format/uri":{"count":{"passed":44,"failed":4}}}}},{"id":"bacc79d4-a442-4b0f-818f-01744294a62d","libraryName":"jsonschema","version":"1.5.0","snippet":"const validator = new Validator();\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1627,"failed":250},"byType":{"spec":{"passed":869,"failed":58},"optional":{"passed":758,"failed":192}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":44,"failed":34}},"refRemote":{"count":{"passed":19,"failed":4}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":36,"failed":11}},"optional/format/date":{"count":{"passed":72,"failed":9}},"optional/format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"optional/format/email":{"count":{"passed":59,"failed":12}},"optional/format/hostname":{"count":{"passed":42,"failed":24}},"optional/format/idn-email":{"count":{"passed":22,"failed":2}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":47,"failed":4}},"optional/format/iri-reference":{"count":{"passed":24,"failed":1}},"optional/format/iri":{"count":{"passed":24,"failed":8}},"optional/format/json-pointer":{"count":{"passed":39,"failed":1}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":29,"failed":2}},"optional/format/time":{"count":{"passed":41,"failed":15}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":30,"failed":1}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":32,"failed":16}}}}},{"id":"db9d9ac3-e00b-4ec1-8ba0-c2d88a149f85","libraryName":"@earendil-works/pi-schema","version":"1.5.0","snippet":"const compiled = compile(schema, { schemas: remotes, draft });\nreturn compiled.check(data);","source":"native","results":{"count":{"passed":1413,"failed":464},"byType":{"spec":{"passed":923,"failed":4},"optional":{"passed":490,"failed":460}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":76,"failed":2}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"6c359e81-f8d0-49ec-8899-a24aed59951f","libraryName":"ajv","version":"8.20.0","snippet":"const ajv = new Ajv({ validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":384,"failed":1493},"byType":{"spec":{"passed":309,"failed":618},"optional":{"passed":75,"failed":875}},"files":{"additionalItems":{"count":{"passed":0,"failed":19}},"additionalProperties":{"count":{"passed":0,"failed":16}},"allOf":{"count":{"passed":11,"failed":19}},"anyOf":{"count":{"passed":10,"failed":8}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":0,"failed":21}},"default":{"count":{"passed":3,"failed":4}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":0,"failed":36}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":102}},"if-then-else":{"count":{"passed":8,"failed":22}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":25}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":2,"failed":11}},"not":{"count":{"passed":33,"failed":5}},"oneOf":{"count":{"passed":11,"failed":16}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":23}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":27,"failed":51}},"refRemote":{"count":{"passed":17,"failed":6}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":63,"failed":17}},"uniqueItems":{"count":{"passed":0,"failed":65}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}}}}}],"v1":[{"id":"8ec09615-733b-4da1-bd7f-ff318dacf3d7","libraryName":"typebox","version":"1.4.6","note":"value","snippet":"Value.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":2356,"failed":37},"byType":{"spec":{"passed":1147,"failed":0},"optional":{"passed":1209,"failed":37}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":27,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"format/date-time":{"count":{"passed":63,"failed":0}},"format/date":{"count":{"passed":81,"failed":0}},"format/duration":{"count":{"passed":51,"failed":0}},"format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"format/email":{"count":{"passed":71,"failed":0}},"format/hostname":{"count":{"passed":66,"failed":0}},"format/idn-email":{"count":{"passed":24,"failed":0}},"format/idn-hostname":{"count":{"passed":101,"failed":0}},"format/ipv4":{"count":{"passed":41,"failed":0}},"format/ipv6":{"count":{"passed":51,"failed":0}},"format/iri-reference":{"count":{"passed":25,"failed":0}},"format/iri":{"count":{"passed":32,"failed":0}},"format/json-pointer":{"count":{"passed":40,"failed":0}},"format/regex":{"count":{"passed":18,"failed":0}},"format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"format/time":{"count":{"passed":50,"failed":6}},"format/uri-reference":{"count":{"passed":31,"failed":0}},"format/uri-template":{"count":{"passed":48,"failed":0}},"format/uri":{"count":{"passed":48,"failed":0}},"format/uuid":{"count":{"passed":29,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-annotation":{"count":{"passed":114,"failed":19}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":4,"failed":2}}}}},{"id":"adc7130d-fff7-4a45-ae2c-c04e886179c0","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":2356,"failed":37},"byType":{"spec":{"passed":1147,"failed":0},"optional":{"passed":1209,"failed":37}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":27,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"format/date-time":{"count":{"passed":63,"failed":0}},"format/date":{"count":{"passed":81,"failed":0}},"format/duration":{"count":{"passed":51,"failed":0}},"format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"format/email":{"count":{"passed":71,"failed":0}},"format/hostname":{"count":{"passed":66,"failed":0}},"format/idn-email":{"count":{"passed":24,"failed":0}},"format/idn-hostname":{"count":{"passed":101,"failed":0}},"format/ipv4":{"count":{"passed":41,"failed":0}},"format/ipv6":{"count":{"passed":51,"failed":0}},"format/iri-reference":{"count":{"passed":25,"failed":0}},"format/iri":{"count":{"passed":32,"failed":0}},"format/json-pointer":{"count":{"passed":40,"failed":0}},"format/regex":{"count":{"passed":18,"failed":0}},"format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"format/time":{"count":{"passed":50,"failed":6}},"format/uri-reference":{"count":{"passed":31,"failed":0}},"format/uri-template":{"count":{"passed":48,"failed":0}},"format/uri":{"count":{"passed":48,"failed":0}},"format/uuid":{"count":{"passed":29,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-annotation":{"count":{"passed":114,"failed":19}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":4,"failed":2}}}}},{"id":"3028b756-2aa6-4e8a-b560-8ef456ff6711","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema, { schemas }).isValidObject(data)","source":"native","results":{"count":{"passed":2258,"failed":135},"byType":{"spec":{"passed":1144,"failed":3},"optional":{"passed":1114,"failed":132}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":4,"failed":3}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":27,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"format/date-time":{"count":{"passed":55,"failed":8}},"format/date":{"count":{"passed":81,"failed":0}},"format/duration":{"count":{"passed":51,"failed":0}},"format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"format/email":{"count":{"passed":71,"failed":0}},"format/hostname":{"count":{"passed":43,"failed":23}},"format/idn-email":{"count":{"passed":24,"failed":0}},"format/idn-hostname":{"count":{"passed":43,"failed":58}},"format/ipv4":{"count":{"passed":41,"failed":0}},"format/ipv6":{"count":{"passed":51,"failed":0}},"format/iri-reference":{"count":{"passed":25,"failed":0}},"format/iri":{"count":{"passed":32,"failed":0}},"format/json-pointer":{"count":{"passed":40,"failed":0}},"format/regex":{"count":{"passed":18,"failed":0}},"format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"format/time":{"count":{"passed":50,"failed":6}},"format/uri-reference":{"count":{"passed":31,"failed":0}},"format/uri-template":{"count":{"passed":48,"failed":0}},"format/uri":{"count":{"passed":48,"failed":0}},"format/uuid":{"count":{"passed":29,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":22,"failed":14}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":115,"failed":18}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":9,"failed":3}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":8,"failed":0}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":21,"failed":0}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":6,"failed":0}}}}},{"id":"57ebfddd-8ecf-4b73-9d1b-88ef3ee9cae4","libraryName":"@cfworker/json-schema","version":"4.1.6","snippet":"const validator = new Validator(schema);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data).valid;","source":"native","results":{"count":{"passed":2209,"failed":184},"byType":{"spec":{"passed":1132,"failed":15},"optional":{"passed":1077,"failed":169}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":15,"failed":12}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":78,"failed":1}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":70,"failed":1}},"unevaluatedProperties":{"count":{"passed":128,"failed":1}},"uniqueItems":{"count":{"passed":65,"failed":0}},"format/date-time":{"count":{"passed":55,"failed":8}},"format/date":{"count":{"passed":81,"failed":0}},"format/duration":{"count":{"passed":51,"failed":0}},"format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"format/email":{"count":{"passed":71,"failed":0}},"format/hostname":{"count":{"passed":43,"failed":23}},"format/idn-email":{"count":{"passed":16,"failed":8}},"format/idn-hostname":{"count":{"passed":43,"failed":58}},"format/ipv4":{"count":{"passed":41,"failed":0}},"format/ipv6":{"count":{"passed":51,"failed":0}},"format/iri-reference":{"count":{"passed":15,"failed":10}},"format/iri":{"count":{"passed":17,"failed":15}},"format/json-pointer":{"count":{"passed":40,"failed":0}},"format/regex":{"count":{"passed":18,"failed":0}},"format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"format/time":{"count":{"passed":50,"failed":6}},"format/uri-reference":{"count":{"passed":25,"failed":6}},"format/uri-template":{"count":{"passed":48,"failed":0}},"format/uri":{"count":{"passed":44,"failed":4}},"format/uuid":{"count":{"passed":29,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-annotation":{"count":{"passed":118,"failed":15}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":8,"failed":2}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":4,"failed":2}}}}},{"id":"557ebeda-a0e4-4545-82da-95ef623885dc","libraryName":"ajv","version":"8.20.0","note":"non-strict","snippet":"const ajv = new Ajv({ strict: false, validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":2036,"failed":357},"byType":{"spec":{"passed":991,"failed":156},"optional":{"passed":1045,"failed":201}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":14,"failed":6}},"dependentSchemas":{"count":{"passed":10,"failed":10}},"dynamicRef":{"count":{"passed":15,"failed":12}},"enum":{"count":{"passed":47,"failed":6}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":22,"failed":7}},"maxContains":{"count":{"passed":8,"failed":6}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":16,"failed":12}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":39,"failed":1}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":9,"failed":2}},"properties":{"count":{"passed":27,"failed":1}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":69,"failed":10}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":14,"failed":4}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":44,"failed":27}},"unevaluatedProperties":{"count":{"passed":83,"failed":46}},"uniqueItems":{"count":{"passed":59,"failed":6}},"format/date-time":{"count":{"passed":51,"failed":12}},"format/date":{"count":{"passed":81,"failed":0}},"format/duration":{"count":{"passed":49,"failed":2}},"format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"format/email":{"count":{"passed":58,"failed":13}},"format/hostname":{"count":{"passed":42,"failed":24}},"format/idn-email":{"count":{"passed":16,"failed":8}},"format/idn-hostname":{"count":{"passed":43,"failed":58}},"format/ipv4":{"count":{"passed":41,"failed":0}},"format/ipv6":{"count":{"passed":51,"failed":0}},"format/iri-reference":{"count":{"passed":15,"failed":10}},"format/iri":{"count":{"passed":17,"failed":15}},"format/json-pointer":{"count":{"passed":40,"failed":0}},"format/regex":{"count":{"passed":18,"failed":0}},"format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"format/time":{"count":{"passed":45,"failed":11}},"format/uri-reference":{"count":{"passed":25,"failed":6}},"format/uri-template":{"count":{"passed":45,"failed":3}},"format/uri":{"count":{"passed":44,"failed":4}},"format/uuid":{"count":{"passed":28,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":118,"failed":15}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":2,"failed":4}}}}},{"id":"1fee05f1-d094-42f4-aee5-baef41d78acf","libraryName":"@earendil-works/pi-schema","version":"1.5.0","snippet":"const compiled = compile(schema, { schemas: remotes, draft });\nreturn compiled.check(data);","source":"native","results":{"count":{"passed":1867,"failed":526},"byType":{"spec":{"passed":1139,"failed":8},"optional":{"passed":728,"failed":518}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":23,"failed":4}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":69,"failed":2}},"unevaluatedProperties":{"count":{"passed":127,"failed":2}},"uniqueItems":{"count":{"passed":65,"failed":0}},"format/date-time":{"count":{"passed":25,"failed":38}},"format/date":{"count":{"passed":23,"failed":58}},"format/duration":{"count":{"passed":26,"failed":25}},"format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"format/email":{"count":{"passed":27,"failed":44}},"format/hostname":{"count":{"passed":29,"failed":37}},"format/idn-email":{"count":{"passed":16,"failed":8}},"format/idn-hostname":{"count":{"passed":43,"failed":58}},"format/ipv4":{"count":{"passed":11,"failed":30}},"format/ipv6":{"count":{"passed":23,"failed":28}},"format/iri-reference":{"count":{"passed":15,"failed":10}},"format/iri":{"count":{"passed":17,"failed":15}},"format/json-pointer":{"count":{"passed":28,"failed":12}},"format/regex":{"count":{"passed":12,"failed":6}},"format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"format/time":{"count":{"passed":14,"failed":42}},"format/uri-reference":{"count":{"passed":17,"failed":14}},"format/uri-template":{"count":{"passed":27,"failed":21}},"format/uri":{"count":{"passed":21,"failed":27}},"format/uuid":{"count":{"passed":15,"failed":14}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-annotation":{"count":{"passed":133,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":4,"failed":2}}}}},{"id":"743ba872-5ee2-434d-ab50-e280a47b352f","libraryName":"jsonschema","version":"1.5.0","snippet":"const validator = new Validator();\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1861,"failed":532},"byType":{"spec":{"passed":866,"failed":281},"optional":{"passed":995,"failed":251}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":14,"failed":6}},"dependentSchemas":{"count":{"passed":10,"failed":10}},"dynamicRef":{"count":{"passed":9,"failed":18}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":22,"failed":7}},"maxContains":{"count":{"passed":8,"failed":6}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":16,"failed":12}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":39,"failed":1}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":9,"failed":2}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":16,"failed":63}},"refRemote":{"count":{"passed":16,"failed":15}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":41,"failed":30}},"unevaluatedProperties":{"count":{"passed":52,"failed":77}},"uniqueItems":{"count":{"passed":59,"failed":6}},"format/date-time":{"count":{"passed":44,"failed":19}},"format/date":{"count":{"passed":72,"failed":9}},"format/duration":{"count":{"passed":38,"failed":13}},"format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"format/email":{"count":{"passed":59,"failed":12}},"format/hostname":{"count":{"passed":42,"failed":24}},"format/idn-email":{"count":{"passed":22,"failed":2}},"format/idn-hostname":{"count":{"passed":43,"failed":58}},"format/ipv4":{"count":{"passed":41,"failed":0}},"format/ipv6":{"count":{"passed":47,"failed":4}},"format/iri-reference":{"count":{"passed":24,"failed":1}},"format/iri":{"count":{"passed":24,"failed":8}},"format/json-pointer":{"count":{"passed":39,"failed":1}},"format/regex":{"count":{"passed":18,"failed":0}},"format/relative-json-pointer":{"count":{"passed":29,"failed":2}},"format/time":{"count":{"passed":47,"failed":9}},"format/uri-reference":{"count":{"passed":30,"failed":1}},"format/uri-template":{"count":{"passed":27,"failed":21}},"format/uri":{"count":{"passed":32,"failed":16}},"format/uuid":{"count":{"passed":29,"failed":0}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":118,"failed":15}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":0,"failed":10}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":2,"failed":4}}}}},{"id":"4cde09ca-1d98-4800-bde6-79c913c3bd27","libraryName":"z-schema","version":"12.5.0","snippet":"const validator = ZSchema.create({ safe: true });\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.setRemoteReference(uri, remoteSchema);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1113,"failed":1280},"byType":{"spec":{"passed":518,"failed":629},"optional":{"passed":595,"failed":651}},"files":{"additionalProperties":{"count":{"passed":9,"failed":12}},"allOf":{"count":{"passed":20,"failed":10}},"anchor":{"count":{"passed":4,"failed":4}},"anyOf":{"count":{"passed":6,"failed":12}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":32,"failed":22}},"contains":{"count":{"passed":10,"failed":15}},"content":{"count":{"passed":0,"failed":18}},"default":{"count":{"passed":1,"failed":6}},"dependentRequired":{"count":{"passed":6,"failed":14}},"dependentSchemas":{"count":{"passed":10,"failed":10}},"dynamicRef":{"count":{"passed":15,"failed":12}},"enum":{"count":{"passed":30,"failed":23}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"if-then-else":{"count":{"passed":10,"failed":20}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":12,"failed":17}},"maxContains":{"count":{"passed":7,"failed":7}},"maxItems":{"count":{"passed":2,"failed":4}},"maxLength":{"count":{"passed":2,"failed":5}},"maxProperties":{"count":{"passed":3,"failed":7}},"maximum":{"count":{"passed":2,"failed":6}},"minContains":{"count":{"passed":14,"failed":14}},"minItems":{"count":{"passed":2,"failed":4}},"minLength":{"count":{"passed":3,"failed":4}},"minProperties":{"count":{"passed":2,"failed":8}},"minimum":{"count":{"passed":3,"failed":8}},"multipleOf":{"count":{"passed":5,"failed":8}},"not":{"count":{"passed":24,"failed":16}},"oneOf":{"count":{"passed":15,"failed":12}},"pattern":{"count":{"passed":2,"failed":10}},"patternProperties":{"count":{"passed":11,"failed":15}},"prefixItems":{"count":{"passed":2,"failed":9}},"properties":{"count":{"passed":12,"failed":16}},"propertyNames":{"count":{"passed":5,"failed":17}},"ref":{"count":{"passed":42,"failed":37}},"refRemote":{"count":{"passed":15,"failed":16}},"required":{"count":{"passed":6,"failed":12}},"type":{"count":{"passed":59,"failed":21}},"unevaluatedItems":{"count":{"passed":29,"failed":42}},"unevaluatedProperties":{"count":{"passed":62,"failed":67}},"uniqueItems":{"count":{"passed":19,"failed":46}},"format/date-time":{"count":{"passed":38,"failed":25}},"format/date":{"count":{"passed":58,"failed":23}},"format/duration":{"count":{"passed":25,"failed":26}},"format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"format/email":{"count":{"passed":44,"failed":27}},"format/hostname":{"count":{"passed":37,"failed":29}},"format/idn-email":{"count":{"passed":8,"failed":16}},"format/idn-hostname":{"count":{"passed":58,"failed":43}},"format/ipv4":{"count":{"passed":30,"failed":11}},"format/ipv6":{"count":{"passed":28,"failed":23}},"format/iri-reference":{"count":{"passed":10,"failed":15}},"format/iri":{"count":{"passed":15,"failed":17}},"format/json-pointer":{"count":{"passed":12,"failed":28}},"format/regex":{"count":{"passed":6,"failed":12}},"format/relative-json-pointer":{"count":{"passed":14,"failed":17}},"format/time":{"count":{"passed":42,"failed":14}},"format/uri-reference":{"count":{"passed":14,"failed":17}},"format/uri-template":{"count":{"passed":21,"failed":27}},"format/uri":{"count":{"passed":27,"failed":21}},"format/uuid":{"count":{"passed":14,"failed":15}},"optional/anchor":{"count":{"passed":2,"failed":2}},"optional/bignum":{"count":{"passed":4,"failed":7}},"optional/dependencies-compatibility":{"count":{"passed":14,"failed":22}},"optional/dynamicRef":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":38,"failed":36}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":0,"failed":133}},"optional/id":{"count":{"passed":1,"failed":2}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/refOfUnknownKeyword":{"count":{"passed":5,"failed":5}},"optional/unknownKeyword":{"count":{"passed":2,"failed":1}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":4,"failed":17}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":4,"failed":2}}}}},{"id":"30a7a2a2-e319-4306-9a1d-6b012b74ee58","libraryName":"ajv","version":"8.20.0","snippet":"const ajv = new Ajv({ validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":394,"failed":1999},"byType":{"spec":{"passed":327,"failed":820},"optional":{"passed":67,"failed":1179}},"files":{"additionalProperties":{"count":{"passed":0,"failed":21}},"allOf":{"count":{"passed":11,"failed":19}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":10,"failed":8}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":0,"failed":25}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":3,"failed":4}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":0,"failed":27}},"enum":{"count":{"passed":47,"failed":6}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"if-then-else":{"count":{"passed":8,"failed":22}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":26}},"maxContains":{"count":{"passed":0,"failed":14}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minContains":{"count":{"passed":0,"failed":28}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":2,"failed":11}},"not":{"count":{"passed":33,"failed":7}},"oneOf":{"count":{"passed":11,"failed":16}},"pattern":{"count":{"passed":3,"failed":9}},"patternProperties":{"count":{"passed":3,"failed":23}},"prefixItems":{"count":{"passed":0,"failed":11}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":21,"failed":58}},"refRemote":{"count":{"passed":19,"failed":12}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":63,"failed":17}},"unevaluatedItems":{"count":{"passed":0,"failed":71}},"unevaluatedProperties":{"count":{"passed":0,"failed":129}},"uniqueItems":{"count":{"passed":0,"failed":65}},"format/date-time":{"count":{"passed":0,"failed":63}},"format/date":{"count":{"passed":0,"failed":81}},"format/duration":{"count":{"passed":0,"failed":51}},"format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"format/email":{"count":{"passed":0,"failed":71}},"format/hostname":{"count":{"passed":0,"failed":66}},"format/idn-email":{"count":{"passed":0,"failed":24}},"format/idn-hostname":{"count":{"passed":0,"failed":101}},"format/ipv4":{"count":{"passed":0,"failed":41}},"format/ipv6":{"count":{"passed":0,"failed":51}},"format/iri-reference":{"count":{"passed":0,"failed":25}},"format/iri":{"count":{"passed":0,"failed":32}},"format/json-pointer":{"count":{"passed":0,"failed":40}},"format/regex":{"count":{"passed":0,"failed":18}},"format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"format/time":{"count":{"passed":0,"failed":56}},"format/uri-reference":{"count":{"passed":0,"failed":31}},"format/uri-template":{"count":{"passed":0,"failed":48}},"format/uri":{"count":{"passed":0,"failed":48}},"format/uuid":{"count":{"passed":0,"failed":29}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/dependencies-compatibility":{"count":{"passed":0,"failed":36}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":0,"failed":133}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/refOfUnknownKeyword":{"count":{"passed":2,"failed":8}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":0,"failed":8}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":0,"failed":21}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":0,"failed":6}}}}}]},"semantics":{"draft2019-09":[{"id":"5a16f4ef-3b1c-43ae-8be9-e1ef2bcff6b0","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.fromJSONSchemaOrThrow(schema), data)","source":"native","results":{"count":{"passed":1500,"failed":829},"byType":{"spec":{"passed":939,"failed":320},"optional":{"passed":561,"failed":509}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":6,"failed":1}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":6,"failed":1}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":2}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":0,"failed":34}},"ref":{"count":{"passed":44,"failed":37}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":0,"failed":56}},"unevaluatedProperties":{"count":{"passed":0,"failed":129}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":0,"failed":3}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":8,"failed":2}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"1ea6179d-bb81-435b-9c29-4d5276e7f0f6","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(schema).safeParse(data)","source":"native","results":{"count":{"passed":1210,"failed":1119},"byType":{"spec":{"passed":693,"failed":566},"optional":{"passed":517,"failed":553}},"files":{"additionalItems":{"count":{"passed":13,"failed":6}},"additionalProperties":{"count":{"passed":12,"failed":9}},"allOf":{"count":{"passed":15,"failed":15}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":15,"failed":3}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":11,"failed":10}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"enum":{"count":{"passed":45,"failed":8}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":23,"failed":5}},"maxContains":{"count":{"passed":7,"failed":7}},"maxItems":{"count":{"passed":4,"failed":2}},"maxLength":{"count":{"passed":5,"failed":2}},"maxProperties":{"count":{"passed":7,"failed":3}},"maximum":{"count":{"passed":6,"failed":2}},"minContains":{"count":{"passed":14,"failed":14}},"minItems":{"count":{"passed":4,"failed":2}},"minLength":{"count":{"passed":4,"failed":3}},"minProperties":{"count":{"passed":8,"failed":2}},"minimum":{"count":{"passed":8,"failed":3}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":30}},"oneOf":{"count":{"passed":18,"failed":9}},"pattern":{"count":{"passed":8,"failed":1}},"patternProperties":{"count":{"passed":13,"failed":10}},"properties":{"count":{"passed":16,"failed":12}},"propertyNames":{"count":{"passed":17,"failed":5}},"recursiveRef":{"count":{"passed":20,"failed":14}},"ref":{"count":{"passed":27,"failed":54}},"refRemote":{"count":{"passed":2,"failed":29}},"required":{"count":{"passed":12,"failed":6}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":1,"failed":55}},"unevaluatedProperties":{"count":{"passed":0,"failed":129}},"uniqueItems":{"count":{"passed":46,"failed":19}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/cross-draft":{"count":{"passed":0,"failed":3}},"optional/dependencies-compatibility":{"count":{"passed":22,"failed":14}},"optional/ecmascript-regex":{"count":{"passed":60,"failed":14}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":2,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/refOfUnknownKeyword":{"count":{"passed":4,"failed":6}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"73ca3746-0293-4fc2-b05a-454527cda45e","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).allows(data)","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":321,"failed":2008},"byType":{"spec":{"passed":263,"failed":996},"optional":{"passed":58,"failed":1012}},"files":{"additionalItems":{"count":{"passed":0,"failed":19}},"additionalProperties":{"count":{"passed":0,"failed":21}},"allOf":{"count":{"passed":4,"failed":26}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":5,"failed":13}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":0,"failed":21}},"content":{"count":{"passed":0,"failed":18}},"default":{"count":{"passed":3,"failed":4}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"enum":{"count":{"passed":45,"failed":8}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":114}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":25}},"maxContains":{"count":{"passed":0,"failed":14}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minContains":{"count":{"passed":0,"failed":28}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":26,"failed":14}},"oneOf":{"count":{"passed":6,"failed":21}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":23}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"recursiveRef":{"count":{"passed":2,"failed":32}},"ref":{"count":{"passed":2,"failed":79}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":79,"failed":1}},"unevaluatedItems":{"count":{"passed":1,"failed":55}},"unevaluatedProperties":{"count":{"passed":20,"failed":109}},"uniqueItems":{"count":{"passed":0,"failed":65}},"vocabulary":{"count":{"passed":2,"failed":3}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/cross-draft":{"count":{"passed":1,"failed":2}},"optional/dependencies-compatibility":{"count":{"passed":0,"failed":36}},"optional/ecmascript-regex":{"count":{"passed":52,"failed":22}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/refOfUnknownKeyword":{"count":{"passed":0,"failed":10}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/duration":{"count":{"passed":0,"failed":51}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}},"optional/format/uuid":{"count":{"passed":0,"failed":29}}}}}],"draft2020-12":[{"id":"64732009-3309-455c-8146-08e9e4e44fb8","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.fromJSONSchemaOrThrow(schema), data)","source":"native","results":{"count":{"passed":1520,"failed":854},"byType":{"spec":{"passed":957,"failed":343},"optional":{"passed":563,"failed":511}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":0,"failed":44}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":133,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":6,"failed":1}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":6,"failed":1}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":2}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":44,"failed":35}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":0,"failed":71}},"unevaluatedProperties":{"count":{"passed":0,"failed":129}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":2,"failed":2}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":8,"failed":2}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"8f8e49d2-ac46-4ea3-8ab4-8111a27fc553","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(schema).safeParse(data)","source":"native","results":{"count":{"passed":1213,"failed":1161},"byType":{"spec":{"passed":694,"failed":606},"optional":{"passed":519,"failed":555}},"files":{"additionalProperties":{"count":{"passed":12,"failed":9}},"allOf":{"count":{"passed":15,"failed":15}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":15,"failed":3}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":11,"failed":10}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":3,"failed":41}},"enum":{"count":{"passed":45,"failed":8}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"format":{"count":{"passed":133,"failed":0}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":22,"failed":7}},"maxContains":{"count":{"passed":7,"failed":7}},"maxItems":{"count":{"passed":4,"failed":2}},"maxLength":{"count":{"passed":5,"failed":2}},"maxProperties":{"count":{"passed":7,"failed":3}},"maximum":{"count":{"passed":6,"failed":2}},"minContains":{"count":{"passed":14,"failed":14}},"minItems":{"count":{"passed":4,"failed":2}},"minLength":{"count":{"passed":4,"failed":3}},"minProperties":{"count":{"passed":8,"failed":2}},"minimum":{"count":{"passed":8,"failed":3}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":30}},"oneOf":{"count":{"passed":18,"failed":9}},"pattern":{"count":{"passed":9,"failed":3}},"patternProperties":{"count":{"passed":15,"failed":11}},"prefixItems":{"count":{"passed":9,"failed":2}},"properties":{"count":{"passed":16,"failed":12}},"propertyNames":{"count":{"passed":17,"failed":5}},"ref":{"count":{"passed":27,"failed":52}},"refRemote":{"count":{"passed":2,"failed":29}},"required":{"count":{"passed":12,"failed":6}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":1,"failed":70}},"unevaluatedProperties":{"count":{"passed":1,"failed":128}},"uniqueItems":{"count":{"passed":46,"failed":19}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":22,"failed":14}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":60,"failed":14}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":2,"failed":2}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":2,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/refOfUnknownKeyword":{"count":{"passed":4,"failed":6}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"dfd608de-0fd8-46f3-b2c4-1002066c48f9","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).allows(data)","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":309,"failed":2065},"byType":{"spec":{"passed":251,"failed":1049},"optional":{"passed":58,"failed":1016}},"files":{"additionalProperties":{"count":{"passed":0,"failed":21}},"allOf":{"count":{"passed":4,"failed":26}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":5,"failed":13}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":0,"failed":21}},"content":{"count":{"passed":0,"failed":18}},"default":{"count":{"passed":3,"failed":4}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":2,"failed":42}},"enum":{"count":{"passed":45,"failed":8}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":133}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":26}},"maxContains":{"count":{"passed":0,"failed":14}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minContains":{"count":{"passed":0,"failed":28}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":26,"failed":14}},"oneOf":{"count":{"passed":6,"failed":21}},"pattern":{"count":{"passed":1,"failed":11}},"patternProperties":{"count":{"passed":2,"failed":24}},"prefixItems":{"count":{"passed":0,"failed":11}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":2,"failed":77}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":79,"failed":1}},"unevaluatedItems":{"count":{"passed":1,"failed":70}},"unevaluatedProperties":{"count":{"passed":5,"failed":124}},"uniqueItems":{"count":{"passed":0,"failed":65}},"vocabulary":{"count":{"passed":2,"failed":3}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/cross-draft":{"count":{"passed":1,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":0,"failed":36}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":52,"failed":22}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":0,"failed":4}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/refOfUnknownKeyword":{"count":{"passed":0,"failed":10}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/duration":{"count":{"passed":0,"failed":51}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}},"optional/format/uuid":{"count":{"passed":0,"failed":29}}}}}],"draft3":[{"id":"83ffeafb-edc2-4b61-b1dc-da5dc141b1a1","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.fromJSONSchemaOrThrow(schema), data)","source":"native","results":{"count":{"passed":455,"failed":131},"byType":{"spec":{"passed":386,"failed":53},"optional":{"passed":69,"failed":78}},"files":{"additionalItems":{"count":{"passed":14,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":17,"failed":1}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":16,"failed":2}},"extends":{"count":{"passed":4,"failed":6}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":7,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":4,"failed":1}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":4,"failed":1}},"minimum":{"count":{"passed":13,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":23,"failed":4}},"refRemote":{"count":{"passed":0,"failed":8}},"required":{"count":{"passed":3,"failed":1}},"type":{"count":{"passed":60,"failed":20}},"uniqueItems":{"count":{"passed":62,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":6,"failed":15}},"optional/format/date":{"count":{"passed":14,"failed":19}},"optional/format/ecmascript-regex":{"count":{"passed":2,"failed":1}},"optional/format/email":{"count":{"passed":5,"failed":6}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":6,"failed":6}},"optional/format/regex":{"count":{"passed":6,"failed":6}},"optional/format/time":{"count":{"passed":1,"failed":2}},"optional/format/uri":{"count":{"passed":1,"failed":3}}}}},{"id":"23bc995d-89a5-406a-85a3-0609b7ad028f","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(schema).safeParse(data)","source":"native","results":{"count":{"passed":375,"failed":211},"byType":{"spec":{"passed":316,"failed":123},"optional":{"passed":59,"failed":88}},"files":{"additionalItems":{"count":{"passed":11,"failed":3}},"additionalProperties":{"count":{"passed":11,"failed":5}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":11,"failed":7}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":15,"failed":3}},"extends":{"count":{"passed":3,"failed":7}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":5,"failed":2}},"maxItems":{"count":{"passed":3,"failed":1}},"maxLength":{"count":{"passed":4,"failed":1}},"maximum":{"count":{"passed":10,"failed":4}},"minItems":{"count":{"passed":3,"failed":1}},"minLength":{"count":{"passed":3,"failed":2}},"minimum":{"count":{"passed":9,"failed":4}},"pattern":{"count":{"passed":8,"failed":1}},"patternProperties":{"count":{"passed":10,"failed":7}},"properties":{"count":{"passed":9,"failed":6}},"ref":{"count":{"passed":13,"failed":14}},"refRemote":{"count":{"passed":1,"failed":7}},"required":{"count":{"passed":3,"failed":1}},"type":{"count":{"passed":60,"failed":20}},"uniqueItems":{"count":{"passed":45,"failed":17}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":6,"failed":15}},"optional/format/date":{"count":{"passed":14,"failed":19}},"optional/format/ecmascript-regex":{"count":{"passed":2,"failed":1}},"optional/format/email":{"count":{"passed":5,"failed":6}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":6,"failed":6}},"optional/format/regex":{"count":{"passed":6,"failed":6}},"optional/format/time":{"count":{"passed":1,"failed":2}},"optional/format/uri":{"count":{"passed":1,"failed":3}}}}},{"id":"86d8c42c-4ad0-40a8-b529-49573defc0d7","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).allows(data)","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":83,"failed":503},"byType":{"spec":{"passed":78,"failed":361},"optional":{"passed":5,"failed":142}},"files":{"additionalItems":{"count":{"passed":0,"failed":14}},"additionalProperties":{"count":{"passed":0,"failed":16}},"default":{"count":{"passed":3,"failed":4}},"dependencies":{"count":{"passed":0,"failed":18}},"disallow":{"count":{"passed":0,"failed":9}},"divisibleBy":{"count":{"passed":0,"failed":11}},"enum":{"count":{"passed":15,"failed":3}},"extends":{"count":{"passed":0,"failed":10}},"format":{"count":{"passed":0,"failed":60}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":0,"failed":7}},"maxItems":{"count":{"passed":0,"failed":4}},"maxLength":{"count":{"passed":0,"failed":5}},"maximum":{"count":{"passed":0,"failed":14}},"minItems":{"count":{"passed":0,"failed":4}},"minLength":{"count":{"passed":0,"failed":5}},"minimum":{"count":{"passed":0,"failed":13}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":17}},"properties":{"count":{"passed":0,"failed":15}},"ref":{"count":{"passed":1,"failed":26}},"refRemote":{"count":{"passed":0,"failed":8}},"required":{"count":{"passed":0,"failed":4}},"type":{"count":{"passed":59,"failed":21}},"uniqueItems":{"count":{"passed":0,"failed":62}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":0,"failed":6}},"optional/format/date-time":{"count":{"passed":0,"failed":21}},"optional/format/date":{"count":{"passed":0,"failed":33}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":3}},"optional/format/email":{"count":{"passed":0,"failed":11}},"optional/format/host-name":{"count":{"passed":0,"failed":15}},"optional/format/ip-address":{"count":{"passed":0,"failed":3}},"optional/format/ipv6":{"count":{"passed":0,"failed":12}},"optional/format/regex":{"count":{"passed":0,"failed":12}},"optional/format/time":{"count":{"passed":0,"failed":3}},"optional/format/uri":{"count":{"passed":0,"failed":4}}}}}],"draft4":[{"id":"25a5c3fa-c7f4-495a-9a04-525a3f2c513b","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.fromJSONSchemaOrThrow(schema), data)","source":"native","results":{"count":{"passed":800,"failed":212},"byType":{"spec":{"passed":583,"failed":33},"optional":{"passed":217,"failed":179}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":4,"failed":1}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":4,"failed":1}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":17,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":33,"failed":12}},"refRemote":{"count":{"passed":0,"failed":17}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":17,"failed":26}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":14,"failed":19}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"3ba974cf-55bf-4e6e-8d52-a0a59ac8bde6","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(schema).safeParse(data)","source":"native","results":{"count":{"passed":617,"failed":395},"byType":{"spec":{"passed":425,"failed":191},"optional":{"passed":192,"failed":204}},"files":{"additionalItems":{"count":{"passed":12,"failed":5}},"additionalProperties":{"count":{"passed":11,"failed":5}},"allOf":{"count":{"passed":12,"failed":15}},"anyOf":{"count":{"passed":12,"failed":3}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":16,"failed":13}},"enum":{"count":{"passed":41,"failed":8}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":13,"failed":8}},"maxItems":{"count":{"passed":3,"failed":1}},"maxLength":{"count":{"passed":4,"failed":1}},"maxProperties":{"count":{"passed":6,"failed":2}},"maximum":{"count":{"passed":10,"failed":4}},"minItems":{"count":{"passed":3,"failed":1}},"minLength":{"count":{"passed":3,"failed":2}},"minProperties":{"count":{"passed":7,"failed":1}},"minimum":{"count":{"passed":12,"failed":5}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":10}},"oneOf":{"count":{"passed":14,"failed":9}},"pattern":{"count":{"passed":8,"failed":1}},"patternProperties":{"count":{"passed":11,"failed":7}},"properties":{"count":{"passed":14,"failed":10}},"ref":{"count":{"passed":13,"failed":32}},"refRemote":{"count":{"passed":1,"failed":16}},"required":{"count":{"passed":11,"failed":6}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":46,"failed":19}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/ecmascript-regex":{"count":{"passed":60,"failed":14}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":17,"failed":26}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":14,"failed":19}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"e4e84c52-52ad-4440-ba81-78028dcb699a","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).allows(data)","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":185,"failed":827},"byType":{"spec":{"passed":140,"failed":476},"optional":{"passed":45,"failed":351}},"files":{"additionalItems":{"count":{"passed":0,"failed":17}},"additionalProperties":{"count":{"passed":0,"failed":16}},"allOf":{"count":{"passed":2,"failed":25}},"anyOf":{"count":{"passed":2,"failed":13}},"default":{"count":{"passed":3,"failed":4}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":0,"failed":29}},"enum":{"count":{"passed":41,"failed":8}},"format":{"count":{"passed":0,"failed":36}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":18}},"maxItems":{"count":{"passed":0,"failed":4}},"maxLength":{"count":{"passed":0,"failed":5}},"maxProperties":{"count":{"passed":0,"failed":8}},"maximum":{"count":{"passed":0,"failed":14}},"minItems":{"count":{"passed":0,"failed":4}},"minLength":{"count":{"passed":0,"failed":5}},"minProperties":{"count":{"passed":0,"failed":8}},"minimum":{"count":{"passed":0,"failed":17}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":8,"failed":12}},"oneOf":{"count":{"passed":2,"failed":21}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":18}},"properties":{"count":{"passed":0,"failed":24}},"ref":{"count":{"passed":1,"failed":44}},"refRemote":{"count":{"passed":0,"failed":17}},"required":{"count":{"passed":0,"failed":17}},"type":{"count":{"passed":78,"failed":1}},"uniqueItems":{"count":{"passed":0,"failed":65}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/ecmascript-regex":{"count":{"passed":40,"failed":34}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":0,"failed":43}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":33}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri":{"count":{"passed":0,"failed":48}}}}}],"draft6":[{"id":"99372ac2-e0a2-47e5-a375-5cb3af5731f1","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.fromJSONSchemaOrThrow(schema), data)","source":"native","results":{"count":{"passed":1061,"failed":303},"byType":{"spec":{"passed":768,"failed":71},"optional":{"passed":293,"failed":232}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":6,"failed":1}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":6,"failed":1}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":44,"failed":26}},"refRemote":{"count":{"passed":0,"failed":23}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":4,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":14,"failed":19}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"bbea0d28-3bb7-40f0-b5de-a5ab1415b3ca","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(schema).safeParse(data)","source":"native","results":{"count":{"passed":835,"failed":529},"byType":{"spec":{"passed":571,"failed":268},"optional":{"passed":264,"failed":261}},"files":{"additionalItems":{"count":{"passed":13,"failed":6}},"additionalProperties":{"count":{"passed":11,"failed":5}},"allOf":{"count":{"passed":15,"failed":15}},"anyOf":{"count":{"passed":15,"failed":3}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":10,"failed":9}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":21,"failed":15}},"enum":{"count":{"passed":39,"failed":8}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":18,"failed":10}},"maxItems":{"count":{"passed":4,"failed":2}},"maxLength":{"count":{"passed":5,"failed":2}},"maxProperties":{"count":{"passed":7,"failed":3}},"maximum":{"count":{"passed":6,"failed":2}},"minItems":{"count":{"passed":4,"failed":2}},"minLength":{"count":{"passed":4,"failed":3}},"minProperties":{"count":{"passed":8,"failed":2}},"minimum":{"count":{"passed":8,"failed":3}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":28}},"oneOf":{"count":{"passed":18,"failed":9}},"pattern":{"count":{"passed":8,"failed":1}},"patternProperties":{"count":{"passed":13,"failed":10}},"properties":{"count":{"passed":16,"failed":12}},"propertyNames":{"count":{"passed":17,"failed":5}},"ref":{"count":{"passed":21,"failed":49}},"refRemote":{"count":{"passed":2,"failed":21}},"required":{"count":{"passed":12,"failed":6}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":46,"failed":19}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/ecmascript-regex":{"count":{"passed":60,"failed":14}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":7}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":14,"failed":19}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"3268f1ee-bb5f-4ccf-b4c3-f222d3cd06c2","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).allows(data)","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":289,"failed":1075},"byType":{"spec":{"passed":232,"failed":607},"optional":{"passed":57,"failed":468}},"files":{"additionalItems":{"count":{"passed":0,"failed":19}},"additionalProperties":{"count":{"passed":0,"failed":16}},"allOf":{"count":{"passed":4,"failed":26}},"anyOf":{"count":{"passed":5,"failed":13}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":0,"failed":19}},"default":{"count":{"passed":3,"failed":4}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":0,"failed":36}},"enum":{"count":{"passed":39,"failed":8}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":54}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":25}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":26,"failed":12}},"oneOf":{"count":{"passed":6,"failed":21}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":23}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":2,"failed":68}},"refRemote":{"count":{"passed":0,"failed":23}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":79,"failed":1}},"uniqueItems":{"count":{"passed":0,"failed":65}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/ecmascript-regex":{"count":{"passed":52,"failed":22}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":7}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":33}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}}}}}],"draft7":[{"id":"916cbe57-13c9-467d-adfe-1175ca929b9f","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.fromJSONSchemaOrThrow(schema), data)","source":"native","results":{"count":{"passed":1331,"failed":546},"byType":{"spec":{"passed":848,"failed":79},"optional":{"passed":483,"failed":467}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":6,"failed":1}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":6,"failed":1}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":44,"failed":34}},"refRemote":{"count":{"passed":0,"failed":23}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":4,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"283f906d-ceea-4ef0-af8e-04ba254e617b","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(schema).safeParse(data)","source":"native","results":{"count":{"passed":1074,"failed":803},"byType":{"spec":{"passed":620,"failed":307},"optional":{"passed":454,"failed":496}},"files":{"additionalItems":{"count":{"passed":13,"failed":6}},"additionalProperties":{"count":{"passed":11,"failed":5}},"allOf":{"count":{"passed":15,"failed":15}},"anyOf":{"count":{"passed":15,"failed":3}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":11,"failed":10}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":21,"failed":15}},"enum":{"count":{"passed":39,"failed":8}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":18,"failed":10}},"maxItems":{"count":{"passed":4,"failed":2}},"maxLength":{"count":{"passed":5,"failed":2}},"maxProperties":{"count":{"passed":7,"failed":3}},"maximum":{"count":{"passed":6,"failed":2}},"minItems":{"count":{"passed":4,"failed":2}},"minLength":{"count":{"passed":4,"failed":3}},"minProperties":{"count":{"passed":8,"failed":2}},"minimum":{"count":{"passed":8,"failed":3}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":28}},"oneOf":{"count":{"passed":18,"failed":9}},"pattern":{"count":{"passed":8,"failed":1}},"patternProperties":{"count":{"passed":13,"failed":10}},"properties":{"count":{"passed":16,"failed":12}},"propertyNames":{"count":{"passed":17,"failed":5}},"ref":{"count":{"passed":21,"failed":57}},"refRemote":{"count":{"passed":2,"failed":21}},"required":{"count":{"passed":12,"failed":6}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":46,"failed":19}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":60,"failed":14}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":7}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"5cff43b7-74fa-4708-9b4a-fd2502ce8147","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).allows(data)","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":289,"failed":1588},"byType":{"spec":{"passed":232,"failed":695},"optional":{"passed":57,"failed":893}},"files":{"additionalItems":{"count":{"passed":0,"failed":19}},"additionalProperties":{"count":{"passed":0,"failed":16}},"allOf":{"count":{"passed":4,"failed":26}},"anyOf":{"count":{"passed":5,"failed":13}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":0,"failed":21}},"default":{"count":{"passed":3,"failed":4}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":0,"failed":36}},"enum":{"count":{"passed":39,"failed":8}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":102}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":25}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":26,"failed":12}},"oneOf":{"count":{"passed":6,"failed":21}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":23}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":2,"failed":76}},"refRemote":{"count":{"passed":0,"failed":23}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":79,"failed":1}},"uniqueItems":{"count":{"passed":0,"failed":65}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/content":{"count":{"passed":0,"failed":10}},"optional/cross-draft":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":52,"failed":22}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":7}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}}}}}],"v1":[{"id":"fd7955a7-1376-4e9c-9624-aa71b985183c","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.fromJSONSchemaOrThrow(schema), data)","source":"native","results":{"count":{"passed":1533,"failed":860},"byType":{"spec":{"passed":823,"failed":324},"optional":{"passed":710,"failed":536}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":0,"failed":27}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":6,"failed":1}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":6,"failed":1}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":2}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":43,"failed":36}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":0,"failed":71}},"unevaluatedProperties":{"count":{"passed":0,"failed":129}},"uniqueItems":{"count":{"passed":65,"failed":0}},"format/date-time":{"count":{"passed":25,"failed":38}},"format/date":{"count":{"passed":23,"failed":58}},"format/duration":{"count":{"passed":26,"failed":25}},"format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"format/email":{"count":{"passed":27,"failed":44}},"format/hostname":{"count":{"passed":29,"failed":37}},"format/idn-email":{"count":{"passed":16,"failed":8}},"format/idn-hostname":{"count":{"passed":43,"failed":58}},"format/ipv4":{"count":{"passed":11,"failed":30}},"format/ipv6":{"count":{"passed":23,"failed":28}},"format/iri-reference":{"count":{"passed":15,"failed":10}},"format/iri":{"count":{"passed":17,"failed":15}},"format/json-pointer":{"count":{"passed":28,"failed":12}},"format/regex":{"count":{"passed":12,"failed":6}},"format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"format/time":{"count":{"passed":14,"failed":42}},"format/uri-reference":{"count":{"passed":17,"failed":14}},"format/uri-template":{"count":{"passed":27,"failed":21}},"format/uri":{"count":{"passed":21,"failed":27}},"format/uuid":{"count":{"passed":15,"failed":14}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":133,"failed":0}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":8,"failed":2}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":0,"failed":6}}}}},{"id":"0bde3181-c088-400d-8059-8325a00e029d","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(schema).safeParse(data)","source":"native","results":{"count":{"passed":1222,"failed":1171},"byType":{"spec":{"passed":558,"failed":589},"optional":{"passed":664,"failed":582}},"files":{"additionalProperties":{"count":{"passed":12,"failed":9}},"allOf":{"count":{"passed":15,"failed":15}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":15,"failed":3}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":15,"failed":10}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":1,"failed":26}},"enum":{"count":{"passed":45,"failed":8}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":22,"failed":7}},"maxContains":{"count":{"passed":7,"failed":7}},"maxItems":{"count":{"passed":4,"failed":2}},"maxLength":{"count":{"passed":5,"failed":2}},"maxProperties":{"count":{"passed":7,"failed":3}},"maximum":{"count":{"passed":6,"failed":2}},"minContains":{"count":{"passed":14,"failed":14}},"minItems":{"count":{"passed":4,"failed":2}},"minLength":{"count":{"passed":4,"failed":3}},"minProperties":{"count":{"passed":8,"failed":2}},"minimum":{"count":{"passed":8,"failed":3}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":30}},"oneOf":{"count":{"passed":18,"failed":9}},"pattern":{"count":{"passed":9,"failed":3}},"patternProperties":{"count":{"passed":15,"failed":11}},"prefixItems":{"count":{"passed":9,"failed":2}},"properties":{"count":{"passed":16,"failed":12}},"propertyNames":{"count":{"passed":17,"failed":5}},"ref":{"count":{"passed":27,"failed":52}},"refRemote":{"count":{"passed":2,"failed":29}},"required":{"count":{"passed":12,"failed":6}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":1,"failed":70}},"unevaluatedProperties":{"count":{"passed":0,"failed":129}},"uniqueItems":{"count":{"passed":46,"failed":19}},"format/date-time":{"count":{"passed":25,"failed":38}},"format/date":{"count":{"passed":23,"failed":58}},"format/duration":{"count":{"passed":26,"failed":25}},"format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"format/email":{"count":{"passed":27,"failed":44}},"format/hostname":{"count":{"passed":29,"failed":37}},"format/idn-email":{"count":{"passed":16,"failed":8}},"format/idn-hostname":{"count":{"passed":43,"failed":58}},"format/ipv4":{"count":{"passed":11,"failed":30}},"format/ipv6":{"count":{"passed":23,"failed":28}},"format/iri-reference":{"count":{"passed":15,"failed":10}},"format/iri":{"count":{"passed":17,"failed":15}},"format/json-pointer":{"count":{"passed":28,"failed":12}},"format/regex":{"count":{"passed":12,"failed":6}},"format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"format/time":{"count":{"passed":14,"failed":42}},"format/uri-reference":{"count":{"passed":17,"failed":14}},"format/uri-template":{"count":{"passed":27,"failed":21}},"format/uri":{"count":{"passed":21,"failed":27}},"format/uuid":{"count":{"passed":15,"failed":14}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/dependencies-compatibility":{"count":{"passed":22,"failed":14}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":60,"failed":14}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":133,"failed":0}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/refOfUnknownKeyword":{"count":{"passed":4,"failed":6}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":0,"failed":6}}}}},{"id":"8dc37cda-1571-40f2-8854-f19525f26628","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).allows(data)","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":319,"failed":2074},"byType":{"spec":{"passed":262,"failed":885},"optional":{"passed":57,"failed":1189}},"files":{"additionalProperties":{"count":{"passed":0,"failed":21}},"allOf":{"count":{"passed":4,"failed":26}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":5,"failed":13}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":0,"failed":25}},"content":{"count":{"passed":0,"failed":18}},"default":{"count":{"passed":3,"failed":4}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":0,"failed":27}},"enum":{"count":{"passed":45,"failed":8}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":26}},"maxContains":{"count":{"passed":0,"failed":14}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minContains":{"count":{"passed":0,"failed":28}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":26,"failed":14}},"oneOf":{"count":{"passed":6,"failed":21}},"pattern":{"count":{"passed":1,"failed":11}},"patternProperties":{"count":{"passed":2,"failed":24}},"prefixItems":{"count":{"passed":0,"failed":11}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":2,"failed":77}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":79,"failed":1}},"unevaluatedItems":{"count":{"passed":1,"failed":70}},"unevaluatedProperties":{"count":{"passed":20,"failed":109}},"uniqueItems":{"count":{"passed":0,"failed":65}},"format/date-time":{"count":{"passed":0,"failed":63}},"format/date":{"count":{"passed":0,"failed":81}},"format/duration":{"count":{"passed":0,"failed":51}},"format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"format/email":{"count":{"passed":0,"failed":71}},"format/hostname":{"count":{"passed":0,"failed":66}},"format/idn-email":{"count":{"passed":0,"failed":24}},"format/idn-hostname":{"count":{"passed":0,"failed":101}},"format/ipv4":{"count":{"passed":0,"failed":41}},"format/ipv6":{"count":{"passed":0,"failed":51}},"format/iri-reference":{"count":{"passed":0,"failed":25}},"format/iri":{"count":{"passed":0,"failed":32}},"format/json-pointer":{"count":{"passed":0,"failed":40}},"format/regex":{"count":{"passed":0,"failed":18}},"format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"format/time":{"count":{"passed":0,"failed":56}},"format/uri-reference":{"count":{"passed":0,"failed":31}},"format/uri-template":{"count":{"passed":0,"failed":48}},"format/uri":{"count":{"passed":0,"failed":48}},"format/uuid":{"count":{"passed":0,"failed":29}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/dependencies-compatibility":{"count":{"passed":0,"failed":36}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":52,"failed":22}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":0,"failed":133}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/refOfUnknownKeyword":{"count":{"passed":0,"failed":10}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":0,"failed":8}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":0,"failed":21}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":0,"failed":6}}}}}]},"roundtrip":{"draft2019-09":[],"draft2020-12":[{"id":"3626c335-f8bb-48b5-b14b-7a8a21c25513","libraryName":"sury","version":"11.1.0","snippet":"S.toInputJSONSchemaOrThrow(S.fromJSONSchemaOrThrow(schema), { target: \"draft-2020-12\" })","source":"native","results":{"count":{"passed":1519,"failed":855},"byType":{"spec":{"passed":955,"failed":345},"optional":{"passed":564,"failed":510}},"files":{"additionalProperties":{"count":{"passed":19,"failed":2}},"allOf":{"count":{"passed":29,"failed":1}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":0,"failed":44}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":133,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":2}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":27,"failed":1}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":44,"failed":35}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":0,"failed":71}},"unevaluatedProperties":{"count":{"passed":0,"failed":129}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-assertion":{"count":{"passed":2,"failed":2}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":8,"failed":2}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"e247d18c-c165-4e0c-8084-1ffcc46fa06e","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(z.fromJSONSchema(schema), { target: \"draft-2020-12\" })","source":"native","results":{"count":{"passed":1232,"failed":1142},"byType":{"spec":{"passed":703,"failed":597},"optional":{"passed":529,"failed":545}},"files":{"additionalProperties":{"count":{"passed":12,"failed":9}},"allOf":{"count":{"passed":15,"failed":15}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":15,"failed":3}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":51,"failed":3}},"contains":{"count":{"passed":11,"failed":10}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":3,"failed":41}},"enum":{"count":{"passed":46,"failed":7}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"format":{"count":{"passed":133,"failed":0}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":22,"failed":7}},"maxContains":{"count":{"passed":7,"failed":7}},"maxItems":{"count":{"passed":4,"failed":2}},"maxLength":{"count":{"passed":5,"failed":2}},"maxProperties":{"count":{"passed":7,"failed":3}},"maximum":{"count":{"passed":6,"failed":2}},"minContains":{"count":{"passed":14,"failed":14}},"minItems":{"count":{"passed":4,"failed":2}},"minLength":{"count":{"passed":4,"failed":3}},"minProperties":{"count":{"passed":8,"failed":2}},"minimum":{"count":{"passed":8,"failed":3}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":30}},"oneOf":{"count":{"passed":18,"failed":9}},"pattern":{"count":{"passed":11,"failed":1}},"patternProperties":{"count":{"passed":16,"failed":10}},"prefixItems":{"count":{"passed":9,"failed":2}},"properties":{"count":{"passed":16,"failed":12}},"propertyNames":{"count":{"passed":17,"failed":5}},"ref":{"count":{"passed":28,"failed":51}},"refRemote":{"count":{"passed":2,"failed":29}},"required":{"count":{"passed":12,"failed":6}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":1,"failed":70}},"unevaluatedProperties":{"count":{"passed":1,"failed":128}},"uniqueItems":{"count":{"passed":46,"failed":19}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":56,"failed":18}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":2,"failed":2}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":2,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/refOfUnknownKeyword":{"count":{"passed":4,"failed":6}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"d39abcd2-fb37-47b3-95ca-2c4023e37a3b","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).toJsonSchema({ target: \"draft-2020-12\" })","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":261,"failed":2113},"byType":{"spec":{"passed":198,"failed":1102},"optional":{"passed":63,"failed":1011}},"files":{"additionalProperties":{"count":{"passed":0,"failed":21}},"allOf":{"count":{"passed":4,"failed":26}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":5,"failed":13}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":35,"failed":19}},"contains":{"count":{"passed":0,"failed":21}},"content":{"count":{"passed":0,"failed":18}},"default":{"count":{"passed":3,"failed":4}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":2,"failed":42}},"enum":{"count":{"passed":36,"failed":17}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":133}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":26}},"maxContains":{"count":{"passed":0,"failed":14}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minContains":{"count":{"passed":0,"failed":28}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":0,"failed":40}},"oneOf":{"count":{"passed":0,"failed":27}},"pattern":{"count":{"passed":3,"failed":9}},"patternProperties":{"count":{"passed":3,"failed":23}},"prefixItems":{"count":{"passed":0,"failed":11}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":0,"failed":79}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":1,"failed":70}},"unevaluatedProperties":{"count":{"passed":3,"failed":126}},"uniqueItems":{"count":{"passed":0,"failed":65}},"vocabulary":{"count":{"passed":2,"failed":3}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/cross-draft":{"count":{"passed":1,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":0,"failed":36}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":0,"failed":4}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/refOfUnknownKeyword":{"count":{"passed":0,"failed":10}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/duration":{"count":{"passed":0,"failed":51}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}},"optional/format/uuid":{"count":{"passed":0,"failed":29}}}}}],"draft3":[],"draft4":[{"id":"47fefc82-7e82-4762-9c57-45bd19e68e15","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(z.fromJSONSchema(schema), { target: \"draft-04\" })","source":"native","results":{"count":{"passed":629,"failed":383},"byType":{"spec":{"passed":440,"failed":176},"optional":{"passed":189,"failed":207}},"files":{"additionalItems":{"count":{"passed":12,"failed":5}},"additionalProperties":{"count":{"passed":11,"failed":5}},"allOf":{"count":{"passed":12,"failed":15}},"anyOf":{"count":{"passed":12,"failed":3}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":42,"failed":7}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":13,"failed":8}},"maxItems":{"count":{"passed":3,"failed":1}},"maxLength":{"count":{"passed":4,"failed":1}},"maxProperties":{"count":{"passed":6,"failed":2}},"maximum":{"count":{"passed":10,"failed":4}},"minItems":{"count":{"passed":3,"failed":1}},"minLength":{"count":{"passed":3,"failed":2}},"minProperties":{"count":{"passed":7,"failed":1}},"minimum":{"count":{"passed":12,"failed":5}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":10}},"oneOf":{"count":{"passed":14,"failed":9}},"pattern":{"count":{"passed":8,"failed":1}},"patternProperties":{"count":{"passed":11,"failed":7}},"properties":{"count":{"passed":14,"failed":10}},"ref":{"count":{"passed":14,"failed":31}},"refRemote":{"count":{"passed":1,"failed":16}},"required":{"count":{"passed":11,"failed":6}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":46,"failed":19}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/ecmascript-regex":{"count":{"passed":56,"failed":18}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":17,"failed":26}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":14,"failed":19}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}}],"draft6":[],"draft7":[{"id":"67c871bd-3169-48e3-b52d-f3909f3e0cec","libraryName":"sury","version":"11.1.0","snippet":"S.toInputJSONSchemaOrThrow(S.fromJSONSchemaOrThrow(schema), { target: \"draft-07\" })","source":"native","results":{"count":{"passed":1330,"failed":547},"byType":{"spec":{"passed":846,"failed":81},"optional":{"passed":484,"failed":466}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":14,"failed":2}},"allOf":{"count":{"passed":29,"failed":1}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":27,"failed":1}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":44,"failed":34}},"refRemote":{"count":{"passed":0,"failed":23}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":4,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"8f1a9f73-d533-42fe-8925-e6861513ac11","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(z.fromJSONSchema(schema), { target: \"draft-07\" })","source":"native","results":{"count":{"passed":1091,"failed":786},"byType":{"spec":{"passed":641,"failed":286},"optional":{"passed":450,"failed":500}},"files":{"additionalItems":{"count":{"passed":13,"failed":6}},"additionalProperties":{"count":{"passed":11,"failed":5}},"allOf":{"count":{"passed":15,"failed":15}},"anyOf":{"count":{"passed":15,"failed":3}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":51,"failed":3}},"contains":{"count":{"passed":11,"failed":10}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":40,"failed":7}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":18,"failed":10}},"maxItems":{"count":{"passed":4,"failed":2}},"maxLength":{"count":{"passed":5,"failed":2}},"maxProperties":{"count":{"passed":7,"failed":3}},"maximum":{"count":{"passed":6,"failed":2}},"minItems":{"count":{"passed":4,"failed":2}},"minLength":{"count":{"passed":4,"failed":3}},"minProperties":{"count":{"passed":8,"failed":2}},"minimum":{"count":{"passed":8,"failed":3}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":28}},"oneOf":{"count":{"passed":18,"failed":9}},"pattern":{"count":{"passed":8,"failed":1}},"patternProperties":{"count":{"passed":13,"failed":10}},"properties":{"count":{"passed":16,"failed":12}},"propertyNames":{"count":{"passed":17,"failed":5}},"ref":{"count":{"passed":22,"failed":56}},"refRemote":{"count":{"passed":2,"failed":21}},"required":{"count":{"passed":12,"failed":6}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":46,"failed":19}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":56,"failed":18}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":7}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"bea1faeb-f9ba-47e4-b853-dc2d14ec0619","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).toJsonSchema({ target: \"draft-07\" })","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":240,"failed":1637},"byType":{"spec":{"passed":178,"failed":749},"optional":{"passed":62,"failed":888}},"files":{"additionalItems":{"count":{"passed":0,"failed":19}},"additionalProperties":{"count":{"passed":0,"failed":16}},"allOf":{"count":{"passed":4,"failed":26}},"anyOf":{"count":{"passed":5,"failed":13}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":35,"failed":19}},"contains":{"count":{"passed":0,"failed":21}},"default":{"count":{"passed":3,"failed":4}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":0,"failed":36}},"enum":{"count":{"passed":30,"failed":17}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":102}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":25}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":0,"failed":38}},"oneOf":{"count":{"passed":0,"failed":27}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":23}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":0,"failed":78}},"refRemote":{"count":{"passed":0,"failed":23}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":0,"failed":65}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/content":{"count":{"passed":0,"failed":10}},"optional/cross-draft":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":7}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}}}}}],"v1":[]}}} \ No newline at end of file +{"conversion":{"toJson":[{"id":"76fb7f67-8444-4143-a3fb-50084890fda3","libraryName":"arktype","version":"2.2.9","snippet":"schema.out.toJsonSchema({ target: \"draft-2020-12\" })","mean":0.00026404121867683105,"target":"draft-2020-12","direction":"output","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"35e61b0e-2e24-4712-b79c-1dee70b1da88","libraryName":"arktype","version":"2.2.9","snippet":"schema.out.toJsonSchema({ target: \"draft-07\" })","mean":0.000266372754544177,"target":"draft-07","direction":"output","jsonSchema":"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"11093a62-8385-464c-9067-cdfadc3e5c02","libraryName":"arktype","version":"2.2.9","snippet":"schema.in.toJsonSchema({ target: \"draft-2020-12\" })","mean":0.00026749047185576697,"target":"draft-2020-12","direction":"input","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"3c2031ab-b95c-453d-9aa5-b190e062cc59","libraryName":"arktype","version":"2.2.9","snippet":"schema.in.toJsonSchema({ target: \"draft-07\" })","mean":0.00027489969791300094,"target":"draft-07","direction":"input","jsonSchema":"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"d4afd46a-2f83-4c96-a16d-81936ac2faee","libraryName":"valibot","version":"1.5.0","snippet":"toJsonSchema(schema, { target: \"draft-07\", typeMode: \"output\" })","mean":0.00040958205932823934,"target":"draft-07","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"http://json-schema.org/draft-07/schema#\"\n}"},{"id":"249d0c3b-659c-45c0-8286-955594071ae7","libraryName":"valibot","version":"1.5.0","snippet":"toJsonSchema(schema, { target: \"draft-2020-12\", typeMode: \"output\" })","mean":0.0004099611754566664,"target":"draft-2020-12","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\"\n}"},{"id":"65e2d65e-b3c5-4905-9487-6fa243cf7d87","libraryName":"valibot","version":"1.5.0","snippet":"toJsonSchema(schema, { target: \"draft-07\", typeMode: \"input\" })","mean":0.0004144406191575389,"target":"draft-07","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"http://json-schema.org/draft-07/schema#\"\n}"},{"id":"54f71f15-1d36-45df-a2bd-d81d7e3cc7bf","libraryName":"valibot","version":"1.5.0","snippet":"toJsonSchema(schema, { target: \"openapi-3.0\", typeMode: \"input\" })","mean":0.00042206410012314365,"target":"openapi-3.0","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"912523f2-b668-4ed0-beec-ab3e67547688","libraryName":"valibot","version":"1.5.0","snippet":"toJsonSchema(schema, { target: \"openapi-3.0\", typeMode: \"output\" })","mean":0.0004267135464037692,"target":"openapi-3.0","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"cc198ad7-dd7b-4213-a891-7afbf83d42d0","libraryName":"valibot","version":"1.5.0","snippet":"toJsonSchema(schema, { target: \"draft-2020-12\", typeMode: \"input\" })","mean":0.00043226450819761227,"target":"draft-2020-12","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\"\n}"},{"id":"8bedb1ba-ec76-4cc4-9c54-383ed0d16fa5","libraryName":"sury","version":"11.1.0","snippet":"S.toInputJSONSchemaOrThrow(schema, { target: \"draft-2020-12\" })","mean":0.0013923854484592566,"target":"draft-2020-12","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\"\n}"},{"id":"5a0b1d4e-dfd6-4f70-905a-11cf0ea66d00","libraryName":"sury","version":"11.1.0","snippet":"S.toInputJSONSchemaOrThrow(schema, { target: \"draft-07\" })","mean":0.0014025507463666636,"target":"draft-07","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"http://json-schema.org/draft-07/schema#\"\n}"},{"id":"ebda77ea-cc6f-461b-a553-84f9039919f3","libraryName":"sury","version":"11.1.0","snippet":"S.toInputJSONSchemaOrThrow(schema, { target: \"openapi-3.0\" })","mean":0.00142689095565918,"target":"openapi-3.0","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"eac97df2-8c7b-4ce3-bd5c-c783440d0c05","libraryName":"sury","version":"11.1.0","snippet":"S.toOutputJSONSchemaOrThrow(schema, { target: \"openapi-3.0\" })","mean":0.0015034540304539226,"target":"openapi-3.0","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"2c694548-6d6a-40ce-b369-32f512eaeb2a","libraryName":"sury","version":"11.1.0","snippet":"S.toOutputJSONSchemaOrThrow(schema, { target: \"draft-07\" })","mean":0.001513449680133455,"target":"draft-07","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"http://json-schema.org/draft-07/schema#\"\n}"},{"id":"9e0552db-3b5c-4eac-b856-3885d388656d","libraryName":"sury","version":"11.1.0","snippet":"S.toOutputJSONSchemaOrThrow(schema, { target: \"draft-2020-12\" })","mean":0.0015284633800017869,"target":"draft-2020-12","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\"\n}"},{"id":"30091831-a12b-41f2-8c3e-fc4a8d4e9e18","libraryName":"zod/v3","version":"4.6.7","snippet":"zodToJsonSchema(schema, { target: \"openApi3\" })","mean":0.003898705867718348,"target":"openapi-3.0","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"d5d038fb-8853-49b0-acc9-8aacb7d1c0d5","libraryName":"zod/v3","version":"4.6.7","snippet":"zodToJsonSchema(schema, { target: \"jsonSchema7\" })","mean":0.003965833452896581,"target":"draft-07","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false,\n \"$schema\": \"http://json-schema.org/draft-07/schema#\"\n}"},{"id":"09325d7e-9c54-43b4-b892-847858a566fc","libraryName":"zod/v3","version":"4.6.7","snippet":"zodToJsonSchema(schema, { target: \"openApi3\" })","mean":0.003994846314200266,"target":"openapi-3.0","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"26174a78-04fb-489d-a127-86da758466cf","libraryName":"zod/v3","version":"4.6.7","snippet":"zodToJsonSchema(schema, { target: \"jsonSchema7\" })","mean":0.004108857817295764,"target":"draft-07","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false,\n \"$schema\": \"http://json-schema.org/draft-07/schema#\"\n}"},{"id":"6a52ac34-c0d8-468a-8e9f-bc93d7c34816","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"openapi-3.0\", io: \"output\" })","mean":0.004980409687879434,"target":"openapi-3.0","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"d64ac0da-96b2-4f18-84c9-649959642f9b","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-07\", io: \"output\" })","mean":0.005031080688248443,"target":"draft-07","direction":"output","jsonSchema":"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"628eb6e3-e758-4161-bdcc-f0a8b1362359","libraryName":"zod/mini","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"openapi-3.0\", io: \"output\" })","mean":0.0051135734564679,"target":"openapi-3.0","direction":"output","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"cbfa497e-230d-44d4-b10d-fd26dd9b1441","libraryName":"zod/mini","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-2020-12\", io: \"output\" })","mean":0.005280949250105518,"target":"draft-2020-12","direction":"output","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"ba44fb44-dbe7-4c3c-8f9d-f21b23259393","libraryName":"zod/mini","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-07\", io: \"output\" })","mean":0.005290231468353586,"target":"draft-07","direction":"output","jsonSchema":"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"20e71bcf-53a6-4515-8cd1-984cdee89efd","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-2020-12\", io: \"output\" })","mean":0.005368594285683513,"target":"draft-2020-12","direction":"output","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"184535d0-525d-47af-8df2-35198837063c","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"openapi-3.0\", io: \"input\" })","mean":0.005606001418311749,"target":"openapi-3.0","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"1ee074b8-9e9f-4088-ad47-8970067d564e","libraryName":"zod/mini","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"openapi-3.0\", io: \"input\" })","mean":0.005828068462095735,"target":"openapi-3.0","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"8c428a0f-7874-4454-8e22-e044119e1ab5","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-07\", io: \"input\" })","mean":0.005852568562499187,"target":"draft-07","direction":"input","jsonSchema":"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"5a07f552-b986-44a1-b679-576c8fce4a30","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-2020-12\", io: \"input\" })","mean":0.005863102111292724,"target":"draft-2020-12","direction":"input","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"9317ecd3-e4ed-426a-a458-5707528c0a02","libraryName":"zod/mini","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-2020-12\", io: \"input\" })","mean":0.006002512506227478,"target":"draft-2020-12","direction":"input","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"40a85acc-9800-4700-8615-41641e7cfac9","libraryName":"effect","version":"4.1.3","snippet":"Schema.toJsonSchemaDocument(schema)","mean":0.0060285525506695945,"target":"draft-2020-12","direction":"input","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"anyOf\": [\n {\n \"type\": \"number\"\n },\n {\n \"type\": \"string\",\n \"enum\": [\n \"Infinity\",\n \"-Infinity\",\n \"NaN\"\n ]\n }\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": true,\n \"$defs\": {}\n}"},{"id":"f18daa8b-637e-4c1a-8706-11b23c081be7","libraryName":"zod/mini","version":"4.6.7","snippet":"z.toJSONSchema(schema, { target: \"draft-07\", io: \"input\" })","mean":0.00607843995720731,"target":"draft-07","direction":"input","jsonSchema":"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ]\n}"},{"id":"c6f4ff3d-d61c-45e2-ad6f-beb1beb01b66","libraryName":"joi","version":"18.3.2","snippet":"parse(schema, \"json\")","mean":0.0459510332215234,"target":"draft-07","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"},{"id":"1fbbe7bc-c595-4835-87ed-49b06086ab2c","libraryName":"joi","version":"18.3.2","snippet":"parse(schema, \"open-api\")","mean":0.05005800145166983,"target":"openapi-3.0","direction":"input","jsonSchema":"{\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"additionalProperties\": false\n}"}],"fromJson":[{"id":"a57d60fc-97cf-44d3-9259-891d371cd46f","libraryName":"sury","version":"11.1.0","snippet":"S.fromJSONSchemaOrThrow(jsonSchema)","mean":0.0032935307417652493},{"id":"b30bf9a4-582f-46bf-bd06-3c8cafadd730","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(jsonSchema)","mean":0.014889891602145213},{"id":"f16e4f2a-041a-4e93-ae35-89e9bd78494d","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(jsonSchema)","mean":0.0726602412991219}],"toJsonSupport":{"arktype":{"version":"2.2.9","source":"native","standardJsonSchema":"native","matrix":{"openapi-3.0":{"input":"Unsupported JSON Schema target: openapi-3.0","output":"Unsupported JSON Schema target: openapi-3.0"}}},"effect":{"version":"4.1.3","source":"native","matrix":{"draft-2020-12":{"output":"No JSON schema can be generated for the direction: output"},"draft-07":{"input":"Unsupported JSON Schema target: draft-07","output":"Unsupported JSON Schema target: draft-07"},"openapi-3.0":{"input":"Unsupported JSON Schema target: openapi-3.0","output":"Unsupported JSON Schema target: openapi-3.0"}}},"joi":{"version":"18.3.2","source":{"type":"package","package":"joi-to-json"},"matrix":{"draft-2020-12":{"input":"Unsupported JSON Schema target: draft-2020-12","output":"No JSON schema can be generated for the direction: output"},"draft-07":{"output":"No JSON schema can be generated for the direction: output"},"openapi-3.0":{"output":"No JSON schema can be generated for the direction: output"}}},"sury":{"version":"11.1.0","source":"native","standardJsonSchema":"opt-in","matrix":{}},"valibot":{"version":"1.5.0","source":{"type":"package","package":"@valibot/to-json-schema"},"standardJsonSchema":{"type":"package","package":"@valibot/to-json-schema"},"matrix":{}},"zod":{"version":"4.6.7","source":"native","standardJsonSchema":"native","matrix":{}},"zod/mini":{"version":"4.6.7","source":"native","matrix":{}},"zod/v3":{"version":"4.6.7","source":{"type":"package","package":"zod-to-json-schema"},"matrix":{"draft-2020-12":{"input":"Unsupported JSON Schema target: draft-2020-12","output":"Unsupported JSON Schema target: draft-2020-12"}}}}},"compliance":{"validation":{"draft2019-09":[{"id":"0a7e01e6-933e-422e-8899-903a678a67b1","libraryName":"typebox","version":"1.4.6","note":"value","snippet":"Value.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":2325,"failed":4},"byType":{"spec":{"passed":1258,"failed":1},"optional":{"passed":1067,"failed":3}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":34,"failed":0}},"ref":{"count":{"passed":81,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":56,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":2,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"42c4986e-a60c-4472-9da1-d424b4b2b7cb","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":2325,"failed":4},"byType":{"spec":{"passed":1258,"failed":1},"optional":{"passed":1067,"failed":3}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":34,"failed":0}},"ref":{"count":{"passed":81,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":56,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":2,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"0c658a3e-5fed-41ba-8929-90fc1a4ab6b7","libraryName":"z-schema","version":"12.5.0","snippet":"const validator = ZSchema.create({ safe: true, version: \"draft2019-09\" });\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.setRemoteReference(uri, remoteSchema);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":2309,"failed":20},"byType":{"spec":{"passed":1241,"failed":18},"optional":{"passed":1068,"failed":2}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":34,"failed":0}},"ref":{"count":{"passed":81,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":56,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":5,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":3,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"755b2742-f612-45f5-b82a-bf5ddfa970ce","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema, { schemas }).isValidObject(data)","source":"native","results":{"count":{"passed":2225,"failed":104},"byType":{"spec":{"passed":1256,"failed":3},"optional":{"passed":969,"failed":101}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":4,"failed":3}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":34,"failed":0}},"ref":{"count":{"passed":81,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":56,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":5,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":2,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":22,"failed":14}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":9,"failed":3}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":43,"failed":23}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"cbc2a6d9-01e2-444b-a594-b16f13f4d7a2","libraryName":"@cfworker/json-schema","version":"4.1.6","snippet":"const validator = new Validator(schema, \"2019-09\");\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data).valid;","source":"native","results":{"count":{"passed":2193,"failed":136},"byType":{"spec":{"passed":1253,"failed":6},"optional":{"passed":940,"failed":130}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":34,"failed":0}},"ref":{"count":{"passed":78,"failed":3}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":56,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":2,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":8,"failed":2}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":43,"failed":23}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":44,"failed":4}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"09ad4ded-7928-4fe3-bf12-0ee490eee5d5","libraryName":"ajv","version":"8.20.0","note":"non-strict","snippet":"const ajv = new Ajv({ strict: false, validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":2140,"failed":189},"byType":{"spec":{"passed":1231,"failed":28},"optional":{"passed":909,"failed":161}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":47,"failed":6}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":27,"failed":1}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":32,"failed":2}},"ref":{"count":{"passed":73,"failed":8}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":14,"failed":4}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":53,"failed":3}},"unevaluatedProperties":{"count":{"passed":126,"failed":3}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":1,"failed":2}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":43,"failed":4}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":49,"failed":2}},"optional/format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"optional/format/email":{"count":{"passed":58,"failed":13}},"optional/format/hostname":{"count":{"passed":42,"failed":24}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":51,"failed":5}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":45,"failed":3}},"optional/format/uri":{"count":{"passed":44,"failed":4}},"optional/format/uuid":{"count":{"passed":28,"failed":1}}}}},{"id":"e28e6650-a473-4c96-a592-859a5724683d","libraryName":"jsonschema","version":"1.5.0","snippet":"const validator = new Validator();\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1844,"failed":485},"byType":{"spec":{"passed":995,"failed":264},"optional":{"passed":849,"failed":221}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":14,"failed":6}},"dependentSchemas":{"count":{"passed":10,"failed":10}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":22,"failed":6}},"maxContains":{"count":{"passed":8,"failed":6}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":16,"failed":12}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":39,"failed":1}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":22,"failed":12}},"ref":{"count":{"passed":17,"failed":64}},"refRemote":{"count":{"passed":16,"failed":15}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":32,"failed":24}},"unevaluatedProperties":{"count":{"passed":52,"failed":77}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":2,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":0,"failed":10}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":36,"failed":11}},"optional/format/date":{"count":{"passed":72,"failed":9}},"optional/format/duration":{"count":{"passed":38,"failed":13}},"optional/format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"optional/format/email":{"count":{"passed":59,"failed":12}},"optional/format/hostname":{"count":{"passed":42,"failed":24}},"optional/format/idn-email":{"count":{"passed":22,"failed":2}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":47,"failed":4}},"optional/format/iri-reference":{"count":{"passed":24,"failed":1}},"optional/format/iri":{"count":{"passed":24,"failed":8}},"optional/format/json-pointer":{"count":{"passed":39,"failed":1}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":29,"failed":2}},"optional/format/time":{"count":{"passed":41,"failed":15}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":30,"failed":1}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":32,"failed":16}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"f18e1e48-4918-431e-90ca-7b12db931c15","libraryName":"@earendil-works/pi-schema","version":"1.5.1","snippet":"const compiled = compile(schema, { schemas: remotes, draft });\nreturn compiled.check(data);","source":"native","results":{"count":{"passed":1816,"failed":513},"byType":{"spec":{"passed":1241,"failed":18},"optional":{"passed":575,"failed":495}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":23,"failed":11}},"ref":{"count":{"passed":79,"failed":2}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":55,"failed":1}},"unevaluatedProperties":{"count":{"passed":128,"failed":1}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":2,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"f0c01693-2934-4120-ae27-4bc62f79b45a","libraryName":"ajv","version":"8.20.0","snippet":"const ajv = new Ajv({ validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":477,"failed":1852},"byType":{"spec":{"passed":410,"failed":849},"optional":{"passed":67,"failed":1003}},"files":{"additionalItems":{"count":{"passed":0,"failed":19}},"additionalProperties":{"count":{"passed":0,"failed":21}},"allOf":{"count":{"passed":11,"failed":19}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":10,"failed":8}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":0,"failed":21}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":3,"failed":4}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"enum":{"count":{"passed":47,"failed":6}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":114}},"if-then-else":{"count":{"passed":8,"failed":22}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":25}},"maxContains":{"count":{"passed":0,"failed":14}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minContains":{"count":{"passed":0,"failed":28}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":2,"failed":11}},"not":{"count":{"passed":33,"failed":7}},"oneOf":{"count":{"passed":11,"failed":16}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":23}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"recursiveRef":{"count":{"passed":14,"failed":20}},"ref":{"count":{"passed":23,"failed":58}},"refRemote":{"count":{"passed":19,"failed":12}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":63,"failed":17}},"unevaluatedItems":{"count":{"passed":0,"failed":56}},"unevaluatedProperties":{"count":{"passed":69,"failed":60}},"uniqueItems":{"count":{"passed":0,"failed":65}},"vocabulary":{"count":{"passed":2,"failed":3}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/cross-draft":{"count":{"passed":0,"failed":3}},"optional/dependencies-compatibility":{"count":{"passed":0,"failed":36}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/refOfUnknownKeyword":{"count":{"passed":2,"failed":8}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/duration":{"count":{"passed":0,"failed":51}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}},"optional/format/uuid":{"count":{"passed":0,"failed":29}}}}}],"draft2020-12":[{"id":"486b9d21-009b-4556-b326-804def68ab56","libraryName":"typebox","version":"1.4.6","note":"value","snippet":"Value.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":2351,"failed":23},"byType":{"spec":{"passed":1280,"failed":20},"optional":{"passed":1071,"failed":3}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":44,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":19}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-assertion":{"count":{"passed":4,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"b5546d99-0790-4a35-b06c-86ca6994a2e5","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":2351,"failed":23},"byType":{"spec":{"passed":1280,"failed":20},"optional":{"passed":1071,"failed":3}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":44,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":19}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-assertion":{"count":{"passed":4,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"d9b92205-8341-4e2b-897a-cbb73470bbb2","libraryName":"z-schema","version":"12.5.0","snippet":"const validator = ZSchema.create({ safe: true, version: \"draft2020-12\" });\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.setRemoteReference(uri, remoteSchema);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":2335,"failed":39},"byType":{"spec":{"passed":1263,"failed":37},"optional":{"passed":1072,"failed":2}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":44,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":19}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":5,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":1,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":4,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"3604d344-bbbc-4687-b68f-b8ec6f09b3d1","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema, { schemas }).isValidObject(data)","source":"native","results":{"count":{"passed":2252,"failed":122},"byType":{"spec":{"passed":1279,"failed":21},"optional":{"passed":973,"failed":101}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":4,"failed":3}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":44,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":115,"failed":18}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":5,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":22,"failed":14}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":4,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":9,"failed":3}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":43,"failed":23}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"46edc8f0-65f4-4f49-a991-1faaf416bc17","libraryName":"@cfworker/json-schema","version":"4.1.6","snippet":"const validator = new Validator(schema, \"2020-12\");\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data).valid;","source":"native","results":{"count":{"passed":2200,"failed":174},"byType":{"spec":{"passed":1257,"failed":43},"optional":{"passed":943,"failed":131}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":24,"failed":20}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":118,"failed":15}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":76,"failed":3}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":70,"failed":1}},"unevaluatedProperties":{"count":{"passed":128,"failed":1}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-assertion":{"count":{"passed":4,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":8,"failed":2}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":51,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":43,"failed":23}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":44,"failed":4}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"88c6c49a-e0a2-4bfc-a0ae-d647988236f1","libraryName":"ajv","version":"8.20.0","note":"non-strict","snippet":"const ajv = new Ajv({ strict: false, validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":2136,"failed":238},"byType":{"spec":{"passed":1223,"failed":77},"optional":{"passed":913,"failed":161}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":19,"failed":25}},"enum":{"count":{"passed":47,"failed":6}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":118,"failed":15}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":27,"failed":1}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":71,"failed":8}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":14,"failed":4}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":59,"failed":12}},"unevaluatedProperties":{"count":{"passed":124,"failed":5}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":4,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":43,"failed":4}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/duration":{"count":{"passed":49,"failed":2}},"optional/format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"optional/format/email":{"count":{"passed":58,"failed":13}},"optional/format/hostname":{"count":{"passed":42,"failed":24}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":51,"failed":5}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":45,"failed":3}},"optional/format/uri":{"count":{"passed":44,"failed":4}},"optional/format/uuid":{"count":{"passed":28,"failed":1}}}}},{"id":"ef2f04a9-00e9-472b-98db-a7a29b7e137e","libraryName":"@earendil-works/pi-schema","version":"1.5.1","snippet":"const compiled = compile(schema, { schemas: remotes, draft });\nreturn compiled.check(data);","source":"native","results":{"count":{"passed":1872,"failed":502},"byType":{"spec":{"passed":1295,"failed":5},"optional":{"passed":577,"failed":497}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":44,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":133,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":77,"failed":2}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-assertion":{"count":{"passed":2,"failed":2}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"67ffe0cb-092a-4392-92fa-f0b44cec86d8","libraryName":"jsonschema","version":"1.5.0","snippet":"const validator = new Validator();\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1839,"failed":535},"byType":{"spec":{"passed":987,"failed":313},"optional":{"passed":852,"failed":222}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":14,"failed":6}},"dependentSchemas":{"count":{"passed":10,"failed":10}},"dynamicRef":{"count":{"passed":12,"failed":32}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":118,"failed":15}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":22,"failed":7}},"maxContains":{"count":{"passed":8,"failed":6}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":16,"failed":12}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":39,"failed":1}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":9,"failed":2}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":16,"failed":63}},"refRemote":{"count":{"passed":16,"failed":15}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":41,"failed":30}},"unevaluatedProperties":{"count":{"passed":52,"failed":77}},"uniqueItems":{"count":{"passed":59,"failed":6}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":1,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":4,"failed":0}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":0,"failed":10}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":36,"failed":11}},"optional/format/date":{"count":{"passed":72,"failed":9}},"optional/format/duration":{"count":{"passed":38,"failed":13}},"optional/format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"optional/format/email":{"count":{"passed":59,"failed":12}},"optional/format/hostname":{"count":{"passed":42,"failed":24}},"optional/format/idn-email":{"count":{"passed":22,"failed":2}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":47,"failed":4}},"optional/format/iri-reference":{"count":{"passed":24,"failed":1}},"optional/format/iri":{"count":{"passed":24,"failed":8}},"optional/format/json-pointer":{"count":{"passed":39,"failed":1}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":29,"failed":2}},"optional/format/time":{"count":{"passed":41,"failed":15}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":30,"failed":1}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":32,"failed":16}},"optional/format/uuid":{"count":{"passed":29,"failed":0}}}}},{"id":"5d158512-bb19-4501-a5ca-9865ef1db3aa","libraryName":"ajv","version":"8.20.0","snippet":"const ajv = new Ajv({ validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":419,"failed":1955},"byType":{"spec":{"passed":351,"failed":949},"optional":{"passed":68,"failed":1006}},"files":{"additionalProperties":{"count":{"passed":0,"failed":21}},"allOf":{"count":{"passed":11,"failed":19}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":10,"failed":8}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":0,"failed":21}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":3,"failed":4}},"defs":{"count":{"passed":2,"failed":0}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":14,"failed":30}},"enum":{"count":{"passed":47,"failed":6}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":133}},"if-then-else":{"count":{"passed":8,"failed":22}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":26}},"maxContains":{"count":{"passed":0,"failed":14}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minContains":{"count":{"passed":0,"failed":28}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":2,"failed":11}},"not":{"count":{"passed":33,"failed":7}},"oneOf":{"count":{"passed":11,"failed":16}},"pattern":{"count":{"passed":3,"failed":9}},"patternProperties":{"count":{"passed":3,"failed":23}},"prefixItems":{"count":{"passed":0,"failed":11}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":23,"failed":56}},"refRemote":{"count":{"passed":19,"failed":12}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":63,"failed":17}},"unevaluatedItems":{"count":{"passed":0,"failed":71}},"unevaluatedProperties":{"count":{"passed":4,"failed":125}},"uniqueItems":{"count":{"passed":0,"failed":65}},"vocabulary":{"count":{"passed":2,"failed":3}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":0,"failed":36}},"optional/dynamicRef":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":0,"failed":4}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/no-schema":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/refOfUnknownKeyword":{"count":{"passed":2,"failed":8}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/duration":{"count":{"passed":0,"failed":51}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}},"optional/format/uuid":{"count":{"passed":0,"failed":29}}}}}],"draft3":[{"id":"2c10edcc-35e0-4b6e-9521-01ad312d1d3e","libraryName":"jsonschema","version":"1.5.0","snippet":"const validator = new Validator();\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":563,"failed":23},"byType":{"spec":{"passed":428,"failed":11},"optional":{"passed":135,"failed":12}},"files":{"additionalItems":{"count":{"passed":14,"failed":0}},"additionalProperties":{"count":{"passed":15,"failed":1}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":18,"failed":0}},"disallow":{"count":{"passed":9,"failed":0}},"divisibleBy":{"count":{"passed":11,"failed":0}},"enum":{"count":{"passed":18,"failed":0}},"extends":{"count":{"passed":10,"failed":0}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":7,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":13,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":17,"failed":10}},"refRemote":{"count":{"passed":8,"failed":0}},"required":{"count":{"passed":4,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":62,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":6,"failed":0}},"optional/format/date-time":{"count":{"passed":16,"failed":5}},"optional/format/date":{"count":{"passed":27,"failed":6}},"optional/format/ecmascript-regex":{"count":{"passed":3,"failed":0}},"optional/format/email":{"count":{"passed":11,"failed":0}},"optional/format/host-name":{"count":{"passed":15,"failed":0}},"optional/format/ip-address":{"count":{"passed":3,"failed":0}},"optional/format/ipv6":{"count":{"passed":12,"failed":0}},"optional/format/regex":{"count":{"passed":12,"failed":0}},"optional/format/time":{"count":{"passed":3,"failed":0}},"optional/format/uri":{"count":{"passed":4,"failed":0}}}}},{"id":"4de9b5b5-cc3a-40de-830a-f9a6d399e36e","libraryName":"typebox","version":"1.4.6","note":"value","snippet":"Value.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":530,"failed":56},"byType":{"spec":{"passed":406,"failed":33},"optional":{"passed":124,"failed":23}},"files":{"additionalItems":{"count":{"passed":14,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":17,"failed":1}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":16,"failed":2}},"extends":{"count":{"passed":4,"failed":6}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":7,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":13,"failed":1}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":12,"failed":1}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":23,"failed":4}},"refRemote":{"count":{"passed":7,"failed":1}},"required":{"count":{"passed":3,"failed":1}},"type":{"count":{"passed":73,"failed":7}},"uniqueItems":{"count":{"passed":62,"failed":0}},"optional/bignum":{"count":{"passed":8,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":21,"failed":0}},"optional/format/date":{"count":{"passed":33,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":3,"failed":0}},"optional/format/email":{"count":{"passed":11,"failed":0}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":12,"failed":0}},"optional/format/regex":{"count":{"passed":12,"failed":0}},"optional/format/time":{"count":{"passed":2,"failed":1}},"optional/format/uri":{"count":{"passed":4,"failed":0}}}}},{"id":"f936dfe9-2775-4bab-9842-53381f0ecef3","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":530,"failed":56},"byType":{"spec":{"passed":406,"failed":33},"optional":{"passed":124,"failed":23}},"files":{"additionalItems":{"count":{"passed":14,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":17,"failed":1}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":16,"failed":2}},"extends":{"count":{"passed":4,"failed":6}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":7,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":13,"failed":1}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":12,"failed":1}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":23,"failed":4}},"refRemote":{"count":{"passed":7,"failed":1}},"required":{"count":{"passed":3,"failed":1}},"type":{"count":{"passed":73,"failed":7}},"uniqueItems":{"count":{"passed":62,"failed":0}},"optional/bignum":{"count":{"passed":8,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":21,"failed":0}},"optional/format/date":{"count":{"passed":33,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":3,"failed":0}},"optional/format/email":{"count":{"passed":11,"failed":0}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":12,"failed":0}},"optional/format/regex":{"count":{"passed":12,"failed":0}},"optional/format/time":{"count":{"passed":2,"failed":1}},"optional/format/uri":{"count":{"passed":4,"failed":0}}}}},{"id":"b1c5775b-bc7a-4b0d-bcd5-d403a367c7b5","libraryName":"@cfworker/json-schema","version":"4.1.6","snippet":"const validator = new Validator(schema);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data).valid;","source":"native","results":{"count":{"passed":526,"failed":60},"byType":{"spec":{"passed":400,"failed":39},"optional":{"passed":126,"failed":21}},"files":{"additionalItems":{"count":{"passed":14,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":17,"failed":1}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":16,"failed":2}},"extends":{"count":{"passed":4,"failed":6}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":7,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":11,"failed":3}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":12,"failed":1}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":22,"failed":5}},"refRemote":{"count":{"passed":8,"failed":0}},"required":{"count":{"passed":3,"failed":1}},"type":{"count":{"passed":69,"failed":11}},"uniqueItems":{"count":{"passed":62,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":21,"failed":0}},"optional/format/date":{"count":{"passed":33,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":3,"failed":0}},"optional/format/email":{"count":{"passed":11,"failed":0}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":12,"failed":0}},"optional/format/regex":{"count":{"passed":12,"failed":0}},"optional/format/time":{"count":{"passed":2,"failed":1}},"optional/format/uri":{"count":{"passed":4,"failed":0}}}}},{"id":"92f83a40-8b0b-4b6f-b3bf-2e255f7f390b","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema, { schemas }).isValidObject(data)","source":"native","results":{"count":{"passed":515,"failed":71},"byType":{"spec":{"passed":392,"failed":47},"optional":{"passed":123,"failed":24}},"files":{"additionalItems":{"count":{"passed":11,"failed":3}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":4,"failed":3}},"dependencies":{"count":{"passed":11,"failed":7}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":16,"failed":2}},"extends":{"count":{"passed":4,"failed":6}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":6,"failed":1}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":13,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":22,"failed":5}},"refRemote":{"count":{"passed":7,"failed":1}},"required":{"count":{"passed":3,"failed":1}},"type":{"count":{"passed":73,"failed":7}},"uniqueItems":{"count":{"passed":60,"failed":2}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":9,"failed":3}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":21,"failed":0}},"optional/format/date":{"count":{"passed":33,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":3,"failed":0}},"optional/format/email":{"count":{"passed":11,"failed":0}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":12,"failed":0}},"optional/format/regex":{"count":{"passed":12,"failed":0}},"optional/format/time":{"count":{"passed":2,"failed":1}},"optional/format/uri":{"count":{"passed":4,"failed":0}}}}},{"id":"4fee824a-1638-43a6-bc1c-4c23601d99c3","libraryName":"z-schema","version":"12.5.0","snippet":"const validator = ZSchema.create({ safe: true });\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.setRemoteReference(uri, remoteSchema);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":506,"failed":80},"byType":{"spec":{"passed":367,"failed":72},"optional":{"passed":139,"failed":8}},"files":{"additionalItems":{"count":{"passed":7,"failed":7}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":12,"failed":6}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":16,"failed":2}},"extends":{"count":{"passed":7,"failed":3}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":5,"failed":2}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":10,"failed":4}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":12,"failed":1}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":22,"failed":5}},"refRemote":{"count":{"passed":8,"failed":0}},"required":{"count":{"passed":2,"failed":2}},"type":{"count":{"passed":67,"failed":13}},"uniqueItems":{"count":{"passed":44,"failed":18}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":21,"failed":0}},"optional/format/date":{"count":{"passed":33,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":3,"failed":0}},"optional/format/email":{"count":{"passed":11,"failed":0}},"optional/format/host-name":{"count":{"passed":15,"failed":0}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":12,"failed":0}},"optional/format/regex":{"count":{"passed":12,"failed":0}},"optional/format/time":{"count":{"passed":2,"failed":1}},"optional/format/uri":{"count":{"passed":4,"failed":0}}}}},{"id":"cc530f1f-f0d9-4e42-87b4-377f77507f4a","libraryName":"ajv","version":"8.20.0","note":"non-strict","snippet":"const ajv = new Ajv({ strict: false, validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":495,"failed":91},"byType":{"spec":{"passed":375,"failed":64},"optional":{"passed":120,"failed":27}},"files":{"additionalItems":{"count":{"passed":14,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":17,"failed":1}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":12,"failed":6}},"extends":{"count":{"passed":1,"failed":9}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":7,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":8,"failed":6}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":11,"failed":2}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":21,"failed":6}},"refRemote":{"count":{"passed":6,"failed":2}},"required":{"count":{"passed":1,"failed":3}},"type":{"count":{"passed":60,"failed":20}},"uniqueItems":{"count":{"passed":62,"failed":0}},"optional/bignum":{"count":{"passed":8,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":4}},"optional/format/date":{"count":{"passed":33,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":3,"failed":0}},"optional/format/email":{"count":{"passed":11,"failed":0}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":12,"failed":0}},"optional/format/regex":{"count":{"passed":12,"failed":0}},"optional/format/time":{"count":{"passed":2,"failed":1}},"optional/format/uri":{"count":{"passed":4,"failed":0}}}}},{"id":"bb35cf0a-2bc3-41bd-af55-f51cdd63a063","libraryName":"@earendil-works/pi-schema","version":"1.5.1","snippet":"const compiled = compile(schema, { schemas: remotes, draft });\nreturn compiled.check(data);","source":"native","results":{"count":{"passed":461,"failed":125},"byType":{"spec":{"passed":394,"failed":45},"optional":{"passed":67,"failed":80}},"files":{"additionalItems":{"count":{"passed":14,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":11,"failed":7}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":16,"failed":2}},"extends":{"count":{"passed":4,"failed":6}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":7,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maximum":{"count":{"passed":13,"failed":1}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minimum":{"count":{"passed":12,"failed":1}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":22,"failed":5}},"refRemote":{"count":{"passed":6,"failed":2}},"required":{"count":{"passed":3,"failed":1}},"type":{"count":{"passed":69,"failed":11}},"uniqueItems":{"count":{"passed":62,"failed":0}},"optional/bignum":{"count":{"passed":8,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":6,"failed":15}},"optional/format/date":{"count":{"passed":14,"failed":19}},"optional/format/ecmascript-regex":{"count":{"passed":2,"failed":1}},"optional/format/email":{"count":{"passed":5,"failed":6}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":6,"failed":6}},"optional/format/regex":{"count":{"passed":6,"failed":6}},"optional/format/time":{"count":{"passed":1,"failed":2}},"optional/format/uri":{"count":{"passed":1,"failed":3}}}}},{"id":"a88dc30f-e2c9-487b-bd10-9ee720a48e57","libraryName":"ajv","version":"8.20.0","snippet":"const ajv = new Ajv({ validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":81,"failed":505},"byType":{"spec":{"passed":76,"failed":363},"optional":{"passed":5,"failed":142}},"files":{"additionalItems":{"count":{"passed":0,"failed":14}},"additionalProperties":{"count":{"passed":0,"failed":16}},"default":{"count":{"passed":3,"failed":4}},"dependencies":{"count":{"passed":0,"failed":18}},"disallow":{"count":{"passed":0,"failed":9}},"divisibleBy":{"count":{"passed":0,"failed":11}},"enum":{"count":{"passed":12,"failed":6}},"extends":{"count":{"passed":0,"failed":10}},"format":{"count":{"passed":0,"failed":60}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":0,"failed":7}},"maxItems":{"count":{"passed":0,"failed":4}},"maxLength":{"count":{"passed":0,"failed":5}},"maximum":{"count":{"passed":0,"failed":14}},"minItems":{"count":{"passed":0,"failed":4}},"minLength":{"count":{"passed":0,"failed":5}},"minimum":{"count":{"passed":0,"failed":13}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":17}},"properties":{"count":{"passed":0,"failed":15}},"ref":{"count":{"passed":2,"failed":25}},"refRemote":{"count":{"passed":6,"failed":2}},"required":{"count":{"passed":0,"failed":4}},"type":{"count":{"passed":53,"failed":27}},"uniqueItems":{"count":{"passed":0,"failed":62}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":0,"failed":6}},"optional/format/date-time":{"count":{"passed":0,"failed":21}},"optional/format/date":{"count":{"passed":0,"failed":33}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":3}},"optional/format/email":{"count":{"passed":0,"failed":11}},"optional/format/host-name":{"count":{"passed":0,"failed":15}},"optional/format/ip-address":{"count":{"passed":0,"failed":3}},"optional/format/ipv6":{"count":{"passed":0,"failed":12}},"optional/format/regex":{"count":{"passed":0,"failed":12}},"optional/format/time":{"count":{"passed":0,"failed":3}},"optional/format/uri":{"count":{"passed":0,"failed":4}}}}}],"draft4":[{"id":"985c746a-9479-4986-92f8-7ae86609a665","libraryName":"z-schema","version":"12.5.0","snippet":"const validator = ZSchema.create({ safe: true, version: \"draft-04\" });\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.setRemoteReference(uri, remoteSchema);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1002,"failed":10},"byType":{"spec":{"passed":616,"failed":0},"optional":{"passed":386,"failed":10}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":17,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":45,"failed":0}},"refRemote":{"count":{"passed":17,"failed":0}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":43,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":33,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"0c8f40d2-7416-4fc8-ae01-fb3418352507","libraryName":"@cfworker/json-schema","version":"4.1.6","snippet":"const validator = new Validator(schema, \"4\");\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data).valid;","source":"native","results":{"count":{"passed":1001,"failed":11},"byType":{"spec":{"passed":610,"failed":6},"optional":{"passed":391,"failed":5}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":17,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":41,"failed":4}},"refRemote":{"count":{"passed":17,"failed":0}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":43,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":33,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":44,"failed":4}}}}},{"id":"a09c0a8a-e090-4989-ae80-649bd8dcc8dc","libraryName":"typebox","version":"1.4.6","note":"value","snippet":"Value.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":991,"failed":21},"byType":{"spec":{"passed":600,"failed":16},"optional":{"passed":391,"failed":5}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":1,"failed":1}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":13,"failed":1}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":16,"failed":1}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":38,"failed":7}},"refRemote":{"count":{"passed":11,"failed":6}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":9,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":2,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":43,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"05ec0887-6796-4844-993c-13ef5dec2a16","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":991,"failed":21},"byType":{"spec":{"passed":600,"failed":16},"optional":{"passed":391,"failed":5}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":1,"failed":1}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":13,"failed":1}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":16,"failed":1}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":38,"failed":7}},"refRemote":{"count":{"passed":11,"failed":6}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":9,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":2,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":43,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"28b8f645-eb2b-47bc-be04-c777c21b00d5","libraryName":"ajv","version":"8.20.0","note":"non-strict","snippet":"const ajv = new Ajv({ strict: false, validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":979,"failed":33},"byType":{"spec":{"passed":608,"failed":8},"optional":{"passed":371,"failed":25}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":17,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":23,"failed":1}},"ref":{"count":{"passed":42,"failed":3}},"refRemote":{"count":{"passed":17,"failed":0}},"required":{"count":{"passed":13,"failed":4}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":39,"failed":4}},"optional/format/email":{"count":{"passed":58,"failed":13}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":44,"failed":4}}}}},{"id":"a9307036-bdf7-4aae-9110-a1e49c86a18c","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema, { schemas }).isValidObject(data)","source":"native","results":{"count":{"passed":964,"failed":48},"byType":{"spec":{"passed":575,"failed":41},"optional":{"passed":389,"failed":7}},"files":{"additionalItems":{"count":{"passed":12,"failed":5}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":4,"failed":3}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":16,"failed":13}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":16,"failed":5}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":17,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":38,"failed":7}},"refRemote":{"count":{"passed":11,"failed":6}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":63,"failed":2}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":2,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":9,"failed":3}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":43,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":33,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"18a22dcc-3855-42ab-928c-0577f7a9da60","libraryName":"jsonschema","version":"1.5.0","snippet":"const validator = new Validator();\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":948,"failed":64},"byType":{"spec":{"passed":598,"failed":18},"optional":{"passed":350,"failed":46}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":17,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":33,"failed":12}},"refRemote":{"count":{"passed":13,"failed":4}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":32,"failed":11}},"optional/format/email":{"count":{"passed":59,"failed":12}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":47,"failed":4}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":32,"failed":16}}}}},{"id":"dc8df045-77d8-4b33-8333-9758e326be10","libraryName":"@earendil-works/pi-schema","version":"1.5.1","snippet":"const compiled = compile(schema, { schemas: remotes, draft });\nreturn compiled.check(data);","source":"native","results":{"count":{"passed":803,"failed":209},"byType":{"spec":{"passed":588,"failed":28},"optional":{"passed":215,"failed":181}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":5,"failed":0}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":13,"failed":1}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":5,"failed":0}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":16,"failed":1}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":32,"failed":13}},"refRemote":{"count":{"passed":6,"failed":11}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":8,"failed":3}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":17,"failed":26}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":14,"failed":19}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"81d36de0-29b9-4c67-9ed4-f4d0428306d9","libraryName":"ajv","version":"8.20.0","snippet":"const ajv = new Ajv({ validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":258,"failed":754},"byType":{"spec":{"passed":193,"failed":423},"optional":{"passed":65,"failed":331}},"files":{"additionalItems":{"count":{"passed":0,"failed":17}},"additionalProperties":{"count":{"passed":0,"failed":16}},"allOf":{"count":{"passed":8,"failed":19}},"anyOf":{"count":{"passed":7,"failed":8}},"default":{"count":{"passed":3,"failed":4}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":0,"failed":29}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":0,"failed":36}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":18}},"maxItems":{"count":{"passed":0,"failed":4}},"maxLength":{"count":{"passed":0,"failed":5}},"maxProperties":{"count":{"passed":0,"failed":8}},"maximum":{"count":{"passed":0,"failed":14}},"minItems":{"count":{"passed":0,"failed":4}},"minLength":{"count":{"passed":0,"failed":5}},"minProperties":{"count":{"passed":0,"failed":8}},"minimum":{"count":{"passed":0,"failed":17}},"multipleOf":{"count":{"passed":2,"failed":11}},"not":{"count":{"passed":15,"failed":5}},"oneOf":{"count":{"passed":7,"failed":16}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":18}},"properties":{"count":{"passed":0,"failed":24}},"ref":{"count":{"passed":20,"failed":25}},"refRemote":{"count":{"passed":15,"failed":2}},"required":{"count":{"passed":0,"failed":17}},"type":{"count":{"passed":62,"failed":17}},"uniqueItems":{"count":{"passed":0,"failed":65}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":0,"failed":43}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":33}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri":{"count":{"passed":0,"failed":48}}}}}],"draft6":[{"id":"2288e5dd-f5c1-4dce-beb2-4f522db4eead","libraryName":"typebox","version":"1.4.6","note":"value","snippet":"Value.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":1360,"failed":4},"byType":{"spec":{"passed":838,"failed":1},"optional":{"passed":522,"failed":3}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":69,"failed":1}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"a29ed24d-1622-4b82-ad6f-fef939b53d8f","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":1360,"failed":4},"byType":{"spec":{"passed":838,"failed":1},"optional":{"passed":522,"failed":3}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":69,"failed":1}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"965756a3-d5fd-4130-8ddc-c8fad9f9f316","libraryName":"@cfworker/json-schema","version":"4.1.6","snippet":"const validator = new Validator(schema);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data).valid;","source":"native","results":{"count":{"passed":1344,"failed":20},"byType":{"spec":{"passed":832,"failed":7},"optional":{"passed":512,"failed":13}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":65,"failed":5}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":33,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":44,"failed":4}}}}},{"id":"0475047e-e4e6-48bf-ae51-2caf4c45731a","libraryName":"z-schema","version":"12.5.0","snippet":"const validator = ZSchema.create({ safe: true, version: \"draft-06\" });\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.setRemoteReference(uri, remoteSchema);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1337,"failed":27},"byType":{"spec":{"passed":821,"failed":18},"optional":{"passed":516,"failed":9}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":70,"failed":0}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":33,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"f5c9b58c-2eba-4dd1-92bd-2d155232a354","libraryName":"ajv","version":"8.20.0","note":"non-strict","snippet":"const ajv = new Ajv({ strict: false, validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":1320,"failed":44},"byType":{"spec":{"passed":831,"failed":8},"optional":{"passed":489,"failed":36}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":27,"failed":1}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":67,"failed":3}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":14,"failed":4}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":43,"failed":4}},"optional/format/email":{"count":{"passed":58,"failed":13}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":45,"failed":3}},"optional/format/uri":{"count":{"passed":44,"failed":4}}}}},{"id":"fb8d23c1-9c7c-4b19-aa7c-7fc2e93e768b","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema, { schemas }).isValidObject(data)","source":"native","results":{"count":{"passed":1320,"failed":44},"byType":{"spec":{"passed":800,"failed":39},"optional":{"passed":520,"failed":5}},"files":{"additionalItems":{"count":{"passed":14,"failed":5}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":4,"failed":3}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":21,"failed":15}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":22,"failed":6}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":63,"failed":7}},"refRemote":{"count":{"passed":22,"failed":1}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":63,"failed":2}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":9,"failed":3}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":33,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"3610f956-8fb8-4675-b248-009ae7fda579","libraryName":"jsonschema","version":"1.5.0","snippet":"const validator = new Validator();\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1244,"failed":120},"byType":{"spec":{"passed":787,"failed":52},"optional":{"passed":457,"failed":68}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":42,"failed":28}},"refRemote":{"count":{"passed":19,"failed":4}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":36,"failed":11}},"optional/format/email":{"count":{"passed":59,"failed":12}},"optional/format/hostname":{"count":{"passed":32,"failed":1}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":47,"failed":4}},"optional/format/json-pointer":{"count":{"passed":39,"failed":1}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":30,"failed":1}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":32,"failed":16}}}}},{"id":"8c558c06-199d-46f1-9404-6ab7bba33c29","libraryName":"@earendil-works/pi-schema","version":"1.5.1","snippet":"const compiled = compile(schema, { schemas: remotes, draft });\nreturn compiled.check(data);","source":"native","results":{"count":{"passed":1131,"failed":233},"byType":{"spec":{"passed":832,"failed":7},"optional":{"passed":299,"failed":226}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":65,"failed":5}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":14,"failed":19}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"506a9256-833c-44af-80be-8f2310c0dcb7","libraryName":"ajv","version":"8.20.0","snippet":"const ajv = new Ajv({ validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":368,"failed":996},"byType":{"spec":{"passed":299,"failed":540},"optional":{"passed":69,"failed":456}},"files":{"additionalItems":{"count":{"passed":0,"failed":19}},"additionalProperties":{"count":{"passed":0,"failed":16}},"allOf":{"count":{"passed":11,"failed":19}},"anyOf":{"count":{"passed":10,"failed":8}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":0,"failed":19}},"default":{"count":{"passed":3,"failed":4}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":0,"failed":36}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":54}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":25}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":2,"failed":11}},"not":{"count":{"passed":33,"failed":5}},"oneOf":{"count":{"passed":11,"failed":16}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":23}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":25,"failed":45}},"refRemote":{"count":{"passed":17,"failed":6}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":63,"failed":17}},"uniqueItems":{"count":{"passed":0,"failed":65}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":33}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}}}}}],"draft7":[{"id":"73effb68-2808-4302-9a81-c18f714c5a9f","libraryName":"typebox","version":"1.4.6","note":"value","snippet":"Value.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":1870,"failed":7},"byType":{"spec":{"passed":926,"failed":1},"optional":{"passed":944,"failed":6}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":77,"failed":1}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"781a8d18-8e6a-425b-9c95-4bf82b666b92","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":1870,"failed":7},"byType":{"spec":{"passed":926,"failed":1},"optional":{"passed":944,"failed":6}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":77,"failed":1}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"778ee65f-4c02-48eb-8b29-5f2cd7c0888b","libraryName":"z-schema","version":"12.5.0","snippet":"const validator = ZSchema.create({ safe: true, version: \"draft-07\" });\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.setRemoteReference(uri, remoteSchema);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1850,"failed":27},"byType":{"spec":{"passed":909,"failed":18},"optional":{"passed":941,"failed":9}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":78,"failed":0}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/content":{"count":{"passed":10,"failed":0}},"optional/cross-draft":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":66,"failed":0}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":101,"failed":0}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"b2ce42ef-5d5d-4f45-8767-017fd37b0880","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema, { schemas }).isValidObject(data)","source":"native","results":{"count":{"passed":1748,"failed":129},"byType":{"spec":{"passed":888,"failed":39},"optional":{"passed":860,"failed":90}},"files":{"additionalItems":{"count":{"passed":14,"failed":5}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":4,"failed":3}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":21,"failed":15}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":22,"failed":6}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":71,"failed":7}},"refRemote":{"count":{"passed":22,"failed":1}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":63,"failed":2}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":9,"failed":3}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":43,"failed":23}},"optional/format/idn-email":{"count":{"passed":24,"failed":0}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":25,"failed":0}},"optional/format/iri":{"count":{"passed":32,"failed":0}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":31,"failed":0}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":48,"failed":0}}}}},{"id":"9890407e-3fd4-48e9-93fe-eeddedf47b81","libraryName":"@cfworker/json-schema","version":"4.1.6","snippet":"const validator = new Validator(schema, \"7\");\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data).valid;","source":"native","results":{"count":{"passed":1740,"failed":137},"byType":{"spec":{"passed":921,"failed":6},"optional":{"passed":819,"failed":131}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":74,"failed":4}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":47,"failed":0}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"optional/format/email":{"count":{"passed":71,"failed":0}},"optional/format/hostname":{"count":{"passed":43,"failed":23}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":56,"failed":0}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":48,"failed":0}},"optional/format/uri":{"count":{"passed":44,"failed":4}}}}},{"id":"ad4401f6-6382-4d62-9a42-26ed421ed6a5","libraryName":"ajv","version":"8.20.0","note":"non-strict","snippet":"const ajv = new Ajv({ strict: false, validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":1708,"failed":169},"byType":{"spec":{"passed":919,"failed":8},"optional":{"passed":789,"failed":161}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":27,"failed":1}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":75,"failed":3}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":14,"failed":4}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":43,"failed":4}},"optional/format/date":{"count":{"passed":81,"failed":0}},"optional/format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"optional/format/email":{"count":{"passed":58,"failed":13}},"optional/format/hostname":{"count":{"passed":42,"failed":24}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":51,"failed":0}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":40,"failed":0}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"optional/format/time":{"count":{"passed":51,"failed":5}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":25,"failed":6}},"optional/format/uri-template":{"count":{"passed":45,"failed":3}},"optional/format/uri":{"count":{"passed":44,"failed":4}}}}},{"id":"4292ff86-6d35-441f-becf-6d5ea5420d88","libraryName":"jsonschema","version":"1.5.0","snippet":"const validator = new Validator();\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1627,"failed":250},"byType":{"spec":{"passed":869,"failed":58},"optional":{"passed":758,"failed":192}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":44,"failed":34}},"refRemote":{"count":{"passed":19,"failed":4}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":36,"failed":11}},"optional/format/date":{"count":{"passed":72,"failed":9}},"optional/format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"optional/format/email":{"count":{"passed":59,"failed":12}},"optional/format/hostname":{"count":{"passed":42,"failed":24}},"optional/format/idn-email":{"count":{"passed":22,"failed":2}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":41,"failed":0}},"optional/format/ipv6":{"count":{"passed":47,"failed":4}},"optional/format/iri-reference":{"count":{"passed":24,"failed":1}},"optional/format/iri":{"count":{"passed":24,"failed":8}},"optional/format/json-pointer":{"count":{"passed":39,"failed":1}},"optional/format/regex":{"count":{"passed":18,"failed":0}},"optional/format/relative-json-pointer":{"count":{"passed":29,"failed":2}},"optional/format/time":{"count":{"passed":41,"failed":15}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":30,"failed":1}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":32,"failed":16}}}}},{"id":"0578fa96-a578-41bd-894d-d985c4ce5e12","libraryName":"@earendil-works/pi-schema","version":"1.5.1","snippet":"const compiled = compile(schema, { schemas: remotes, draft });\nreturn compiled.check(data);","source":"native","results":{"count":{"passed":1413,"failed":464},"byType":{"spec":{"passed":923,"failed":4},"optional":{"passed":490,"failed":460}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":76,"failed":2}},"refRemote":{"count":{"passed":23,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"92335be8-e3d6-4e29-b13d-95688b28ce31","libraryName":"ajv","version":"8.20.0","snippet":"const ajv = new Ajv({ validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":384,"failed":1493},"byType":{"spec":{"passed":309,"failed":618},"optional":{"passed":75,"failed":875}},"files":{"additionalItems":{"count":{"passed":0,"failed":19}},"additionalProperties":{"count":{"passed":0,"failed":16}},"allOf":{"count":{"passed":11,"failed":19}},"anyOf":{"count":{"passed":10,"failed":8}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":0,"failed":21}},"default":{"count":{"passed":3,"failed":4}},"definitions":{"count":{"passed":2,"failed":0}},"dependencies":{"count":{"passed":0,"failed":36}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":102}},"if-then-else":{"count":{"passed":8,"failed":22}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":25}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":2,"failed":11}},"not":{"count":{"passed":33,"failed":5}},"oneOf":{"count":{"passed":11,"failed":16}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":23}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":27,"failed":51}},"refRemote":{"count":{"passed":17,"failed":6}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":63,"failed":17}},"uniqueItems":{"count":{"passed":0,"failed":65}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":7,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}}}}}],"v1":[{"id":"ffa57f87-26d5-4dc2-96d0-7c83c8e9ea03","libraryName":"typebox","version":"1.4.6","note":"value","snippet":"Value.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":2356,"failed":37},"byType":{"spec":{"passed":1147,"failed":0},"optional":{"passed":1209,"failed":37}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":27,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"format/date-time":{"count":{"passed":63,"failed":0}},"format/date":{"count":{"passed":81,"failed":0}},"format/duration":{"count":{"passed":51,"failed":0}},"format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"format/email":{"count":{"passed":71,"failed":0}},"format/hostname":{"count":{"passed":66,"failed":0}},"format/idn-email":{"count":{"passed":24,"failed":0}},"format/idn-hostname":{"count":{"passed":101,"failed":0}},"format/ipv4":{"count":{"passed":41,"failed":0}},"format/ipv6":{"count":{"passed":51,"failed":0}},"format/iri-reference":{"count":{"passed":25,"failed":0}},"format/iri":{"count":{"passed":32,"failed":0}},"format/json-pointer":{"count":{"passed":40,"failed":0}},"format/regex":{"count":{"passed":18,"failed":0}},"format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"format/time":{"count":{"passed":50,"failed":6}},"format/uri-reference":{"count":{"passed":31,"failed":0}},"format/uri-template":{"count":{"passed":48,"failed":0}},"format/uri":{"count":{"passed":48,"failed":0}},"format/uuid":{"count":{"passed":29,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-annotation":{"count":{"passed":114,"failed":19}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":4,"failed":2}}}}},{"id":"02720e52-514d-4084-85dd-cbb381dd5c33","libraryName":"typebox","version":"1.4.6","note":"schema","snippet":"Schema.Check({ ...Schema.Meta, ...remotes }, schema, data)","source":"native","results":{"count":{"passed":2356,"failed":37},"byType":{"spec":{"passed":1147,"failed":0},"optional":{"passed":1209,"failed":37}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":27,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"format/date-time":{"count":{"passed":63,"failed":0}},"format/date":{"count":{"passed":81,"failed":0}},"format/duration":{"count":{"passed":51,"failed":0}},"format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"format/email":{"count":{"passed":71,"failed":0}},"format/hostname":{"count":{"passed":66,"failed":0}},"format/idn-email":{"count":{"passed":24,"failed":0}},"format/idn-hostname":{"count":{"passed":101,"failed":0}},"format/ipv4":{"count":{"passed":41,"failed":0}},"format/ipv6":{"count":{"passed":51,"failed":0}},"format/iri-reference":{"count":{"passed":25,"failed":0}},"format/iri":{"count":{"passed":32,"failed":0}},"format/json-pointer":{"count":{"passed":40,"failed":0}},"format/regex":{"count":{"passed":18,"failed":0}},"format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"format/time":{"count":{"passed":50,"failed":6}},"format/uri-reference":{"count":{"passed":31,"failed":0}},"format/uri-template":{"count":{"passed":48,"failed":0}},"format/uri":{"count":{"passed":48,"failed":0}},"format/uuid":{"count":{"passed":29,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-annotation":{"count":{"passed":114,"failed":19}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":1,"failed":2}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":4,"failed":2}}}}},{"id":"88344fc3-2e0c-4413-bcc1-1eab41cb0864","libraryName":"ata-validator","version":"1.63.1","snippet":"new Validator(schema, { schemas }).isValidObject(data)","source":"native","results":{"count":{"passed":2258,"failed":135},"byType":{"spec":{"passed":1144,"failed":3},"optional":{"passed":1114,"failed":132}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":4,"failed":3}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":27,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":71,"failed":0}},"unevaluatedProperties":{"count":{"passed":129,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"format/date-time":{"count":{"passed":55,"failed":8}},"format/date":{"count":{"passed":81,"failed":0}},"format/duration":{"count":{"passed":51,"failed":0}},"format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"format/email":{"count":{"passed":71,"failed":0}},"format/hostname":{"count":{"passed":43,"failed":23}},"format/idn-email":{"count":{"passed":24,"failed":0}},"format/idn-hostname":{"count":{"passed":43,"failed":58}},"format/ipv4":{"count":{"passed":41,"failed":0}},"format/ipv6":{"count":{"passed":51,"failed":0}},"format/iri-reference":{"count":{"passed":25,"failed":0}},"format/iri":{"count":{"passed":32,"failed":0}},"format/json-pointer":{"count":{"passed":40,"failed":0}},"format/regex":{"count":{"passed":18,"failed":0}},"format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"format/time":{"count":{"passed":50,"failed":6}},"format/uri-reference":{"count":{"passed":31,"failed":0}},"format/uri-template":{"count":{"passed":48,"failed":0}},"format/uri":{"count":{"passed":48,"failed":0}},"format/uuid":{"count":{"passed":29,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":22,"failed":14}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":115,"failed":18}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":9,"failed":3}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":8,"failed":0}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":21,"failed":0}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":6,"failed":0}}}}},{"id":"a9eb1d11-4159-45dd-a5b5-03e594d7f44d","libraryName":"@cfworker/json-schema","version":"4.1.6","snippet":"const validator = new Validator(schema);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data).valid;","source":"native","results":{"count":{"passed":2209,"failed":184},"byType":{"spec":{"passed":1132,"failed":15},"optional":{"passed":1077,"failed":169}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":15,"failed":12}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":78,"failed":1}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":70,"failed":1}},"unevaluatedProperties":{"count":{"passed":128,"failed":1}},"uniqueItems":{"count":{"passed":65,"failed":0}},"format/date-time":{"count":{"passed":55,"failed":8}},"format/date":{"count":{"passed":81,"failed":0}},"format/duration":{"count":{"passed":51,"failed":0}},"format/ecmascript-regex":{"count":{"passed":12,"failed":0}},"format/email":{"count":{"passed":71,"failed":0}},"format/hostname":{"count":{"passed":43,"failed":23}},"format/idn-email":{"count":{"passed":16,"failed":8}},"format/idn-hostname":{"count":{"passed":43,"failed":58}},"format/ipv4":{"count":{"passed":41,"failed":0}},"format/ipv6":{"count":{"passed":51,"failed":0}},"format/iri-reference":{"count":{"passed":15,"failed":10}},"format/iri":{"count":{"passed":17,"failed":15}},"format/json-pointer":{"count":{"passed":40,"failed":0}},"format/regex":{"count":{"passed":18,"failed":0}},"format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"format/time":{"count":{"passed":50,"failed":6}},"format/uri-reference":{"count":{"passed":25,"failed":6}},"format/uri-template":{"count":{"passed":48,"failed":0}},"format/uri":{"count":{"passed":44,"failed":4}},"format/uuid":{"count":{"passed":29,"failed":0}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-annotation":{"count":{"passed":118,"failed":15}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":8,"failed":2}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":4,"failed":2}}}}},{"id":"27eee4c2-7b05-4dcf-bdff-13999eb0c145","libraryName":"ajv","version":"8.20.0","note":"non-strict","snippet":"const ajv = new Ajv({ strict: false, validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":2036,"failed":357},"byType":{"spec":{"passed":991,"failed":156},"optional":{"passed":1045,"failed":201}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":14,"failed":6}},"dependentSchemas":{"count":{"passed":10,"failed":10}},"dynamicRef":{"count":{"passed":15,"failed":12}},"enum":{"count":{"passed":47,"failed":6}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":22,"failed":7}},"maxContains":{"count":{"passed":8,"failed":6}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":16,"failed":12}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":39,"failed":1}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":9,"failed":2}},"properties":{"count":{"passed":27,"failed":1}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":69,"failed":10}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":14,"failed":4}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":44,"failed":27}},"unevaluatedProperties":{"count":{"passed":83,"failed":46}},"uniqueItems":{"count":{"passed":59,"failed":6}},"format/date-time":{"count":{"passed":51,"failed":12}},"format/date":{"count":{"passed":81,"failed":0}},"format/duration":{"count":{"passed":49,"failed":2}},"format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"format/email":{"count":{"passed":58,"failed":13}},"format/hostname":{"count":{"passed":42,"failed":24}},"format/idn-email":{"count":{"passed":16,"failed":8}},"format/idn-hostname":{"count":{"passed":43,"failed":58}},"format/ipv4":{"count":{"passed":41,"failed":0}},"format/ipv6":{"count":{"passed":51,"failed":0}},"format/iri-reference":{"count":{"passed":15,"failed":10}},"format/iri":{"count":{"passed":17,"failed":15}},"format/json-pointer":{"count":{"passed":40,"failed":0}},"format/regex":{"count":{"passed":18,"failed":0}},"format/relative-json-pointer":{"count":{"passed":31,"failed":0}},"format/time":{"count":{"passed":45,"failed":11}},"format/uri-reference":{"count":{"passed":25,"failed":6}},"format/uri-template":{"count":{"passed":45,"failed":3}},"format/uri":{"count":{"passed":44,"failed":4}},"format/uuid":{"count":{"passed":28,"failed":1}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":118,"failed":15}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":2,"failed":4}}}}},{"id":"ebf98028-0ff3-4d99-9152-ed072fa106b9","libraryName":"@earendil-works/pi-schema","version":"1.5.1","snippet":"const compiled = compile(schema, { schemas: remotes, draft });\nreturn compiled.check(data);","source":"native","results":{"count":{"passed":1867,"failed":526},"byType":{"spec":{"passed":1139,"failed":8},"optional":{"passed":728,"failed":518}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":8,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":23,"failed":4}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":40,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":79,"failed":0}},"refRemote":{"count":{"passed":31,"failed":0}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":69,"failed":2}},"unevaluatedProperties":{"count":{"passed":127,"failed":2}},"uniqueItems":{"count":{"passed":65,"failed":0}},"format/date-time":{"count":{"passed":25,"failed":38}},"format/date":{"count":{"passed":23,"failed":58}},"format/duration":{"count":{"passed":26,"failed":25}},"format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"format/email":{"count":{"passed":27,"failed":44}},"format/hostname":{"count":{"passed":29,"failed":37}},"format/idn-email":{"count":{"passed":16,"failed":8}},"format/idn-hostname":{"count":{"passed":43,"failed":58}},"format/ipv4":{"count":{"passed":11,"failed":30}},"format/ipv6":{"count":{"passed":23,"failed":28}},"format/iri-reference":{"count":{"passed":15,"failed":10}},"format/iri":{"count":{"passed":17,"failed":15}},"format/json-pointer":{"count":{"passed":28,"failed":12}},"format/regex":{"count":{"passed":12,"failed":6}},"format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"format/time":{"count":{"passed":14,"failed":42}},"format/uri-reference":{"count":{"passed":17,"failed":14}},"format/uri-template":{"count":{"passed":27,"failed":21}},"format/uri":{"count":{"passed":21,"failed":27}},"format/uuid":{"count":{"passed":15,"failed":14}},"optional/anchor":{"count":{"passed":4,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":2,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-annotation":{"count":{"passed":133,"failed":0}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":10,"failed":0}},"optional/unknownKeyword":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":4,"failed":2}}}}},{"id":"bfe6e6cc-7834-43d2-a72c-e43897f96059","libraryName":"jsonschema","version":"1.5.0","snippet":"const validator = new Validator();\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.addSchema(remoteSchema, uri);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1861,"failed":532},"byType":{"spec":{"passed":866,"failed":281},"optional":{"passed":995,"failed":251}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":14,"failed":6}},"dependentSchemas":{"count":{"passed":10,"failed":10}},"dynamicRef":{"count":{"passed":9,"failed":18}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":22,"failed":7}},"maxContains":{"count":{"passed":8,"failed":6}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":16,"failed":12}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":39,"failed":1}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":9,"failed":2}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":16,"failed":63}},"refRemote":{"count":{"passed":16,"failed":15}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":41,"failed":30}},"unevaluatedProperties":{"count":{"passed":52,"failed":77}},"uniqueItems":{"count":{"passed":59,"failed":6}},"format/date-time":{"count":{"passed":44,"failed":19}},"format/date":{"count":{"passed":72,"failed":9}},"format/duration":{"count":{"passed":38,"failed":13}},"format/ecmascript-regex":{"count":{"passed":11,"failed":1}},"format/email":{"count":{"passed":59,"failed":12}},"format/hostname":{"count":{"passed":42,"failed":24}},"format/idn-email":{"count":{"passed":22,"failed":2}},"format/idn-hostname":{"count":{"passed":43,"failed":58}},"format/ipv4":{"count":{"passed":41,"failed":0}},"format/ipv6":{"count":{"passed":47,"failed":4}},"format/iri-reference":{"count":{"passed":24,"failed":1}},"format/iri":{"count":{"passed":24,"failed":8}},"format/json-pointer":{"count":{"passed":39,"failed":1}},"format/regex":{"count":{"passed":18,"failed":0}},"format/relative-json-pointer":{"count":{"passed":29,"failed":2}},"format/time":{"count":{"passed":47,"failed":9}},"format/uri-reference":{"count":{"passed":30,"failed":1}},"format/uri-template":{"count":{"passed":27,"failed":21}},"format/uri":{"count":{"passed":32,"failed":16}},"format/uuid":{"count":{"passed":29,"failed":0}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":118,"failed":15}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":0,"failed":10}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":2,"failed":4}}}}},{"id":"958fd7cc-4aa8-4973-b370-bad7593f26b7","libraryName":"z-schema","version":"12.5.0","snippet":"const validator = ZSchema.create({ safe: true });\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n validator.setRemoteReference(uri, remoteSchema);\n}\nreturn validator.validate(data, schema).valid;","source":"native","results":{"count":{"passed":1113,"failed":1280},"byType":{"spec":{"passed":518,"failed":629},"optional":{"passed":595,"failed":651}},"files":{"additionalProperties":{"count":{"passed":9,"failed":12}},"allOf":{"count":{"passed":20,"failed":10}},"anchor":{"count":{"passed":4,"failed":4}},"anyOf":{"count":{"passed":6,"failed":12}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":32,"failed":22}},"contains":{"count":{"passed":10,"failed":15}},"content":{"count":{"passed":0,"failed":18}},"default":{"count":{"passed":1,"failed":6}},"dependentRequired":{"count":{"passed":6,"failed":14}},"dependentSchemas":{"count":{"passed":10,"failed":10}},"dynamicRef":{"count":{"passed":15,"failed":12}},"enum":{"count":{"passed":30,"failed":23}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"if-then-else":{"count":{"passed":10,"failed":20}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":12,"failed":17}},"maxContains":{"count":{"passed":7,"failed":7}},"maxItems":{"count":{"passed":2,"failed":4}},"maxLength":{"count":{"passed":2,"failed":5}},"maxProperties":{"count":{"passed":3,"failed":7}},"maximum":{"count":{"passed":2,"failed":6}},"minContains":{"count":{"passed":14,"failed":14}},"minItems":{"count":{"passed":2,"failed":4}},"minLength":{"count":{"passed":3,"failed":4}},"minProperties":{"count":{"passed":2,"failed":8}},"minimum":{"count":{"passed":3,"failed":8}},"multipleOf":{"count":{"passed":5,"failed":8}},"not":{"count":{"passed":24,"failed":16}},"oneOf":{"count":{"passed":15,"failed":12}},"pattern":{"count":{"passed":2,"failed":10}},"patternProperties":{"count":{"passed":11,"failed":15}},"prefixItems":{"count":{"passed":2,"failed":9}},"properties":{"count":{"passed":12,"failed":16}},"propertyNames":{"count":{"passed":5,"failed":17}},"ref":{"count":{"passed":42,"failed":37}},"refRemote":{"count":{"passed":15,"failed":16}},"required":{"count":{"passed":6,"failed":12}},"type":{"count":{"passed":59,"failed":21}},"unevaluatedItems":{"count":{"passed":29,"failed":42}},"unevaluatedProperties":{"count":{"passed":62,"failed":67}},"uniqueItems":{"count":{"passed":19,"failed":46}},"format/date-time":{"count":{"passed":38,"failed":25}},"format/date":{"count":{"passed":58,"failed":23}},"format/duration":{"count":{"passed":25,"failed":26}},"format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"format/email":{"count":{"passed":44,"failed":27}},"format/hostname":{"count":{"passed":37,"failed":29}},"format/idn-email":{"count":{"passed":8,"failed":16}},"format/idn-hostname":{"count":{"passed":58,"failed":43}},"format/ipv4":{"count":{"passed":30,"failed":11}},"format/ipv6":{"count":{"passed":28,"failed":23}},"format/iri-reference":{"count":{"passed":10,"failed":15}},"format/iri":{"count":{"passed":15,"failed":17}},"format/json-pointer":{"count":{"passed":12,"failed":28}},"format/regex":{"count":{"passed":6,"failed":12}},"format/relative-json-pointer":{"count":{"passed":14,"failed":17}},"format/time":{"count":{"passed":42,"failed":14}},"format/uri-reference":{"count":{"passed":14,"failed":17}},"format/uri-template":{"count":{"passed":21,"failed":27}},"format/uri":{"count":{"passed":27,"failed":21}},"format/uuid":{"count":{"passed":14,"failed":15}},"optional/anchor":{"count":{"passed":2,"failed":2}},"optional/bignum":{"count":{"passed":4,"failed":7}},"optional/dependencies-compatibility":{"count":{"passed":14,"failed":22}},"optional/dynamicRef":{"count":{"passed":1,"failed":1}},"optional/ecmascript-regex":{"count":{"passed":38,"failed":36}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":0,"failed":133}},"optional/id":{"count":{"passed":1,"failed":2}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/refOfUnknownKeyword":{"count":{"passed":5,"failed":5}},"optional/unknownKeyword":{"count":{"passed":2,"failed":1}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":4,"failed":17}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":4,"failed":2}}}}},{"id":"31692a8b-5d61-42bd-ad49-448872811c63","libraryName":"ajv","version":"8.20.0","snippet":"const ajv = new Ajv({ validateSchema: false });\naddFormats(ajv);\nfor (const [uri, remoteSchema] of Object.entries(remotes)) {\n ajv.addSchema(remoteSchema, uri);\n}\nreturn ajv.validate(schema, data)","source":"native","results":{"count":{"passed":394,"failed":1999},"byType":{"spec":{"passed":327,"failed":820},"optional":{"passed":67,"failed":1179}},"files":{"additionalProperties":{"count":{"passed":0,"failed":21}},"allOf":{"count":{"passed":11,"failed":19}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":10,"failed":8}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":0,"failed":25}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":3,"failed":4}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":0,"failed":27}},"enum":{"count":{"passed":47,"failed":6}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"if-then-else":{"count":{"passed":8,"failed":22}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":26}},"maxContains":{"count":{"passed":0,"failed":14}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minContains":{"count":{"passed":0,"failed":28}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":2,"failed":11}},"not":{"count":{"passed":33,"failed":7}},"oneOf":{"count":{"passed":11,"failed":16}},"pattern":{"count":{"passed":3,"failed":9}},"patternProperties":{"count":{"passed":3,"failed":23}},"prefixItems":{"count":{"passed":0,"failed":11}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":21,"failed":58}},"refRemote":{"count":{"passed":19,"failed":12}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":63,"failed":17}},"unevaluatedItems":{"count":{"passed":0,"failed":71}},"unevaluatedProperties":{"count":{"passed":0,"failed":129}},"uniqueItems":{"count":{"passed":0,"failed":65}},"format/date-time":{"count":{"passed":0,"failed":63}},"format/date":{"count":{"passed":0,"failed":81}},"format/duration":{"count":{"passed":0,"failed":51}},"format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"format/email":{"count":{"passed":0,"failed":71}},"format/hostname":{"count":{"passed":0,"failed":66}},"format/idn-email":{"count":{"passed":0,"failed":24}},"format/idn-hostname":{"count":{"passed":0,"failed":101}},"format/ipv4":{"count":{"passed":0,"failed":41}},"format/ipv6":{"count":{"passed":0,"failed":51}},"format/iri-reference":{"count":{"passed":0,"failed":25}},"format/iri":{"count":{"passed":0,"failed":32}},"format/json-pointer":{"count":{"passed":0,"failed":40}},"format/regex":{"count":{"passed":0,"failed":18}},"format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"format/time":{"count":{"passed":0,"failed":56}},"format/uri-reference":{"count":{"passed":0,"failed":31}},"format/uri-template":{"count":{"passed":0,"failed":48}},"format/uri":{"count":{"passed":0,"failed":48}},"format/uuid":{"count":{"passed":0,"failed":29}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/dependencies-compatibility":{"count":{"passed":0,"failed":36}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":0,"failed":133}},"optional/id":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/refOfUnknownKeyword":{"count":{"passed":2,"failed":8}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":0,"failed":8}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":0,"failed":21}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":0,"failed":6}}}}}]},"semantics":{"draft2019-09":[{"id":"6194f8cb-ac54-48e9-936f-47aafbdf913d","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.fromJSONSchemaOrThrow(schema), data)","source":"native","results":{"count":{"passed":1500,"failed":829},"byType":{"spec":{"passed":939,"failed":320},"optional":{"passed":561,"failed":509}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":6,"failed":1}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":6,"failed":1}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":2}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"recursiveRef":{"count":{"passed":0,"failed":34}},"ref":{"count":{"passed":44,"failed":37}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":0,"failed":56}},"unevaluatedProperties":{"count":{"passed":0,"failed":129}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":0,"failed":3}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":8,"failed":2}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"74d6ade5-cd2b-4691-88ac-c05fa381a286","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(schema).safeParse(data)","source":"native","results":{"count":{"passed":1210,"failed":1119},"byType":{"spec":{"passed":693,"failed":566},"optional":{"passed":517,"failed":553}},"files":{"additionalItems":{"count":{"passed":13,"failed":6}},"additionalProperties":{"count":{"passed":12,"failed":9}},"allOf":{"count":{"passed":15,"failed":15}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":15,"failed":3}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":11,"failed":10}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"enum":{"count":{"passed":45,"failed":8}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"format":{"count":{"passed":114,"failed":0}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":23,"failed":5}},"maxContains":{"count":{"passed":7,"failed":7}},"maxItems":{"count":{"passed":4,"failed":2}},"maxLength":{"count":{"passed":5,"failed":2}},"maxProperties":{"count":{"passed":7,"failed":3}},"maximum":{"count":{"passed":6,"failed":2}},"minContains":{"count":{"passed":14,"failed":14}},"minItems":{"count":{"passed":4,"failed":2}},"minLength":{"count":{"passed":4,"failed":3}},"minProperties":{"count":{"passed":8,"failed":2}},"minimum":{"count":{"passed":8,"failed":3}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":30}},"oneOf":{"count":{"passed":18,"failed":9}},"pattern":{"count":{"passed":8,"failed":1}},"patternProperties":{"count":{"passed":13,"failed":10}},"properties":{"count":{"passed":16,"failed":12}},"propertyNames":{"count":{"passed":17,"failed":5}},"recursiveRef":{"count":{"passed":20,"failed":14}},"ref":{"count":{"passed":27,"failed":54}},"refRemote":{"count":{"passed":2,"failed":29}},"required":{"count":{"passed":12,"failed":6}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":1,"failed":55}},"unevaluatedProperties":{"count":{"passed":0,"failed":129}},"uniqueItems":{"count":{"passed":46,"failed":19}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/cross-draft":{"count":{"passed":0,"failed":3}},"optional/dependencies-compatibility":{"count":{"passed":22,"failed":14}},"optional/ecmascript-regex":{"count":{"passed":60,"failed":14}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":2,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/refOfUnknownKeyword":{"count":{"passed":4,"failed":6}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"bb3947ca-7eb9-4133-8241-54aa47689ef8","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).allows(data)","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":321,"failed":2008},"byType":{"spec":{"passed":263,"failed":996},"optional":{"passed":58,"failed":1012}},"files":{"additionalItems":{"count":{"passed":0,"failed":19}},"additionalProperties":{"count":{"passed":0,"failed":21}},"allOf":{"count":{"passed":4,"failed":26}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":5,"failed":13}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":0,"failed":21}},"content":{"count":{"passed":0,"failed":18}},"default":{"count":{"passed":3,"failed":4}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"enum":{"count":{"passed":45,"failed":8}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":114}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":25}},"maxContains":{"count":{"passed":0,"failed":14}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minContains":{"count":{"passed":0,"failed":28}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":26,"failed":14}},"oneOf":{"count":{"passed":6,"failed":21}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":23}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"recursiveRef":{"count":{"passed":2,"failed":32}},"ref":{"count":{"passed":2,"failed":79}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":79,"failed":1}},"unevaluatedItems":{"count":{"passed":1,"failed":55}},"unevaluatedProperties":{"count":{"passed":20,"failed":109}},"uniqueItems":{"count":{"passed":0,"failed":65}},"vocabulary":{"count":{"passed":2,"failed":3}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/cross-draft":{"count":{"passed":1,"failed":2}},"optional/dependencies-compatibility":{"count":{"passed":0,"failed":36}},"optional/ecmascript-regex":{"count":{"passed":52,"failed":22}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/refOfUnknownKeyword":{"count":{"passed":0,"failed":10}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/duration":{"count":{"passed":0,"failed":51}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}},"optional/format/uuid":{"count":{"passed":0,"failed":29}}}}}],"draft2020-12":[{"id":"a4eff0f7-587c-491a-8375-0467f41af4c3","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.fromJSONSchemaOrThrow(schema), data)","source":"native","results":{"count":{"passed":1520,"failed":854},"byType":{"spec":{"passed":957,"failed":343},"optional":{"passed":563,"failed":511}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":0,"failed":44}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":133,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":6,"failed":1}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":6,"failed":1}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":2}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":44,"failed":35}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":0,"failed":71}},"unevaluatedProperties":{"count":{"passed":0,"failed":129}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":2,"failed":2}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":8,"failed":2}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"6fcc8a16-fe6c-483f-85f7-843bb43207d0","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(schema).safeParse(data)","source":"native","results":{"count":{"passed":1213,"failed":1161},"byType":{"spec":{"passed":694,"failed":606},"optional":{"passed":519,"failed":555}},"files":{"additionalProperties":{"count":{"passed":12,"failed":9}},"allOf":{"count":{"passed":15,"failed":15}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":15,"failed":3}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":11,"failed":10}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":3,"failed":41}},"enum":{"count":{"passed":45,"failed":8}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"format":{"count":{"passed":133,"failed":0}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":22,"failed":7}},"maxContains":{"count":{"passed":7,"failed":7}},"maxItems":{"count":{"passed":4,"failed":2}},"maxLength":{"count":{"passed":5,"failed":2}},"maxProperties":{"count":{"passed":7,"failed":3}},"maximum":{"count":{"passed":6,"failed":2}},"minContains":{"count":{"passed":14,"failed":14}},"minItems":{"count":{"passed":4,"failed":2}},"minLength":{"count":{"passed":4,"failed":3}},"minProperties":{"count":{"passed":8,"failed":2}},"minimum":{"count":{"passed":8,"failed":3}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":30}},"oneOf":{"count":{"passed":18,"failed":9}},"pattern":{"count":{"passed":9,"failed":3}},"patternProperties":{"count":{"passed":15,"failed":11}},"prefixItems":{"count":{"passed":9,"failed":2}},"properties":{"count":{"passed":16,"failed":12}},"propertyNames":{"count":{"passed":17,"failed":5}},"ref":{"count":{"passed":27,"failed":52}},"refRemote":{"count":{"passed":2,"failed":29}},"required":{"count":{"passed":12,"failed":6}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":1,"failed":70}},"unevaluatedProperties":{"count":{"passed":1,"failed":128}},"uniqueItems":{"count":{"passed":46,"failed":19}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":22,"failed":14}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":60,"failed":14}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":2,"failed":2}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":2,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/refOfUnknownKeyword":{"count":{"passed":4,"failed":6}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"c36b3653-1f67-4773-ab5a-91ede43971af","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).allows(data)","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":309,"failed":2065},"byType":{"spec":{"passed":251,"failed":1049},"optional":{"passed":58,"failed":1016}},"files":{"additionalProperties":{"count":{"passed":0,"failed":21}},"allOf":{"count":{"passed":4,"failed":26}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":5,"failed":13}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":0,"failed":21}},"content":{"count":{"passed":0,"failed":18}},"default":{"count":{"passed":3,"failed":4}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":2,"failed":42}},"enum":{"count":{"passed":45,"failed":8}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":133}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":26}},"maxContains":{"count":{"passed":0,"failed":14}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minContains":{"count":{"passed":0,"failed":28}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":26,"failed":14}},"oneOf":{"count":{"passed":6,"failed":21}},"pattern":{"count":{"passed":1,"failed":11}},"patternProperties":{"count":{"passed":2,"failed":24}},"prefixItems":{"count":{"passed":0,"failed":11}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":2,"failed":77}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":79,"failed":1}},"unevaluatedItems":{"count":{"passed":1,"failed":70}},"unevaluatedProperties":{"count":{"passed":5,"failed":124}},"uniqueItems":{"count":{"passed":0,"failed":65}},"vocabulary":{"count":{"passed":2,"failed":3}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/cross-draft":{"count":{"passed":1,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":0,"failed":36}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":52,"failed":22}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":0,"failed":4}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/refOfUnknownKeyword":{"count":{"passed":0,"failed":10}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/duration":{"count":{"passed":0,"failed":51}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}},"optional/format/uuid":{"count":{"passed":0,"failed":29}}}}}],"draft3":[{"id":"892fefa1-597c-459d-9442-87d41172e4f2","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.fromJSONSchemaOrThrow(schema), data)","source":"native","results":{"count":{"passed":455,"failed":131},"byType":{"spec":{"passed":386,"failed":53},"optional":{"passed":69,"failed":78}},"files":{"additionalItems":{"count":{"passed":14,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":17,"failed":1}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":16,"failed":2}},"extends":{"count":{"passed":4,"failed":6}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":7,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":4,"failed":1}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":4,"failed":1}},"minimum":{"count":{"passed":13,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":17,"failed":0}},"properties":{"count":{"passed":15,"failed":0}},"ref":{"count":{"passed":23,"failed":4}},"refRemote":{"count":{"passed":0,"failed":8}},"required":{"count":{"passed":3,"failed":1}},"type":{"count":{"passed":60,"failed":20}},"uniqueItems":{"count":{"passed":62,"failed":0}},"optional/bignum":{"count":{"passed":10,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":6,"failed":15}},"optional/format/date":{"count":{"passed":14,"failed":19}},"optional/format/ecmascript-regex":{"count":{"passed":2,"failed":1}},"optional/format/email":{"count":{"passed":5,"failed":6}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":6,"failed":6}},"optional/format/regex":{"count":{"passed":6,"failed":6}},"optional/format/time":{"count":{"passed":1,"failed":2}},"optional/format/uri":{"count":{"passed":1,"failed":3}}}}},{"id":"b9a4c0d9-b279-4e78-bcc7-ab9b70f63756","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(schema).safeParse(data)","source":"native","results":{"count":{"passed":375,"failed":211},"byType":{"spec":{"passed":316,"failed":123},"optional":{"passed":59,"failed":88}},"files":{"additionalItems":{"count":{"passed":11,"failed":3}},"additionalProperties":{"count":{"passed":11,"failed":5}},"default":{"count":{"passed":7,"failed":0}},"dependencies":{"count":{"passed":11,"failed":7}},"disallow":{"count":{"passed":4,"failed":5}},"divisibleBy":{"count":{"passed":7,"failed":4}},"enum":{"count":{"passed":15,"failed":3}},"extends":{"count":{"passed":3,"failed":7}},"format":{"count":{"passed":60,"failed":0}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":5,"failed":2}},"maxItems":{"count":{"passed":3,"failed":1}},"maxLength":{"count":{"passed":4,"failed":1}},"maximum":{"count":{"passed":10,"failed":4}},"minItems":{"count":{"passed":3,"failed":1}},"minLength":{"count":{"passed":3,"failed":2}},"minimum":{"count":{"passed":9,"failed":4}},"pattern":{"count":{"passed":8,"failed":1}},"patternProperties":{"count":{"passed":10,"failed":7}},"properties":{"count":{"passed":9,"failed":6}},"ref":{"count":{"passed":13,"failed":14}},"refRemote":{"count":{"passed":1,"failed":7}},"required":{"count":{"passed":3,"failed":1}},"type":{"count":{"passed":60,"failed":20}},"uniqueItems":{"count":{"passed":45,"failed":17}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":3,"failed":3}},"optional/format/date-time":{"count":{"passed":6,"failed":15}},"optional/format/date":{"count":{"passed":14,"failed":19}},"optional/format/ecmascript-regex":{"count":{"passed":2,"failed":1}},"optional/format/email":{"count":{"passed":5,"failed":6}},"optional/format/host-name":{"count":{"passed":2,"failed":13}},"optional/format/ip-address":{"count":{"passed":1,"failed":2}},"optional/format/ipv6":{"count":{"passed":6,"failed":6}},"optional/format/regex":{"count":{"passed":6,"failed":6}},"optional/format/time":{"count":{"passed":1,"failed":2}},"optional/format/uri":{"count":{"passed":1,"failed":3}}}}},{"id":"56382337-891e-48e9-a19b-8df76819610e","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).allows(data)","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":83,"failed":503},"byType":{"spec":{"passed":78,"failed":361},"optional":{"passed":5,"failed":142}},"files":{"additionalItems":{"count":{"passed":0,"failed":14}},"additionalProperties":{"count":{"passed":0,"failed":16}},"default":{"count":{"passed":3,"failed":4}},"dependencies":{"count":{"passed":0,"failed":18}},"disallow":{"count":{"passed":0,"failed":9}},"divisibleBy":{"count":{"passed":0,"failed":11}},"enum":{"count":{"passed":15,"failed":3}},"extends":{"count":{"passed":0,"failed":10}},"format":{"count":{"passed":0,"failed":60}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":0,"failed":7}},"maxItems":{"count":{"passed":0,"failed":4}},"maxLength":{"count":{"passed":0,"failed":5}},"maximum":{"count":{"passed":0,"failed":14}},"minItems":{"count":{"passed":0,"failed":4}},"minLength":{"count":{"passed":0,"failed":5}},"minimum":{"count":{"passed":0,"failed":13}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":17}},"properties":{"count":{"passed":0,"failed":15}},"ref":{"count":{"passed":1,"failed":26}},"refRemote":{"count":{"passed":0,"failed":8}},"required":{"count":{"passed":0,"failed":4}},"type":{"count":{"passed":59,"failed":21}},"uniqueItems":{"count":{"passed":0,"failed":62}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/color":{"count":{"passed":0,"failed":6}},"optional/format/date-time":{"count":{"passed":0,"failed":21}},"optional/format/date":{"count":{"passed":0,"failed":33}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":3}},"optional/format/email":{"count":{"passed":0,"failed":11}},"optional/format/host-name":{"count":{"passed":0,"failed":15}},"optional/format/ip-address":{"count":{"passed":0,"failed":3}},"optional/format/ipv6":{"count":{"passed":0,"failed":12}},"optional/format/regex":{"count":{"passed":0,"failed":12}},"optional/format/time":{"count":{"passed":0,"failed":3}},"optional/format/uri":{"count":{"passed":0,"failed":4}}}}}],"draft4":[{"id":"3b997039-789c-4dbe-b154-9dd38635cf26","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.fromJSONSchemaOrThrow(schema), data)","source":"native","results":{"count":{"passed":800,"failed":212},"byType":{"spec":{"passed":583,"failed":33},"optional":{"passed":217,"failed":179}},"files":{"additionalItems":{"count":{"passed":17,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":27,"failed":0}},"anyOf":{"count":{"passed":15,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":49,"failed":0}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":21,"failed":0}},"maxItems":{"count":{"passed":4,"failed":0}},"maxLength":{"count":{"passed":4,"failed":1}},"maxProperties":{"count":{"passed":8,"failed":0}},"maximum":{"count":{"passed":14,"failed":0}},"minItems":{"count":{"passed":4,"failed":0}},"minLength":{"count":{"passed":4,"failed":1}},"minProperties":{"count":{"passed":8,"failed":0}},"minimum":{"count":{"passed":17,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":20,"failed":0}},"oneOf":{"count":{"passed":23,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":18,"failed":0}},"properties":{"count":{"passed":24,"failed":0}},"ref":{"count":{"passed":33,"failed":12}},"refRemote":{"count":{"passed":0,"failed":17}},"required":{"count":{"passed":17,"failed":0}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":17,"failed":26}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":14,"failed":19}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"09170c56-654d-4387-888f-611812d28fab","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(schema).safeParse(data)","source":"native","results":{"count":{"passed":617,"failed":395},"byType":{"spec":{"passed":425,"failed":191},"optional":{"passed":192,"failed":204}},"files":{"additionalItems":{"count":{"passed":12,"failed":5}},"additionalProperties":{"count":{"passed":11,"failed":5}},"allOf":{"count":{"passed":12,"failed":15}},"anyOf":{"count":{"passed":12,"failed":3}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":16,"failed":13}},"enum":{"count":{"passed":41,"failed":8}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":13,"failed":8}},"maxItems":{"count":{"passed":3,"failed":1}},"maxLength":{"count":{"passed":4,"failed":1}},"maxProperties":{"count":{"passed":6,"failed":2}},"maximum":{"count":{"passed":10,"failed":4}},"minItems":{"count":{"passed":3,"failed":1}},"minLength":{"count":{"passed":3,"failed":2}},"minProperties":{"count":{"passed":7,"failed":1}},"minimum":{"count":{"passed":12,"failed":5}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":10}},"oneOf":{"count":{"passed":14,"failed":9}},"pattern":{"count":{"passed":8,"failed":1}},"patternProperties":{"count":{"passed":11,"failed":7}},"properties":{"count":{"passed":14,"failed":10}},"ref":{"count":{"passed":13,"failed":32}},"refRemote":{"count":{"passed":1,"failed":16}},"required":{"count":{"passed":11,"failed":6}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":46,"failed":19}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/ecmascript-regex":{"count":{"passed":60,"failed":14}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":17,"failed":26}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":14,"failed":19}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"8bcfb5ae-3b55-41b4-b76d-d5fbe46cea95","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).allows(data)","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":185,"failed":827},"byType":{"spec":{"passed":140,"failed":476},"optional":{"passed":45,"failed":351}},"files":{"additionalItems":{"count":{"passed":0,"failed":17}},"additionalProperties":{"count":{"passed":0,"failed":16}},"allOf":{"count":{"passed":2,"failed":25}},"anyOf":{"count":{"passed":2,"failed":13}},"default":{"count":{"passed":3,"failed":4}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":0,"failed":29}},"enum":{"count":{"passed":41,"failed":8}},"format":{"count":{"passed":0,"failed":36}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":18}},"maxItems":{"count":{"passed":0,"failed":4}},"maxLength":{"count":{"passed":0,"failed":5}},"maxProperties":{"count":{"passed":0,"failed":8}},"maximum":{"count":{"passed":0,"failed":14}},"minItems":{"count":{"passed":0,"failed":4}},"minLength":{"count":{"passed":0,"failed":5}},"minProperties":{"count":{"passed":0,"failed":8}},"minimum":{"count":{"passed":0,"failed":17}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":8,"failed":12}},"oneOf":{"count":{"passed":2,"failed":21}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":18}},"properties":{"count":{"passed":0,"failed":24}},"ref":{"count":{"passed":1,"failed":44}},"refRemote":{"count":{"passed":0,"failed":17}},"required":{"count":{"passed":0,"failed":17}},"type":{"count":{"passed":78,"failed":1}},"uniqueItems":{"count":{"passed":0,"failed":65}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/ecmascript-regex":{"count":{"passed":40,"failed":34}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":0,"failed":43}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":33}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri":{"count":{"passed":0,"failed":48}}}}}],"draft6":[{"id":"a77019e9-43bb-4c7f-b83e-4613778c5720","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.fromJSONSchemaOrThrow(schema), data)","source":"native","results":{"count":{"passed":1061,"failed":303},"byType":{"spec":{"passed":768,"failed":71},"optional":{"passed":293,"failed":232}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":19,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":6,"failed":1}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":6,"failed":1}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":44,"failed":26}},"refRemote":{"count":{"passed":0,"failed":23}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":4,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":14,"failed":19}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"48a2b20b-f4cc-4a21-b6bb-8143eaad9143","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(schema).safeParse(data)","source":"native","results":{"count":{"passed":835,"failed":529},"byType":{"spec":{"passed":571,"failed":268},"optional":{"passed":264,"failed":261}},"files":{"additionalItems":{"count":{"passed":13,"failed":6}},"additionalProperties":{"count":{"passed":11,"failed":5}},"allOf":{"count":{"passed":15,"failed":15}},"anyOf":{"count":{"passed":15,"failed":3}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":10,"failed":9}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":21,"failed":15}},"enum":{"count":{"passed":39,"failed":8}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"format":{"count":{"passed":54,"failed":0}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":18,"failed":10}},"maxItems":{"count":{"passed":4,"failed":2}},"maxLength":{"count":{"passed":5,"failed":2}},"maxProperties":{"count":{"passed":7,"failed":3}},"maximum":{"count":{"passed":6,"failed":2}},"minItems":{"count":{"passed":4,"failed":2}},"minLength":{"count":{"passed":4,"failed":3}},"minProperties":{"count":{"passed":8,"failed":2}},"minimum":{"count":{"passed":8,"failed":3}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":28}},"oneOf":{"count":{"passed":18,"failed":9}},"pattern":{"count":{"passed":8,"failed":1}},"patternProperties":{"count":{"passed":13,"failed":10}},"properties":{"count":{"passed":16,"failed":12}},"propertyNames":{"count":{"passed":17,"failed":5}},"ref":{"count":{"passed":21,"failed":49}},"refRemote":{"count":{"passed":2,"failed":21}},"required":{"count":{"passed":12,"failed":6}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":46,"failed":19}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/ecmascript-regex":{"count":{"passed":60,"failed":14}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":7}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":14,"failed":19}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"b5682c49-90ff-45d1-9691-3da2c81b5aa6","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).allows(data)","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":289,"failed":1075},"byType":{"spec":{"passed":232,"failed":607},"optional":{"passed":57,"failed":468}},"files":{"additionalItems":{"count":{"passed":0,"failed":19}},"additionalProperties":{"count":{"passed":0,"failed":16}},"allOf":{"count":{"passed":4,"failed":26}},"anyOf":{"count":{"passed":5,"failed":13}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":0,"failed":19}},"default":{"count":{"passed":3,"failed":4}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":0,"failed":36}},"enum":{"count":{"passed":39,"failed":8}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":54}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":25}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":26,"failed":12}},"oneOf":{"count":{"passed":6,"failed":21}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":23}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":2,"failed":68}},"refRemote":{"count":{"passed":0,"failed":23}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":79,"failed":1}},"uniqueItems":{"count":{"passed":0,"failed":65}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/ecmascript-regex":{"count":{"passed":52,"failed":22}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":7}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":33}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}}}}}],"draft7":[{"id":"8494bd4b-0dfd-47f5-82f3-174d669514bc","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.fromJSONSchemaOrThrow(schema), data)","source":"native","results":{"count":{"passed":1331,"failed":546},"byType":{"spec":{"passed":848,"failed":79},"optional":{"passed":483,"failed":467}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":16,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":6,"failed":1}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":6,"failed":1}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":44,"failed":34}},"refRemote":{"count":{"passed":0,"failed":23}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":4,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"ebce9416-d920-441c-8172-310b9683e579","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(schema).safeParse(data)","source":"native","results":{"count":{"passed":1074,"failed":803},"byType":{"spec":{"passed":620,"failed":307},"optional":{"passed":454,"failed":496}},"files":{"additionalItems":{"count":{"passed":13,"failed":6}},"additionalProperties":{"count":{"passed":11,"failed":5}},"allOf":{"count":{"passed":15,"failed":15}},"anyOf":{"count":{"passed":15,"failed":3}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":11,"failed":10}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":21,"failed":15}},"enum":{"count":{"passed":39,"failed":8}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":18,"failed":10}},"maxItems":{"count":{"passed":4,"failed":2}},"maxLength":{"count":{"passed":5,"failed":2}},"maxProperties":{"count":{"passed":7,"failed":3}},"maximum":{"count":{"passed":6,"failed":2}},"minItems":{"count":{"passed":4,"failed":2}},"minLength":{"count":{"passed":4,"failed":3}},"minProperties":{"count":{"passed":8,"failed":2}},"minimum":{"count":{"passed":8,"failed":3}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":28}},"oneOf":{"count":{"passed":18,"failed":9}},"pattern":{"count":{"passed":8,"failed":1}},"patternProperties":{"count":{"passed":13,"failed":10}},"properties":{"count":{"passed":16,"failed":12}},"propertyNames":{"count":{"passed":17,"failed":5}},"ref":{"count":{"passed":21,"failed":57}},"refRemote":{"count":{"passed":2,"failed":21}},"required":{"count":{"passed":12,"failed":6}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":46,"failed":19}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":60,"failed":14}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":7}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"f8675b69-f3de-4820-ae1d-21f753c88344","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).allows(data)","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":289,"failed":1588},"byType":{"spec":{"passed":232,"failed":695},"optional":{"passed":57,"failed":893}},"files":{"additionalItems":{"count":{"passed":0,"failed":19}},"additionalProperties":{"count":{"passed":0,"failed":16}},"allOf":{"count":{"passed":4,"failed":26}},"anyOf":{"count":{"passed":5,"failed":13}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":0,"failed":21}},"default":{"count":{"passed":3,"failed":4}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":0,"failed":36}},"enum":{"count":{"passed":39,"failed":8}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":102}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":25}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":26,"failed":12}},"oneOf":{"count":{"passed":6,"failed":21}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":23}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":2,"failed":76}},"refRemote":{"count":{"passed":0,"failed":23}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":79,"failed":1}},"uniqueItems":{"count":{"passed":0,"failed":65}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/content":{"count":{"passed":0,"failed":10}},"optional/cross-draft":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":52,"failed":22}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":7}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}}}}}],"v1":[{"id":"feaf9319-3c9e-4af3-bcbe-6137359510ad","libraryName":"sury","version":"11.1.0","snippet":"S.isInput(S.fromJSONSchemaOrThrow(schema), data)","source":"native","results":{"count":{"passed":1533,"failed":860},"byType":{"spec":{"passed":823,"failed":324},"optional":{"passed":710,"failed":536}},"files":{"additionalProperties":{"count":{"passed":21,"failed":0}},"allOf":{"count":{"passed":30,"failed":0}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":25,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":0,"failed":27}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":6,"failed":1}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":6,"failed":1}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":2}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":28,"failed":0}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":43,"failed":36}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":0,"failed":71}},"unevaluatedProperties":{"count":{"passed":0,"failed":129}},"uniqueItems":{"count":{"passed":65,"failed":0}},"format/date-time":{"count":{"passed":25,"failed":38}},"format/date":{"count":{"passed":23,"failed":58}},"format/duration":{"count":{"passed":26,"failed":25}},"format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"format/email":{"count":{"passed":27,"failed":44}},"format/hostname":{"count":{"passed":29,"failed":37}},"format/idn-email":{"count":{"passed":16,"failed":8}},"format/idn-hostname":{"count":{"passed":43,"failed":58}},"format/ipv4":{"count":{"passed":11,"failed":30}},"format/ipv6":{"count":{"passed":23,"failed":28}},"format/iri-reference":{"count":{"passed":15,"failed":10}},"format/iri":{"count":{"passed":17,"failed":15}},"format/json-pointer":{"count":{"passed":28,"failed":12}},"format/regex":{"count":{"passed":12,"failed":6}},"format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"format/time":{"count":{"passed":14,"failed":42}},"format/uri-reference":{"count":{"passed":17,"failed":14}},"format/uri-template":{"count":{"passed":27,"failed":21}},"format/uri":{"count":{"passed":21,"failed":27}},"format/uuid":{"count":{"passed":15,"failed":14}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":133,"failed":0}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":8,"failed":2}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":3,"failed":0}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":0,"failed":6}}}}},{"id":"daab2816-f08d-4958-9e5a-27f755210fea","libraryName":"zod","version":"4.6.7","snippet":"z.fromJSONSchema(schema).safeParse(data)","source":"native","results":{"count":{"passed":1222,"failed":1171},"byType":{"spec":{"passed":558,"failed":589},"optional":{"passed":664,"failed":582}},"files":{"additionalProperties":{"count":{"passed":12,"failed":9}},"allOf":{"count":{"passed":15,"failed":15}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":15,"failed":3}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":15,"failed":10}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":1,"failed":26}},"enum":{"count":{"passed":45,"failed":8}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":22,"failed":7}},"maxContains":{"count":{"passed":7,"failed":7}},"maxItems":{"count":{"passed":4,"failed":2}},"maxLength":{"count":{"passed":5,"failed":2}},"maxProperties":{"count":{"passed":7,"failed":3}},"maximum":{"count":{"passed":6,"failed":2}},"minContains":{"count":{"passed":14,"failed":14}},"minItems":{"count":{"passed":4,"failed":2}},"minLength":{"count":{"passed":4,"failed":3}},"minProperties":{"count":{"passed":8,"failed":2}},"minimum":{"count":{"passed":8,"failed":3}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":30}},"oneOf":{"count":{"passed":18,"failed":9}},"pattern":{"count":{"passed":9,"failed":3}},"patternProperties":{"count":{"passed":15,"failed":11}},"prefixItems":{"count":{"passed":9,"failed":2}},"properties":{"count":{"passed":16,"failed":12}},"propertyNames":{"count":{"passed":17,"failed":5}},"ref":{"count":{"passed":27,"failed":52}},"refRemote":{"count":{"passed":2,"failed":29}},"required":{"count":{"passed":12,"failed":6}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":1,"failed":70}},"unevaluatedProperties":{"count":{"passed":0,"failed":129}},"uniqueItems":{"count":{"passed":46,"failed":19}},"format/date-time":{"count":{"passed":25,"failed":38}},"format/date":{"count":{"passed":23,"failed":58}},"format/duration":{"count":{"passed":26,"failed":25}},"format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"format/email":{"count":{"passed":27,"failed":44}},"format/hostname":{"count":{"passed":29,"failed":37}},"format/idn-email":{"count":{"passed":16,"failed":8}},"format/idn-hostname":{"count":{"passed":43,"failed":58}},"format/ipv4":{"count":{"passed":11,"failed":30}},"format/ipv6":{"count":{"passed":23,"failed":28}},"format/iri-reference":{"count":{"passed":15,"failed":10}},"format/iri":{"count":{"passed":17,"failed":15}},"format/json-pointer":{"count":{"passed":28,"failed":12}},"format/regex":{"count":{"passed":12,"failed":6}},"format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"format/time":{"count":{"passed":14,"failed":42}},"format/uri-reference":{"count":{"passed":17,"failed":14}},"format/uri-template":{"count":{"passed":27,"failed":21}},"format/uri":{"count":{"passed":21,"failed":27}},"format/uuid":{"count":{"passed":15,"failed":14}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/dependencies-compatibility":{"count":{"passed":22,"failed":14}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":60,"failed":14}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":133,"failed":0}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/refOfUnknownKeyword":{"count":{"passed":4,"failed":6}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":4,"failed":4}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":17,"failed":4}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":0,"failed":6}}}}},{"id":"45ad99f0-ddd6-43d5-b2a9-53d6970cacb4","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).allows(data)","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":319,"failed":2074},"byType":{"spec":{"passed":262,"failed":885},"optional":{"passed":57,"failed":1189}},"files":{"additionalProperties":{"count":{"passed":0,"failed":21}},"allOf":{"count":{"passed":4,"failed":26}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":5,"failed":13}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":47,"failed":7}},"contains":{"count":{"passed":0,"failed":25}},"content":{"count":{"passed":0,"failed":18}},"default":{"count":{"passed":3,"failed":4}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":0,"failed":27}},"enum":{"count":{"passed":45,"failed":8}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":26}},"maxContains":{"count":{"passed":0,"failed":14}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minContains":{"count":{"passed":0,"failed":28}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":26,"failed":14}},"oneOf":{"count":{"passed":6,"failed":21}},"pattern":{"count":{"passed":1,"failed":11}},"patternProperties":{"count":{"passed":2,"failed":24}},"prefixItems":{"count":{"passed":0,"failed":11}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":2,"failed":77}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":79,"failed":1}},"unevaluatedItems":{"count":{"passed":1,"failed":70}},"unevaluatedProperties":{"count":{"passed":20,"failed":109}},"uniqueItems":{"count":{"passed":0,"failed":65}},"format/date-time":{"count":{"passed":0,"failed":63}},"format/date":{"count":{"passed":0,"failed":81}},"format/duration":{"count":{"passed":0,"failed":51}},"format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"format/email":{"count":{"passed":0,"failed":71}},"format/hostname":{"count":{"passed":0,"failed":66}},"format/idn-email":{"count":{"passed":0,"failed":24}},"format/idn-hostname":{"count":{"passed":0,"failed":101}},"format/ipv4":{"count":{"passed":0,"failed":41}},"format/ipv6":{"count":{"passed":0,"failed":51}},"format/iri-reference":{"count":{"passed":0,"failed":25}},"format/iri":{"count":{"passed":0,"failed":32}},"format/json-pointer":{"count":{"passed":0,"failed":40}},"format/regex":{"count":{"passed":0,"failed":18}},"format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"format/time":{"count":{"passed":0,"failed":56}},"format/uri-reference":{"count":{"passed":0,"failed":31}},"format/uri-template":{"count":{"passed":0,"failed":48}},"format/uri":{"count":{"passed":0,"failed":48}},"format/uuid":{"count":{"passed":0,"failed":29}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/dependencies-compatibility":{"count":{"passed":0,"failed":36}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":52,"failed":22}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-annotation":{"count":{"passed":0,"failed":133}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/refOfUnknownKeyword":{"count":{"passed":0,"failed":10}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/additionalProperties":{"count":{"passed":0,"failed":3}},"proposals/propertyDependencies/dynamicRef":{"count":{"passed":0,"failed":8}},"proposals/propertyDependencies/propertyDependencies":{"count":{"passed":0,"failed":21}},"proposals/propertyDependencies/unevaluatedProperties":{"count":{"passed":0,"failed":6}}}}}]},"roundtrip":{"draft2019-09":[],"draft2020-12":[{"id":"a02070bd-cc76-4add-9330-6857063afed8","libraryName":"sury","version":"11.1.0","snippet":"S.toInputJSONSchemaOrThrow(S.fromJSONSchemaOrThrow(schema), { target: \"draft-2020-12\" })","source":"native","results":{"count":{"passed":1519,"failed":855},"byType":{"spec":{"passed":955,"failed":345},"optional":{"passed":564,"failed":510}},"files":{"additionalProperties":{"count":{"passed":19,"failed":2}},"allOf":{"count":{"passed":29,"failed":1}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":20,"failed":0}},"dependentSchemas":{"count":{"passed":20,"failed":0}},"dynamicRef":{"count":{"passed":0,"failed":44}},"enum":{"count":{"passed":53,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":133,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":29,"failed":0}},"maxContains":{"count":{"passed":14,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minContains":{"count":{"passed":28,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":2}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":12,"failed":0}},"patternProperties":{"count":{"passed":26,"failed":0}},"prefixItems":{"count":{"passed":11,"failed":0}},"properties":{"count":{"passed":27,"failed":1}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":44,"failed":35}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":0,"failed":71}},"unevaluatedProperties":{"count":{"passed":0,"failed":129}},"uniqueItems":{"count":{"passed":65,"failed":0}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/format-assertion":{"count":{"passed":2,"failed":2}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":3,"failed":0}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/refOfUnknownKeyword":{"count":{"passed":8,"failed":2}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"70cbf324-ca7a-40e0-83bb-1566ac0e0dd6","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(z.fromJSONSchema(schema), { target: \"draft-2020-12\" })","source":"native","results":{"count":{"passed":1232,"failed":1142},"byType":{"spec":{"passed":703,"failed":597},"optional":{"passed":529,"failed":545}},"files":{"additionalProperties":{"count":{"passed":12,"failed":9}},"allOf":{"count":{"passed":15,"failed":15}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":15,"failed":3}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":51,"failed":3}},"contains":{"count":{"passed":11,"failed":10}},"content":{"count":{"passed":18,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":3,"failed":41}},"enum":{"count":{"passed":46,"failed":7}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"format":{"count":{"passed":133,"failed":0}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":22,"failed":7}},"maxContains":{"count":{"passed":7,"failed":7}},"maxItems":{"count":{"passed":4,"failed":2}},"maxLength":{"count":{"passed":5,"failed":2}},"maxProperties":{"count":{"passed":7,"failed":3}},"maximum":{"count":{"passed":6,"failed":2}},"minContains":{"count":{"passed":14,"failed":14}},"minItems":{"count":{"passed":4,"failed":2}},"minLength":{"count":{"passed":4,"failed":3}},"minProperties":{"count":{"passed":8,"failed":2}},"minimum":{"count":{"passed":8,"failed":3}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":30}},"oneOf":{"count":{"passed":18,"failed":9}},"pattern":{"count":{"passed":11,"failed":1}},"patternProperties":{"count":{"passed":16,"failed":10}},"prefixItems":{"count":{"passed":9,"failed":2}},"properties":{"count":{"passed":16,"failed":12}},"propertyNames":{"count":{"passed":17,"failed":5}},"ref":{"count":{"passed":28,"failed":51}},"refRemote":{"count":{"passed":2,"failed":29}},"required":{"count":{"passed":12,"failed":6}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":1,"failed":70}},"unevaluatedProperties":{"count":{"passed":1,"failed":128}},"uniqueItems":{"count":{"passed":46,"failed":19}},"vocabulary":{"count":{"passed":4,"failed":1}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/cross-draft":{"count":{"passed":0,"failed":1}},"optional/dependencies-compatibility":{"count":{"passed":36,"failed":0}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":56,"failed":18}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":2,"failed":2}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":2,"failed":1}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/refOfUnknownKeyword":{"count":{"passed":4,"failed":6}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/duration":{"count":{"passed":26,"failed":25}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}},"optional/format/uuid":{"count":{"passed":15,"failed":14}}}}},{"id":"f4879afc-de1f-49f1-b1c4-458360e8d30f","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).toJsonSchema({ target: \"draft-2020-12\" })","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":261,"failed":2113},"byType":{"spec":{"passed":198,"failed":1102},"optional":{"passed":63,"failed":1011}},"files":{"additionalProperties":{"count":{"passed":0,"failed":21}},"allOf":{"count":{"passed":4,"failed":26}},"anchor":{"count":{"passed":0,"failed":8}},"anyOf":{"count":{"passed":5,"failed":13}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":35,"failed":19}},"contains":{"count":{"passed":0,"failed":21}},"content":{"count":{"passed":0,"failed":18}},"default":{"count":{"passed":3,"failed":4}},"defs":{"count":{"passed":0,"failed":2}},"dependentRequired":{"count":{"passed":0,"failed":20}},"dependentSchemas":{"count":{"passed":0,"failed":20}},"dynamicRef":{"count":{"passed":2,"failed":42}},"enum":{"count":{"passed":36,"failed":17}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":133}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":26}},"maxContains":{"count":{"passed":0,"failed":14}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minContains":{"count":{"passed":0,"failed":28}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":0,"failed":40}},"oneOf":{"count":{"passed":0,"failed":27}},"pattern":{"count":{"passed":3,"failed":9}},"patternProperties":{"count":{"passed":3,"failed":23}},"prefixItems":{"count":{"passed":0,"failed":11}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":0,"failed":79}},"refRemote":{"count":{"passed":0,"failed":31}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":80,"failed":0}},"unevaluatedItems":{"count":{"passed":1,"failed":70}},"unevaluatedProperties":{"count":{"passed":3,"failed":126}},"uniqueItems":{"count":{"passed":0,"failed":65}},"vocabulary":{"count":{"passed":2,"failed":3}},"optional/anchor":{"count":{"passed":0,"failed":4}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/cross-draft":{"count":{"passed":1,"failed":0}},"optional/dependencies-compatibility":{"count":{"passed":0,"failed":36}},"optional/dynamicRef":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/format-assertion":{"count":{"passed":0,"failed":4}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/no-schema":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/refOfUnknownKeyword":{"count":{"passed":0,"failed":10}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/duration":{"count":{"passed":0,"failed":51}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}},"optional/format/uuid":{"count":{"passed":0,"failed":29}}}}}],"draft3":[],"draft4":[{"id":"c7e2c4c6-a108-4657-a926-db05abb4cfd7","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(z.fromJSONSchema(schema), { target: \"draft-04\" })","source":"native","results":{"count":{"passed":629,"failed":383},"byType":{"spec":{"passed":440,"failed":176},"optional":{"passed":189,"failed":207}},"files":{"additionalItems":{"count":{"passed":12,"failed":5}},"additionalProperties":{"count":{"passed":11,"failed":5}},"allOf":{"count":{"passed":12,"failed":15}},"anyOf":{"count":{"passed":12,"failed":3}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":29,"failed":0}},"enum":{"count":{"passed":42,"failed":7}},"format":{"count":{"passed":36,"failed":0}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":13,"failed":8}},"maxItems":{"count":{"passed":3,"failed":1}},"maxLength":{"count":{"passed":4,"failed":1}},"maxProperties":{"count":{"passed":6,"failed":2}},"maximum":{"count":{"passed":10,"failed":4}},"minItems":{"count":{"passed":3,"failed":1}},"minLength":{"count":{"passed":3,"failed":2}},"minProperties":{"count":{"passed":7,"failed":1}},"minimum":{"count":{"passed":12,"failed":5}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":10}},"oneOf":{"count":{"passed":14,"failed":9}},"pattern":{"count":{"passed":8,"failed":1}},"patternProperties":{"count":{"passed":11,"failed":7}},"properties":{"count":{"passed":14,"failed":10}},"ref":{"count":{"passed":14,"failed":31}},"refRemote":{"count":{"passed":1,"failed":16}},"required":{"count":{"passed":11,"failed":6}},"type":{"count":{"passed":79,"failed":0}},"uniqueItems":{"count":{"passed":46,"failed":19}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/ecmascript-regex":{"count":{"passed":56,"failed":18}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":0,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/zeroTerminatedFloats":{"count":{"passed":0,"failed":1}},"optional/format/date-time":{"count":{"passed":17,"failed":26}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":14,"failed":19}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}}],"draft6":[],"draft7":[{"id":"9875eaa7-2fd7-47cf-92a1-84b94fb71c0e","libraryName":"sury","version":"11.1.0","snippet":"S.toInputJSONSchemaOrThrow(S.fromJSONSchemaOrThrow(schema), { target: \"draft-07\" })","source":"native","results":{"count":{"passed":1330,"failed":547},"byType":{"spec":{"passed":846,"failed":81},"optional":{"passed":484,"failed":466}},"files":{"additionalItems":{"count":{"passed":19,"failed":0}},"additionalProperties":{"count":{"passed":14,"failed":2}},"allOf":{"count":{"passed":29,"failed":1}},"anyOf":{"count":{"passed":18,"failed":0}},"boolean_schema":{"count":{"passed":0,"failed":18}},"const":{"count":{"passed":54,"failed":0}},"contains":{"count":{"passed":21,"failed":0}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":47,"failed":0}},"exclusiveMaximum":{"count":{"passed":4,"failed":0}},"exclusiveMinimum":{"count":{"passed":4,"failed":0}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":30,"failed":0}},"infinite-loop-detection":{"count":{"passed":2,"failed":0}},"items":{"count":{"passed":28,"failed":0}},"maxItems":{"count":{"passed":6,"failed":0}},"maxLength":{"count":{"passed":7,"failed":0}},"maxProperties":{"count":{"passed":10,"failed":0}},"maximum":{"count":{"passed":8,"failed":0}},"minItems":{"count":{"passed":6,"failed":0}},"minLength":{"count":{"passed":7,"failed":0}},"minProperties":{"count":{"passed":10,"failed":0}},"minimum":{"count":{"passed":11,"failed":0}},"multipleOf":{"count":{"passed":13,"failed":0}},"not":{"count":{"passed":38,"failed":0}},"oneOf":{"count":{"passed":27,"failed":0}},"pattern":{"count":{"passed":9,"failed":0}},"patternProperties":{"count":{"passed":23,"failed":0}},"properties":{"count":{"passed":27,"failed":1}},"propertyNames":{"count":{"passed":22,"failed":0}},"ref":{"count":{"passed":44,"failed":34}},"refRemote":{"count":{"passed":0,"failed":23}},"required":{"count":{"passed":18,"failed":0}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":65,"failed":0}},"optional/bignum":{"count":{"passed":11,"failed":0}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":74,"failed":0}},"optional/float-overflow":{"count":{"passed":1,"failed":0}},"optional/id":{"count":{"passed":4,"failed":3}},"optional/non-bmp-regex":{"count":{"passed":12,"failed":0}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"042a4592-7d1d-4dd4-a0d6-c44bcd1aac06","libraryName":"zod","version":"4.6.7","snippet":"z.toJSONSchema(z.fromJSONSchema(schema), { target: \"draft-07\" })","source":"native","results":{"count":{"passed":1091,"failed":786},"byType":{"spec":{"passed":641,"failed":286},"optional":{"passed":450,"failed":500}},"files":{"additionalItems":{"count":{"passed":13,"failed":6}},"additionalProperties":{"count":{"passed":11,"failed":5}},"allOf":{"count":{"passed":15,"failed":15}},"anyOf":{"count":{"passed":15,"failed":3}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":51,"failed":3}},"contains":{"count":{"passed":11,"failed":10}},"default":{"count":{"passed":7,"failed":0}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":36,"failed":0}},"enum":{"count":{"passed":40,"failed":7}},"exclusiveMaximum":{"count":{"passed":2,"failed":2}},"exclusiveMinimum":{"count":{"passed":2,"failed":2}},"format":{"count":{"passed":102,"failed":0}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":1,"failed":1}},"items":{"count":{"passed":18,"failed":10}},"maxItems":{"count":{"passed":4,"failed":2}},"maxLength":{"count":{"passed":5,"failed":2}},"maxProperties":{"count":{"passed":7,"failed":3}},"maximum":{"count":{"passed":6,"failed":2}},"minItems":{"count":{"passed":4,"failed":2}},"minLength":{"count":{"passed":4,"failed":3}},"minProperties":{"count":{"passed":8,"failed":2}},"minimum":{"count":{"passed":8,"failed":3}},"multipleOf":{"count":{"passed":9,"failed":4}},"not":{"count":{"passed":10,"failed":28}},"oneOf":{"count":{"passed":18,"failed":9}},"pattern":{"count":{"passed":8,"failed":1}},"patternProperties":{"count":{"passed":13,"failed":10}},"properties":{"count":{"passed":16,"failed":12}},"propertyNames":{"count":{"passed":17,"failed":5}},"ref":{"count":{"passed":22,"failed":56}},"refRemote":{"count":{"passed":2,"failed":21}},"required":{"count":{"passed":12,"failed":6}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":46,"failed":19}},"optional/bignum":{"count":{"passed":6,"failed":5}},"optional/content":{"count":{"passed":6,"failed":4}},"optional/cross-draft":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":56,"failed":18}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":7}},"optional/non-bmp-regex":{"count":{"passed":6,"failed":6}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":17,"failed":30}},"optional/format/date":{"count":{"passed":23,"failed":58}},"optional/format/ecmascript-regex":{"count":{"passed":6,"failed":6}},"optional/format/email":{"count":{"passed":27,"failed":44}},"optional/format/hostname":{"count":{"passed":29,"failed":37}},"optional/format/idn-email":{"count":{"passed":16,"failed":8}},"optional/format/idn-hostname":{"count":{"passed":43,"failed":58}},"optional/format/ipv4":{"count":{"passed":11,"failed":30}},"optional/format/ipv6":{"count":{"passed":23,"failed":28}},"optional/format/iri-reference":{"count":{"passed":15,"failed":10}},"optional/format/iri":{"count":{"passed":17,"failed":15}},"optional/format/json-pointer":{"count":{"passed":28,"failed":12}},"optional/format/regex":{"count":{"passed":12,"failed":6}},"optional/format/relative-json-pointer":{"count":{"passed":17,"failed":14}},"optional/format/time":{"count":{"passed":20,"failed":36}},"optional/format/unknown":{"count":{"passed":7,"failed":0}},"optional/format/uri-reference":{"count":{"passed":17,"failed":14}},"optional/format/uri-template":{"count":{"passed":27,"failed":21}},"optional/format/uri":{"count":{"passed":21,"failed":27}}}}},{"id":"83e2c348-36fe-4cc2-bca0-b22d95a6e1d2","libraryName":"arktype","version":"2.2.9","snippet":"jsonSchemaToType(schema).toJsonSchema({ target: \"draft-07\" })","source":{"type":"package","package":"@ark/json-schema"},"results":{"count":{"passed":240,"failed":1637},"byType":{"spec":{"passed":178,"failed":749},"optional":{"passed":62,"failed":888}},"files":{"additionalItems":{"count":{"passed":0,"failed":19}},"additionalProperties":{"count":{"passed":0,"failed":16}},"allOf":{"count":{"passed":4,"failed":26}},"anyOf":{"count":{"passed":5,"failed":13}},"boolean_schema":{"count":{"passed":18,"failed":0}},"const":{"count":{"passed":35,"failed":19}},"contains":{"count":{"passed":0,"failed":21}},"default":{"count":{"passed":3,"failed":4}},"definitions":{"count":{"passed":0,"failed":2}},"dependencies":{"count":{"passed":0,"failed":36}},"enum":{"count":{"passed":30,"failed":17}},"exclusiveMaximum":{"count":{"passed":0,"failed":4}},"exclusiveMinimum":{"count":{"passed":0,"failed":4}},"format":{"count":{"passed":0,"failed":102}},"if-then-else":{"count":{"passed":0,"failed":30}},"infinite-loop-detection":{"count":{"passed":0,"failed":2}},"items":{"count":{"passed":3,"failed":25}},"maxItems":{"count":{"passed":0,"failed":6}},"maxLength":{"count":{"passed":0,"failed":7}},"maxProperties":{"count":{"passed":0,"failed":10}},"maximum":{"count":{"passed":0,"failed":8}},"minItems":{"count":{"passed":0,"failed":6}},"minLength":{"count":{"passed":0,"failed":7}},"minProperties":{"count":{"passed":0,"failed":10}},"minimum":{"count":{"passed":0,"failed":11}},"multipleOf":{"count":{"passed":0,"failed":13}},"not":{"count":{"passed":0,"failed":38}},"oneOf":{"count":{"passed":0,"failed":27}},"pattern":{"count":{"passed":0,"failed":9}},"patternProperties":{"count":{"passed":0,"failed":23}},"properties":{"count":{"passed":0,"failed":28}},"propertyNames":{"count":{"passed":0,"failed":22}},"ref":{"count":{"passed":0,"failed":78}},"refRemote":{"count":{"passed":0,"failed":23}},"required":{"count":{"passed":0,"failed":18}},"type":{"count":{"passed":80,"failed":0}},"uniqueItems":{"count":{"passed":0,"failed":65}},"optional/bignum":{"count":{"passed":5,"failed":6}},"optional/content":{"count":{"passed":0,"failed":10}},"optional/cross-draft":{"count":{"passed":0,"failed":2}},"optional/ecmascript-regex":{"count":{"passed":57,"failed":17}},"optional/float-overflow":{"count":{"passed":0,"failed":1}},"optional/id":{"count":{"passed":0,"failed":7}},"optional/non-bmp-regex":{"count":{"passed":0,"failed":12}},"optional/unknownKeyword":{"count":{"passed":0,"failed":3}},"optional/format/date-time":{"count":{"passed":0,"failed":47}},"optional/format/date":{"count":{"passed":0,"failed":81}},"optional/format/ecmascript-regex":{"count":{"passed":0,"failed":12}},"optional/format/email":{"count":{"passed":0,"failed":71}},"optional/format/hostname":{"count":{"passed":0,"failed":66}},"optional/format/idn-email":{"count":{"passed":0,"failed":24}},"optional/format/idn-hostname":{"count":{"passed":0,"failed":101}},"optional/format/ipv4":{"count":{"passed":0,"failed":41}},"optional/format/ipv6":{"count":{"passed":0,"failed":51}},"optional/format/iri-reference":{"count":{"passed":0,"failed":25}},"optional/format/iri":{"count":{"passed":0,"failed":32}},"optional/format/json-pointer":{"count":{"passed":0,"failed":40}},"optional/format/regex":{"count":{"passed":0,"failed":18}},"optional/format/relative-json-pointer":{"count":{"passed":0,"failed":31}},"optional/format/time":{"count":{"passed":0,"failed":56}},"optional/format/unknown":{"count":{"passed":0,"failed":7}},"optional/format/uri-reference":{"count":{"passed":0,"failed":31}},"optional/format/uri-template":{"count":{"passed":0,"failed":48}},"optional/format/uri":{"count":{"passed":0,"failed":48}}}}}],"v1":[]}}} \ No newline at end of file diff --git a/bench/stack.json b/bench/stack.json index 068a0171d..807bdff2f 100644 --- a/bench/stack.json +++ b/bench/stack.json @@ -1 +1 @@ -[{"type":"success","libraryName":"@paseri/compiler","version":"0.7.7","snippet":"schema.parse(data)","frame":2,"output":"PaseriError: Failed to parse. See `e.messages()` for details.\n at Object.parseProduct [as parse] (file:///schemas/dist/benchmarks-abX5GZ6N.mjs:1014:8)\n at Object.throw (file:///schemas/dist/benchmarks-abX5GZ6N.mjs:1062:12)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n _issue: {\n type: \u001b[32m'join'\u001b[39m,\n left: { type: \u001b[32m'join'\u001b[39m, left: \u001b[36m[Object]\u001b[39m, right: \u001b[36m[Object]\u001b[39m },\n right: { type: \u001b[32m'nest'\u001b[39m, key: \u001b[32m'ratings'\u001b[39m, child: \u001b[36m[Object]\u001b[39m }\n }\n}\n","lineCount":11},{"type":"success","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.object(shape).parse(data)","frame":2,"output":"PaseriError: Failed to parse. See `e.messages()` for details.\n at ObjectSchema.parse (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@jsr+paseri__paseri@1.9.7/node_modules/\u001b[4m@jsr/paseri__paseri\u001b[24m/src/schemas/schema.js:99:11)\n at Object.throw (file:///schemas/dist/benchmarks-CGK6IJj4.mjs:90:11)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n _issue: {\n type: \u001b[32m'join'\u001b[39m,\n left: { type: \u001b[32m'join'\u001b[39m, left: \u001b[36m[Object]\u001b[39m, right: \u001b[36m[Object]\u001b[39m },\n right: { type: \u001b[32m'nest'\u001b[39m, key: \u001b[32m'ratings'\u001b[39m, child: \u001b[36m[Object]\u001b[39m }\n }\n}\n","lineCount":11},{"type":"success","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"parse(schema, data)","frame":2,"output":"ValidationError: Validation failed\n at parse (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@remix-run+data-schema@1.0.0/node_modules/\u001b[4m@remix-run/data-schema\u001b[24m/dist/lib/schema.js:841:15)\n at Object.throw (file:///schemas/dist/benchmarks-CtFdbOHb.mjs:71:4)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n issues: [\n { message: \u001b[32m'Expected at least 1 characters'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n {\n message: \u001b[32m'Expected number greater than or equal to 1'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m\n },\n {\n message: \u001b[32m'Expected number less than or equal to 10'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m\n },\n { message: \u001b[32m'Expected string'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected string'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected number'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected instance of Date'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected one of: jpg, png'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected string'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected number'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected instance of Date'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected valid URL'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected string'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected one of: jpg, png'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected number'\u001b[39m, path: \u001b[36m[Array]\u001b[39m }\n ]\n}\n","lineCount":29},{"type":"success","libraryName":"runtypes","version":"7.0.5","snippet":"schema.check(data)","frame":2,"output":"ValidationError: Expected { id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }, but was incompatible\n at Object.check (file:///node_modules/\u001b[4m.pnpm\u001b[24m/runtypes@7.0.5/node_modules/\u001b[4mruntypes\u001b[24m/esm/Runtype.js:119:19)\n at Object.throw (file:///schemas/dist/benchmarks-Cty6v6c5.mjs:80:11)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n failure: {\n success: \u001b[33mfalse\u001b[39m,\n message: \u001b[32m'Expected { id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }, but was incompatible'\u001b[39m,\n code: \u001b[32m'CONTENT_INCORRECT'\u001b[39m,\n expected: Object [Runtype<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }>] {\n tag: \u001b[32m'object'\u001b[39m,\n fields: \u001b[36m[Object]\u001b[39m,\n isExact: \u001b[33mfalse\u001b[39m\n },\n received: {\n id: \u001b[33m252\u001b[39m,\n created: \u001b[35m2026-11-10T17:06:50.422Z\u001b[39m,\n title: \u001b[32m''\u001b[39m,\n brand: \u001b[32m'Sunny Backyard'\u001b[39m,\n description: \u001b[32m'Red apple from Lake Constance'\u001b[39m,\n price: \u001b[33m0\u001b[39m,\n discount: \u001b[1mnull\u001b[22m,\n quantity: \u001b[33m1000\u001b[39m,\n tags: \u001b[36m[Array]\u001b[39m,\n images: \u001b[36m[Array]\u001b[39m,\n ratings: \u001b[36m[Array]\u001b[39m\n },\n details: {\n title: \u001b[36m[Object]\u001b[39m,\n price: \u001b[36m[Object]\u001b[39m,\n quantity: \u001b[36m[Object]\u001b[39m,\n tags: \u001b[36m[Object]\u001b[39m,\n images: \u001b[36m[Object]\u001b[39m,\n ratings: \u001b[36m[Object]\u001b[39m\n }\n }\n}\n","lineCount":37},{"type":"success","libraryName":"typebox","version":"1.4.6","snippet":"Value.Parse(schema, data)","frame":2,"output":"ParseError: Parse\n at Module.Parse (file:///node_modules/\u001b[4m.pnpm\u001b[24m/typebox@1.4.6/node_modules/\u001b[4mtypebox\u001b[24m/build/value/parse/parse.mjs:52:11)\n at Object.throw (file:///schemas/dist/benchmarks-D41J1SCC.mjs:333:10)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n [cause]: {\n source: \u001b[32m'Parse'\u001b[39m,\n errors: [ \u001b[36m[Object]\u001b[39m ],\n value: {\n id: \u001b[33m252\u001b[39m,\n created: \u001b[35m2026-11-10T17:06:50.963Z\u001b[39m,\n title: \u001b[32m''\u001b[39m,\n brand: \u001b[32m'Sunny Backyard'\u001b[39m,\n description: \u001b[32m'Red apple from Lake Constance'\u001b[39m,\n price: \u001b[33m0\u001b[39m,\n discount: \u001b[1mnull\u001b[22m,\n quantity: \u001b[33m1000\u001b[39m,\n tags: \u001b[36m[Array]\u001b[39m,\n images: \u001b[36m[Array]\u001b[39m,\n ratings: \u001b[36m[Array]\u001b[39m\n }\n }\n}\n","lineCount":23},{"type":"success","libraryName":"valibot","version":"1.5.0","snippet":"v.parse(schema, data)","frame":2,"output":"ValiError: Invalid length: Expected >=1 but received 0\n at Module.parse (file:///node_modules/\u001b[4m.pnpm\u001b[24m/valibot@1.5.0_typescript@7.0.2/node_modules/\u001b[4mvalibot\u001b[24m/dist/index.mjs:7320:28)\n at Object.throw (file:///schemas/dist/benchmarks-DL3lDaZl.mjs:121:6)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n issues: [\n {\n kind: \u001b[32m'validation'\u001b[39m,\n type: \u001b[32m'min_length'\u001b[39m,\n input: \u001b[32m''\u001b[39m,\n expected: \u001b[32m'>=1'\u001b[39m,\n received: \u001b[32m'0'\u001b[39m,\n message: \u001b[32m'Invalid length: Expected >=1 but received 0'\u001b[39m,\n requirement: \u001b[33m1\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'validation'\u001b[39m,\n type: \u001b[32m'min_value'\u001b[39m,\n input: \u001b[33m0\u001b[39m,\n expected: \u001b[32m'>=1'\u001b[39m,\n received: \u001b[32m'0'\u001b[39m,\n message: \u001b[32m'Invalid value: Expected >=1 but received 0'\u001b[39m,\n requirement: \u001b[33m1\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'validation'\u001b[39m,\n type: \u001b[32m'max_value'\u001b[39m,\n input: \u001b[33m1000\u001b[39m,\n expected: \u001b[32m'<=10'\u001b[39m,\n received: \u001b[32m'1000'\u001b[39m,\n message: \u001b[32m'Invalid value: Expected <=10 but received 1000'\u001b[39m,\n requirement: \u001b[33m10\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'string'\u001b[39m,\n input: \u001b[1mnull\u001b[22m,\n expected: \u001b[32m'string'\u001b[39m,\n received: \u001b[32m'null'\u001b[39m,\n message: \u001b[32m'Invalid type: Expected string but received null'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'string'\u001b[39m,\n input: \u001b[90mundefined\u001b[39m,\n expected: \u001b[32m'string'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n message: \u001b[32m'Invalid type: Expected string but received undefined'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'object'\u001b[39m,\n input: \u001b[90mundefined\u001b[39m,\n expected: \u001b[32m'\"id\"'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n message: \u001b[32m'Invalid key: Expected \"id\" but received undefined'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'date'\u001b[39m,\n input: \u001b[1mnull\u001b[22m,\n expected: \u001b[32m'Date'\u001b[39m,\n received: \u001b[32m'null'\u001b[39m,\n message: \u001b[32m'Invalid type: Expected Date but received null'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'picklist'\u001b[39m,\n input: \u001b[32m'mp4'\u001b[39m,\n expected: \u001b[32m'(\"jpg\" | \"png\")'\u001b[39m,\n received: \u001b[32m'\"mp4\"'\u001b[39m,\n message: \u001b[32m'Invalid type: Expected (\"jpg\" | \"png\") but received \"mp4\"'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'object'\u001b[39m,\n input: \u001b[90mundefined\u001b[39m,\n expected: \u001b[32m'\"url\"'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n message: \u001b[32m'Invalid key: Expected \"url\" but received undefined'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'number'\u001b[39m,\n input: \u001b[32m'abc'\u001b[39m,\n expected: \u001b[32m'number'\u001b[39m,\n received: \u001b[32m'\"abc\"'\u001b[39m,\n message: \u001b[32m'Invalid type: Expected number but received \"abc\"'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'date'\u001b[39m,\n input: \u001b[90mundefined\u001b[39m,\n expected: \u001b[32m'Date'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n message: \u001b[32m'Invalid type: Expected Date but received undefined'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'validation'\u001b[39m,\n type: \u001b[32m'url'\u001b[39m,\n input: \u001b[32m'INVALID_URL'\u001b[39m,\n expected: \u001b[1mnull\u001b[22m,\n received: \u001b[32m'\"INVALID_URL\"'\u001b[39m,\n message: \u001b[32m'Invalid URL: Received \"INVALID_URL\"'\u001b[39m,\n requirement: \u001b[36m[Function: requirement]\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'object'\u001b[39m,\n input: \u001b[90mundefined\u001b[39m,\n expected: \u001b[32m'\"title\"'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n message: \u001b[32m'Invalid key: Expected \"title\" but received undefined'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'object'\u001b[39m,\n input: \u001b[90mundefined\u001b[39m,\n expected: \u001b[32m'\"type\"'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n message: \u001b[32m'Invalid key: Expected \"type\" but received undefined'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'object'\u001b[39m,\n input: \u001b[90mundefined\u001b[39m,\n expected: \u001b[32m'\"size\"'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n message: \u001b[32m'Invalid key: Expected \"size\" but received undefined'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n }\n ]\n}\n","lineCount":218},{"type":"success","libraryName":"decoders","version":"2.13.0","snippet":"schema.verify(data)","frame":3,"output":"Decoding error: \n{\n \"id\": 252,\n \"created\": new Date('2026-11-10T17:06:49.997Z'),\n \"title\": \"\",\n ^^ Too short, must be at least 1 char\n \"brand\": \"Sunny Backyard\",\n \"description\": \"Red apple from Lake Constance\",\n \"price\": 0,\n ^ Too low, must be between 1 and 10000\n \"discount\": null,\n \"quantity\": 1000,\n ^^^^ Too high, must be between 0 and 10\n \"tags\": [\n \"fruit\",\n null,\n ^^^^ Must be string (at index 1)\n \"round\",\n undefined,\n ^^^^^^^^^ Must be string (at index 3)\n \"juicy\",\n \"healthy\",\n ],\n \"images\": [\n {\n \"created\": null,\n ^^^^ Must be a Date\n \"title\": \"Close up of an apple on a tree\",\n \"type\": \"mp4\",\n ^^^^^ Must be one of 'jpg', 'png'\n \"size\": 92357232,\n \"url\": \"https://www.example.com/images/248\",\n },\n ^ Missing key: 'id' (at index 0)\n {\n \"id\": 295,\n \"created\": new Date('2026-11-10T17:06:49.997Z'),\n \"title\": \"Our apples in the final packaging\",\n \"type\": \"jpg\",\n \"size\": 83247232,\n },\n ^ Missing key: 'url' (at index 1)\n {\n \"id\": 723,\n \"created\": new Date('2026-11-10T17:06:49.997Z'),\n \"title\": \"Our fruit fields at Lake Constance\",\n \"type\": \"jpg\",\n \"size\": 72356345,\n \"url\": \"https://www.example.com/images/723\",\n },\n ],\n \"ratings\": [\n {\n \"id\": 315,\n \"stars\": 4.5,\n \"title\": \"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean ...\" [truncated],\n \"text\": \"Tastes super delicious\",\n \"images\": [\n {\n \"id\": 835,\n \"created\": new Date('2026-11-10T17:06:49.997Z'),\n \"title\": \"The result of our apple pie\",\n \"type\": \"jpg\",\n \"size\": 8247493,\n \"url\": \"https://www.example.com/images/835\",\n },\n ],\n },\n {\n \"id\": 642,\n \"stars\": 5,\n \"title\": \"Very tasty! I will buy them again!\",\n \"text\": \"In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. N...\" [truncated],\n \"images\": [\n {\n \"id\": \"abc\",\n ^^^^^ Must be number\n \"created\": undefined,\n \"title\": \"The fruit salad in a bowl\",\n \"type\": \"jpg\",\n \"size\": 3582543,\n \"url\": \"INVALID_URL\",\n ^^^^^^^^^^^^^ Must be URL\n },\n ^ Missing key: 'created' (at index 0)\n {\n \"id\": 465,\n \"created\": new Date('2026-11-10T17:06:49.997Z'),\n \"url\": \"https://www.example.com/images/465\",\n },\n ^ Missing keys: 'title', 'type', 'size' (at index 1)\n ],\n },\n ],\n}\n at format (file:///node_modules/\u001b[4m.pnpm\u001b[24m/decoders@2.13.0/node_modules/\u001b[4mdecoders\u001b[24m/dist/index.js:372:18)\n at Decoder.verify (file:///node_modules/\u001b[4m.pnpm\u001b[24m/decoders@2.13.0/node_modules/\u001b[4mdecoders\u001b[24m/dist/index.js:417:15)\n at Object.throw (file:///schemas/dist/benchmarks-Dbmy50Jh.mjs:81:11)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28\n","lineCount":100},{"type":"success","libraryName":"superstruct","version":"2.0.2","snippet":"assert(data, schema)","frame":3,"output":"StructError: At path: title -- Expected a value of type `string`, but received: `\"\"`\n at validate (/node_modules/\u001b[4m.pnpm\u001b[24m/superstruct@2.0.2/node_modules/\u001b[4msuperstruct\u001b[24m/dist/index.cjs:298:27)\n at assert (/node_modules/\u001b[4m.pnpm\u001b[24m/superstruct@2.0.2/node_modules/\u001b[4msuperstruct\u001b[24m/dist/index.cjs:254:24)\n at Object.throw (file:///schemas/dist/benchmarks-BMz_bm-4.mjs:115:4)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n value: \u001b[32m''\u001b[39m,\n type: \u001b[32m'string'\u001b[39m,\n refinement: \u001b[32m'string with length between 1 and 100'\u001b[39m,\n key: \u001b[32m'title'\u001b[39m,\n path: [ \u001b[32m'title'\u001b[39m ],\n branch: [\n {\n id: \u001b[33m252\u001b[39m,\n created: \u001b[35m2026-11-10T17:06:50.578Z\u001b[39m,\n title: \u001b[32m''\u001b[39m,\n brand: \u001b[32m'Sunny Backyard'\u001b[39m,\n description: \u001b[32m'Red apple from Lake Constance'\u001b[39m,\n price: \u001b[33m0\u001b[39m,\n discount: \u001b[1mnull\u001b[22m,\n quantity: \u001b[33m1000\u001b[39m,\n tags: \u001b[36m[Array]\u001b[39m,\n images: \u001b[36m[Array]\u001b[39m,\n ratings: \u001b[36m[Array]\u001b[39m\n },\n \u001b[32m''\u001b[39m\n ],\n failures: \u001b[36m[Function (anonymous)]\u001b[39m\n}\n","lineCount":29},{"type":"success","libraryName":"zod/mini","version":"4.6.7","snippet":"schema.parse(data)","frame":3,"output":"$ZodError: [\n {\n \"origin\": \"string\",\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"inclusive\": true,\n \"path\": [\n \"title\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"origin\": \"number\",\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"inclusive\": true,\n \"path\": [\n \"price\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"origin\": \"number\",\n \"code\": \"too_big\",\n \"maximum\": 10,\n \"inclusive\": true,\n \"path\": [\n \"quantity\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"tags\",\n 1\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"tags\",\n 3\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"date\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"jpg\",\n \"png\"\n ],\n \"path\": [\n \"images\",\n 0,\n \"type\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 1,\n \"url\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"date\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"code\": \"invalid_format\",\n \"format\": \"url\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"url\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"title\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"jpg\",\n \"png\"\n ],\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"type\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"size\"\n ],\n \"message\": \"Invalid input\"\n }\n]\n at Module.fn (file:///node_modules/\u001b[4m.pnpm\u001b[24m/zod@4.6.7/node_modules/\u001b[4mzod\u001b[24m/v4/core/parse.js:17:18)\n at ZodMiniObject.parse (file:///node_modules/\u001b[4m.pnpm\u001b[24m/zod@4.6.7/node_modules/\u001b[4mzod\u001b[24m/v4/mini/schemas.js:20:22)\n at Object.throw (file:///schemas/dist/benchmarks-XH_UcfCx.mjs:205:11)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28\n","lineCount":173},{"type":"success","libraryName":"zod/v3","version":"4.6.7","snippet":"schema.parse(data)","frame":3,"output":"ZodError: [\n {\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"type\": \"string\",\n \"inclusive\": true,\n \"exact\": false,\n \"message\": \"String must contain at least 1 character(s)\",\n \"path\": [\n \"title\"\n ]\n },\n {\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"type\": \"number\",\n \"inclusive\": true,\n \"exact\": false,\n \"message\": \"Number must be greater than or equal to 1\",\n \"path\": [\n \"price\"\n ]\n },\n {\n \"code\": \"too_big\",\n \"maximum\": 10,\n \"type\": \"number\",\n \"inclusive\": true,\n \"exact\": false,\n \"message\": \"Number must be less than or equal to 10\",\n \"path\": [\n \"quantity\"\n ]\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"string\",\n \"received\": \"null\",\n \"path\": [\n \"tags\",\n 1\n ],\n \"message\": \"Expected string, received null\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"string\",\n \"received\": \"undefined\",\n \"path\": [\n \"tags\",\n 3\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"number\",\n \"received\": \"undefined\",\n \"path\": [\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"date\",\n \"received\": \"null\",\n \"path\": [\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Expected date, received null\"\n },\n {\n \"received\": \"mp4\",\n \"code\": \"invalid_enum_value\",\n \"options\": [\n \"jpg\",\n \"png\"\n ],\n \"path\": [\n \"images\",\n 0,\n \"type\"\n ],\n \"message\": \"Invalid enum value. Expected 'jpg' | 'png', received 'mp4'\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"string\",\n \"received\": \"undefined\",\n \"path\": [\n \"images\",\n 1,\n \"url\"\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"number\",\n \"received\": \"string\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Expected number, received string\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"date\",\n \"received\": \"undefined\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Required\"\n },\n {\n \"validation\": \"url\",\n \"code\": \"invalid_string\",\n \"message\": \"Invalid url\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"url\"\n ]\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"string\",\n \"received\": \"undefined\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"title\"\n ],\n \"message\": \"Required\"\n },\n {\n \"expected\": \"'jpg' | 'png'\",\n \"received\": \"undefined\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"type\"\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"number\",\n \"received\": \"undefined\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"size\"\n ],\n \"message\": \"Required\"\n }\n]\n at get error (file:///node_modules/\u001b[4m.pnpm\u001b[24m/zod@4.6.7/node_modules/\u001b[4mzod\u001b[24m/v3/types.js:39:31)\n at ZodObject.parse (file:///node_modules/\u001b[4m.pnpm\u001b[24m/zod@4.6.7/node_modules/\u001b[4mzod\u001b[24m/v3/types.js:114:22)\n at Object.throw (file:///schemas/dist/benchmarks-D7ZShr4H.mjs:104:11)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n issues: [\n {\n code: \u001b[32m'too_small'\u001b[39m,\n minimum: \u001b[33m1\u001b[39m,\n type: \u001b[32m'string'\u001b[39m,\n inclusive: \u001b[33mtrue\u001b[39m,\n exact: \u001b[33mfalse\u001b[39m,\n message: \u001b[32m'String must contain at least 1 character(s)'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m\n },\n {\n code: \u001b[32m'too_small'\u001b[39m,\n minimum: \u001b[33m1\u001b[39m,\n type: \u001b[32m'number'\u001b[39m,\n inclusive: \u001b[33mtrue\u001b[39m,\n exact: \u001b[33mfalse\u001b[39m,\n message: \u001b[32m'Number must be greater than or equal to 1'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m\n },\n {\n code: \u001b[32m'too_big'\u001b[39m,\n maximum: \u001b[33m10\u001b[39m,\n type: \u001b[32m'number'\u001b[39m,\n inclusive: \u001b[33mtrue\u001b[39m,\n exact: \u001b[33mfalse\u001b[39m,\n message: \u001b[32m'Number must be less than or equal to 10'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'string'\u001b[39m,\n received: \u001b[32m'null'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Expected string, received null'\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'string'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Required'\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'number'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Required'\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'date'\u001b[39m,\n received: \u001b[32m'null'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Expected date, received null'\u001b[39m\n },\n {\n received: \u001b[32m'mp4'\u001b[39m,\n code: \u001b[32m'invalid_enum_value'\u001b[39m,\n options: \u001b[36m[Array]\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m\"Invalid enum value. Expected 'jpg' | 'png', received 'mp4'\"\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'string'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Required'\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'number'\u001b[39m,\n received: \u001b[32m'string'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Expected number, received string'\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'date'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Required'\u001b[39m\n },\n {\n validation: \u001b[32m'url'\u001b[39m,\n code: \u001b[32m'invalid_string'\u001b[39m,\n message: \u001b[32m'Invalid url'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'string'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Required'\u001b[39m\n },\n {\n expected: \u001b[32m\"'jpg' | 'png'\"\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n code: \u001b[32m'invalid_type'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Required'\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'number'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Required'\u001b[39m\n }\n ],\n addIssue: \u001b[36m[Function (anonymous)]\u001b[39m,\n addIssues: \u001b[36m[Function (anonymous)]\u001b[39m\n}\n","lineCount":299},{"type":"success","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"schema.parse(data)","frame":5,"output":"\u001b[36mCombinedPropertyError\u001b[39m (\u001b[33m6\u001b[39m)\n \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mn\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mm\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33mr\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33ms\u001b[39m\u001b[32m/\u001b[39m\n\n input\u001b[32m.title\u001b[39m\n \u001b[90m|\u001b[39m \u001b[36mExpectedConstraintError\u001b[39m > \u001b[32ms.string().lengthGreaterThanOrEqual()\u001b[39m\n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33mn\u001b[39m\u001b[33mv\u001b[39m\u001b[33ma\u001b[39m\u001b[33ml\u001b[39m\u001b[33mi\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33ms\u001b[39m\u001b[33mt\u001b[39m\u001b[33mr\u001b[39m\u001b[33mi\u001b[39m\u001b[33mn\u001b[39m\u001b[33mg\u001b[39m\u001b[33m \u001b[39m\u001b[33ml\u001b[39m\u001b[33me\u001b[39m\u001b[33mn\u001b[39m\u001b[33mg\u001b[39m\u001b[33mt\u001b[39m\u001b[33mh\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[32mExpected: \u001b[39m\u001b[33mexpected.length >= 1\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m:\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m''\u001b[39m\n\n input\u001b[32m.price\u001b[39m\n \u001b[90m|\u001b[39m \u001b[36mExpectedConstraintError\u001b[39m > \u001b[32ms.number().greaterThanOrEqual()\u001b[39m\n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33mn\u001b[39m\u001b[33mv\u001b[39m\u001b[33ma\u001b[39m\u001b[33ml\u001b[39m\u001b[33mi\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mn\u001b[39m\u001b[33mu\u001b[39m\u001b[33mm\u001b[39m\u001b[33mb\u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mv\u001b[39m\u001b[33ma\u001b[39m\u001b[33ml\u001b[39m\u001b[33mu\u001b[39m\u001b[33me\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[32mExpected: \u001b[39m\u001b[33mexpected >= 1\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m:\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[33m0\u001b[39m\n\n input\u001b[32m.quantity\u001b[39m\n \u001b[90m|\u001b[39m \u001b[36mExpectedConstraintError\u001b[39m > \u001b[32ms.number().lessThanOrEqual()\u001b[39m\n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33mn\u001b[39m\u001b[33mv\u001b[39m\u001b[33ma\u001b[39m\u001b[33ml\u001b[39m\u001b[33mi\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mn\u001b[39m\u001b[33mu\u001b[39m\u001b[33mm\u001b[39m\u001b[33mb\u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mv\u001b[39m\u001b[33ma\u001b[39m\u001b[33ml\u001b[39m\u001b[33mu\u001b[39m\u001b[33me\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[32mExpected: \u001b[39m\u001b[33mexpected <= 10\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m:\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[33m1000\u001b[39m\n\n input\u001b[32m.tags\u001b[39m\n \u001b[90m|\u001b[39m \u001b[36mCombinedPropertyError\u001b[39m (\u001b[33m2\u001b[39m)\n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mn\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mm\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33mr\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33ms\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m input[\u001b[33m1\u001b[39m]\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36mValidationError\u001b[39m > \u001b[32ms.string()\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33mx\u001b[39m\u001b[33mp\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33mt\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33ma\u001b[39m\u001b[33m \u001b[39m\u001b[33ms\u001b[39m\u001b[33mt\u001b[39m\u001b[33mr\u001b[39m\u001b[33mi\u001b[39m\u001b[33mn\u001b[39m\u001b[33mg\u001b[39m\u001b[33m \u001b[39m\u001b[33mp\u001b[39m\u001b[33mr\u001b[39m\u001b[33mi\u001b[39m\u001b[33mm\u001b[39m\u001b[33mi\u001b[39m\u001b[33mt\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m:\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[1mnull\u001b[22m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m input[\u001b[33m3\u001b[39m]\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36mValidationError\u001b[39m > \u001b[32ms.string()\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33mx\u001b[39m\u001b[33mp\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33mt\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33ma\u001b[39m\u001b[33m \u001b[39m\u001b[33ms\u001b[39m\u001b[33mt\u001b[39m\u001b[33mr\u001b[39m\u001b[33mi\u001b[39m\u001b[33mn\u001b[39m\u001b[33mg\u001b[39m\u001b[33m \u001b[39m\u001b[33mp\u001b[39m\u001b[33mr\u001b[39m\u001b[33mi\u001b[39m\u001b[33mm\u001b[39m\u001b[33mi\u001b[39m\u001b[33mt\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m:\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90mundefined\u001b[39m\n\n input\u001b[32m.images\u001b[39m\n \u001b[90m|\u001b[39m \u001b[36mCombinedPropertyError\u001b[39m (\u001b[33m2\u001b[39m)\n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mn\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mm\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33mr\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33ms\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m input[\u001b[33m0\u001b[39m]\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36mCombinedPropertyError\u001b[39m (\u001b[33m3\u001b[39m)\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mn\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mm\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33mr\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33ms\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m input\u001b[32m.id\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36m[MissingPropertyError: \u001b[32mid\u001b[39m]\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m input\u001b[32m.created\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36m[ValidationError: \u001b[32ms.date()\u001b[39m]\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m input\u001b[32m.type\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36m[CombinedError]\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m input[\u001b[33m1\u001b[39m]\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36mCombinedPropertyError\u001b[39m (\u001b[33m1\u001b[39m)\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mn\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mm\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33mr\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33ms\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m input\u001b[32m.url\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36m[MissingPropertyError: \u001b[32murl\u001b[39m]\u001b[39m\n\n input\u001b[32m.ratings\u001b[39m\n \u001b[90m|\u001b[39m \u001b[36mCombinedPropertyError\u001b[39m (\u001b[33m1\u001b[39m)\n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mn\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mm\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33mr\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33ms\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m input[\u001b[33m1\u001b[39m]\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36mCombinedPropertyError\u001b[39m (\u001b[33m1\u001b[39m)\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mn\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mm\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33mr\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33ms\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m input\u001b[32m.images\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36m[CombinedPropertyError]\u001b[39m\n\n at _ObjectValidator.handleIgnoreStrategy (file:///node_modules/.pnpm/@sapphire+shapeshift@5.0.0/node_modules/@sapphire/shapeshift/dist/esm/index.mjs:3789:72)\n at _ObjectValidator.handleStrategy (file:///node_modules/.pnpm/@sapphire+shapeshift@5.0.0/node_modules/@sapphire/shapeshift/dist/esm/index.mjs:3654:47)\n at _ObjectValidator.handle (file:///node_modules/.pnpm/@sapphire+shapeshift@5.0.0/node_modules/@sapphire/shapeshift/dist/esm/index.mjs:3759:17)\n at _ObjectValidator.parse (file:///node_modules/.pnpm/@sapphire+shapeshift@5.0.0/node_modules/@sapphire/shapeshift/dist/esm/index.mjs:2652:88)\n at Object.throw (file:///schemas/dist/benchmarks-C1obb8Ng.mjs:93:11)\n at file:///bench/src/scripts/stack/log.ts:24:28\n","lineCount":90},{"type":"success","libraryName":"typia","version":"15.3.0","snippet":"// setup-start\nconst assert = typia.createAssert();\n// setup-end\nassert(data);","frame":6,"output":"TypeGuardError: Error on typia.createAssert(): invalid type on $input.title, expect to be string & MinLength<1>\n at Module._assertGuard (file:///node_modules/\u001b[4m.pnpm\u001b[24m/typia@15.3.0_ttsc@0.36.3_typescript@7.0.2_/node_modules/\u001b[4mtypia\u001b[24m/lib/internal/_assertGuard.mjs:18:9)\n at _ap2 (file:///schemas/dist/benchmarks-JcUnp3RB.mjs:291:168)\n at _ao0 (file:///schemas/dist/benchmarks-JcUnp3RB.mjs:328:132)\n at file:///schemas/dist/benchmarks-JcUnp3RB.mjs:514:26\n at file:///schemas/dist/benchmarks-JcUnp3RB.mjs:519:22\n at Object.throw (file:///schemas/dist/benchmarks-JcUnp3RB.mjs:1174:4)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n method: \u001b[32m'typia.createAssert'\u001b[39m,\n path: \u001b[32m'$input.title'\u001b[39m,\n expected: \u001b[32m'string & MinLength<1>'\u001b[39m,\n value: \u001b[32m''\u001b[39m\n}\n","lineCount":14},{"type":"success","libraryName":"arktype","version":"2.2.9","snippet":"schema.assert(data)","frame":8,"output":"TraversalError: \n • images[0].created must be a Date (was null)\n • images[0].id must be a number (was missing)\n • images[0].type must be \"jpg\" or \"png\" (was \"mp4\")\n • images[1].url must be a string (was missing)\n • price must be at least 1 (was 0)\n • quantity must be at most 10 (was 1000)\n • ratings[1].images[0].created must be a Date (was undefined)\n • ratings[1].images[0].id must be a number (was a string)\n • ratings[1].images[0].url must be a URL string (was \"INVALID_URL\")\n • ratings[1].images[1].size must be a number (was missing)\n • ratings[1].images[1].title must be a string (was missing)\n • ratings[1].images[1].type must be \"jpg\" or \"png\" (was missing)\n • tags[1] must be a string (was null)\n • tags[3] must be a string (was undefined)\n • title must be non-empty\n at ArkErrors.toTraversalError (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@ark+schema@0.56.8/node_modules/\u001b[4m@ark/schema\u001b[24m/out/shared/errors.js:154:16)\n at ArkErrors.throw (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@ark+schema@0.56.8/node_modules/\u001b[4m@ark/schema\u001b[24m/out/shared/errors.js:147:20)\n at file:///node_modules/\u001b[4m.pnpm\u001b[24m/@ark+schema@0.56.8/node_modules/\u001b[4m@ark/schema\u001b[24m/out/node.js:166:85\n at Traversal.finalize (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@ark+schema@0.56.8/node_modules/\u001b[4m@ark/schema\u001b[24m/out/shared/traversal.js:112:29)\n at IntersectionNode.rootApply (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@ark+schema@0.56.8/node_modules/\u001b[4m@ark/schema\u001b[24m/out/node.js:118:32)\n at BaseNode.attach (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@ark+schema@0.56.8/node_modules/\u001b[4m@ark/schema\u001b[24m/out/node.js:33:25)\n at IntersectionNode.assert (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@ark+schema@0.56.8/node_modules/\u001b[4m@ark/schema\u001b[24m/out/node.js:166:42)\n at Object.throw (file:///schemas/dist/benchmarks-Bl554NYn.mjs:134:11)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28\n","lineCount":26},{"type":"success","libraryName":"ajv","version":"8.20.0","snippet":"// setup-start\nconst validate = ajv.compile(schema);\n// setup-end\nvalidate(data);\nthrow new ValidationError(validate.errors || []);","output":"ValidationError: validation failed\n at Object.throw (file:///schemas/dist/benchmarks-CMRCgo4z.mjs:227:10)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n errors: [\n {\n instancePath: \u001b[32m'/title'\u001b[39m,\n schemaPath: \u001b[32m'#/properties/title/minLength'\u001b[39m,\n keyword: \u001b[32m'minLength'\u001b[39m,\n params: \u001b[36m[Object]\u001b[39m,\n message: \u001b[32m'must NOT have fewer than 1 characters'\u001b[39m\n }\n ],\n validation: \u001b[33mtrue\u001b[39m,\n ajv: \u001b[33mtrue\u001b[39m\n}\n","lineCount":16},{"type":"no stack","libraryName":"effect","version":"4.1.2","snippet":"Schema.decodeUnknownSync(schema)(data, { errors: \"first\" })","output":"{\n _tag: \u001b[32m'SchemaError'\u001b[39m,\n message: \u001b[32m'Expected a value with a length of at least 1\\n at [\"title\"]'\u001b[39m\n}\n","lineCount":5},{"type":"no stack","libraryName":"joi","version":"18.3.2","snippet":"throw schema.validate(data).error","output":"[Error [ValidationError]: \"title\" is not allowed to be empty] {\n _original: {\n id: \u001b[33m252\u001b[39m,\n created: \u001b[35m2026-11-10T17:06:50.417Z\u001b[39m,\n title: \u001b[32m''\u001b[39m,\n brand: \u001b[32m'Sunny Backyard'\u001b[39m,\n description: \u001b[32m'Red apple from Lake Constance'\u001b[39m,\n price: \u001b[33m0\u001b[39m,\n discount: \u001b[1mnull\u001b[22m,\n quantity: \u001b[33m1000\u001b[39m,\n tags: [ \u001b[32m'fruit'\u001b[39m, \u001b[1mnull\u001b[22m, \u001b[32m'round'\u001b[39m, \u001b[90mundefined\u001b[39m, \u001b[32m'juicy'\u001b[39m, \u001b[32m'healthy'\u001b[39m ],\n images: [ \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m ],\n ratings: [ \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m ]\n },\n details: [\n {\n message: \u001b[32m'\"title\" is not allowed to be empty'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n type: \u001b[32m'string.empty'\u001b[39m,\n context: \u001b[36m[Object]\u001b[39m\n }\n ]\n}\n","lineCount":24},{"type":"not an error","libraryName":"sury","version":"11.1.0","snippet":"// setup-start\nconst parse = S.parseOrThrow(S.schema(value));\n// setup-end\nparse(data)","output":"SuryError: Failed at title: Expected 1 <= string.length <= 100, received \"\"\n at Object.throw (file:///schemas/dist/benchmarks-DQ08Ze1e.mjs:186:4)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n code: \u001b[32m'invalid_input'\u001b[39m,\n path: [ \u001b[32m'title'\u001b[39m ],\n input: \u001b[32m''\u001b[39m\n}\n","lineCount":8},{"type":"success","libraryName":"yup","version":"1.7.1","snippet":"schema.validateSync(data)","output":"ValidationError: ratings[1].images[0].url must be a valid URL\n at createError (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:352:21)\n at handleResult (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:371:104)\n at validate (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:394:5)\n at StringSchema.runTests (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:855:7)\n at /node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:810:12\n at nextOnce (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:841:7)\n at finishTestRun (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:860:11)\n at handleResult (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:371:124)\n at validate (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:394:5)\n at StringSchema.runTests (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:855:7) {\n value: {\n ratings: [ \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m ],\n images: [ \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m ],\n tags: [ \u001b[32m'fruit'\u001b[39m, \u001b[1mnull\u001b[22m, \u001b[32m'round'\u001b[39m, \u001b[90mundefined\u001b[39m, \u001b[32m'juicy'\u001b[39m, \u001b[32m'healthy'\u001b[39m ],\n quantity: \u001b[33m1000\u001b[39m,\n discount: \u001b[1mnull\u001b[22m,\n price: \u001b[33m0\u001b[39m,\n description: \u001b[32m'Red apple from Lake Constance'\u001b[39m,\n brand: \u001b[32m'Sunny Backyard'\u001b[39m,\n title: \u001b[32m''\u001b[39m,\n created: \u001b[35m2026-11-10T17:06:51.173Z\u001b[39m,\n id: \u001b[33m252\u001b[39m\n },\n path: \u001b[32m'ratings[1].images[0].url'\u001b[39m,\n type: \u001b[32m'url'\u001b[39m,\n params: {\n value: \u001b[32m'INVALID_URL'\u001b[39m,\n originalValue: \u001b[32m'INVALID_URL'\u001b[39m,\n label: \u001b[90mundefined\u001b[39m,\n path: \u001b[32m'ratings[1].images[0].url'\u001b[39m,\n spec: {\n strip: \u001b[33mfalse\u001b[39m,\n strict: \u001b[33mfalse\u001b[39m,\n abortEarly: \u001b[33mtrue\u001b[39m,\n recursive: \u001b[33mtrue\u001b[39m,\n disableStackTrace: \u001b[33mfalse\u001b[39m,\n nullable: \u001b[33mfalse\u001b[39m,\n optional: \u001b[33mfalse\u001b[39m,\n coerce: \u001b[33mtrue\u001b[39m\n },\n disableStackTrace: \u001b[33mfalse\u001b[39m,\n regex: \u001b[32m/\u001b[39m\u001b[35m^\u001b[39m\u001b[31m(\u001b[39m\u001b[33m(\u001b[39m\u001b[35mh\u001b[39m\u001b[35mt\u001b[39m\u001b[35mt\u001b[39m\u001b[35mp\u001b[39m\u001b[35ms\u001b[39m\u001b[31m?\u001b[39m\u001b[31m|\u001b[39m\u001b[35mf\u001b[39m\u001b[35mt\u001b[39m\u001b[35mp\u001b[39m\u001b[33m)\u001b[39m\u001b[36m:\u001b[39m\u001b[31m)\u001b[39m\u001b[35m?\u001b[39m\u001b[33m\\/\u001b[39m\u001b[33m\\/\u001b[39m\u001b[31m(\u001b[39m\u001b[33m(\u001b[39m\u001b[36m(\u001b[39m\u001b[35m(\u001b[39m\u001b[32m[\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mz\u001b[39m\u001b[32m]\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m-\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\.\u001b[39m\u001b[36m|\u001b[39m\u001b[31m_\u001b[39m\u001b[36m|\u001b[39m\u001b[31m~\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[31mA\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mD\u001b[39m\u001b[31m7\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31m9\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mC\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mF\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31mE\u001b[39m\u001b[31mF\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m(\u001b[39m\u001b[31m%\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mf\u001b[39m\u001b[32m]\u001b[39m\u001b[32m{\u001b[39m\u001b[33m2\u001b[39m\u001b[32m}\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m[\u001b[39m\u001b[32m!\u001b[39m\u001b[32m\\$\u001b[39m\u001b[32m&\u001b[39m\u001b[32m'\u001b[39m\u001b[32m\\(\u001b[39m\u001b[32m\\)\u001b[39m\u001b[32m\\*\u001b[39m\u001b[32m\\+\u001b[39m\u001b[32m,\u001b[39m\u001b[32m;\u001b[39m\u001b[32m=\u001b[39m\u001b[35m]\u001b[39m\u001b[33m|\u001b[39m\u001b[32m:\u001b[39m\u001b[36m)\u001b[39m\u001b[31m*\u001b[39m\u001b[35m@\u001b[39m\u001b[33m)\u001b[39m\u001b[32m?\u001b[39m\u001b[33m(\u001b[39m\u001b[36m(\u001b[39m\u001b[35m(\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m1\u001b[39m\u001b[33m-\u001b[39m\u001b[31m9\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m1\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m4\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[31m5\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m5\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[32m\\.\u001b[39m\u001b[35m(\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m1\u001b[39m\u001b[33m-\u001b[39m\u001b[31m9\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m1\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m4\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[31m5\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m5\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[32m\\.\u001b[39m\u001b[35m(\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m1\u001b[39m\u001b[33m-\u001b[39m\u001b[31m9\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m1\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m4\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[31m5\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m5\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[32m\\.\u001b[39m\u001b[35m(\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m1\u001b[39m\u001b[33m-\u001b[39m\u001b[31m9\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m1\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m4\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[31m5\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m5\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[36m)\u001b[39m\u001b[31m|\u001b[39m\u001b[36m(\u001b[39m\u001b[35m(\u001b[39m\u001b[32m(\u001b[39m\u001b[31m[\u001b[39m\u001b[33ma\u001b[39m\u001b[36m-\u001b[39m\u001b[33mz\u001b[39m\u001b[31m]\u001b[39m\u001b[35m|\u001b[39m\u001b[33m\\d\u001b[39m\u001b[35m|\u001b[39m\u001b[31m[\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[33mA\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mD\u001b[39m\u001b[33m7\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33m9\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mC\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mF\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33mE\u001b[39m\u001b[33mF\u001b[39m\u001b[31m]\u001b[39m\u001b[32m)\u001b[39m\u001b[36m|\u001b[39m\u001b[32m(\u001b[39m\u001b[31m(\u001b[39m\u001b[33m[\u001b[39m\u001b[36ma\u001b[39m\u001b[35m-\u001b[39m\u001b[36mz\u001b[39m\u001b[33m]\u001b[39m\u001b[32m|\u001b[39m\u001b[36m\\d\u001b[39m\u001b[32m|\u001b[39m\u001b[33m[\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36m0\u001b[39m\u001b[36m0\u001b[39m\u001b[36mA\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mD\u001b[39m\u001b[36m7\u001b[39m\u001b[36mF\u001b[39m\u001b[36mF\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36m9\u001b[39m\u001b[36m0\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mD\u001b[39m\u001b[36mC\u001b[39m\u001b[36mF\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mD\u001b[39m\u001b[36mF\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mF\u001b[39m\u001b[36mE\u001b[39m\u001b[36mF\u001b[39m\u001b[33m]\u001b[39m\u001b[31m)\u001b[39m\u001b[31m(\u001b[39m\u001b[33m[\u001b[39m\u001b[36ma\u001b[39m\u001b[35m-\u001b[39m\u001b[36mz\u001b[39m\u001b[33m]\u001b[39m\u001b[32m|\u001b[39m\u001b[36m\\d\u001b[39m\u001b[32m|\u001b[39m\u001b[36m-\u001b[39m\u001b[32m|\u001b[39m\u001b[36m\\.\u001b[39m\u001b[32m|\u001b[39m\u001b[36m_\u001b[39m\u001b[32m|\u001b[39m\u001b[36m~\u001b[39m\u001b[32m|\u001b[39m\u001b[33m[\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36m0\u001b[39m\u001b[36m0\u001b[39m\u001b[36mA\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mD\u001b[39m\u001b[36m7\u001b[39m\u001b[36mF\u001b[39m\u001b[36mF\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36m9\u001b[39m\u001b[36m0\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mD\u001b[39m\u001b[36mC\u001b[39m\u001b[36mF\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mD\u001b[39m\u001b[36mF\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mF\u001b[39m\u001b[36mE\u001b[39m\u001b[36mF\u001b[39m\u001b[33m]\u001b[39m\u001b[31m)\u001b[39m\u001b[35m*\u001b[39m\u001b[31m(\u001b[39m\u001b[33m[\u001b[39m\u001b[36ma\u001b[39m\u001b[35m-\u001b[39m\u001b[36mz\u001b[39m\u001b[33m]\u001b[39m\u001b[32m|\u001b[39m\u001b[36m\\d\u001b[39m\u001b[32m|\u001b[39m\u001b[33m[\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36m0\u001b[39m\u001b[36m0\u001b[39m\u001b[36mA\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mD\u001b[39m\u001b[36m7\u001b[39m\u001b[36mF\u001b[39m\u001b[36mF\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36m9\u001b[39m\u001b[36m0\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mD\u001b[39m\u001b[36mC\u001b[39m\u001b[36mF\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mD\u001b[39m\u001b[36mF\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mF\u001b[39m\u001b[36mE\u001b[39m\u001b[36mF\u001b[39m\u001b[33m]\u001b[39m\u001b[31m)\u001b[39m\u001b[32m)\u001b[39m\u001b[35m)\u001b[39m\u001b[32m\\.\u001b[39m\u001b[36m)\u001b[39m\u001b[31m+\u001b[39m\u001b[36m(\u001b[39m\u001b[35m(\u001b[39m\u001b[32m[\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mz\u001b[39m\u001b[32m]\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[31mA\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mD\u001b[39m\u001b[31m7\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31m9\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mC\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mF\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31mE\u001b[39m\u001b[31mF\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m(\u001b[39m\u001b[32m(\u001b[39m\u001b[31m[\u001b[39m\u001b[33ma\u001b[39m\u001b[36m-\u001b[39m\u001b[33mz\u001b[39m\u001b[31m]\u001b[39m\u001b[35m|\u001b[39m\u001b[31m[\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[33mA\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mD\u001b[39m\u001b[33m7\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33m9\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mC\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mF\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33mE\u001b[39m\u001b[33mF\u001b[39m\u001b[31m]\u001b[39m\u001b[32m)\u001b[39m\u001b[32m(\u001b[39m\u001b[31m[\u001b[39m\u001b[33ma\u001b[39m\u001b[36m-\u001b[39m\u001b[33mz\u001b[39m\u001b[31m]\u001b[39m\u001b[35m|\u001b[39m\u001b[33m\\d\u001b[39m\u001b[35m|\u001b[39m\u001b[33m-\u001b[39m\u001b[35m|\u001b[39m\u001b[33m\\.\u001b[39m\u001b[35m|\u001b[39m\u001b[33m_\u001b[39m\u001b[35m|\u001b[39m\u001b[33m~\u001b[39m\u001b[35m|\u001b[39m\u001b[31m[\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[33mA\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mD\u001b[39m\u001b[33m7\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33m9\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mC\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mF\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33mE\u001b[39m\u001b[33mF\u001b[39m\u001b[31m]\u001b[39m\u001b[32m)\u001b[39m\u001b[36m*\u001b[39m\u001b[32m(\u001b[39m\u001b[31m[\u001b[39m\u001b[33ma\u001b[39m\u001b[36m-\u001b[39m\u001b[33mz\u001b[39m\u001b[31m]\u001b[39m\u001b[35m|\u001b[39m\u001b[31m[\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[33mA\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mD\u001b[39m\u001b[33m7\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33m9\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mC\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mF\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33mE\u001b[39m\u001b[33mF\u001b[39m\u001b[31m]\u001b[39m\u001b[32m)\u001b[39m\u001b[35m)\u001b[39m\u001b[36m)\u001b[39m\u001b[35m\\.\u001b[39m\u001b[31m?\u001b[39m\u001b[33m)\u001b[39m\u001b[33m(\u001b[39m\u001b[35m:\u001b[39m\u001b[35m\\d\u001b[39m\u001b[31m*\u001b[39m\u001b[33m)\u001b[39m\u001b[32m?\u001b[39m\u001b[31m)\u001b[39m\u001b[31m(\u001b[39m\u001b[36m\\/\u001b[39m\u001b[33m(\u001b[39m\u001b[36m(\u001b[39m\u001b[35m(\u001b[39m\u001b[32m[\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mz\u001b[39m\u001b[32m]\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m-\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\.\u001b[39m\u001b[36m|\u001b[39m\u001b[31m_\u001b[39m\u001b[36m|\u001b[39m\u001b[31m~\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[31mA\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mD\u001b[39m\u001b[31m7\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31m9\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mC\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mF\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31mE\u001b[39m\u001b[31mF\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m(\u001b[39m\u001b[31m%\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mf\u001b[39m\u001b[32m]\u001b[39m\u001b[32m{\u001b[39m\u001b[33m2\u001b[39m\u001b[32m}\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m[\u001b[39m\u001b[32m!\u001b[39m\u001b[32m\\$\u001b[39m\u001b[32m&\u001b[39m\u001b[32m'\u001b[39m\u001b[32m\\(\u001b[39m\u001b[32m\\)\u001b[39m\u001b[32m\\*\u001b[39m\u001b[32m\\+\u001b[39m\u001b[32m,\u001b[39m\u001b[32m;\u001b[39m\u001b[32m=\u001b[39m\u001b[35m]\u001b[39m\u001b[33m|\u001b[39m\u001b[32m:\u001b[39m\u001b[33m|\u001b[39m\u001b[32m@\u001b[39m\u001b[36m)\u001b[39m\u001b[31m+\u001b[39m\u001b[36m(\u001b[39m\u001b[32m\\/\u001b[39m\u001b[35m(\u001b[39m\u001b[32m(\u001b[39m\u001b[31m[\u001b[39m\u001b[33ma\u001b[39m\u001b[36m-\u001b[39m\u001b[33mz\u001b[39m\u001b[31m]\u001b[39m\u001b[35m|\u001b[39m\u001b[33m\\d\u001b[39m\u001b[35m|\u001b[39m\u001b[33m-\u001b[39m\u001b[35m|\u001b[39m\u001b[33m\\.\u001b[39m\u001b[35m|\u001b[39m\u001b[33m_\u001b[39m\u001b[35m|\u001b[39m\u001b[33m~\u001b[39m\u001b[35m|\u001b[39m\u001b[31m[\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[33mA\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mD\u001b[39m\u001b[33m7\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33m9\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mC\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mF\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33mE\u001b[39m\u001b[33mF\u001b[39m\u001b[31m]\u001b[39m\u001b[32m)\u001b[39m\u001b[36m|\u001b[39m\u001b[32m(\u001b[39m\u001b[33m%\u001b[39m\u001b[31m[\u001b[39m\u001b[33m\\d\u001b[39m\u001b[33ma\u001b[39m\u001b[36m-\u001b[39m\u001b[33mf\u001b[39m\u001b[31m]\u001b[39m\u001b[31m{\u001b[39m\u001b[36m2\u001b[39m\u001b[31m}\u001b[39m\u001b[32m)\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m!\u001b[39m\u001b[31m\\$\u001b[39m\u001b[31m&\u001b[39m\u001b[31m'\u001b[39m\u001b[31m\\(\u001b[39m\u001b[31m\\)\u001b[39m\u001b[31m\\*\u001b[39m\u001b[31m\\+\u001b[39m\u001b[31m,\u001b[39m\u001b[31m;\u001b[39m\u001b[31m=\u001b[39m\u001b[32m]\u001b[39m\u001b[36m|\u001b[39m\u001b[31m:\u001b[39m\u001b[36m|\u001b[39m\u001b[31m@\u001b[39m\u001b[35m)\u001b[39m\u001b[33m*\u001b[39m\u001b[36m)\u001b[39m\u001b[31m*\u001b[39m\u001b[33m)\u001b[39m\u001b[32m?\u001b[39m\u001b[31m)\u001b[39m\u001b[35m?\u001b[39m\u001b[31m(\u001b[39m\u001b[36m\\?\u001b[39m\u001b[33m(\u001b[39m\u001b[36m(\u001b[39m\u001b[35m(\u001b[39m\u001b[32m[\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mz\u001b[39m\u001b[32m]\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m-\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\.\u001b[39m\u001b[36m|\u001b[39m\u001b[31m_\u001b[39m\u001b[36m|\u001b[39m\u001b[31m~\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[31mA\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mD\u001b[39m\u001b[31m7\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31m9\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mC\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mF\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31mE\u001b[39m\u001b[31mF\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m(\u001b[39m\u001b[31m%\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mf\u001b[39m\u001b[32m]\u001b[39m\u001b[32m{\u001b[39m\u001b[33m2\u001b[39m\u001b[32m}\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m[\u001b[39m\u001b[32m!\u001b[39m\u001b[32m\\$\u001b[39m\u001b[32m&\u001b[39m\u001b[32m'\u001b[39m\u001b[32m\\(\u001b[39m\u001b[32m\\)\u001b[39m\u001b[32m\\*\u001b[39m\u001b[32m\\+\u001b[39m\u001b[32m,\u001b[39m\u001b[32m;\u001b[39m\u001b[32m=\u001b[39m\u001b[35m]\u001b[39m\u001b[33m|\u001b[39m\u001b[32m:\u001b[39m\u001b[33m|\u001b[39m\u001b[32m@\u001b[39m\u001b[36m)\u001b[39m\u001b[31m|\u001b[39m\u001b[36m[\u001b[39m\u001b[35m\\u\u001b[39m\u001b[35mE\u001b[39m\u001b[35m0\u001b[39m\u001b[35m0\u001b[39m\u001b[35m0\u001b[39m\u001b[32m-\u001b[39m\u001b[35m\\u\u001b[39m\u001b[35mF\u001b[39m\u001b[35m8\u001b[39m\u001b[35mF\u001b[39m\u001b[35mF\u001b[39m\u001b[36m]\u001b[39m\u001b[31m|\u001b[39m\u001b[35m\\/\u001b[39m\u001b[31m|\u001b[39m\u001b[35m\\?\u001b[39m\u001b[33m)\u001b[39m\u001b[32m*\u001b[39m\u001b[31m)\u001b[39m\u001b[35m?\u001b[39m\u001b[31m(\u001b[39m\u001b[36m\\#\u001b[39m\u001b[33m(\u001b[39m\u001b[36m(\u001b[39m\u001b[35m(\u001b[39m\u001b[32m[\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mz\u001b[39m\u001b[32m]\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m-\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\.\u001b[39m\u001b[36m|\u001b[39m\u001b[31m_\u001b[39m\u001b[36m|\u001b[39m\u001b[31m~\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[31mA\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mD\u001b[39m\u001b[31m7\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31m9\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mC\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mF\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31mE\u001b[39m\u001b[31mF\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m(\u001b[39m\u001b[31m%\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mf\u001b[39m\u001b[32m]\u001b[39m\u001b[32m{\u001b[39m\u001b[33m2\u001b[39m\u001b[32m}\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m[\u001b[39m\u001b[32m!\u001b[39m\u001b[32m\\$\u001b[39m\u001b[32m&\u001b[39m\u001b[32m'\u001b[39m\u001b[32m\\(\u001b[39m\u001b[32m\\)\u001b[39m\u001b[32m\\*\u001b[39m\u001b[32m\\+\u001b[39m\u001b[32m,\u001b[39m\u001b[32m;\u001b[39m\u001b[32m=\u001b[39m\u001b[35m]\u001b[39m\u001b[33m|\u001b[39m\u001b[32m:\u001b[39m\u001b[33m|\u001b[39m\u001b[32m@\u001b[39m\u001b[36m)\u001b[39m\u001b[31m|\u001b[39m\u001b[35m\\/\u001b[39m\u001b[31m|\u001b[39m\u001b[35m\\?\u001b[39m\u001b[33m)\u001b[39m\u001b[32m*\u001b[39m\u001b[31m)\u001b[39m\u001b[35m?\u001b[39m\u001b[35m$\u001b[39m\u001b[32m/\u001b[39m\u001b[31mi\u001b[39m\n },\n errors: [ \u001b[32m'ratings[1].images[0].url must be a valid URL'\u001b[39m ],\n inner: [],\n \u001b[32mSymbol(Symbol.toStringTag)\u001b[39m: \u001b[32m'Error'\u001b[39m\n}\n","lineCount":49},{"type":"success","libraryName":"zod","version":"4.6.7","snippet":"schema.parse(data)","output":"ZodError: [\n {\n \"origin\": \"string\",\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"inclusive\": true,\n \"path\": [\n \"title\"\n ],\n \"message\": \"Too small: expected string to have >=1 characters\"\n },\n {\n \"origin\": \"number\",\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"inclusive\": true,\n \"path\": [\n \"price\"\n ],\n \"message\": \"Too small: expected number to be >=1\"\n },\n {\n \"origin\": \"number\",\n \"code\": \"too_big\",\n \"maximum\": 10,\n \"inclusive\": true,\n \"path\": [\n \"quantity\"\n ],\n \"message\": \"Too big: expected number to be <=10\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"tags\",\n 1\n ],\n \"message\": \"Invalid input: expected string, received null\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"tags\",\n 3\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"date\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Invalid input: expected date, received null\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"jpg\",\n \"png\"\n ],\n \"path\": [\n \"images\",\n 0,\n \"type\"\n ],\n \"message\": \"Invalid option: expected one of \\\"jpg\\\"|\\\"png\\\"\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 1,\n \"url\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Invalid input: expected number, received string\"\n },\n {\n \"expected\": \"date\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Invalid input: expected date, received undefined\"\n },\n {\n \"code\": \"invalid_format\",\n \"format\": \"url\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"url\"\n ],\n \"message\": \"Invalid URL\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"title\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"jpg\",\n \"png\"\n ],\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"type\"\n ],\n \"message\": \"Invalid option: expected one of \\\"jpg\\\"|\\\"png\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"size\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n }\n]\n at Object.throw (file:///schemas/dist/benchmarks-ibrZYDK5.mjs:241:11)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28\n","lineCount":171},{"type":"no stack","libraryName":"zod-compiler","version":"2.0.8","snippet":"schema.parse(data)","output":"[ZodError: [\n {\n \"origin\": \"string\",\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"inclusive\": true,\n \"path\": [\n \"title\"\n ],\n \"message\": \"Too small: expected string to have >=1 characters\"\n },\n {\n \"origin\": \"number\",\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"inclusive\": true,\n \"path\": [\n \"price\"\n ],\n \"message\": \"Too small: expected number to be >=1\"\n },\n {\n \"origin\": \"number\",\n \"code\": \"too_big\",\n \"maximum\": 10,\n \"inclusive\": true,\n \"path\": [\n \"quantity\"\n ],\n \"message\": \"Too big: expected number to be <=10\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"tags\",\n 1\n ],\n \"message\": \"Invalid input: expected string, received null\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"tags\",\n 3\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"date\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Invalid input: expected date, received null\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"jpg\",\n \"png\"\n ],\n \"path\": [\n \"images\",\n 0,\n \"type\"\n ],\n \"message\": \"Invalid option: expected one of \\\"jpg\\\"|\\\"png\\\"\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 1,\n \"url\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Invalid input: expected number, received string\"\n },\n {\n \"expected\": \"date\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Invalid input: expected date, received undefined\"\n },\n {\n \"code\": \"invalid_format\",\n \"format\": \"url\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"url\"\n ],\n \"message\": \"Invalid URL\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"title\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"jpg\",\n \"png\"\n ],\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"type\"\n ],\n \"message\": \"Invalid option: expected one of \\\"jpg\\\"|\\\"png\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"size\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n }\n]]\n","lineCount":169}] \ No newline at end of file +[{"type":"success","libraryName":"@paseri/compiler","version":"0.7.7","snippet":"schema.parse(data)","frame":2,"output":"PaseriError: Failed to parse. See `e.messages()` for details.\n at Object.parseProduct [as parse] (file:///schemas/dist/benchmarks-abX5GZ6N.mjs:1014:8)\n at Object.throw (file:///schemas/dist/benchmarks-abX5GZ6N.mjs:1062:12)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n _issue: {\n type: \u001b[32m'join'\u001b[39m,\n left: { type: \u001b[32m'join'\u001b[39m, left: \u001b[36m[Object]\u001b[39m, right: \u001b[36m[Object]\u001b[39m },\n right: { type: \u001b[32m'nest'\u001b[39m, key: \u001b[32m'ratings'\u001b[39m, child: \u001b[36m[Object]\u001b[39m }\n }\n}\n","lineCount":11},{"type":"success","libraryName":"@paseri/paseri","version":"1.9.7","snippet":"p.object(shape).parse(data)","frame":2,"output":"PaseriError: Failed to parse. See `e.messages()` for details.\n at ObjectSchema.parse (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@jsr+paseri__paseri@1.9.7/node_modules/\u001b[4m@jsr/paseri__paseri\u001b[24m/src/schemas/schema.js:99:11)\n at Object.throw (file:///schemas/dist/benchmarks-CGK6IJj4.mjs:90:11)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n _issue: {\n type: \u001b[32m'join'\u001b[39m,\n left: { type: \u001b[32m'join'\u001b[39m, left: \u001b[36m[Object]\u001b[39m, right: \u001b[36m[Object]\u001b[39m },\n right: { type: \u001b[32m'nest'\u001b[39m, key: \u001b[32m'ratings'\u001b[39m, child: \u001b[36m[Object]\u001b[39m }\n }\n}\n","lineCount":11},{"type":"success","libraryName":"@remix-run/data-schema","version":"1.0.0","snippet":"parse(schema, data)","frame":2,"output":"ValidationError: Validation failed\n at parse (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@remix-run+data-schema@1.0.0/node_modules/\u001b[4m@remix-run/data-schema\u001b[24m/dist/lib/schema.js:841:15)\n at Object.throw (file:///schemas/dist/benchmarks-CtFdbOHb.mjs:71:4)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n issues: [\n { message: \u001b[32m'Expected at least 1 characters'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n {\n message: \u001b[32m'Expected number greater than or equal to 1'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m\n },\n {\n message: \u001b[32m'Expected number less than or equal to 10'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m\n },\n { message: \u001b[32m'Expected string'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected string'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected number'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected instance of Date'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected one of: jpg, png'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected string'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected number'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected instance of Date'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected valid URL'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected string'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected one of: jpg, png'\u001b[39m, path: \u001b[36m[Array]\u001b[39m },\n { message: \u001b[32m'Expected number'\u001b[39m, path: \u001b[36m[Array]\u001b[39m }\n ]\n}\n","lineCount":29},{"type":"success","libraryName":"runtypes","version":"7.0.5","snippet":"schema.check(data)","frame":2,"output":"ValidationError: Expected { id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }, but was incompatible\n at Object.check (file:///node_modules/\u001b[4m.pnpm\u001b[24m/runtypes@7.0.5/node_modules/\u001b[4mruntypes\u001b[24m/esm/Runtype.js:119:19)\n at Object.throw (file:///schemas/dist/benchmarks-Cty6v6c5.mjs:80:11)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n failure: {\n success: \u001b[33mfalse\u001b[39m,\n message: \u001b[32m'Expected { id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }, but was incompatible'\u001b[39m,\n code: \u001b[32m'CONTENT_INCORRECT'\u001b[39m,\n expected: Object [Runtype<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }>] {\n tag: \u001b[32m'object'\u001b[39m,\n fields: \u001b[36m[Object]\u001b[39m,\n isExact: \u001b[33mfalse\u001b[39m\n },\n received: {\n id: \u001b[33m252\u001b[39m,\n created: \u001b[35m2026-11-11T09:18:02.415Z\u001b[39m,\n title: \u001b[32m''\u001b[39m,\n brand: \u001b[32m'Sunny Backyard'\u001b[39m,\n description: \u001b[32m'Red apple from Lake Constance'\u001b[39m,\n price: \u001b[33m0\u001b[39m,\n discount: \u001b[1mnull\u001b[22m,\n quantity: \u001b[33m1000\u001b[39m,\n tags: \u001b[36m[Array]\u001b[39m,\n images: \u001b[36m[Array]\u001b[39m,\n ratings: \u001b[36m[Array]\u001b[39m\n },\n details: {\n title: \u001b[36m[Object]\u001b[39m,\n price: \u001b[36m[Object]\u001b[39m,\n quantity: \u001b[36m[Object]\u001b[39m,\n tags: \u001b[36m[Object]\u001b[39m,\n images: \u001b[36m[Object]\u001b[39m,\n ratings: \u001b[36m[Object]\u001b[39m\n }\n }\n}\n","lineCount":37},{"type":"success","libraryName":"typebox","version":"1.4.6","snippet":"Value.Parse(schema, data)","frame":2,"output":"ParseError: Parse\n at Module.Parse (file:///node_modules/\u001b[4m.pnpm\u001b[24m/typebox@1.4.6/node_modules/\u001b[4mtypebox\u001b[24m/build/value/parse/parse.mjs:52:11)\n at Object.throw (file:///schemas/dist/benchmarks-D41J1SCC.mjs:333:10)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n [cause]: {\n source: \u001b[32m'Parse'\u001b[39m,\n errors: [ \u001b[36m[Object]\u001b[39m ],\n value: {\n id: \u001b[33m252\u001b[39m,\n created: \u001b[35m2026-11-11T09:18:02.816Z\u001b[39m,\n title: \u001b[32m''\u001b[39m,\n brand: \u001b[32m'Sunny Backyard'\u001b[39m,\n description: \u001b[32m'Red apple from Lake Constance'\u001b[39m,\n price: \u001b[33m0\u001b[39m,\n discount: \u001b[1mnull\u001b[22m,\n quantity: \u001b[33m1000\u001b[39m,\n tags: \u001b[36m[Array]\u001b[39m,\n images: \u001b[36m[Array]\u001b[39m,\n ratings: \u001b[36m[Array]\u001b[39m\n }\n }\n}\n","lineCount":23},{"type":"success","libraryName":"valibot","version":"1.5.0","snippet":"v.parse(schema, data)","frame":2,"output":"ValiError: Invalid length: Expected >=1 but received 0\n at Module.parse (file:///node_modules/\u001b[4m.pnpm\u001b[24m/valibot@1.5.0_typescript@7.0.2/node_modules/\u001b[4mvalibot\u001b[24m/dist/index.mjs:7320:28)\n at Object.throw (file:///schemas/dist/benchmarks-DL3lDaZl.mjs:121:6)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n issues: [\n {\n kind: \u001b[32m'validation'\u001b[39m,\n type: \u001b[32m'min_length'\u001b[39m,\n input: \u001b[32m''\u001b[39m,\n expected: \u001b[32m'>=1'\u001b[39m,\n received: \u001b[32m'0'\u001b[39m,\n message: \u001b[32m'Invalid length: Expected >=1 but received 0'\u001b[39m,\n requirement: \u001b[33m1\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'validation'\u001b[39m,\n type: \u001b[32m'min_value'\u001b[39m,\n input: \u001b[33m0\u001b[39m,\n expected: \u001b[32m'>=1'\u001b[39m,\n received: \u001b[32m'0'\u001b[39m,\n message: \u001b[32m'Invalid value: Expected >=1 but received 0'\u001b[39m,\n requirement: \u001b[33m1\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'validation'\u001b[39m,\n type: \u001b[32m'max_value'\u001b[39m,\n input: \u001b[33m1000\u001b[39m,\n expected: \u001b[32m'<=10'\u001b[39m,\n received: \u001b[32m'1000'\u001b[39m,\n message: \u001b[32m'Invalid value: Expected <=10 but received 1000'\u001b[39m,\n requirement: \u001b[33m10\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'string'\u001b[39m,\n input: \u001b[1mnull\u001b[22m,\n expected: \u001b[32m'string'\u001b[39m,\n received: \u001b[32m'null'\u001b[39m,\n message: \u001b[32m'Invalid type: Expected string but received null'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'string'\u001b[39m,\n input: \u001b[90mundefined\u001b[39m,\n expected: \u001b[32m'string'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n message: \u001b[32m'Invalid type: Expected string but received undefined'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'object'\u001b[39m,\n input: \u001b[90mundefined\u001b[39m,\n expected: \u001b[32m'\"id\"'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n message: \u001b[32m'Invalid key: Expected \"id\" but received undefined'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'date'\u001b[39m,\n input: \u001b[1mnull\u001b[22m,\n expected: \u001b[32m'Date'\u001b[39m,\n received: \u001b[32m'null'\u001b[39m,\n message: \u001b[32m'Invalid type: Expected Date but received null'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'picklist'\u001b[39m,\n input: \u001b[32m'mp4'\u001b[39m,\n expected: \u001b[32m'(\"jpg\" | \"png\")'\u001b[39m,\n received: \u001b[32m'\"mp4\"'\u001b[39m,\n message: \u001b[32m'Invalid type: Expected (\"jpg\" | \"png\") but received \"mp4\"'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'object'\u001b[39m,\n input: \u001b[90mundefined\u001b[39m,\n expected: \u001b[32m'\"url\"'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n message: \u001b[32m'Invalid key: Expected \"url\" but received undefined'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'number'\u001b[39m,\n input: \u001b[32m'abc'\u001b[39m,\n expected: \u001b[32m'number'\u001b[39m,\n received: \u001b[32m'\"abc\"'\u001b[39m,\n message: \u001b[32m'Invalid type: Expected number but received \"abc\"'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'date'\u001b[39m,\n input: \u001b[90mundefined\u001b[39m,\n expected: \u001b[32m'Date'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n message: \u001b[32m'Invalid type: Expected Date but received undefined'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'validation'\u001b[39m,\n type: \u001b[32m'url'\u001b[39m,\n input: \u001b[32m'INVALID_URL'\u001b[39m,\n expected: \u001b[1mnull\u001b[22m,\n received: \u001b[32m'\"INVALID_URL\"'\u001b[39m,\n message: \u001b[32m'Invalid URL: Received \"INVALID_URL\"'\u001b[39m,\n requirement: \u001b[36m[Function: requirement]\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'object'\u001b[39m,\n input: \u001b[90mundefined\u001b[39m,\n expected: \u001b[32m'\"title\"'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n message: \u001b[32m'Invalid key: Expected \"title\" but received undefined'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'object'\u001b[39m,\n input: \u001b[90mundefined\u001b[39m,\n expected: \u001b[32m'\"type\"'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n message: \u001b[32m'Invalid key: Expected \"type\" but received undefined'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n },\n {\n kind: \u001b[32m'schema'\u001b[39m,\n type: \u001b[32m'object'\u001b[39m,\n input: \u001b[90mundefined\u001b[39m,\n expected: \u001b[32m'\"size\"'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n message: \u001b[32m'Invalid key: Expected \"size\" but received undefined'\u001b[39m,\n requirement: \u001b[90mundefined\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n issues: \u001b[90mundefined\u001b[39m,\n lang: \u001b[90mundefined\u001b[39m,\n abortEarly: \u001b[90mundefined\u001b[39m,\n abortPipeEarly: \u001b[90mundefined\u001b[39m\n }\n ]\n}\n","lineCount":218},{"type":"success","libraryName":"decoders","version":"2.13.0","snippet":"schema.verify(data)","frame":3,"output":"Decoding error: \n{\n \"id\": 252,\n \"created\": new Date('2026-11-11T09:18:02.001Z'),\n \"title\": \"\",\n ^^ Too short, must be at least 1 char\n \"brand\": \"Sunny Backyard\",\n \"description\": \"Red apple from Lake Constance\",\n \"price\": 0,\n ^ Too low, must be between 1 and 10000\n \"discount\": null,\n \"quantity\": 1000,\n ^^^^ Too high, must be between 0 and 10\n \"tags\": [\n \"fruit\",\n null,\n ^^^^ Must be string (at index 1)\n \"round\",\n undefined,\n ^^^^^^^^^ Must be string (at index 3)\n \"juicy\",\n \"healthy\",\n ],\n \"images\": [\n {\n \"created\": null,\n ^^^^ Must be a Date\n \"title\": \"Close up of an apple on a tree\",\n \"type\": \"mp4\",\n ^^^^^ Must be one of 'jpg', 'png'\n \"size\": 92357232,\n \"url\": \"https://www.example.com/images/248\",\n },\n ^ Missing key: 'id' (at index 0)\n {\n \"id\": 295,\n \"created\": new Date('2026-11-11T09:18:02.001Z'),\n \"title\": \"Our apples in the final packaging\",\n \"type\": \"jpg\",\n \"size\": 83247232,\n },\n ^ Missing key: 'url' (at index 1)\n {\n \"id\": 723,\n \"created\": new Date('2026-11-11T09:18:02.001Z'),\n \"title\": \"Our fruit fields at Lake Constance\",\n \"type\": \"jpg\",\n \"size\": 72356345,\n \"url\": \"https://www.example.com/images/723\",\n },\n ],\n \"ratings\": [\n {\n \"id\": 315,\n \"stars\": 4.5,\n \"title\": \"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean ...\" [truncated],\n \"text\": \"Tastes super delicious\",\n \"images\": [\n {\n \"id\": 835,\n \"created\": new Date('2026-11-11T09:18:02.001Z'),\n \"title\": \"The result of our apple pie\",\n \"type\": \"jpg\",\n \"size\": 8247493,\n \"url\": \"https://www.example.com/images/835\",\n },\n ],\n },\n {\n \"id\": 642,\n \"stars\": 5,\n \"title\": \"Very tasty! I will buy them again!\",\n \"text\": \"In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. N...\" [truncated],\n \"images\": [\n {\n \"id\": \"abc\",\n ^^^^^ Must be number\n \"created\": undefined,\n \"title\": \"The fruit salad in a bowl\",\n \"type\": \"jpg\",\n \"size\": 3582543,\n \"url\": \"INVALID_URL\",\n ^^^^^^^^^^^^^ Must be URL\n },\n ^ Missing key: 'created' (at index 0)\n {\n \"id\": 465,\n \"created\": new Date('2026-11-11T09:18:02.001Z'),\n \"url\": \"https://www.example.com/images/465\",\n },\n ^ Missing keys: 'title', 'type', 'size' (at index 1)\n ],\n },\n ],\n}\n at format (file:///node_modules/\u001b[4m.pnpm\u001b[24m/decoders@2.13.0/node_modules/\u001b[4mdecoders\u001b[24m/dist/index.js:372:18)\n at Decoder.verify (file:///node_modules/\u001b[4m.pnpm\u001b[24m/decoders@2.13.0/node_modules/\u001b[4mdecoders\u001b[24m/dist/index.js:417:15)\n at Object.throw (file:///schemas/dist/benchmarks-Dbmy50Jh.mjs:81:11)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28\n","lineCount":100},{"type":"success","libraryName":"superstruct","version":"2.0.2","snippet":"assert(data, schema)","frame":3,"output":"StructError: At path: title -- Expected a value of type `string`, but received: `\"\"`\n at validate (/node_modules/\u001b[4m.pnpm\u001b[24m/superstruct@2.0.2/node_modules/\u001b[4msuperstruct\u001b[24m/dist/index.cjs:298:27)\n at assert (/node_modules/\u001b[4m.pnpm\u001b[24m/superstruct@2.0.2/node_modules/\u001b[4msuperstruct\u001b[24m/dist/index.cjs:254:24)\n at Object.throw (file:///schemas/dist/benchmarks-BMz_bm-4.mjs:115:4)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n value: \u001b[32m''\u001b[39m,\n type: \u001b[32m'string'\u001b[39m,\n refinement: \u001b[32m'string with length between 1 and 100'\u001b[39m,\n key: \u001b[32m'title'\u001b[39m,\n path: [ \u001b[32m'title'\u001b[39m ],\n branch: [\n {\n id: \u001b[33m252\u001b[39m,\n created: \u001b[35m2026-11-11T09:18:02.508Z\u001b[39m,\n title: \u001b[32m''\u001b[39m,\n brand: \u001b[32m'Sunny Backyard'\u001b[39m,\n description: \u001b[32m'Red apple from Lake Constance'\u001b[39m,\n price: \u001b[33m0\u001b[39m,\n discount: \u001b[1mnull\u001b[22m,\n quantity: \u001b[33m1000\u001b[39m,\n tags: \u001b[36m[Array]\u001b[39m,\n images: \u001b[36m[Array]\u001b[39m,\n ratings: \u001b[36m[Array]\u001b[39m\n },\n \u001b[32m''\u001b[39m\n ],\n failures: \u001b[36m[Function (anonymous)]\u001b[39m\n}\n","lineCount":29},{"type":"success","libraryName":"zod/mini","version":"4.6.7","snippet":"schema.parse(data)","frame":3,"output":"$ZodError: [\n {\n \"origin\": \"string\",\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"inclusive\": true,\n \"path\": [\n \"title\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"origin\": \"number\",\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"inclusive\": true,\n \"path\": [\n \"price\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"origin\": \"number\",\n \"code\": \"too_big\",\n \"maximum\": 10,\n \"inclusive\": true,\n \"path\": [\n \"quantity\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"tags\",\n 1\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"tags\",\n 3\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"date\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"jpg\",\n \"png\"\n ],\n \"path\": [\n \"images\",\n 0,\n \"type\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 1,\n \"url\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"date\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"code\": \"invalid_format\",\n \"format\": \"url\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"url\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"title\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"jpg\",\n \"png\"\n ],\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"type\"\n ],\n \"message\": \"Invalid input\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"size\"\n ],\n \"message\": \"Invalid input\"\n }\n]\n at Module.fn (file:///node_modules/\u001b[4m.pnpm\u001b[24m/zod@4.6.7/node_modules/\u001b[4mzod\u001b[24m/v4/core/parse.js:17:18)\n at ZodMiniObject.parse (file:///node_modules/\u001b[4m.pnpm\u001b[24m/zod@4.6.7/node_modules/\u001b[4mzod\u001b[24m/v4/mini/schemas.js:20:22)\n at Object.throw (file:///schemas/dist/benchmarks-XH_UcfCx.mjs:205:11)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28\n","lineCount":173},{"type":"success","libraryName":"zod/v3","version":"4.6.7","snippet":"schema.parse(data)","frame":3,"output":"ZodError: [\n {\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"type\": \"string\",\n \"inclusive\": true,\n \"exact\": false,\n \"message\": \"String must contain at least 1 character(s)\",\n \"path\": [\n \"title\"\n ]\n },\n {\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"type\": \"number\",\n \"inclusive\": true,\n \"exact\": false,\n \"message\": \"Number must be greater than or equal to 1\",\n \"path\": [\n \"price\"\n ]\n },\n {\n \"code\": \"too_big\",\n \"maximum\": 10,\n \"type\": \"number\",\n \"inclusive\": true,\n \"exact\": false,\n \"message\": \"Number must be less than or equal to 10\",\n \"path\": [\n \"quantity\"\n ]\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"string\",\n \"received\": \"null\",\n \"path\": [\n \"tags\",\n 1\n ],\n \"message\": \"Expected string, received null\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"string\",\n \"received\": \"undefined\",\n \"path\": [\n \"tags\",\n 3\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"number\",\n \"received\": \"undefined\",\n \"path\": [\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"date\",\n \"received\": \"null\",\n \"path\": [\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Expected date, received null\"\n },\n {\n \"received\": \"mp4\",\n \"code\": \"invalid_enum_value\",\n \"options\": [\n \"jpg\",\n \"png\"\n ],\n \"path\": [\n \"images\",\n 0,\n \"type\"\n ],\n \"message\": \"Invalid enum value. Expected 'jpg' | 'png', received 'mp4'\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"string\",\n \"received\": \"undefined\",\n \"path\": [\n \"images\",\n 1,\n \"url\"\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"number\",\n \"received\": \"string\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Expected number, received string\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"date\",\n \"received\": \"undefined\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Required\"\n },\n {\n \"validation\": \"url\",\n \"code\": \"invalid_string\",\n \"message\": \"Invalid url\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"url\"\n ]\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"string\",\n \"received\": \"undefined\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"title\"\n ],\n \"message\": \"Required\"\n },\n {\n \"expected\": \"'jpg' | 'png'\",\n \"received\": \"undefined\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"type\"\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"number\",\n \"received\": \"undefined\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"size\"\n ],\n \"message\": \"Required\"\n }\n]\n at get error (file:///node_modules/\u001b[4m.pnpm\u001b[24m/zod@4.6.7/node_modules/\u001b[4mzod\u001b[24m/v3/types.js:39:31)\n at ZodObject.parse (file:///node_modules/\u001b[4m.pnpm\u001b[24m/zod@4.6.7/node_modules/\u001b[4mzod\u001b[24m/v3/types.js:114:22)\n at Object.throw (file:///schemas/dist/benchmarks-D7ZShr4H.mjs:104:11)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n issues: [\n {\n code: \u001b[32m'too_small'\u001b[39m,\n minimum: \u001b[33m1\u001b[39m,\n type: \u001b[32m'string'\u001b[39m,\n inclusive: \u001b[33mtrue\u001b[39m,\n exact: \u001b[33mfalse\u001b[39m,\n message: \u001b[32m'String must contain at least 1 character(s)'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m\n },\n {\n code: \u001b[32m'too_small'\u001b[39m,\n minimum: \u001b[33m1\u001b[39m,\n type: \u001b[32m'number'\u001b[39m,\n inclusive: \u001b[33mtrue\u001b[39m,\n exact: \u001b[33mfalse\u001b[39m,\n message: \u001b[32m'Number must be greater than or equal to 1'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m\n },\n {\n code: \u001b[32m'too_big'\u001b[39m,\n maximum: \u001b[33m10\u001b[39m,\n type: \u001b[32m'number'\u001b[39m,\n inclusive: \u001b[33mtrue\u001b[39m,\n exact: \u001b[33mfalse\u001b[39m,\n message: \u001b[32m'Number must be less than or equal to 10'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'string'\u001b[39m,\n received: \u001b[32m'null'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Expected string, received null'\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'string'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Required'\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'number'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Required'\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'date'\u001b[39m,\n received: \u001b[32m'null'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Expected date, received null'\u001b[39m\n },\n {\n received: \u001b[32m'mp4'\u001b[39m,\n code: \u001b[32m'invalid_enum_value'\u001b[39m,\n options: \u001b[36m[Array]\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m\"Invalid enum value. Expected 'jpg' | 'png', received 'mp4'\"\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'string'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Required'\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'number'\u001b[39m,\n received: \u001b[32m'string'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Expected number, received string'\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'date'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Required'\u001b[39m\n },\n {\n validation: \u001b[32m'url'\u001b[39m,\n code: \u001b[32m'invalid_string'\u001b[39m,\n message: \u001b[32m'Invalid url'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'string'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Required'\u001b[39m\n },\n {\n expected: \u001b[32m\"'jpg' | 'png'\"\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n code: \u001b[32m'invalid_type'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Required'\u001b[39m\n },\n {\n code: \u001b[32m'invalid_type'\u001b[39m,\n expected: \u001b[32m'number'\u001b[39m,\n received: \u001b[32m'undefined'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n message: \u001b[32m'Required'\u001b[39m\n }\n ],\n addIssue: \u001b[36m[Function (anonymous)]\u001b[39m,\n addIssues: \u001b[36m[Function (anonymous)]\u001b[39m\n}\n","lineCount":299},{"type":"success","libraryName":"@sapphire/shapeshift","version":"5.0.0","snippet":"schema.parse(data)","frame":5,"output":"\u001b[36mCombinedPropertyError\u001b[39m (\u001b[33m6\u001b[39m)\n \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mn\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mm\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33mr\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33ms\u001b[39m\u001b[32m/\u001b[39m\n\n input\u001b[32m.title\u001b[39m\n \u001b[90m|\u001b[39m \u001b[36mExpectedConstraintError\u001b[39m > \u001b[32ms.string().lengthGreaterThanOrEqual()\u001b[39m\n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33mn\u001b[39m\u001b[33mv\u001b[39m\u001b[33ma\u001b[39m\u001b[33ml\u001b[39m\u001b[33mi\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33ms\u001b[39m\u001b[33mt\u001b[39m\u001b[33mr\u001b[39m\u001b[33mi\u001b[39m\u001b[33mn\u001b[39m\u001b[33mg\u001b[39m\u001b[33m \u001b[39m\u001b[33ml\u001b[39m\u001b[33me\u001b[39m\u001b[33mn\u001b[39m\u001b[33mg\u001b[39m\u001b[33mt\u001b[39m\u001b[33mh\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[32mExpected: \u001b[39m\u001b[33mexpected.length >= 1\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m:\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m''\u001b[39m\n\n input\u001b[32m.price\u001b[39m\n \u001b[90m|\u001b[39m \u001b[36mExpectedConstraintError\u001b[39m > \u001b[32ms.number().greaterThanOrEqual()\u001b[39m\n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33mn\u001b[39m\u001b[33mv\u001b[39m\u001b[33ma\u001b[39m\u001b[33ml\u001b[39m\u001b[33mi\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mn\u001b[39m\u001b[33mu\u001b[39m\u001b[33mm\u001b[39m\u001b[33mb\u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mv\u001b[39m\u001b[33ma\u001b[39m\u001b[33ml\u001b[39m\u001b[33mu\u001b[39m\u001b[33me\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[32mExpected: \u001b[39m\u001b[33mexpected >= 1\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m:\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[33m0\u001b[39m\n\n input\u001b[32m.quantity\u001b[39m\n \u001b[90m|\u001b[39m \u001b[36mExpectedConstraintError\u001b[39m > \u001b[32ms.number().lessThanOrEqual()\u001b[39m\n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33mn\u001b[39m\u001b[33mv\u001b[39m\u001b[33ma\u001b[39m\u001b[33ml\u001b[39m\u001b[33mi\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mn\u001b[39m\u001b[33mu\u001b[39m\u001b[33mm\u001b[39m\u001b[33mb\u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mv\u001b[39m\u001b[33ma\u001b[39m\u001b[33ml\u001b[39m\u001b[33mu\u001b[39m\u001b[33me\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[32mExpected: \u001b[39m\u001b[33mexpected <= 10\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m:\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[33m1000\u001b[39m\n\n input\u001b[32m.tags\u001b[39m\n \u001b[90m|\u001b[39m \u001b[36mCombinedPropertyError\u001b[39m (\u001b[33m2\u001b[39m)\n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mn\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mm\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33mr\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33ms\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m input[\u001b[33m1\u001b[39m]\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36mValidationError\u001b[39m > \u001b[32ms.string()\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33mx\u001b[39m\u001b[33mp\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33mt\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33ma\u001b[39m\u001b[33m \u001b[39m\u001b[33ms\u001b[39m\u001b[33mt\u001b[39m\u001b[33mr\u001b[39m\u001b[33mi\u001b[39m\u001b[33mn\u001b[39m\u001b[33mg\u001b[39m\u001b[33m \u001b[39m\u001b[33mp\u001b[39m\u001b[33mr\u001b[39m\u001b[33mi\u001b[39m\u001b[33mm\u001b[39m\u001b[33mi\u001b[39m\u001b[33mt\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m:\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[1mnull\u001b[22m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m input[\u001b[33m3\u001b[39m]\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36mValidationError\u001b[39m > \u001b[32ms.string()\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33mx\u001b[39m\u001b[33mp\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33mt\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33ma\u001b[39m\u001b[33m \u001b[39m\u001b[33ms\u001b[39m\u001b[33mt\u001b[39m\u001b[33mr\u001b[39m\u001b[33mi\u001b[39m\u001b[33mn\u001b[39m\u001b[33mg\u001b[39m\u001b[33m \u001b[39m\u001b[33mp\u001b[39m\u001b[33mr\u001b[39m\u001b[33mi\u001b[39m\u001b[33mm\u001b[39m\u001b[33mi\u001b[39m\u001b[33mt\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m:\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90mundefined\u001b[39m\n\n input\u001b[32m.images\u001b[39m\n \u001b[90m|\u001b[39m \u001b[36mCombinedPropertyError\u001b[39m (\u001b[33m2\u001b[39m)\n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mn\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mm\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33mr\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33ms\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m input[\u001b[33m0\u001b[39m]\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36mCombinedPropertyError\u001b[39m (\u001b[33m3\u001b[39m)\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mn\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mm\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33mr\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33ms\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m input\u001b[32m.id\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36m[MissingPropertyError: \u001b[32mid\u001b[39m]\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m input\u001b[32m.created\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36m[ValidationError: \u001b[32ms.date()\u001b[39m]\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m input\u001b[32m.type\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36m[CombinedError]\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m input[\u001b[33m1\u001b[39m]\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36mCombinedPropertyError\u001b[39m (\u001b[33m1\u001b[39m)\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mn\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mm\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33mr\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33ms\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m input\u001b[32m.url\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36m[MissingPropertyError: \u001b[32murl\u001b[39m]\u001b[39m\n\n input\u001b[32m.ratings\u001b[39m\n \u001b[90m|\u001b[39m \u001b[36mCombinedPropertyError\u001b[39m (\u001b[33m1\u001b[39m)\n \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mn\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mm\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33mr\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33ms\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m input[\u001b[33m1\u001b[39m]\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36mCombinedPropertyError\u001b[39m (\u001b[33m1\u001b[39m)\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[32m/\u001b[39m\u001b[33me\u001b[39m\u001b[33mc\u001b[39m\u001b[33me\u001b[39m\u001b[33mi\u001b[39m\u001b[33mv\u001b[39m\u001b[33me\u001b[39m\u001b[33md\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mn\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33m \u001b[39m\u001b[33mm\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33me\u001b[39m\u001b[33m \u001b[39m\u001b[33me\u001b[39m\u001b[33mr\u001b[39m\u001b[33mr\u001b[39m\u001b[33mo\u001b[39m\u001b[33mr\u001b[39m\u001b[33ms\u001b[39m\u001b[32m/\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m input\u001b[32m.images\u001b[39m\n \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[90m|\u001b[39m \u001b[36m[CombinedPropertyError]\u001b[39m\n\n at _ObjectValidator.handleIgnoreStrategy (file:///node_modules/.pnpm/@sapphire+shapeshift@5.0.0/node_modules/@sapphire/shapeshift/dist/esm/index.mjs:3789:72)\n at _ObjectValidator.handleStrategy (file:///node_modules/.pnpm/@sapphire+shapeshift@5.0.0/node_modules/@sapphire/shapeshift/dist/esm/index.mjs:3654:47)\n at _ObjectValidator.handle (file:///node_modules/.pnpm/@sapphire+shapeshift@5.0.0/node_modules/@sapphire/shapeshift/dist/esm/index.mjs:3759:17)\n at _ObjectValidator.parse (file:///node_modules/.pnpm/@sapphire+shapeshift@5.0.0/node_modules/@sapphire/shapeshift/dist/esm/index.mjs:2652:88)\n at Object.throw (file:///schemas/dist/benchmarks-C1obb8Ng.mjs:93:11)\n at file:///bench/src/scripts/stack/log.ts:24:28\n","lineCount":90},{"type":"success","libraryName":"typia","version":"15.3.1","snippet":"// setup-start\nconst assert = typia.createAssert();\n// setup-end\nassert(data);","frame":6,"output":"TypeGuardError: Error on typia.createAssert(): invalid type on $input.title, expect to be string & MinLength<1>\n at Module._assertGuard (file:///node_modules/\u001b[4m.pnpm\u001b[24m/typia@15.3.1_ttsc@0.36.3_typescript@7.0.2_/node_modules/\u001b[4mtypia\u001b[24m/lib/internal/_assertGuard.mjs:18:9)\n at _ap2 (file:///schemas/dist/benchmarks-CW9oqLvb.mjs:291:168)\n at _ao0 (file:///schemas/dist/benchmarks-CW9oqLvb.mjs:328:132)\n at file:///schemas/dist/benchmarks-CW9oqLvb.mjs:514:26\n at file:///schemas/dist/benchmarks-CW9oqLvb.mjs:519:22\n at Object.throw (file:///schemas/dist/benchmarks-CW9oqLvb.mjs:1174:4)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n method: \u001b[32m'typia.createAssert'\u001b[39m,\n path: \u001b[32m'$input.title'\u001b[39m,\n expected: \u001b[32m'string & MinLength<1>'\u001b[39m,\n value: \u001b[32m''\u001b[39m\n}\n","lineCount":14},{"type":"success","libraryName":"arktype","version":"2.2.9","snippet":"schema.assert(data)","frame":8,"output":"TraversalError: \n • images[0].created must be a Date (was null)\n • images[0].id must be a number (was missing)\n • images[0].type must be \"jpg\" or \"png\" (was \"mp4\")\n • images[1].url must be a string (was missing)\n • price must be at least 1 (was 0)\n • quantity must be at most 10 (was 1000)\n • ratings[1].images[0].created must be a Date (was undefined)\n • ratings[1].images[0].id must be a number (was a string)\n • ratings[1].images[0].url must be a URL string (was \"INVALID_URL\")\n • ratings[1].images[1].size must be a number (was missing)\n • ratings[1].images[1].title must be a string (was missing)\n • ratings[1].images[1].type must be \"jpg\" or \"png\" (was missing)\n • tags[1] must be a string (was null)\n • tags[3] must be a string (was undefined)\n • title must be non-empty\n at ArkErrors.toTraversalError (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@ark+schema@0.56.8/node_modules/\u001b[4m@ark/schema\u001b[24m/out/shared/errors.js:154:16)\n at ArkErrors.throw (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@ark+schema@0.56.8/node_modules/\u001b[4m@ark/schema\u001b[24m/out/shared/errors.js:147:20)\n at file:///node_modules/\u001b[4m.pnpm\u001b[24m/@ark+schema@0.56.8/node_modules/\u001b[4m@ark/schema\u001b[24m/out/node.js:166:85\n at Traversal.finalize (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@ark+schema@0.56.8/node_modules/\u001b[4m@ark/schema\u001b[24m/out/shared/traversal.js:112:29)\n at IntersectionNode.rootApply (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@ark+schema@0.56.8/node_modules/\u001b[4m@ark/schema\u001b[24m/out/node.js:118:32)\n at BaseNode.attach (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@ark+schema@0.56.8/node_modules/\u001b[4m@ark/schema\u001b[24m/out/node.js:33:25)\n at IntersectionNode.assert (file:///node_modules/\u001b[4m.pnpm\u001b[24m/@ark+schema@0.56.8/node_modules/\u001b[4m@ark/schema\u001b[24m/out/node.js:166:42)\n at Object.throw (file:///schemas/dist/benchmarks-Bl554NYn.mjs:134:11)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28\n","lineCount":26},{"type":"success","libraryName":"ajv","version":"8.20.0","snippet":"// setup-start\nconst validate = ajv.compile(schema);\n// setup-end\nvalidate(data);\nthrow new ValidationError(validate.errors || []);","output":"ValidationError: validation failed\n at Object.throw (file:///schemas/dist/benchmarks-CMRCgo4z.mjs:227:10)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n errors: [\n {\n instancePath: \u001b[32m'/title'\u001b[39m,\n schemaPath: \u001b[32m'#/properties/title/minLength'\u001b[39m,\n keyword: \u001b[32m'minLength'\u001b[39m,\n params: \u001b[36m[Object]\u001b[39m,\n message: \u001b[32m'must NOT have fewer than 1 characters'\u001b[39m\n }\n ],\n validation: \u001b[33mtrue\u001b[39m,\n ajv: \u001b[33mtrue\u001b[39m\n}\n","lineCount":16},{"type":"no stack","libraryName":"effect","version":"4.1.3","snippet":"Schema.decodeUnknownSync(schema)(data, { errors: \"first\" })","output":"{\n _tag: \u001b[32m'SchemaError'\u001b[39m,\n message: \u001b[32m'Expected a value with a length of at least 1\\n at [\"title\"]'\u001b[39m\n}\n","lineCount":5},{"type":"no stack","libraryName":"joi","version":"18.3.2","snippet":"throw schema.validate(data).error","output":"[Error [ValidationError]: \"title\" is not allowed to be empty] {\n _original: {\n id: \u001b[33m252\u001b[39m,\n created: \u001b[35m2026-11-11T09:18:02.368Z\u001b[39m,\n title: \u001b[32m''\u001b[39m,\n brand: \u001b[32m'Sunny Backyard'\u001b[39m,\n description: \u001b[32m'Red apple from Lake Constance'\u001b[39m,\n price: \u001b[33m0\u001b[39m,\n discount: \u001b[1mnull\u001b[22m,\n quantity: \u001b[33m1000\u001b[39m,\n tags: [ \u001b[32m'fruit'\u001b[39m, \u001b[1mnull\u001b[22m, \u001b[32m'round'\u001b[39m, \u001b[90mundefined\u001b[39m, \u001b[32m'juicy'\u001b[39m, \u001b[32m'healthy'\u001b[39m ],\n images: [ \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m ],\n ratings: [ \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m ]\n },\n details: [\n {\n message: \u001b[32m'\"title\" is not allowed to be empty'\u001b[39m,\n path: \u001b[36m[Array]\u001b[39m,\n type: \u001b[32m'string.empty'\u001b[39m,\n context: \u001b[36m[Object]\u001b[39m\n }\n ]\n}\n","lineCount":24},{"type":"not an error","libraryName":"sury","version":"11.1.0","snippet":"// setup-start\nconst parse = S.parseOrThrow(S.schema(value));\n// setup-end\nparse(data)","output":"SuryError: Failed at title: Expected 1 <= string.length <= 100, received \"\"\n at Object.throw (file:///schemas/dist/benchmarks-DQ08Ze1e.mjs:186:4)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28 {\n code: \u001b[32m'invalid_input'\u001b[39m,\n path: [ \u001b[32m'title'\u001b[39m ],\n input: \u001b[32m''\u001b[39m\n}\n","lineCount":8},{"type":"success","libraryName":"yup","version":"1.7.1","snippet":"schema.validateSync(data)","output":"ValidationError: ratings[1].images[0].url must be a valid URL\n at createError (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:352:21)\n at handleResult (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:371:104)\n at validate (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:394:5)\n at StringSchema.runTests (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:855:7)\n at /node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:810:12\n at nextOnce (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:841:7)\n at finishTestRun (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:860:11)\n at handleResult (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:371:124)\n at validate (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:394:5)\n at StringSchema.runTests (/node_modules/\u001b[4m.pnpm\u001b[24m/yup@1.7.1/node_modules/\u001b[4myup\u001b[24m/index.js:855:7) {\n value: {\n ratings: [ \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m ],\n images: [ \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m ],\n tags: [ \u001b[32m'fruit'\u001b[39m, \u001b[1mnull\u001b[22m, \u001b[32m'round'\u001b[39m, \u001b[90mundefined\u001b[39m, \u001b[32m'juicy'\u001b[39m, \u001b[32m'healthy'\u001b[39m ],\n quantity: \u001b[33m1000\u001b[39m,\n discount: \u001b[1mnull\u001b[22m,\n price: \u001b[33m0\u001b[39m,\n description: \u001b[32m'Red apple from Lake Constance'\u001b[39m,\n brand: \u001b[32m'Sunny Backyard'\u001b[39m,\n title: \u001b[32m''\u001b[39m,\n created: \u001b[35m2026-11-11T09:18:02.958Z\u001b[39m,\n id: \u001b[33m252\u001b[39m\n },\n path: \u001b[32m'ratings[1].images[0].url'\u001b[39m,\n type: \u001b[32m'url'\u001b[39m,\n params: {\n value: \u001b[32m'INVALID_URL'\u001b[39m,\n originalValue: \u001b[32m'INVALID_URL'\u001b[39m,\n label: \u001b[90mundefined\u001b[39m,\n path: \u001b[32m'ratings[1].images[0].url'\u001b[39m,\n spec: {\n strip: \u001b[33mfalse\u001b[39m,\n strict: \u001b[33mfalse\u001b[39m,\n abortEarly: \u001b[33mtrue\u001b[39m,\n recursive: \u001b[33mtrue\u001b[39m,\n disableStackTrace: \u001b[33mfalse\u001b[39m,\n nullable: \u001b[33mfalse\u001b[39m,\n optional: \u001b[33mfalse\u001b[39m,\n coerce: \u001b[33mtrue\u001b[39m\n },\n disableStackTrace: \u001b[33mfalse\u001b[39m,\n regex: \u001b[32m/\u001b[39m\u001b[35m^\u001b[39m\u001b[31m(\u001b[39m\u001b[33m(\u001b[39m\u001b[35mh\u001b[39m\u001b[35mt\u001b[39m\u001b[35mt\u001b[39m\u001b[35mp\u001b[39m\u001b[35ms\u001b[39m\u001b[31m?\u001b[39m\u001b[31m|\u001b[39m\u001b[35mf\u001b[39m\u001b[35mt\u001b[39m\u001b[35mp\u001b[39m\u001b[33m)\u001b[39m\u001b[36m:\u001b[39m\u001b[31m)\u001b[39m\u001b[35m?\u001b[39m\u001b[33m\\/\u001b[39m\u001b[33m\\/\u001b[39m\u001b[31m(\u001b[39m\u001b[33m(\u001b[39m\u001b[36m(\u001b[39m\u001b[35m(\u001b[39m\u001b[32m[\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mz\u001b[39m\u001b[32m]\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m-\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\.\u001b[39m\u001b[36m|\u001b[39m\u001b[31m_\u001b[39m\u001b[36m|\u001b[39m\u001b[31m~\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[31mA\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mD\u001b[39m\u001b[31m7\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31m9\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mC\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mF\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31mE\u001b[39m\u001b[31mF\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m(\u001b[39m\u001b[31m%\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mf\u001b[39m\u001b[32m]\u001b[39m\u001b[32m{\u001b[39m\u001b[33m2\u001b[39m\u001b[32m}\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m[\u001b[39m\u001b[32m!\u001b[39m\u001b[32m\\$\u001b[39m\u001b[32m&\u001b[39m\u001b[32m'\u001b[39m\u001b[32m\\(\u001b[39m\u001b[32m\\)\u001b[39m\u001b[32m\\*\u001b[39m\u001b[32m\\+\u001b[39m\u001b[32m,\u001b[39m\u001b[32m;\u001b[39m\u001b[32m=\u001b[39m\u001b[35m]\u001b[39m\u001b[33m|\u001b[39m\u001b[32m:\u001b[39m\u001b[36m)\u001b[39m\u001b[31m*\u001b[39m\u001b[35m@\u001b[39m\u001b[33m)\u001b[39m\u001b[32m?\u001b[39m\u001b[33m(\u001b[39m\u001b[36m(\u001b[39m\u001b[35m(\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m1\u001b[39m\u001b[33m-\u001b[39m\u001b[31m9\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m1\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m4\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[31m5\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m5\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[32m\\.\u001b[39m\u001b[35m(\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m1\u001b[39m\u001b[33m-\u001b[39m\u001b[31m9\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m1\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m4\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[31m5\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m5\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[32m\\.\u001b[39m\u001b[35m(\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m1\u001b[39m\u001b[33m-\u001b[39m\u001b[31m9\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m1\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m4\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[31m5\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m5\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[32m\\.\u001b[39m\u001b[35m(\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m1\u001b[39m\u001b[33m-\u001b[39m\u001b[31m9\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m1\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m4\u001b[39m\u001b[32m]\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m2\u001b[39m\u001b[31m5\u001b[39m\u001b[32m[\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m5\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[36m)\u001b[39m\u001b[31m|\u001b[39m\u001b[36m(\u001b[39m\u001b[35m(\u001b[39m\u001b[32m(\u001b[39m\u001b[31m[\u001b[39m\u001b[33ma\u001b[39m\u001b[36m-\u001b[39m\u001b[33mz\u001b[39m\u001b[31m]\u001b[39m\u001b[35m|\u001b[39m\u001b[33m\\d\u001b[39m\u001b[35m|\u001b[39m\u001b[31m[\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[33mA\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mD\u001b[39m\u001b[33m7\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33m9\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mC\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mF\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33mE\u001b[39m\u001b[33mF\u001b[39m\u001b[31m]\u001b[39m\u001b[32m)\u001b[39m\u001b[36m|\u001b[39m\u001b[32m(\u001b[39m\u001b[31m(\u001b[39m\u001b[33m[\u001b[39m\u001b[36ma\u001b[39m\u001b[35m-\u001b[39m\u001b[36mz\u001b[39m\u001b[33m]\u001b[39m\u001b[32m|\u001b[39m\u001b[36m\\d\u001b[39m\u001b[32m|\u001b[39m\u001b[33m[\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36m0\u001b[39m\u001b[36m0\u001b[39m\u001b[36mA\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mD\u001b[39m\u001b[36m7\u001b[39m\u001b[36mF\u001b[39m\u001b[36mF\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36m9\u001b[39m\u001b[36m0\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mD\u001b[39m\u001b[36mC\u001b[39m\u001b[36mF\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mD\u001b[39m\u001b[36mF\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mF\u001b[39m\u001b[36mE\u001b[39m\u001b[36mF\u001b[39m\u001b[33m]\u001b[39m\u001b[31m)\u001b[39m\u001b[31m(\u001b[39m\u001b[33m[\u001b[39m\u001b[36ma\u001b[39m\u001b[35m-\u001b[39m\u001b[36mz\u001b[39m\u001b[33m]\u001b[39m\u001b[32m|\u001b[39m\u001b[36m\\d\u001b[39m\u001b[32m|\u001b[39m\u001b[36m-\u001b[39m\u001b[32m|\u001b[39m\u001b[36m\\.\u001b[39m\u001b[32m|\u001b[39m\u001b[36m_\u001b[39m\u001b[32m|\u001b[39m\u001b[36m~\u001b[39m\u001b[32m|\u001b[39m\u001b[33m[\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36m0\u001b[39m\u001b[36m0\u001b[39m\u001b[36mA\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mD\u001b[39m\u001b[36m7\u001b[39m\u001b[36mF\u001b[39m\u001b[36mF\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36m9\u001b[39m\u001b[36m0\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mD\u001b[39m\u001b[36mC\u001b[39m\u001b[36mF\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mD\u001b[39m\u001b[36mF\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mF\u001b[39m\u001b[36mE\u001b[39m\u001b[36mF\u001b[39m\u001b[33m]\u001b[39m\u001b[31m)\u001b[39m\u001b[35m*\u001b[39m\u001b[31m(\u001b[39m\u001b[33m[\u001b[39m\u001b[36ma\u001b[39m\u001b[35m-\u001b[39m\u001b[36mz\u001b[39m\u001b[33m]\u001b[39m\u001b[32m|\u001b[39m\u001b[36m\\d\u001b[39m\u001b[32m|\u001b[39m\u001b[33m[\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36m0\u001b[39m\u001b[36m0\u001b[39m\u001b[36mA\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mD\u001b[39m\u001b[36m7\u001b[39m\u001b[36mF\u001b[39m\u001b[36mF\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36m9\u001b[39m\u001b[36m0\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mD\u001b[39m\u001b[36mC\u001b[39m\u001b[36mF\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mD\u001b[39m\u001b[36mF\u001b[39m\u001b[36m0\u001b[39m\u001b[35m-\u001b[39m\u001b[36m\\u\u001b[39m\u001b[36mF\u001b[39m\u001b[36mF\u001b[39m\u001b[36mE\u001b[39m\u001b[36mF\u001b[39m\u001b[33m]\u001b[39m\u001b[31m)\u001b[39m\u001b[32m)\u001b[39m\u001b[35m)\u001b[39m\u001b[32m\\.\u001b[39m\u001b[36m)\u001b[39m\u001b[31m+\u001b[39m\u001b[36m(\u001b[39m\u001b[35m(\u001b[39m\u001b[32m[\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mz\u001b[39m\u001b[32m]\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[31mA\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mD\u001b[39m\u001b[31m7\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31m9\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mC\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mF\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31mE\u001b[39m\u001b[31mF\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m(\u001b[39m\u001b[32m(\u001b[39m\u001b[31m[\u001b[39m\u001b[33ma\u001b[39m\u001b[36m-\u001b[39m\u001b[33mz\u001b[39m\u001b[31m]\u001b[39m\u001b[35m|\u001b[39m\u001b[31m[\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[33mA\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mD\u001b[39m\u001b[33m7\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33m9\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mC\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mF\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33mE\u001b[39m\u001b[33mF\u001b[39m\u001b[31m]\u001b[39m\u001b[32m)\u001b[39m\u001b[32m(\u001b[39m\u001b[31m[\u001b[39m\u001b[33ma\u001b[39m\u001b[36m-\u001b[39m\u001b[33mz\u001b[39m\u001b[31m]\u001b[39m\u001b[35m|\u001b[39m\u001b[33m\\d\u001b[39m\u001b[35m|\u001b[39m\u001b[33m-\u001b[39m\u001b[35m|\u001b[39m\u001b[33m\\.\u001b[39m\u001b[35m|\u001b[39m\u001b[33m_\u001b[39m\u001b[35m|\u001b[39m\u001b[33m~\u001b[39m\u001b[35m|\u001b[39m\u001b[31m[\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[33mA\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mD\u001b[39m\u001b[33m7\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33m9\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mC\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mF\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33mE\u001b[39m\u001b[33mF\u001b[39m\u001b[31m]\u001b[39m\u001b[32m)\u001b[39m\u001b[36m*\u001b[39m\u001b[32m(\u001b[39m\u001b[31m[\u001b[39m\u001b[33ma\u001b[39m\u001b[36m-\u001b[39m\u001b[33mz\u001b[39m\u001b[31m]\u001b[39m\u001b[35m|\u001b[39m\u001b[31m[\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[33mA\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mD\u001b[39m\u001b[33m7\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33m9\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mC\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mF\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33mE\u001b[39m\u001b[33mF\u001b[39m\u001b[31m]\u001b[39m\u001b[32m)\u001b[39m\u001b[35m)\u001b[39m\u001b[36m)\u001b[39m\u001b[35m\\.\u001b[39m\u001b[31m?\u001b[39m\u001b[33m)\u001b[39m\u001b[33m(\u001b[39m\u001b[35m:\u001b[39m\u001b[35m\\d\u001b[39m\u001b[31m*\u001b[39m\u001b[33m)\u001b[39m\u001b[32m?\u001b[39m\u001b[31m)\u001b[39m\u001b[31m(\u001b[39m\u001b[36m\\/\u001b[39m\u001b[33m(\u001b[39m\u001b[36m(\u001b[39m\u001b[35m(\u001b[39m\u001b[32m[\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mz\u001b[39m\u001b[32m]\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m-\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\.\u001b[39m\u001b[36m|\u001b[39m\u001b[31m_\u001b[39m\u001b[36m|\u001b[39m\u001b[31m~\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[31mA\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mD\u001b[39m\u001b[31m7\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31m9\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mC\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mF\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31mE\u001b[39m\u001b[31mF\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m(\u001b[39m\u001b[31m%\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mf\u001b[39m\u001b[32m]\u001b[39m\u001b[32m{\u001b[39m\u001b[33m2\u001b[39m\u001b[32m}\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m[\u001b[39m\u001b[32m!\u001b[39m\u001b[32m\\$\u001b[39m\u001b[32m&\u001b[39m\u001b[32m'\u001b[39m\u001b[32m\\(\u001b[39m\u001b[32m\\)\u001b[39m\u001b[32m\\*\u001b[39m\u001b[32m\\+\u001b[39m\u001b[32m,\u001b[39m\u001b[32m;\u001b[39m\u001b[32m=\u001b[39m\u001b[35m]\u001b[39m\u001b[33m|\u001b[39m\u001b[32m:\u001b[39m\u001b[33m|\u001b[39m\u001b[32m@\u001b[39m\u001b[36m)\u001b[39m\u001b[31m+\u001b[39m\u001b[36m(\u001b[39m\u001b[32m\\/\u001b[39m\u001b[35m(\u001b[39m\u001b[32m(\u001b[39m\u001b[31m[\u001b[39m\u001b[33ma\u001b[39m\u001b[36m-\u001b[39m\u001b[33mz\u001b[39m\u001b[31m]\u001b[39m\u001b[35m|\u001b[39m\u001b[33m\\d\u001b[39m\u001b[35m|\u001b[39m\u001b[33m-\u001b[39m\u001b[35m|\u001b[39m\u001b[33m\\.\u001b[39m\u001b[35m|\u001b[39m\u001b[33m_\u001b[39m\u001b[35m|\u001b[39m\u001b[33m~\u001b[39m\u001b[35m|\u001b[39m\u001b[31m[\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[33mA\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mD\u001b[39m\u001b[33m7\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33m9\u001b[39m\u001b[33m0\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mC\u001b[39m\u001b[33mF\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mD\u001b[39m\u001b[33mF\u001b[39m\u001b[33m0\u001b[39m\u001b[36m-\u001b[39m\u001b[33m\\u\u001b[39m\u001b[33mF\u001b[39m\u001b[33mF\u001b[39m\u001b[33mE\u001b[39m\u001b[33mF\u001b[39m\u001b[31m]\u001b[39m\u001b[32m)\u001b[39m\u001b[36m|\u001b[39m\u001b[32m(\u001b[39m\u001b[33m%\u001b[39m\u001b[31m[\u001b[39m\u001b[33m\\d\u001b[39m\u001b[33ma\u001b[39m\u001b[36m-\u001b[39m\u001b[33mf\u001b[39m\u001b[31m]\u001b[39m\u001b[31m{\u001b[39m\u001b[36m2\u001b[39m\u001b[31m}\u001b[39m\u001b[32m)\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m!\u001b[39m\u001b[31m\\$\u001b[39m\u001b[31m&\u001b[39m\u001b[31m'\u001b[39m\u001b[31m\\(\u001b[39m\u001b[31m\\)\u001b[39m\u001b[31m\\*\u001b[39m\u001b[31m\\+\u001b[39m\u001b[31m,\u001b[39m\u001b[31m;\u001b[39m\u001b[31m=\u001b[39m\u001b[32m]\u001b[39m\u001b[36m|\u001b[39m\u001b[31m:\u001b[39m\u001b[36m|\u001b[39m\u001b[31m@\u001b[39m\u001b[35m)\u001b[39m\u001b[33m*\u001b[39m\u001b[36m)\u001b[39m\u001b[31m*\u001b[39m\u001b[33m)\u001b[39m\u001b[32m?\u001b[39m\u001b[31m)\u001b[39m\u001b[35m?\u001b[39m\u001b[31m(\u001b[39m\u001b[36m\\?\u001b[39m\u001b[33m(\u001b[39m\u001b[36m(\u001b[39m\u001b[35m(\u001b[39m\u001b[32m[\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mz\u001b[39m\u001b[32m]\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m-\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\.\u001b[39m\u001b[36m|\u001b[39m\u001b[31m_\u001b[39m\u001b[36m|\u001b[39m\u001b[31m~\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[31mA\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mD\u001b[39m\u001b[31m7\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31m9\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mC\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mF\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31mE\u001b[39m\u001b[31mF\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m(\u001b[39m\u001b[31m%\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mf\u001b[39m\u001b[32m]\u001b[39m\u001b[32m{\u001b[39m\u001b[33m2\u001b[39m\u001b[32m}\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m[\u001b[39m\u001b[32m!\u001b[39m\u001b[32m\\$\u001b[39m\u001b[32m&\u001b[39m\u001b[32m'\u001b[39m\u001b[32m\\(\u001b[39m\u001b[32m\\)\u001b[39m\u001b[32m\\*\u001b[39m\u001b[32m\\+\u001b[39m\u001b[32m,\u001b[39m\u001b[32m;\u001b[39m\u001b[32m=\u001b[39m\u001b[35m]\u001b[39m\u001b[33m|\u001b[39m\u001b[32m:\u001b[39m\u001b[33m|\u001b[39m\u001b[32m@\u001b[39m\u001b[36m)\u001b[39m\u001b[31m|\u001b[39m\u001b[36m[\u001b[39m\u001b[35m\\u\u001b[39m\u001b[35mE\u001b[39m\u001b[35m0\u001b[39m\u001b[35m0\u001b[39m\u001b[35m0\u001b[39m\u001b[32m-\u001b[39m\u001b[35m\\u\u001b[39m\u001b[35mF\u001b[39m\u001b[35m8\u001b[39m\u001b[35mF\u001b[39m\u001b[35mF\u001b[39m\u001b[36m]\u001b[39m\u001b[31m|\u001b[39m\u001b[35m\\/\u001b[39m\u001b[31m|\u001b[39m\u001b[35m\\?\u001b[39m\u001b[33m)\u001b[39m\u001b[32m*\u001b[39m\u001b[31m)\u001b[39m\u001b[35m?\u001b[39m\u001b[31m(\u001b[39m\u001b[36m\\#\u001b[39m\u001b[33m(\u001b[39m\u001b[36m(\u001b[39m\u001b[35m(\u001b[39m\u001b[32m[\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mz\u001b[39m\u001b[32m]\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\d\u001b[39m\u001b[36m|\u001b[39m\u001b[31m-\u001b[39m\u001b[36m|\u001b[39m\u001b[31m\\.\u001b[39m\u001b[36m|\u001b[39m\u001b[31m_\u001b[39m\u001b[36m|\u001b[39m\u001b[31m~\u001b[39m\u001b[36m|\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[31mA\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mD\u001b[39m\u001b[31m7\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31m9\u001b[39m\u001b[31m0\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mC\u001b[39m\u001b[31mF\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mD\u001b[39m\u001b[31mF\u001b[39m\u001b[31m0\u001b[39m\u001b[33m-\u001b[39m\u001b[31m\\u\u001b[39m\u001b[31mF\u001b[39m\u001b[31mF\u001b[39m\u001b[31mE\u001b[39m\u001b[31mF\u001b[39m\u001b[32m]\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m(\u001b[39m\u001b[31m%\u001b[39m\u001b[32m[\u001b[39m\u001b[31m\\d\u001b[39m\u001b[31ma\u001b[39m\u001b[33m-\u001b[39m\u001b[31mf\u001b[39m\u001b[32m]\u001b[39m\u001b[32m{\u001b[39m\u001b[33m2\u001b[39m\u001b[32m}\u001b[39m\u001b[35m)\u001b[39m\u001b[33m|\u001b[39m\u001b[35m[\u001b[39m\u001b[32m!\u001b[39m\u001b[32m\\$\u001b[39m\u001b[32m&\u001b[39m\u001b[32m'\u001b[39m\u001b[32m\\(\u001b[39m\u001b[32m\\)\u001b[39m\u001b[32m\\*\u001b[39m\u001b[32m\\+\u001b[39m\u001b[32m,\u001b[39m\u001b[32m;\u001b[39m\u001b[32m=\u001b[39m\u001b[35m]\u001b[39m\u001b[33m|\u001b[39m\u001b[32m:\u001b[39m\u001b[33m|\u001b[39m\u001b[32m@\u001b[39m\u001b[36m)\u001b[39m\u001b[31m|\u001b[39m\u001b[35m\\/\u001b[39m\u001b[31m|\u001b[39m\u001b[35m\\?\u001b[39m\u001b[33m)\u001b[39m\u001b[32m*\u001b[39m\u001b[31m)\u001b[39m\u001b[35m?\u001b[39m\u001b[35m$\u001b[39m\u001b[32m/\u001b[39m\u001b[31mi\u001b[39m\n },\n errors: [ \u001b[32m'ratings[1].images[0].url must be a valid URL'\u001b[39m ],\n inner: [],\n \u001b[32mSymbol(Symbol.toStringTag)\u001b[39m: \u001b[32m'Error'\u001b[39m\n}\n","lineCount":49},{"type":"success","libraryName":"zod","version":"4.6.7","snippet":"schema.parse(data)","output":"ZodError: [\n {\n \"origin\": \"string\",\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"inclusive\": true,\n \"path\": [\n \"title\"\n ],\n \"message\": \"Too small: expected string to have >=1 characters\"\n },\n {\n \"origin\": \"number\",\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"inclusive\": true,\n \"path\": [\n \"price\"\n ],\n \"message\": \"Too small: expected number to be >=1\"\n },\n {\n \"origin\": \"number\",\n \"code\": \"too_big\",\n \"maximum\": 10,\n \"inclusive\": true,\n \"path\": [\n \"quantity\"\n ],\n \"message\": \"Too big: expected number to be <=10\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"tags\",\n 1\n ],\n \"message\": \"Invalid input: expected string, received null\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"tags\",\n 3\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"date\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Invalid input: expected date, received null\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"jpg\",\n \"png\"\n ],\n \"path\": [\n \"images\",\n 0,\n \"type\"\n ],\n \"message\": \"Invalid option: expected one of \\\"jpg\\\"|\\\"png\\\"\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 1,\n \"url\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Invalid input: expected number, received string\"\n },\n {\n \"expected\": \"date\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Invalid input: expected date, received undefined\"\n },\n {\n \"code\": \"invalid_format\",\n \"format\": \"url\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"url\"\n ],\n \"message\": \"Invalid URL\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"title\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"jpg\",\n \"png\"\n ],\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"type\"\n ],\n \"message\": \"Invalid option: expected one of \\\"jpg\\\"|\\\"png\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"size\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n }\n]\n at Object.throw (file:///schemas/dist/benchmarks-ibrZYDK5.mjs:241:11)\n at \u001b[90mfile:///bench/\u001b[39msrc/scripts/stack/log.ts:24:28\n","lineCount":171},{"type":"no stack","libraryName":"zod-compiler","version":"2.0.8","snippet":"schema.parse(data)","output":"[ZodError: [\n {\n \"origin\": \"string\",\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"inclusive\": true,\n \"path\": [\n \"title\"\n ],\n \"message\": \"Too small: expected string to have >=1 characters\"\n },\n {\n \"origin\": \"number\",\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"inclusive\": true,\n \"path\": [\n \"price\"\n ],\n \"message\": \"Too small: expected number to be >=1\"\n },\n {\n \"origin\": \"number\",\n \"code\": \"too_big\",\n \"maximum\": 10,\n \"inclusive\": true,\n \"path\": [\n \"quantity\"\n ],\n \"message\": \"Too big: expected number to be <=10\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"tags\",\n 1\n ],\n \"message\": \"Invalid input: expected string, received null\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"tags\",\n 3\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"date\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Invalid input: expected date, received null\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"jpg\",\n \"png\"\n ],\n \"path\": [\n \"images\",\n 0,\n \"type\"\n ],\n \"message\": \"Invalid option: expected one of \\\"jpg\\\"|\\\"png\\\"\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"images\",\n 1,\n \"url\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"id\"\n ],\n \"message\": \"Invalid input: expected number, received string\"\n },\n {\n \"expected\": \"date\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"created\"\n ],\n \"message\": \"Invalid input: expected date, received undefined\"\n },\n {\n \"code\": \"invalid_format\",\n \"format\": \"url\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 0,\n \"url\"\n ],\n \"message\": \"Invalid URL\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"title\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"jpg\",\n \"png\"\n ],\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"type\"\n ],\n \"message\": \"Invalid option: expected one of \\\"jpg\\\"|\\\"png\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"ratings\",\n 1,\n \"images\",\n 1,\n \"size\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n }\n]]\n","lineCount":169}] \ No newline at end of file diff --git a/bench/types.json b/bench/types.json index 83c888e7c..d85fa630d 100644 --- a/bench/types.json +++ b/bench/types.json @@ -1 +1 @@ -{"typescriptVersion":"6.0.3","results":[{"id":"zod","libraryName":"zod","version":"4.6.7","inference":{"schema":{"text":"ZodObject<{ id: ZodNumber; created: ZodDate; title: ZodString; brand: ZodString; description: ZodString; price: ZodNumber; discount: ZodNullable; quantity: ZodNumber; tags: ZodArray; images: ZodArray; size: ZodNumber; url: ZodURL; }, $strip>>; ratings: ZodArray; size: ZodNumber; url: ZodURL; }, $strip>>; }, $strip>>; }, $strip>","chars":660,"instantiations":669},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":330,"snippet":"z.input","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":330,"snippet":"z.output","match":"exact"},"instantiations":1185},"fromType":{"style":"builder","snippet":"const schema = z.toZod()(\n z.object({ id: z.number(), name: z.string(), price: z.number() }),\n);","cases":{"wrongType":true,"missingField":true,"optionalField":true,"extraField":true}}},{"id":"superstruct","libraryName":"superstruct","version":"2.0.2","inference":{"schema":{"text":"Struct<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }, { id: Struct; created: Struct; title: Struct; brand: Struct; description: Struct; price: Struct; discount: Struct; quantity: Struct; tags: Struct>; images: Struct<{ id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[], Struct<{ id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }, { id: Struct; created: Struct; title: Struct; type: Struct<\"jpg\" | \"png\", { jpg: \"jpg\"; png: \"png\"; }>; size: Struct; url: Struct; }>>; ratings: Struct<{ id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[], Struct<{ id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }, { id: Struct; stars: Struct; title: Struct; text: Struct; images: Struct<{ id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[], Struct<{ id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }, { id: Struct; created: Struct; title: Struct; type: Struct<\"jpg\" | \"png\", { jpg: \"jpg\"; png: \"png\"; }>; size: Struct; url: Struct; }>>; }>>; }>","chars":2056,"instantiations":1249},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":3,"snippet":"Infer","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":3,"snippet":"Infer","match":"exact"},"instantiations":1254},"fromType":{"style":"annotation","snippet":"const schema: Describe = object({\n id: number(),\n name: string(),\n price: number(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":true,"extraField":true}}},{"id":"effect","libraryName":"effect","version":"4.1.2","inference":{"schema":{"text":"Struct<{ readonly id: Number; readonly created: instanceOf; readonly title: String; readonly brand: String; readonly description: String; readonly price: Number; readonly discount: NullOr; readonly quantity: Number; readonly tags: mutable<$Array>; readonly images: mutable<$Array; readonly title: String; readonly type: Literals; readonly size: Number; readonly url: String; }>>>; readonly ratings: mutable<$Array; readonly title: String; readonly type: Literals; readonly size: Number; readonly url: String; }>>>; }>>>; }>","chars":885,"instantiations":1077},"input":{"text":"{ readonly id: number; readonly created: Date; readonly title: string; readonly brand: string; readonly description: string; readonly price: number; readonly discount: number | null; readonly quantity: number; readonly tags: string[]; readonly images: { readonly id: number; readonly created: Date; readonly title: string; readonly type: \"jpg\" | \"png\"; readonly size: number; readonly url: string; }[]; readonly ratings: { readonly id: number; readonly stars: number; readonly title: string; readonly text: string; readonly images: { readonly id: number; readonly created: Date; readonly title: string; readonly type: \"jpg\" | \"png\"; readonly size: number; readonly url: string; }[]; }[]; }","chars":689,"instantiations":303,"snippet":"Schema.Codec.Encoded","match":"exact"},"output":{"text":"{ readonly id: number; readonly created: Date; readonly title: string; readonly brand: string; readonly description: string; readonly price: number; readonly discount: number | null; readonly quantity: number; readonly tags: string[]; readonly images: { readonly id: number; readonly created: Date; readonly title: string; readonly type: \"jpg\" | \"png\"; readonly size: number; readonly url: string; }[]; readonly ratings: { readonly id: number; readonly stars: number; readonly title: string; readonly text: string; readonly images: { readonly id: number; readonly created: Date; readonly title: string; readonly type: \"jpg\" | \"png\"; readonly size: number; readonly url: string; }[]; }[]; }","chars":689,"instantiations":303,"snippet":"Schema.Schema.Type","match":"exact"},"instantiations":1632},"fromType":{"style":"annotation","snippet":"const schema: Schema.Schema = Schema.Struct({\n id: Schema.Number,\n name: Schema.String,\n price: Schema.Number,\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"zod/mini","libraryName":"zod/mini","version":"4.6.7","inference":{"schema":{"text":"ZodMiniObject<{ id: ZodMiniNumber; created: ZodMiniDate; title: ZodMiniString; brand: ZodMiniString; description: ZodMiniString; price: ZodMiniNumber; discount: ZodMiniNullable>; quantity: ZodMiniNumber; tags: ZodMiniArray>; images: ZodMiniArray; created: ZodMiniDate; title: ZodMiniString; type: ZodMiniEnum<{ jpg: \"jpg\"; png: \"png\"; }>; size: ZodMiniNumber; url: ZodMiniURL; }, $strip>>; ratings: ZodMiniArray; stars: ZodMiniNumber; title: ZodMiniString; text: ZodMiniString; images: ZodMiniArray; created: ZodMiniDate; title: ZodMiniString; type: ZodMiniEnum<{ jpg: \"jpg\"; png: \"png\"; }>; size: ZodMiniNumber; url: ZodMiniURL; }, $strip>>; }, $strip>>; }, $strip>","chars":958,"instantiations":1171},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":283,"snippet":"z.input","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":283,"snippet":"z.output","match":"exact"},"instantiations":1640},"fromType":{"style":"builder","snippet":"const schema = z.toZod()(\n z.object({ id: z.number(), name: z.string(), price: z.number() }),\n);","cases":{"wrongType":true,"missingField":true,"optionalField":true,"extraField":true}}},{"id":"io-ts","libraryName":"io-ts","version":"2.2.22","inference":{"schema":{"text":"TypeC<{ id: NumberC; created: DateC; title: RefinementC; brand: RefinementC; description: RefinementC; price: RefinementC; discount: UnionC<[RefinementC, NullC]>; quantity: RefinementC; tags: ArrayC>; images: ArrayC; type: UnionC<[LiteralC<\"jpg\" | \"png\">, LiteralC<\"jpg\" | \"png\">, ...LiteralC<\"jpg\" | \"png\">[]]>; size: NumberC; url: RefinementC; }>>; ratings: ArrayC; title: RefinementC; text: RefinementC; images: ArrayC; type: UnionC<[LiteralC<\"jpg\" | \"png\">, LiteralC<\"jpg\" | \"png\">, ...LiteralC<\"jpg\" | \"png\">[]]>; size: NumberC; url: RefinementC; }>>; }>>; }>","chars":966,"instantiations":1617},"input":{"text":"unknown","chars":7,"instantiations":77,"snippet":"t.InputOf","match":"wider"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":77,"snippet":"t.TypeOf","match":"exact"},"instantiations":1697},"fromType":{"style":"annotation","snippet":"const schema: t.Type = t.type({\n id: t.number,\n name: t.string,\n price: t.number,\n});","cases":{"wrongType":true,"missingField":true,"optionalField":true,"extraField":true}}},{"id":"decoders","libraryName":"decoders","version":"2.13.0","inference":{"schema":{"text":"Decoder<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; size: number; title: string; type: \"jpg\" | \"png\"; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; size: number; title: string; type: \"jpg\" | \"png\"; url: string; }[]; stars: number; text: string; }[]; }>","chars":446,"instantiations":1778},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; size: number; title: string; type: \"jpg\" | \"png\"; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; size: number; title: string; type: \"jpg\" | \"png\"; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":37,"snippet":"DecoderType","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; size: number; title: string; type: \"jpg\" | \"png\"; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; size: number; title: string; type: \"jpg\" | \"png\"; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":37,"snippet":"DecoderType","match":"exact"},"instantiations":1836},"fromType":{"style":"annotation","snippet":"const schema: Decoder = object({\n id: number,\n name: string,\n price: number,\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"@railway-ts/pipelines","libraryName":"@railway-ts/pipelines","version":"0.1.29","inference":{"schema":{"text":"Validator","chars":457,"instantiations":1748},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":351,"snippet":"InferSchemaType","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":351,"snippet":"InferSchemaType","match":"exact"},"instantiations":2133},"fromType":{"style":"annotation","snippet":"const schema: Validator = object({\n id: required(number()),\n name: required(string()),\n price: required(number()),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":true}}},{"id":"@remix-run/data-schema","libraryName":"@remix-run/data-schema","version":"1.0.0","inference":{"schema":{"text":"Schema","chars":454,"instantiations":2320},"input":{"text":"unknown","chars":7,"instantiations":89,"snippet":"InferInput","match":"wider"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":111,"snippet":"InferOutput","match":"exact"},"instantiations":2462},"fromType":{"style":"annotation","snippet":"const schema: Schema = object({\n id: number(),\n name: string(),\n price: number(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"yup","libraryName":"yup","version":"1.7.1","inference":{"schema":{"text":"ObjectSchema<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: NonNullable<\"jpg\" | \"png\" | undefined>; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: NonNullable<\"jpg\" | \"png\" | undefined>; size: number; url: string; }[]; stars: number; text: string; }[]; }, AnyObject, { id: undefined; created: undefined; title: undefined; brand: undefined; description: undefined; price: undefined; discount: undefined; quantity: undefined; tags: undefined; images: undefined; ratings: undefined; }, \"\">","chars":732,"instantiations":2168},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: NonNullable<\"jpg\" | \"png\" | undefined>; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: NonNullable<\"jpg\" | \"png\" | undefined>; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":487,"instantiations":595,"snippet":"yup.InferType","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: NonNullable<\"jpg\" | \"png\" | undefined>; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: NonNullable<\"jpg\" | \"png\" | undefined>; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":487,"instantiations":595,"snippet":"yup.InferType","match":"exact"},"instantiations":2765},"fromType":{"style":"annotation","snippet":"const schema: yup.ObjectSchema = yup.object({\n id: yup.number().required(),\n name: yup.string().required(),\n price: yup.number().required(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"typebox","libraryName":"typebox","version":"1.4.6","inference":{"schema":{"text":"TObject<{ id: TNumber; created: TRefine>; title: TString; brand: TString; description: TString; price: TNumber; discount: TUnion<[TNumber, TNull]>; quantity: TNumber; tags: TArray; images: TArray>; title: TString; type: TEnum<[\"jpg\", \"png\"]>; size: TNumber; url: TString; }>>; ratings: TArray>; title: TString; type: TEnum<[\"jpg\", \"png\"]>; size: TNumber; url: TString; }>>; }>>; }>","chars":597,"instantiations":457},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":3496,"snippet":"Type.StaticEncode","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":3496,"snippet":"Type.StaticDecode","match":"exact"},"instantiations":4134},"fromType":{"style":"annotation","snippet":"const schema = Type.Object({\n id: Type.Number(),\n name: Type.String(),\n price: Type.Number(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"runtypes","libraryName":"runtypes","version":"7.0.5","inference":{"schema":{"text":"Object<{ id: Number; created: InstanceOf; title: Constraint; brand: Constraint; description: Constraint; price: Constraint; discount: Union<[Constraint, Literal]>; quantity: Constraint; tags: Array>; images: Array; title: Constraint; type: Union<[Literal<\"jpg\">, Literal<\"png\">]>; size: Number; url: Constraint; }>>; ratings: Array; title: Constraint; text: Constraint; images: Array; title: Constraint; type: Union<[Literal<\"jpg\">, Literal<\"png\">]>; size: Number; url: Constraint; }>>; }>>; }>","chars":868,"instantiations":4523},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: any; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: any; }[]; stars: number; text: string; }[]; }","chars":431,"instantiations":468,"snippet":"Static","match":"any"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: any; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: any; }[]; stars: number; text: string; }[]; }","chars":431,"instantiations":468,"snippet":"Static","match":"any"},"instantiations":4995},"fromType":{"style":"annotation","snippet":"const schema: Runtype.Core = RtObject({\n id: RtNumber,\n name: RtString,\n price: RtNumber,\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"valibot","libraryName":"valibot","version":"1.5.0","inference":{"schema":{"text":"ObjectSchema<{ readonly id: NumberSchema; readonly created: DateSchema; readonly title: SchemaWithPipe, MinLengthAction, MaxLengthAction]>; readonly brand: SchemaWithPipe, MinLengthAction, MaxLengthAction]>; readonly description: SchemaWithPipe, MinLengthAction, MaxLengthAction]>; readonly price: SchemaWithPipe, MinValueAction, MaxValueAction]>; readonly discount: NullableSchema, MinValueAction, MaxValueAction]>, undefined>; readonly quantity: SchemaWithPipe, MinValueAction, MaxValueAction]>; readonly tags: ArraySchema, MinLengthAction, MaxLengthAction]>, undefined>; readonly images: ArraySchema; readonly created: DateSchema; readonly title: SchemaWithPipe, MinLengthAction, MaxLengthAction]>; readonly type: PicklistSchema<[\"jpg\", \"png\"], undefined>; readonly size: NumberSchema; readonly url: SchemaWithPipe, UrlAction]>; }, undefined>, undefined>; readonly ratings: ArraySchema; readonly stars: SchemaWithPipe, MinValueAction, MaxValueAction]>; readonly title: SchemaWithPipe, MinLengthAction, MaxLengthAction]>; readonly text: SchemaWithPipe, MinLengthAction, MaxLengthAction]>; readonly images: ArraySchema; readonly created: DateSchema; readonly title: SchemaWithPipe, MinLengthAction, MaxLengthAction]>; readonly type: PicklistSchema<[\"jpg\", \"png\"], undefined>; readonly size: NumberSchema; readonly url: SchemaWithPipe, UrlAction]>; }, undefined>, undefined>; }, undefined>, undefined>; }, undefined>","chars":2732,"instantiations":7889},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":645,"snippet":"v.InferInput","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":645,"snippet":"v.InferOutput","match":"exact"},"instantiations":8539},"fromType":{"style":"annotation","snippet":"const schema: v.GenericSchema = v.object({\n id: v.number(),\n name: v.string(),\n price: v.number(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"sury","libraryName":"sury","version":"11.1.0","inference":{"schema":{"text":"Schema<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }, { id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }>","chars":884,"instantiations":9935},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":506,"snippet":"S.Input","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":506,"snippet":"S.Output","match":"exact"},"instantiations":10619},"fromType":{"style":"builder","snippet":"const schema = S.schemaOf()({\n id: S.number,\n name: S.string,\n price: S.number,\n});","cases":{"wrongType":true,"missingField":true,"optionalField":true,"extraField":true}}},{"id":"@sapphire/shapeshift","libraryName":"@sapphire/shapeshift","version":"5.0.0","inference":{"schema":{"text":"ObjectValidator<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: UndefinedToOptional<{ id: any; created: any; title: any; type: any; size: any; url: any; }>[]; ratings: UndefinedToOptional<{ id: any; stars: any; title: any; text: any; images: any; }>[]; }, UndefinedToOptional<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: UndefinedToOptional<{ id: any; created: any; title: any; type: any; size: any; url: any; }>[]; ratings: UndefinedToOptional<{ id: any; stars: any; title: any; text: any; images: any; }>[]; }>>","chars":744,"instantiations":10293},"input":{"text":"Pick<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: UndefinedToOptional<{ id: any; created: any; title: any; type: any; size: any; url: any; }>[]; ratings: UndefinedToOptional<{ id: any; stars: any; title: any; text: any; images: any; }>[]; }, \"id\" | \"created\" | \"title\" | \"brand\" | \"description\" | \"price\" | \"discount\" | \"quantity\" | \"tags\" | \"images\" | \"ratings\"> & {}","chars":485,"instantiations":1881,"snippet":"InferType","match":"exact"},"output":{"text":"Pick<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: UndefinedToOptional<{ id: any; created: any; title: any; type: any; size: any; url: any; }>[]; ratings: UndefinedToOptional<{ id: any; stars: any; title: any; text: any; images: any; }>[]; }, \"id\" | \"created\" | \"title\" | \"brand\" | \"description\" | \"price\" | \"discount\" | \"quantity\" | \"tags\" | \"images\" | \"ratings\"> & {}","chars":485,"instantiations":1881,"snippet":"InferType","match":"exact"},"instantiations":12197},"fromType":{"style":"annotation","snippet":"const schema: BaseValidator = s.object({\n id: s.number(),\n name: s.string(),\n price: s.number(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"arktype","libraryName":"arktype","version":"2.2.9","inference":{"schema":{"text":"Type<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }, {}>","chars":447,"instantiations":23258},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":5081,"snippet":"(typeof schema)[\"inferIn\"]","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":3821,"snippet":"(typeof schema)[\"infer\"]","match":"exact"},"instantiations":28899},"fromType":{"style":"annotation","snippet":"const schema: Type = type({\n id: \"number\",\n name: \"string\",\n price: \"number\",\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"zod/v3","libraryName":"zod/v3","version":"4.6.7","inference":{"schema":{"text":"ZodObject<{ id: ZodNumber; created: ZodDate; title: ZodString; brand: ZodString; description: ZodString; price: ZodNumber; discount: ZodNullable; quantity: ZodNumber; tags: ZodArray; images: ZodArray; size: ZodNumber; url: ZodString; }, \"strip\", ZodTypeAny, { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }, { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }>, \"many\">; ratings: ZodArray; size: ZodNumber; url: ZodString; }, \"strip\", ZodTypeAny, { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }, { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }>, \"many\">; }, \"strip\", ZodTypeAny, { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }, { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }>, \"many\">; }, \"strip\", ZodTypeAny, { id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }, { id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }>","chars":2314,"instantiations":29062},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":432,"snippet":"z.input","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":432,"snippet":"z.output","match":"exact"},"instantiations":29496},"fromType":{"style":"annotation","snippet":"const schema: z.ZodType = z.object({\n id: z.number(),\n name: z.string(),\n price: z.number(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"@paseri/paseri","libraryName":"@paseri/paseri","version":"1.9.7","noInference":"The inferred type of a paseri schema cannot be named or serialized (TS2883, TS7056), so a schema has to be annotated with the type it describes.","fromType":{"style":"annotation","snippet":"const schema: p.Schema = p.object({\n id: p.number(),\n name: p.string(),\n price: p.number(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"typia","libraryName":"typia","version":"15.3.0","noInference":"typia has no runtime schema value to read a type from - the schema a user writes is the type itself, so there is nothing to infer that isn't already given.","fromType":{"style":"builder","snippet":"const schema = typia.createAssert();","cases":{"wrongType":true,"missingField":true,"optionalField":true,"extraField":true},"derived":true}}]} \ No newline at end of file +{"typescriptVersion":"6.0.3","results":[{"id":"zod","libraryName":"zod","version":"4.6.7","inference":{"schema":{"text":"ZodObject<{ id: ZodNumber; created: ZodDate; title: ZodString; brand: ZodString; description: ZodString; price: ZodNumber; discount: ZodNullable; quantity: ZodNumber; tags: ZodArray; images: ZodArray; size: ZodNumber; url: ZodURL; }, $strip>>; ratings: ZodArray; size: ZodNumber; url: ZodURL; }, $strip>>; }, $strip>>; }, $strip>","chars":660,"instantiations":669},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":330,"snippet":"z.input","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":330,"snippet":"z.output","match":"exact"},"instantiations":1185},"fromType":{"style":"builder","snippet":"const schema = z.toZod()(\n z.object({ id: z.number(), name: z.string(), price: z.number() }),\n);","cases":{"wrongType":true,"missingField":true,"optionalField":true,"extraField":true}}},{"id":"superstruct","libraryName":"superstruct","version":"2.0.2","inference":{"schema":{"text":"Struct<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }, { id: Struct; created: Struct; title: Struct; brand: Struct; description: Struct; price: Struct; discount: Struct; quantity: Struct; tags: Struct>; images: Struct<{ id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[], Struct<{ id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }, { id: Struct; created: Struct; title: Struct; type: Struct<\"jpg\" | \"png\", { jpg: \"jpg\"; png: \"png\"; }>; size: Struct; url: Struct; }>>; ratings: Struct<{ id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[], Struct<{ id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }, { id: Struct; stars: Struct; title: Struct; text: Struct; images: Struct<{ id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[], Struct<{ id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }, { id: Struct; created: Struct; title: Struct; type: Struct<\"jpg\" | \"png\", { jpg: \"jpg\"; png: \"png\"; }>; size: Struct; url: Struct; }>>; }>>; }>","chars":2056,"instantiations":1249},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":3,"snippet":"Infer","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":3,"snippet":"Infer","match":"exact"},"instantiations":1254},"fromType":{"style":"annotation","snippet":"const schema: Describe = object({\n id: number(),\n name: string(),\n price: number(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":true,"extraField":true}}},{"id":"effect","libraryName":"effect","version":"4.1.3","inference":{"schema":{"text":"Struct<{ readonly id: Number; readonly created: instanceOf; readonly title: String; readonly brand: String; readonly description: String; readonly price: Number; readonly discount: NullOr; readonly quantity: Number; readonly tags: mutable<$Array>; readonly images: mutable<$Array; readonly title: String; readonly type: Literals; readonly size: Number; readonly url: String; }>>>; readonly ratings: mutable<$Array; readonly title: String; readonly type: Literals; readonly size: Number; readonly url: String; }>>>; }>>>; }>","chars":885,"instantiations":1077},"input":{"text":"{ readonly id: number; readonly created: Date; readonly title: string; readonly brand: string; readonly description: string; readonly price: number; readonly discount: number | null; readonly quantity: number; readonly tags: string[]; readonly images: { readonly id: number; readonly created: Date; readonly title: string; readonly type: \"jpg\" | \"png\"; readonly size: number; readonly url: string; }[]; readonly ratings: { readonly id: number; readonly stars: number; readonly title: string; readonly text: string; readonly images: { readonly id: number; readonly created: Date; readonly title: string; readonly type: \"jpg\" | \"png\"; readonly size: number; readonly url: string; }[]; }[]; }","chars":689,"instantiations":303,"snippet":"Schema.Codec.Encoded","match":"exact"},"output":{"text":"{ readonly id: number; readonly created: Date; readonly title: string; readonly brand: string; readonly description: string; readonly price: number; readonly discount: number | null; readonly quantity: number; readonly tags: string[]; readonly images: { readonly id: number; readonly created: Date; readonly title: string; readonly type: \"jpg\" | \"png\"; readonly size: number; readonly url: string; }[]; readonly ratings: { readonly id: number; readonly stars: number; readonly title: string; readonly text: string; readonly images: { readonly id: number; readonly created: Date; readonly title: string; readonly type: \"jpg\" | \"png\"; readonly size: number; readonly url: string; }[]; }[]; }","chars":689,"instantiations":303,"snippet":"Schema.Schema.Type","match":"exact"},"instantiations":1632},"fromType":{"style":"annotation","snippet":"const schema: Schema.Schema = Schema.Struct({\n id: Schema.Number,\n name: Schema.String,\n price: Schema.Number,\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"zod/mini","libraryName":"zod/mini","version":"4.6.7","inference":{"schema":{"text":"ZodMiniObject<{ id: ZodMiniNumber; created: ZodMiniDate; title: ZodMiniString; brand: ZodMiniString; description: ZodMiniString; price: ZodMiniNumber; discount: ZodMiniNullable>; quantity: ZodMiniNumber; tags: ZodMiniArray>; images: ZodMiniArray; created: ZodMiniDate; title: ZodMiniString; type: ZodMiniEnum<{ jpg: \"jpg\"; png: \"png\"; }>; size: ZodMiniNumber; url: ZodMiniURL; }, $strip>>; ratings: ZodMiniArray; stars: ZodMiniNumber; title: ZodMiniString; text: ZodMiniString; images: ZodMiniArray; created: ZodMiniDate; title: ZodMiniString; type: ZodMiniEnum<{ jpg: \"jpg\"; png: \"png\"; }>; size: ZodMiniNumber; url: ZodMiniURL; }, $strip>>; }, $strip>>; }, $strip>","chars":958,"instantiations":1171},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":283,"snippet":"z.input","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":283,"snippet":"z.output","match":"exact"},"instantiations":1640},"fromType":{"style":"builder","snippet":"const schema = z.toZod()(\n z.object({ id: z.number(), name: z.string(), price: z.number() }),\n);","cases":{"wrongType":true,"missingField":true,"optionalField":true,"extraField":true}}},{"id":"io-ts","libraryName":"io-ts","version":"2.2.22","inference":{"schema":{"text":"TypeC<{ id: NumberC; created: DateC; title: RefinementC; brand: RefinementC; description: RefinementC; price: RefinementC; discount: UnionC<[RefinementC, NullC]>; quantity: RefinementC; tags: ArrayC>; images: ArrayC; type: UnionC<[LiteralC<\"jpg\" | \"png\">, LiteralC<\"jpg\" | \"png\">, ...LiteralC<\"jpg\" | \"png\">[]]>; size: NumberC; url: RefinementC; }>>; ratings: ArrayC; title: RefinementC; text: RefinementC; images: ArrayC; type: UnionC<[LiteralC<\"jpg\" | \"png\">, LiteralC<\"jpg\" | \"png\">, ...LiteralC<\"jpg\" | \"png\">[]]>; size: NumberC; url: RefinementC; }>>; }>>; }>","chars":966,"instantiations":1617},"input":{"text":"unknown","chars":7,"instantiations":77,"snippet":"t.InputOf","match":"wider"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":77,"snippet":"t.TypeOf","match":"exact"},"instantiations":1697},"fromType":{"style":"annotation","snippet":"const schema: t.Type = t.type({\n id: t.number,\n name: t.string,\n price: t.number,\n});","cases":{"wrongType":true,"missingField":true,"optionalField":true,"extraField":true}}},{"id":"decoders","libraryName":"decoders","version":"2.13.0","inference":{"schema":{"text":"Decoder<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; size: number; title: string; type: \"jpg\" | \"png\"; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; size: number; title: string; type: \"jpg\" | \"png\"; url: string; }[]; stars: number; text: string; }[]; }>","chars":446,"instantiations":1778},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; size: number; title: string; type: \"jpg\" | \"png\"; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; size: number; title: string; type: \"jpg\" | \"png\"; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":37,"snippet":"DecoderType","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; size: number; title: string; type: \"jpg\" | \"png\"; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; size: number; title: string; type: \"jpg\" | \"png\"; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":37,"snippet":"DecoderType","match":"exact"},"instantiations":1836},"fromType":{"style":"annotation","snippet":"const schema: Decoder = object({\n id: number,\n name: string,\n price: number,\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"@railway-ts/pipelines","libraryName":"@railway-ts/pipelines","version":"0.1.29","inference":{"schema":{"text":"Validator","chars":457,"instantiations":1748},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":351,"snippet":"InferSchemaType","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":351,"snippet":"InferSchemaType","match":"exact"},"instantiations":2133},"fromType":{"style":"annotation","snippet":"const schema: Validator = object({\n id: required(number()),\n name: required(string()),\n price: required(number()),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":true}}},{"id":"@remix-run/data-schema","libraryName":"@remix-run/data-schema","version":"1.0.0","inference":{"schema":{"text":"Schema","chars":454,"instantiations":2320},"input":{"text":"unknown","chars":7,"instantiations":89,"snippet":"InferInput","match":"wider"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":111,"snippet":"InferOutput","match":"exact"},"instantiations":2462},"fromType":{"style":"annotation","snippet":"const schema: Schema = object({\n id: number(),\n name: string(),\n price: number(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"yup","libraryName":"yup","version":"1.7.1","inference":{"schema":{"text":"ObjectSchema<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: NonNullable<\"jpg\" | \"png\" | undefined>; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: NonNullable<\"jpg\" | \"png\" | undefined>; size: number; url: string; }[]; stars: number; text: string; }[]; }, AnyObject, { id: undefined; created: undefined; title: undefined; brand: undefined; description: undefined; price: undefined; discount: undefined; quantity: undefined; tags: undefined; images: undefined; ratings: undefined; }, \"\">","chars":732,"instantiations":2168},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: NonNullable<\"jpg\" | \"png\" | undefined>; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: NonNullable<\"jpg\" | \"png\" | undefined>; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":487,"instantiations":595,"snippet":"yup.InferType","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: NonNullable<\"jpg\" | \"png\" | undefined>; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: NonNullable<\"jpg\" | \"png\" | undefined>; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":487,"instantiations":595,"snippet":"yup.InferType","match":"exact"},"instantiations":2765},"fromType":{"style":"annotation","snippet":"const schema: yup.ObjectSchema = yup.object({\n id: yup.number().required(),\n name: yup.string().required(),\n price: yup.number().required(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"typebox","libraryName":"typebox","version":"1.4.6","inference":{"schema":{"text":"TObject<{ id: TNumber; created: TRefine>; title: TString; brand: TString; description: TString; price: TNumber; discount: TUnion<[TNumber, TNull]>; quantity: TNumber; tags: TArray; images: TArray>; title: TString; type: TEnum<[\"jpg\", \"png\"]>; size: TNumber; url: TString; }>>; ratings: TArray>; title: TString; type: TEnum<[\"jpg\", \"png\"]>; size: TNumber; url: TString; }>>; }>>; }>","chars":597,"instantiations":457},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":3496,"snippet":"Type.StaticEncode","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":3496,"snippet":"Type.StaticDecode","match":"exact"},"instantiations":4134},"fromType":{"style":"annotation","snippet":"const schema = Type.Object({\n id: Type.Number(),\n name: Type.String(),\n price: Type.Number(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"runtypes","libraryName":"runtypes","version":"7.0.5","inference":{"schema":{"text":"Object<{ id: Number; created: InstanceOf; title: Constraint; brand: Constraint; description: Constraint; price: Constraint; discount: Union<[Constraint, Literal]>; quantity: Constraint; tags: Array>; images: Array; title: Constraint; type: Union<[Literal<\"jpg\">, Literal<\"png\">]>; size: Number; url: Constraint; }>>; ratings: Array; title: Constraint; text: Constraint; images: Array; title: Constraint; type: Union<[Literal<\"jpg\">, Literal<\"png\">]>; size: Number; url: Constraint; }>>; }>>; }>","chars":868,"instantiations":4523},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: any; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: any; }[]; stars: number; text: string; }[]; }","chars":431,"instantiations":468,"snippet":"Static","match":"any"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: any; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: any; }[]; stars: number; text: string; }[]; }","chars":431,"instantiations":468,"snippet":"Static","match":"any"},"instantiations":4995},"fromType":{"style":"annotation","snippet":"const schema: Runtype.Core = RtObject({\n id: RtNumber,\n name: RtString,\n price: RtNumber,\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"valibot","libraryName":"valibot","version":"1.5.0","inference":{"schema":{"text":"ObjectSchema<{ readonly id: NumberSchema; readonly created: DateSchema; readonly title: SchemaWithPipe, MinLengthAction, MaxLengthAction]>; readonly brand: SchemaWithPipe, MinLengthAction, MaxLengthAction]>; readonly description: SchemaWithPipe, MinLengthAction, MaxLengthAction]>; readonly price: SchemaWithPipe, MinValueAction, MaxValueAction]>; readonly discount: NullableSchema, MinValueAction, MaxValueAction]>, undefined>; readonly quantity: SchemaWithPipe, MinValueAction, MaxValueAction]>; readonly tags: ArraySchema, MinLengthAction, MaxLengthAction]>, undefined>; readonly images: ArraySchema; readonly created: DateSchema; readonly title: SchemaWithPipe, MinLengthAction, MaxLengthAction]>; readonly type: PicklistSchema<[\"jpg\", \"png\"], undefined>; readonly size: NumberSchema; readonly url: SchemaWithPipe, UrlAction]>; }, undefined>, undefined>; readonly ratings: ArraySchema; readonly stars: SchemaWithPipe, MinValueAction, MaxValueAction]>; readonly title: SchemaWithPipe, MinLengthAction, MaxLengthAction]>; readonly text: SchemaWithPipe, MinLengthAction, MaxLengthAction]>; readonly images: ArraySchema; readonly created: DateSchema; readonly title: SchemaWithPipe, MinLengthAction, MaxLengthAction]>; readonly type: PicklistSchema<[\"jpg\", \"png\"], undefined>; readonly size: NumberSchema; readonly url: SchemaWithPipe, UrlAction]>; }, undefined>, undefined>; }, undefined>, undefined>; }, undefined>","chars":2732,"instantiations":7889},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":645,"snippet":"v.InferInput","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":645,"snippet":"v.InferOutput","match":"exact"},"instantiations":8539},"fromType":{"style":"annotation","snippet":"const schema: v.GenericSchema = v.object({\n id: v.number(),\n name: v.string(),\n price: v.number(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"sury","libraryName":"sury","version":"11.1.0","inference":{"schema":{"text":"Schema<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }, { id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }>","chars":884,"instantiations":9935},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":506,"snippet":"S.Input","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":506,"snippet":"S.Output","match":"exact"},"instantiations":10619},"fromType":{"style":"builder","snippet":"const schema = S.schemaOf()({\n id: S.number,\n name: S.string,\n price: S.number,\n});","cases":{"wrongType":true,"missingField":true,"optionalField":true,"extraField":true}}},{"id":"@sapphire/shapeshift","libraryName":"@sapphire/shapeshift","version":"5.0.0","inference":{"schema":{"text":"ObjectValidator<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: UndefinedToOptional<{ id: any; created: any; title: any; type: any; size: any; url: any; }>[]; ratings: UndefinedToOptional<{ id: any; stars: any; title: any; text: any; images: any; }>[]; }, UndefinedToOptional<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: UndefinedToOptional<{ id: any; created: any; title: any; type: any; size: any; url: any; }>[]; ratings: UndefinedToOptional<{ id: any; stars: any; title: any; text: any; images: any; }>[]; }>>","chars":744,"instantiations":10293},"input":{"text":"Pick<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: UndefinedToOptional<{ id: any; created: any; title: any; type: any; size: any; url: any; }>[]; ratings: UndefinedToOptional<{ id: any; stars: any; title: any; text: any; images: any; }>[]; }, \"id\" | \"created\" | \"title\" | \"brand\" | \"description\" | \"price\" | \"discount\" | \"quantity\" | \"tags\" | \"images\" | \"ratings\"> & {}","chars":485,"instantiations":1881,"snippet":"InferType","match":"exact"},"output":{"text":"Pick<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: UndefinedToOptional<{ id: any; created: any; title: any; type: any; size: any; url: any; }>[]; ratings: UndefinedToOptional<{ id: any; stars: any; title: any; text: any; images: any; }>[]; }, \"id\" | \"created\" | \"title\" | \"brand\" | \"description\" | \"price\" | \"discount\" | \"quantity\" | \"tags\" | \"images\" | \"ratings\"> & {}","chars":485,"instantiations":1881,"snippet":"InferType","match":"exact"},"instantiations":12197},"fromType":{"style":"annotation","snippet":"const schema: BaseValidator = s.object({\n id: s.number(),\n name: s.string(),\n price: s.number(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"arktype","libraryName":"arktype","version":"2.2.9","inference":{"schema":{"text":"Type<{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }, {}>","chars":447,"instantiations":23258},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":5081,"snippet":"(typeof schema)[\"inferIn\"]","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; stars: number; title: string; text: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; }[]; }","chars":437,"instantiations":3821,"snippet":"(typeof schema)[\"infer\"]","match":"exact"},"instantiations":28899},"fromType":{"style":"annotation","snippet":"const schema: Type = type({\n id: \"number\",\n name: \"string\",\n price: \"number\",\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"zod/v3","libraryName":"zod/v3","version":"4.6.7","inference":{"schema":{"text":"ZodObject<{ id: ZodNumber; created: ZodDate; title: ZodString; brand: ZodString; description: ZodString; price: ZodNumber; discount: ZodNullable; quantity: ZodNumber; tags: ZodArray; images: ZodArray; size: ZodNumber; url: ZodString; }, \"strip\", ZodTypeAny, { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }, { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }>, \"many\">; ratings: ZodArray; size: ZodNumber; url: ZodString; }, \"strip\", ZodTypeAny, { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }, { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }>, \"many\">; }, \"strip\", ZodTypeAny, { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }, { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }>, \"many\">; }, \"strip\", ZodTypeAny, { id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }, { id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }>","chars":2314,"instantiations":29062},"input":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":432,"snippet":"z.input","match":"exact"},"output":{"text":"{ id: number; created: Date; title: string; brand: string; description: string; price: number; discount: number | null; quantity: number; tags: string[]; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; ratings: { id: number; title: string; images: { id: number; created: Date; title: string; type: \"jpg\" | \"png\"; size: number; url: string; }[]; stars: number; text: string; }[]; }","chars":437,"instantiations":432,"snippet":"z.output","match":"exact"},"instantiations":29496},"fromType":{"style":"annotation","snippet":"const schema: z.ZodType = z.object({\n id: z.number(),\n name: z.string(),\n price: z.number(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"@paseri/paseri","libraryName":"@paseri/paseri","version":"1.9.7","noInference":"The inferred type of a paseri schema cannot be named or serialized (TS2883, TS7056), so a schema has to be annotated with the type it describes.","fromType":{"style":"annotation","snippet":"const schema: p.Schema = p.object({\n id: p.number(),\n name: p.string(),\n price: p.number(),\n});","cases":{"wrongType":true,"missingField":true,"optionalField":false,"extraField":false}}},{"id":"typia","libraryName":"typia","version":"15.3.1","noInference":"typia has no runtime schema value to read a type from - the schema a user writes is the type itself, so there is nothing to infer that isn't already given.","fromType":{"style":"builder","snippet":"const schema = typia.createAssert();","cases":{"wrongType":true,"missingField":true,"optionalField":true,"extraField":true},"derived":true}}]} \ No newline at end of file diff --git a/schemas/libraries/effect/download_compiled/index/minified.js b/schemas/libraries/effect/download_compiled/index/minified.js index 177900299..6cca21e70 100644 --- a/schemas/libraries/effect/download_compiled/index/minified.js +++ b/schemas/libraries/effect/download_compiled/index/minified.js @@ -1,6 +1,6 @@ -const e=(e,t)=>{switch(t.length){case 0:return e;case 1:return t[0](e);case 2:return t[1](t[0](e));case 3:return t[2](t[1](t[0](e)));case 4:return t[3](t[2](t[1](t[0](e))));case 5:return t[4](t[3](t[2](t[1](t[0](e)))));case 6:return t[5](t[4](t[3](t[2](t[1](t[0](e))))));case 7:return t[6](t[5](t[4](t[3](t[2](t[1](t[0](e)))))));case 8:return t[7](t[6](t[5](t[4](t[3](t[2](t[1](t[0](e))))))));case 9:return t[8](t[7](t[6](t[5](t[4](t[3](t[2](t[1](t[0](e)))))))));default:{let n=e;for(let e=0,r=t.length;et(e,...arguments)};switch(e){case 0:case 1:throw RangeError(`Invalid arity ${e}`);case 2:return function(e,n){return arguments.length>=2?t(e,n):function(n){return t(n,e)}};case 3:return function(e,n,r){return arguments.length>=3?t(e,n,r):function(r){return t(r,e,n)}};default:return function(){if(arguments.length>=e)return t.apply(this,arguments);let n=arguments;return function(e){return t(e,...n)}}}},i=e=>e,a=e=>()=>e,o=/*#__PURE__*/ a(!0),s=/*#__PURE__*/ a(void 0),c=s;function l(e){let t=/* @__PURE__ */ new WeakMap;return n=>{let r=t.get(n);if(r!==void 0)return r;let i=e(n);return t.set(n,i),i}}function u(e){let t=/* @__PURE__ */ new WeakMap;return n=>{let r=t.get(n);if(r!==void 0)return r;let i=e(n);return t.set(n,i),i!==n&&t.set(i,i),i}}const d=e=>{let t=new Set(Reflect.ownKeys(e));if(e.constructor===Object)return t;e instanceof Error&&t.delete(`stack`);let n=Object.getPrototypeOf(e),r=n;for(;r!==null&&r!==Object.prototype;){let e=Reflect.ownKeys(r);for(let n=0;nnew Uint8Array(e.buffer,e.byteOffset,e.byteLength),m=e=>e instanceof ArrayBuffer||typeof SharedArrayBuffer<`u`&&e instanceof SharedArrayBuffer,ee=e=>{try{return new Uint8Array(e)}catch{return}};let h=0;const te=()=>{h++};function ne(e){return typeof e==`string`}function re(e){return typeof e==`number`}function ie(e){return typeof e==`function`}function ae(e){return e!=null}function oe(e){return!0}function se(e){return typeof e==`object`&&!!e||ie(e)}const g=/*#__PURE__*/ r(2,(e,t)=>se(e)&&t in e),_=`~effect/Hash`,v=e=>{switch(typeof e){case`number`:return pe(e);case`bigint`:return b(e.toString(10));case`string`:return b(e);case`function`:case`object`:if(e===null)break;if(e instanceof Date)return Number.isNaN(e.getTime())?b(`Invalid Date`):b(e.toISOString());if(e instanceof RegExp)return b(e.toString());{if(f.has(e))return ce(e);let t=Se.get(e);if(t!==void 0)return t;if(Ce.has(e))return te(),b(`[Circular]`);Ce.add(e);let n=h,r;try{if(de(e))r=e[_]();else if(typeof e==`function`)r=ce(e);else if(m(e)){let t=ee(e);r=t===void 0?ce(e):_e(t)}else r=e instanceof DataView?_e(p(e)):Array.isArray(e)||ArrayBuffer.isView(e)?_e(e):e instanceof Map?ve(e):e instanceof Set?be(e):he(e)}finally{Ce.delete(e)}return n===h&&Se.set(e,r),r}}return ue(le(b(String(e))))},ce=e=>(xe.has(e)||xe.set(e,ue(Math.random()*4294967296|0)),xe.get(e)),le=e=>(e^=e>>>16,e=Math.imul(e,2246822507),e^=e>>>13,e=Math.imul(e,3266489909),e^e>>>16),y=/*#__PURE__*/ r(2,(e,t)=>le(Math.imul(e,2654435761)+Math.imul(t,2246822507))),ue=e=>e&3221225471|e>>>1&1073741824,de=e=>g(e,`~effect/Hash`)&&typeof e[`~effect/Hash`]==`function`,fe=/*#__PURE__*/ new DataView(/*#__PURE__*/ new ArrayBuffer(8)),pe=e=>{let t=e|0;return t===e?ue(t):(fe.setFloat64(0,e===e?e:NaN),ue(y(fe.getInt32(0),fe.getInt32(4))))},b=e=>{let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return ue(t)},me=(e,t)=>{let n=12289;for(let r of t)n^=y(v(r),v(e[r]));return ue(n)},he=e=>me(e,d(e)),ge=(e,t)=>n=>{let r=e;for(let e of n)r^=t(e);return ue(r)},_e=e=>{let t=6151;for(let n of e)t=y(t,v(n));return ue(t)},ve=/*#__PURE__*/ ge(/*#__PURE__*/ b(`Map`),([e,t])=>y(v(e),v(t))),ye=/*#__PURE__*/ b(`Set`),be=/*#__PURE__*/ ge(ye,e=>y(ye,v(e))),xe=/*#__PURE__*/ new WeakMap,Se=/*#__PURE__*/ new WeakMap,Ce=/*#__PURE__*/ new WeakSet,x=`~effect/Equal`;function S(){return arguments.length===1?e=>we(e,arguments[0]):we(arguments[0],arguments[1])}function we(e,t){if(e===t)return!0;if(e==null||t==null)return!1;let n=typeof e;return n===typeof t?n===`number`&&e!==e&&t!==t?!0:n!==`object`&&n!==`function`||f.has(e)||f.has(t)?!1:Te(e,t):!1}function Te(e,t){let n=De.length;for(let r=n;r-->0;)if(De[r]===e&&Oe[r]===t)return!0;if(n)return Ee(e,t);let r=ke.get(e);r||ke.set(e,r=/* @__PURE__ */ new WeakMap);let i=r.get(t);return i===void 0&&r.set(t,i=Ee(e,t)),i}function Ee(e,t){De.push(e),Oe.push(t);try{return Ae(e,t)}finally{De.pop(),Oe.pop()}}const De=[],Oe=[],ke=/*#__PURE__*/ new WeakMap;function Ae(e,t){if(v(e)!==v(t))return!1;if(e instanceof Date){if(!(t instanceof Date))return!1;let n=e.getTime(),r=t.getTime();return n===r||Number.isNaN(n)&&Number.isNaN(r)}if(e instanceof RegExp)return t instanceof RegExp&&e.toString()===t.toString();let n=Le(e);if(n!==Le(t)||typeof e==`function`&&!n)return!1;if(n)return e[x](t);if(Array.isArray(e))return!Array.isArray(t)||e.length!==t.length?!1:je(e,t);if(m(e)){if(!m(t)||e instanceof ArrayBuffer!=t instanceof ArrayBuffer)return!1;let n=ee(e),r=ee(t);return n!==void 0&&r!==void 0&&Me(n,r)}if(ArrayBuffer.isView(e)){let n=e instanceof DataView;return!ArrayBuffer.isView(t)||e.byteLength!==t.byteLength||n!==t instanceof DataView?!1:n?Me(p(e),p(t)):Me(e,t)}return e instanceof Map?!(t instanceof Map)||e.size!==t.size?!1:Pe(e,t,Fe,Ie):e instanceof Set?!(t instanceof Set)||e.size!==t.size?!1:Pe(e,t,v,we):Ne(e,t)}function je(e,t){for(let n=0;nv(e[0]),Ie=(e,t)=>we(e[0],t[0])&&we(e[1],t[1]),Le=e=>g(e,`~effect/Equal`)&&typeof e[`~effect/Equal`]==`function`,Re=e=>e.length>0;function ze(e,t,n){t===`__proto__`?Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0}):e[t]=n}function Be(e,t){if(!Object.hasOwn(t,`__proto__`))Object.assign(e,t);else for(let n of Reflect.ownKeys(t))Object.prototype.propertyIsEnumerable.call(t,n)&&ze(e,n,t[n])}const Ve=/*#__PURE__*/ Symbol.for(`~effect/Redactable`),He=e=>g(e,Ve);function Ue(e){return He(e)?We(e):e}function We(e){return e[Ve](globalThis[`~effect/Fiber/currentFiber`]?.context??qe)}const Ge=`~effect/Fiber/currentFiber`,Ke=/*#__PURE__*/ new Map,qe={"~effect/Context":{},base:Ke,depth:0,mapUnsafe:Ke,pipe(){return e(this,arguments)}};function C(e,t){let n=t?.space??0,r=/* @__PURE__ */ new WeakSet,i=n?typeof n==`number`?` `.repeat(n):n:``,a=e=>i.repeat(e),o=(e,t)=>{let n=e?.constructor;return n&&n!==Object.prototype.constructor&&n.name?`${n.name}(${t})`:t},s=e=>{try{return Reflect.ownKeys(e)}catch{return[`[ownKeys threw]`]}};function c(e,t=0){try{return l(e,t)}catch{return(typeof e==`object`&&e||typeof e==`function`)&&r.delete(e),`[inspection threw]`}}function l(e,n=0){if(typeof e==`string`)return JSON.stringify(e);if(typeof e==`number`||e==null||typeof e==`boolean`||typeof e==`symbol`)return String(e);if(typeof e==`bigint`)return String(e)+`n`;if(typeof e==`object`||typeof e==`function`){if(r.has(e))return Je;r.add(e);let l;if(Ve in e)l=c(We(e),n);else if(Array.isArray(e))l=!i||e.length<=1?`[${e.map(e=>c(e,n)).join(`,`)}]`:`[\n${a(n+1)}${e.map(e=>c(e,n+1)).join(`, -`+a(n+1))}\n${a(n)}]`;else if(e instanceof Date)l=Ze(e);else if(!t?.ignoreToString&&g(e,`toString`)&&typeof e.toString==`function`&&e.toString!==Object.prototype.toString&&e.toString!==Array.prototype.toString){let t=Qe(e);l=e instanceof Error&&e.cause!==void 0?`${t} (cause: ${c(e.cause,n)})`:t}else if(Symbol.iterator in e)l=`${e.constructor.name}(${c(Array.from(e),n)})`;else{let t=s(e);if(!i||t.length<=1){let r=`{${t.map(t=>`${Ye(t)}:${c($e(e,t),n)}`).join(`,`)}}`;l=o(e,r)}else{let r=`{\n${t.map(t=>`${a(n+1)}${Ye(t)}: ${c($e(e,t),n+1)}`).join(`, -`)}\n${a(n)}}`;l=o(e,r)}}return r.delete(e),l}return String(e)}return c(e,0)}const Je=`[Circular]`;function Ye(e){return typeof e==`string`?JSON.stringify(e):String(e)}function Xe(e){return e.map(e=>`[${Ye(e)}]`).join(``)}function Ze(e){try{return e.toISOString()}catch{return`Invalid Date`}}function Qe(e){try{let t=e.toString();return typeof t==`string`?t:String(t)}catch{return`[toString threw]`}}function $e(e,t){try{return e[t]}catch{return`[property access threw]`}}const w=/*#__PURE__*/ Symbol.for(`nodejs.util.inspect.custom`),et=e=>{try{return e=Ue(e),g(e,`toJSON`)&&ie(e.toJSON)&&e.toJSON.length===0?e.toJSON():Array.isArray(e)?e.map(et):e}catch{return`[toJSON threw]`}},T={toJSON(){return et(this)},[w](){return this.toJSON()},toString(){return C(this.toJSON())}},tt=/*#__PURE__*/ (()=>{let e=Object.getOwnPropertyDescriptor(Error,`stackTraceLimit`);return e===void 0?Object.isExtensible(Error):Object.hasOwn(e,`writable`)?e.writable===!0:e.set!==void 0})(),nt=()=>Error.stackTraceLimit,rt=e=>{tt&&(Error.stackTraceLimit=e)};var it=class{constructor(e){this.value=e,this.done=!1}next(e){return this.done?(this.value=e,this):(this.done=!0,{value:this.value,done:!1})}};const at=/*#__PURE__*/ (()=>{let e=`~effect/Utils/internal`,t={[e]:e=>e()},n={[e]:e=>{try{return e()}finally{}}},r=nt();if(r===0)return n[e];rt(2);let i=t[e](()=>/* @__PURE__ */ Error());return rt(r),i.stack?.includes(e)===!0?t[e]:n[e]})(),ot=`~effect/Effect`,st=`~effect/Exit`,ct={_A:i,_E:i,_R:i},lt=`${ot}/identifier`,E=`${ot}/args`,D=`${ot}/evaluate`,O=`${ot}/successCont`,k=`${ot}/failureCont`,ut=`${ot}/ensureCont`,dt=/*#__PURE__*/ Symbol.for(`effect/Effect/Yield`),ft={pipe(){return e(this,arguments)},toJSON(){return{...this}},toString(){return C(this.toJSON(),{ignoreToString:!0,space:2})},[w](){return this.toJSON()}},pt={[ot]:ct,...ft,[Symbol.iterator](){return new it(this)},toJSON(){return{_id:`Effect`,op:this[lt],...`~effect/Effect/args`in this?{args:this[E]}:void 0}}},mt=e=>g(e,st),ht=`~effect/Cause`,gt=`~effect/Cause/Reason`,_t=e=>g(e,ht);var vt=class{constructor(e){this[ht]=ht,this.reasons=e}pipe(){return e(this,arguments)}toJSON(){return{_id:`Cause`,reasons:this.reasons.map(e=>e.toJSON())}}toString(){return`Cause(${C(this.reasons)})`}[w](){return this.toJSON()}[x](e){return _t(e)&&this.reasons.length===e.reasons.length&&this.reasons.every((t,n)=>S(t,e.reasons[n]))}[_](){return _e(this.reasons)}};const yt=/*#__PURE__*/ new WeakMap;var bt=class{[gt];annotations;_tag;constructor(e,t,n){if(this[gt]=gt,this._tag=e,t!==xt&&typeof n==`object`&&n&&t.size>0){let e=yt.get(n);e&&(t=new Map([...e,...t])),yt.set(n,t)}this.annotations=t}annotate(e,t){if(e.mapUnsafe.size===0)return this;let n=new Map(this.annotations);if(e.mapUnsafe.forEach((e,r)=>{t?.overwrite!==!0&&n.has(r)||n.set(r,e)}),t?.overwrite!==!0&&n.size===this.annotations.size)return this;let r=Object.assign(Object.create(Object.getPrototypeOf(this)),this);return r.annotations=n,r}pipe(){return e(this,arguments)}toString(){return C(this)}[w](){return this.toString()}};const xt=/*#__PURE__*/ new Map;var St=class extends bt{constructor(e,t=xt){super(`Fail`,t,e),this.error=e}toString(){return`Fail(${C(this.error)})`}toJSON(){return{_tag:`Fail`,error:this.error}}[x](e){return jt(e)&&S(this.error,e.error)&&S(this.annotations,e.annotations)}[_](){return y(b(this._tag))(y(v(this.error))(v(this.annotations)))}};const Ct=e=>new vt(e),wt=(e,t)=>{let n=/* @__PURE__ */ new Map,r=[];for(let i of e.concat(t)){let e=v(i),t=n.get(e);if(t===void 0)n.set(e,[i]);else if(t.some(e=>S(e,i)))continue;else t.push(i);r.push(i)}return r},Tt=/*#__PURE__*/ r(2,(e,t)=>{if(e.reasons.length===0)return t;if(t.reasons.length===0)return e;let n=new vt(wt(e.reasons,t.reasons));return S(e,n)?e:n}),Et=(e,t)=>{let n=e.reasons.slice();for(let e of t.reasons)Nt(e)&&!n.some(t=>Nt(t)&&t.fiberId===e.fiberId&&t.annotations===e.annotations)&&n.push(e);return n.length===e.reasons.length?e:new vt(n)},Dt=e=>new vt([new St(e)]);var Ot=class extends bt{constructor(e,t=xt){super(`Die`,t,e),this.defect=e}toString(){return`Die(${C(this.defect)})`}toJSON(){return{_tag:`Die`,defect:this.defect}}[x](e){return Mt(e)&&S(this.defect,e.defect)&&S(this.annotations,e.annotations)}[_](){return y(b(this._tag))(y(v(this.defect))(v(this.annotations)))}};const kt=e=>new vt([new Ot(e)]),At=/*#__PURE__*/ r(e=>_t(e[0]),(e,t,n)=>t.mapUnsafe.size===0?e:new vt(e.reasons.map(e=>e.annotate(t,n)))),jt=e=>e._tag===`Fail`,Mt=e=>e._tag===`Die`,Nt=e=>e._tag===`Interrupt`;function Pt(e){return Bt(`Effect.evaluate: Not implemented`)}const A=e=>({...pt,[lt]:e.op,[D]:e[`~effect/Effect/evaluate`]??Pt,[O]:e[O],[k]:e[k],[ut]:e[ut]}),Ft=e=>{let t=A(e),n=function(e){this[E]=e};return n.prototype=t,function(e){return new n(e)}},It=e=>{let t={[st]:st,_tag:e.op,get[e.prop](){return this[E]},...A(e),toString(){return`${e.op}(${C(this[E])})`},toJSON(){return{_id:`Exit`,_tag:e.op,[e.prop]:this[E]}},[x](e){return mt(e)&&e._tag===this._tag&&S(this[`~effect/Effect/args`],e[`~effect/Effect/args`])},[_](){return y(b(e.op),v(this[E]))}},n=function(e){this[E]=e};return n.prototype=t,function(e){return new n(e)}},j=/*#__PURE__*/ It({op:`Success`,prop:`value`,[D](e){let t=e.getCont(O);return t?t[O](this[E],e,this):e.yieldWith(this)}}),Lt={key:`effect/Cause/StackTrace`},Rt={key:`effect/Cause/InterruptorStackTrace`},M=/*#__PURE__*/ It({op:`Failure`,prop:`cause`,[D](e){let t=this[E],n=!1;e.cache.stackFrame&&(t=At(t,{mapUnsafe:/* @__PURE__ */ new Map([[Lt.key,e.cache.stackFrame]])}),n=!0);let r=e.getCont(k),i=e._interruptedCause;if(i&&e.interruptible){let a=!1;for(;r&&e.interruptible;)a||=lt in r,r=e.getCont(k);a&&(t=Ct(t.reasons.filter(e=>e._tag!==`Fail`))),t=Et(t,i),n=!0}return r?r[k](t,e,n?void 0:this):e.yieldWith(n?M(t):this)}}),zt=e=>M(Dt(e)),Bt=e=>M(kt(e)),Vt=/*#__PURE__*/ Ft({op:`WithFiber`,[D](e){return this[E](e)}}),Ht=/*#__PURE__*/ function(){class e extends globalThis.Error{}let t=/*#__PURE__*/ A({op:`YieldableError`,[D](){return zt(this)}});return delete t.toString,Object.assign(e.prototype,t),e}(),Ut=/*#__PURE__*/ function(){let e=/*#__PURE__*/ Symbol.for(`effect/Data/Error/plainArgs`);return class extends Ht{constructor(t){super(t?.message,t?.cause?{cause:t.cause}:void 0),t&&(Be(this,t),Object.defineProperty(this,e,{value:t,enumerable:!1}))}toJSON(){return{...this[e],...this}}}}(),Wt=e=>{class t extends Ut{_tag=e}return t.prototype.name=e,t},Gt=e=>g(e,`~effect/Cause/Done`),Kt=`~effect/Option`,qt={[Kt]:{_A:e=>e},...ft,[Symbol.iterator](){return new it(this)}},Jt=/*#__PURE__*/ Object.defineProperty(/*#__PURE__*/ Object.assign(/*#__PURE__*/ Object.create(qt),{_tag:`Some`,_op:`Some`,[x](e){return Zt(e)&&$t(e)&&S(this.value,e.value)},[_](){return y(v(this._tag))(v(this.value))},toString(){return`some(${C(this.value)})`},toJSON(){return{_id:`Option`,_tag:this._tag,value:et(this.value)}}}),"valueOrUndefined",{get(){return this.value}}),Yt=/*#__PURE__*/ v(`None`),Xt=/*#__PURE__*/ Object.assign(/*#__PURE__*/ Object.create(qt),{_tag:`None`,_op:`None`,valueOrUndefined:void 0,[x](e){return Zt(e)&&Qt(e)},[_](){return Yt},toString(){return`none()`},toJSON(){return{_id:`Option`,_tag:this._tag}}}),Zt=e=>g(e,Kt),Qt=e=>e._tag===`None`,$t=e=>e._tag===`Some`,en=/*#__PURE__*/ Object.create(Xt),tn=function(e){this.value=e};tn.prototype=Jt;const nn=e=>new tn(e);({...ft});function rn(e){return(t,n)=>t===n?0:e(t,n)}const an=/*#__PURE__*/ rn((e,t)=>eglobalThis.Number.isNaN(e)&&globalThis.Number.isNaN(t)?0:globalThis.Number.isNaN(e)?-1:globalThis.Number.isNaN(t)?1:er(2,(t,n)=>e(t,n)!==1),cn=e=>r(2,(t,n)=>e(t,n)!==-1),ln=()=>en,un=nn,dn=globalThis.Array,fn=/*#__PURE__*/ r(2,(e,t)=>[...e,t]);dn.isArray;const pn=Re,mn=Re,hn=()=>[],gn=/*#__PURE__*/ r(2,(e,t)=>e.map(t)),_n=`~effect/BigDecimal`,vn={[_n]:_n,[_](){let e=Tn(this);return y(b(String(e.value)),pe(e.scale))},[x](e){return yn(e)&&An(this,e)===0},toString(){return`BigDecimal(${Mn(this)})`},toJSON(){return{_id:`BigDecimal`,value:String(this.value),scale:this.scale}},[w](){return this.toJSON()},pipe(){return e(this,arguments)}},yn=e=>g(e,_n),bn=(e,t)=>{if(!Number.isSafeInteger(t))throw RangeError(`Scale must be a safe integer, got ${t}`);let n=Object.create(vn);return n.value=e,n.scale=t,n},xn=(e,t)=>{let n=bn(e,t);return n.normalized=n,n},N=/*#__PURE__*/ BigInt(0),Sn=/*#__PURE__*/ BigInt(1),Cn=/*#__PURE__*/ BigInt(10),wn=/*#__PURE__*/ xn(N,0),Tn=e=>{if(e.normalized===void 0){if(e.value===N)e.normalized=wn;else{let t=`${e.value}`,n=En(t);e.normalized=xn(BigInt(t.slice(0,t.length-n)),e.scale-n)}}return e.normalized},En=e=>{let t=e.length;for(;e[t-1]===`0`;)t--;return e.length-t},Dn=[Sn],On=(e,t)=>e===t?0:e{let n=`${e.value{if(e.scale===t.scale)return On(e.value,t.value);let n=jn(e),r=jn(t);if(n!==r)return n100)return n===-1?kn(t,e):kn(e,t);let o=Dn[a]??=Cn**BigInt(a);return i>0?On(e.value,t.value*o):On(e.value*o,t.value)},jn=e=>e.value===N?0:e.value{let t=Tn(e);if(Math.abs(t.scale)>=16)return Nn(t);let n=t.value0?r.padStart(t.scale+1,`0`):r.padEnd(r.length-t.scale,`0`),a=i.length-t.scale,o=t.scale>0?`${i.slice(0,a)}.${i.slice(a)}`:i;return n?`-${o}`:o},Nn=e=>{if(Pn(e))return`0e+0`;let t=Tn(e),n=`${t.value}`,r=t.value=0?`+`:``}${o}`},Pn=e=>e.value===N,Fn=e=>A({op:e.label,[D]:e.evaluate}),In=`~effect/Context/Service`,Ln=function(){function e(){}let t=e;Object.setPrototypeOf(t,Rn);let n=(e,n)=>(t.key=e,n?.defaultValue&&(t[Bn]=Bn,t.defaultValue=n.defaultValue),n?.make&&(t.make=n.make),n?.fiberCached&&zn.add(e),t);return arguments.length>0?n(arguments[0],arguments[1]):n},Rn={[In]:In,.../*#__PURE__*/ Fn({label:`Service`,evaluate(e){return j(P(e.context,this))}}),toJSON(){return{_id:`Service`,key:this.key}},of(e){return e},context(e){return er(this,e)},use(e){return Vt(t=>e(P(t.context,this)))},useSync(e){return Vt(t=>j(e(P(t.context,this))))}},zn=/*#__PURE__*/ new Set,Bn=`~effect/Context/Reference`,Vn=`~effect/Context`,Hn=(e,t,n,r,i)=>{let a=Object.create(Jn);return a.cacheRoot=e??a,a.base=t,a.overlay=n,a.depth=r,a._flat=void 0,a.baseHits=0,a.maxDepth=i,a},Un=(e,t)=>{t&&(Un(e,t.parent),e.set(t.key,t.value))},Wn=e=>{if(e._flat)return e._flat;if(!e.overlay)return e._flat=e.base;let t=new Map(e.base);return Un(t,e.overlay),e._flat=t},Gn=/*#__PURE__*/ Symbol(),Kn=(e,t)=>{let n=e;for(let e=n.overlay;e;e=e.parent)if(e.key===t)return e.value;let r=n.base.get(t);return r===void 0&&!n.base.has(t)?Gn:(n.overlay&&++n.baseHits>=n.base.size&&n.baseHits>=8&&(n.base=Wn(n),n.overlay=void 0,n.depth=0),r)},qn=(e,t)=>{let n=t?.maxDepth;return Hn(void 0,e,void 0,0,Number.isInteger(n)&&n>=0?n:8)},Jn={get mapUnsafe(){return Wn(this)},...ft,[Vn]:{_Services:e=>e},toJSON(){return{_id:`Context`,services:Array.from(this.mapUnsafe).map(([e,t])=>({key:e,value:t}))}},[x](e){if(!Xn(e))return!1;let t=this.mapUnsafe,n=e.mapUnsafe;if(t.size!==n.size)return!1;for(let[e,r]of t)if(!n.has(e)||!S(r,n.get(e)))return!1;return!0},[_](){return pe(this.mapUnsafe.size)}},Yn=(e,t)=>e.cacheRoot===t.cacheRoot,Xn=e=>g(e,Vn),Zn=e=>!!e[Bn],Qn=()=>$n,$n=/*#__PURE__*/ qn(/*#__PURE__*/ new Map),er=(e,t)=>qn(/* @__PURE__ */ new Map([[e.key,t]])),tr=/*#__PURE__*/ r(3,(e,t,n)=>nr(e,t.key,n)),nr=(e,t,n)=>{let r=e,i=zn.has(t)?void 0:r.cacheRoot;if(r.depth>=r.maxDepth){let e=new Map(r._flat??r.base);return r._flat||Un(e,r.overlay),e.set(t,n),Hn(i,e,void 0,0,r.maxDepth)}return Hn(i,r.base,{key:t,value:n,parent:r.overlay},r.depth+1,r.maxDepth)},rr=(e,t)=>{let n=Kn(e,t);return n===Gn?void 0:n},P=/* @__PURE__ */ r(2,(e,t)=>{let n=Kn(e,t.key);if(n===Gn){if(Zn(t))return ar(t);throw or(t)}return n}),ir=`~effect/Context/defaultValue`,ar=e=>ir in e?e[ir]:e[ir]=e.defaultValue(),or=e=>{let t=/* @__PURE__ */ Error(`Service not found${e.key?`: ${String(e.key)}`:``}`);if(t.stack){let e=t.stack.split(` +const e=(e,t)=>{switch(t.length){case 0:return e;case 1:return t[0](e);case 2:return t[1](t[0](e));case 3:return t[2](t[1](t[0](e)));case 4:return t[3](t[2](t[1](t[0](e))));case 5:return t[4](t[3](t[2](t[1](t[0](e)))));case 6:return t[5](t[4](t[3](t[2](t[1](t[0](e))))));case 7:return t[6](t[5](t[4](t[3](t[2](t[1](t[0](e)))))));case 8:return t[7](t[6](t[5](t[4](t[3](t[2](t[1](t[0](e))))))));case 9:return t[8](t[7](t[6](t[5](t[4](t[3](t[2](t[1](t[0](e)))))))));default:{let n=e;for(let e=0,r=t.length;et(e,...arguments)};switch(e){case 0:case 1:throw RangeError(`Invalid arity ${e}`);case 2:return function(e,n){return arguments.length>=2?t(e,n):function(n){return t(n,e)}};case 3:return function(e,n,r){return arguments.length>=3?t(e,n,r):function(r){return t(r,e,n)}};default:return function(){if(arguments.length>=e)return t.apply(this,arguments);let n=arguments;return function(e){return t(e,...n)}}}},i=e=>e,a=e=>()=>e,o=/*#__PURE__*/ a(!0),s=/*#__PURE__*/ a(void 0),c=s;function l(e){let t=/* @__PURE__ */ new WeakMap;return n=>{let r=t.get(n);if(r!==void 0)return r;let i=e(n);return t.set(n,i),i}}function u(e){let t=/* @__PURE__ */ new WeakMap;return n=>{let r=t.get(n);if(r!==void 0)return r;let i=e(n);return t.set(n,i),i!==n&&t.set(i,i),i}}const d=[`line`,`column`,`sourceURL`,`originalLine`,`originalColumn`],f=e=>{let t=new Set(Reflect.ownKeys(e));if(e.constructor===Object)return t;if(e instanceof Error){t.delete(`stack`);for(let n of d)Object.prototype.propertyIsEnumerable.call(e,n)||t.delete(n)}let n=Object.getPrototypeOf(e),r=n;for(;r!==null&&r!==Object.prototype;){let e=Reflect.ownKeys(r);for(let n=0;nnew Uint8Array(e.buffer,e.byteOffset,e.byteLength),h=e=>e instanceof ArrayBuffer||typeof SharedArrayBuffer<`u`&&e instanceof SharedArrayBuffer,g=e=>{try{return new Uint8Array(e)}catch{return}};let ee=0;const te=()=>{ee++};function ne(e){return typeof e==`string`}function re(e){return typeof e==`number`}function ie(e){return typeof e==`function`}function ae(e){return e!=null}function oe(e){return!0}function se(e){return typeof e==`object`&&!!e||ie(e)}const _=/*#__PURE__*/ r(2,(e,t)=>se(e)&&t in e),v=`~effect/Hash`,y=e=>{switch(typeof e){case`number`:return fe(e);case`bigint`:return S(e.toString(10));case`string`:return S(e);case`function`:case`object`:if(e===null)break;if(e instanceof Date)return Number.isNaN(e.getTime())?S(`Invalid Date`):S(e.toISOString());if(e instanceof RegExp)return S(e.toString());{if(p.has(e))return ce(e);let t=xe.get(e);if(t!==void 0)return t;if(Se.has(e))return te(),S(`[Circular]`);Se.add(e);let n=ee,r;try{if(ue(e))r=e[v]();else if(typeof e==`function`)r=ce(e);else if(h(e)){let t=g(e);r=t===void 0?ce(e):ge(t)}else r=e instanceof DataView?ge(m(e)):Array.isArray(e)||ArrayBuffer.isView(e)?ge(e):e instanceof Map?_e(e):e instanceof Set?ye(e):me(e)}finally{Se.delete(e)}return n===ee&&xe.set(e,r),r}}return x(le(S(String(e))))},ce=e=>(be.has(e)||be.set(e,x(Math.random()*4294967296|0)),be.get(e)),le=e=>(e^=e>>>16,e=Math.imul(e,2246822507),e^=e>>>13,e=Math.imul(e,3266489909),e^e>>>16),b=/*#__PURE__*/ r(2,(e,t)=>le(Math.imul(e,2654435761)+Math.imul(t,2246822507))),x=e=>e&3221225471|e>>>1&1073741824,ue=e=>_(e,`~effect/Hash`)&&typeof e[`~effect/Hash`]==`function`,de=/*#__PURE__*/ new DataView(/*#__PURE__*/ new ArrayBuffer(8)),fe=e=>{let t=e|0;return t===e?x(t):(de.setFloat64(0,e===e?e:NaN),x(b(de.getInt32(0),de.getInt32(4))))},S=e=>{let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return x(t)},pe=(e,t)=>{let n=12289;for(let r of t)n^=b(y(r),y(e[r]));return x(n)},me=e=>pe(e,f(e)),he=(e,t)=>n=>{let r=e;for(let e of n)r^=t(e);return x(r)},ge=e=>{let t=6151;for(let n of e)t=b(t,y(n));return x(t)},_e=/*#__PURE__*/ he(/*#__PURE__*/ S(`Map`),([e,t])=>b(y(e),y(t))),ve=/*#__PURE__*/ S(`Set`),ye=/*#__PURE__*/ he(ve,e=>b(ve,y(e))),be=/*#__PURE__*/ new WeakMap,xe=/*#__PURE__*/ new WeakMap,Se=/*#__PURE__*/ new WeakSet,C=`~effect/Equal`;function w(){return arguments.length===1?e=>Ce(e,arguments[0]):Ce(arguments[0],arguments[1])}function Ce(e,t){if(e===t)return!0;if(e==null||t==null)return!1;let n=typeof e;return n===typeof t?n===`number`&&e!==e&&t!==t?!0:n!==`object`&&n!==`function`||p.has(e)||p.has(t)?!1:we(e,t):!1}function we(e,t){let n=Ee.length;for(let r=n;r-->0;)if(Ee[r]===e&&De[r]===t)return!0;if(n)return Te(e,t);let r=Oe.get(e);r||Oe.set(e,r=/* @__PURE__ */ new WeakMap);let i=r.get(t);return i===void 0&&r.set(t,i=Te(e,t)),i}function Te(e,t){Ee.push(e),De.push(t);try{return ke(e,t)}finally{Ee.pop(),De.pop()}}const Ee=[],De=[],Oe=/*#__PURE__*/ new WeakMap;function ke(e,t){if(y(e)!==y(t))return!1;if(e instanceof Date){if(!(t instanceof Date))return!1;let n=e.getTime(),r=t.getTime();return n===r||Number.isNaN(n)&&Number.isNaN(r)}if(e instanceof RegExp)return t instanceof RegExp&&e.toString()===t.toString();let n=Ie(e);if(n!==Ie(t)||typeof e==`function`&&!n)return!1;if(n)return e[C](t);if(Array.isArray(e))return!Array.isArray(t)||e.length!==t.length?!1:Ae(e,t);if(h(e)){if(!h(t)||e instanceof ArrayBuffer!=t instanceof ArrayBuffer)return!1;let n=g(e),r=g(t);return n!==void 0&&r!==void 0&&je(n,r)}if(ArrayBuffer.isView(e)){let n=e instanceof DataView;return!ArrayBuffer.isView(t)||e.byteLength!==t.byteLength||n!==t instanceof DataView?!1:n?je(m(e),m(t)):je(e,t)}return e instanceof Map?!(t instanceof Map)||e.size!==t.size?!1:Ne(e,t,Pe,Fe):e instanceof Set?!(t instanceof Set)||e.size!==t.size?!1:Ne(e,t,y,Ce):Me(e,t)}function Ae(e,t){for(let n=0;ny(e[0]),Fe=(e,t)=>Ce(e[0],t[0])&&Ce(e[1],t[1]),Ie=e=>_(e,`~effect/Equal`)&&typeof e[`~effect/Equal`]==`function`,Le=e=>e.length>0;function Re(e,t,n){t===`__proto__`?Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0}):e[t]=n}function ze(e,t){if(!Object.hasOwn(t,`__proto__`))Object.assign(e,t);else for(let n of Reflect.ownKeys(t))Object.prototype.propertyIsEnumerable.call(t,n)&&Re(e,n,t[n])}const Be=/*#__PURE__*/ Symbol.for(`~effect/Redactable`),Ve=e=>_(e,Be);function He(e){return Ve(e)?Ue(e):e}function Ue(e){return e[Be](globalThis[`~effect/Fiber/currentFiber`]?.context??Ke)}const We=`~effect/Fiber/currentFiber`,Ge=/*#__PURE__*/ new Map,Ke={"~effect/Context":{},base:Ge,depth:0,mapUnsafe:Ge,pipe(){return e(this,arguments)}};function T(e,t){let n=t?.space??0,r=/* @__PURE__ */ new WeakSet,i=n?typeof n==`number`?` `.repeat(n):n:``,a=e=>i.repeat(e),o=(e,t)=>{let n=e?.constructor;return n&&n!==Object.prototype.constructor&&n.name?`${n.name}(${t})`:t},s=e=>{try{return Reflect.ownKeys(e)}catch{return[`[ownKeys threw]`]}};function c(e,t=0){try{return l(e,t)}catch{return(typeof e==`object`&&e||typeof e==`function`)&&r.delete(e),`[inspection threw]`}}function l(e,n=0){if(typeof e==`string`)return JSON.stringify(e);if(typeof e==`number`||e==null||typeof e==`boolean`||typeof e==`symbol`)return String(e);if(typeof e==`bigint`)return String(e)+`n`;if(typeof e==`object`||typeof e==`function`){if(r.has(e))return qe;r.add(e);let l;if(Be in e)l=c(Ue(e),n);else if(Array.isArray(e))l=!i||e.length<=1?`[${e.map(e=>c(e,n)).join(`,`)}]`:`[\n${a(n+1)}${e.map(e=>c(e,n+1)).join(`, +`+a(n+1))}\n${a(n)}]`;else if(e instanceof Date)l=Xe(e);else if(!t?.ignoreToString&&_(e,`toString`)&&typeof e.toString==`function`&&e.toString!==Object.prototype.toString&&e.toString!==Array.prototype.toString){let t=Ze(e);l=e instanceof Error&&e.cause!==void 0?`${t} (cause: ${c(e.cause,n)})`:t}else if(Symbol.iterator in e)l=`${e.constructor.name}(${c(Array.from(e),n)})`;else{let t=s(e);if(!i||t.length<=1){let r=`{${t.map(t=>`${Je(t)}:${c(Qe(e,t),n)}`).join(`,`)}}`;l=o(e,r)}else{let r=`{\n${t.map(t=>`${a(n+1)}${Je(t)}: ${c(Qe(e,t),n+1)}`).join(`, +`)}\n${a(n)}}`;l=o(e,r)}}return r.delete(e),l}return String(e)}return c(e,0)}const qe=`[Circular]`;function Je(e){return typeof e==`string`?JSON.stringify(e):String(e)}function Ye(e){return e.map(e=>`[${Je(e)}]`).join(``)}function Xe(e){try{return e.toISOString()}catch{return`Invalid Date`}}function Ze(e){try{let t=e.toString();return typeof t==`string`?t:String(t)}catch{return`[toString threw]`}}function Qe(e,t){try{return e[t]}catch{return`[property access threw]`}}const E=/*#__PURE__*/ Symbol.for(`nodejs.util.inspect.custom`),$e=e=>{try{return e=He(e),_(e,`toJSON`)&&ie(e.toJSON)&&e.toJSON.length===0?e.toJSON():Array.isArray(e)?e.map($e):e}catch{return`[toJSON threw]`}},D={toJSON(){return $e(this)},[E](){return this.toJSON()},toString(){return T(this.toJSON())}},et=/*#__PURE__*/ (()=>{let e=Object.getOwnPropertyDescriptor(Error,`stackTraceLimit`);return e===void 0?Object.isExtensible(Error):Object.hasOwn(e,`writable`)?e.writable===!0:e.set!==void 0})(),tt=()=>Error.stackTraceLimit,nt=e=>{et&&(Error.stackTraceLimit=e)};var rt=class{constructor(e){this.value=e,this.done=!1}next(e){return this.done?(this.value=e,this):(this.done=!0,{value:this.value,done:!1})}};const it=/*#__PURE__*/ (()=>{let e=`~effect/Utils/internal`,t={[e]:e=>e()},n={[e]:e=>{try{return e()}finally{}}},r=tt();if(r===0)return n[e];nt(2);let i=t[e](()=>/* @__PURE__ */ Error());return nt(r),i.stack?.includes(e)===!0?t[e]:n[e]})(),at=`~effect/Effect`,ot=`~effect/Exit`,st={_A:i,_E:i,_R:i},ct=`${at}/identifier`,O=`${at}/args`,k=`${at}/evaluate`,A=`${at}/successCont`,j=`${at}/failureCont`,lt=`${at}/ensureCont`,ut=/*#__PURE__*/ Symbol.for(`effect/Effect/Yield`),dt={pipe(){return e(this,arguments)},toJSON(){return{...this}},toString(){return T(this.toJSON(),{ignoreToString:!0,space:2})},[E](){return this.toJSON()}},ft={[at]:st,...dt,[Symbol.iterator](){return new rt(this)},toJSON(){return{_id:`Effect`,op:this[ct],...`~effect/Effect/args`in this?{args:this[O]}:void 0}}},pt=e=>_(e,ot),mt=`~effect/Cause`,ht=`~effect/Cause/Reason`,gt=e=>_(e,mt);var _t=class{constructor(e){this[mt]=mt,this.reasons=e}pipe(){return e(this,arguments)}toJSON(){return{_id:`Cause`,reasons:this.reasons.map(e=>e.toJSON())}}toString(){return`Cause(${T(this.reasons)})`}[E](){return this.toJSON()}[C](e){return gt(e)&&this.reasons.length===e.reasons.length&&this.reasons.every((t,n)=>w(t,e.reasons[n]))}[v](){return ge(this.reasons)}};const vt=/*#__PURE__*/ new WeakMap;var yt=class{[ht];annotations;_tag;constructor(e,t,n){if(this[ht]=ht,this._tag=e,t!==bt&&typeof n==`object`&&n&&t.size>0){let e=vt.get(n);e&&(t=new Map([...e,...t])),vt.set(n,t)}this.annotations=t}annotate(e,t){if(e.mapUnsafe.size===0)return this;let n=new Map(this.annotations);if(e.mapUnsafe.forEach((e,r)=>{t?.overwrite!==!0&&n.has(r)||n.set(r,e)}),t?.overwrite!==!0&&n.size===this.annotations.size)return this;let r=Object.assign(Object.create(Object.getPrototypeOf(this)),this);return r.annotations=n,r}pipe(){return e(this,arguments)}toString(){return T(this)}[E](){return this.toString()}};const bt=/*#__PURE__*/ new Map;var xt=class extends yt{constructor(e,t=bt){super(`Fail`,t,e),this.error=e}toString(){return`Fail(${T(this.error)})`}toJSON(){return{_tag:`Fail`,error:this.error}}[C](e){return At(e)&&w(this.error,e.error)&&w(this.annotations,e.annotations)}[v](){return b(S(this._tag))(b(y(this.error))(y(this.annotations)))}};const St=e=>new _t(e),Ct=(e,t)=>{let n=/* @__PURE__ */ new Map,r=[];for(let i of e.concat(t)){let e=y(i),t=n.get(e);if(t===void 0)n.set(e,[i]);else if(t.some(e=>w(e,i)))continue;else t.push(i);r.push(i)}return r},wt=/*#__PURE__*/ r(2,(e,t)=>{if(e.reasons.length===0)return t;if(t.reasons.length===0)return e;let n=new _t(Ct(e.reasons,t.reasons));return w(e,n)?e:n}),Tt=(e,t)=>{let n=e.reasons.slice();for(let e of t.reasons)Mt(e)&&!n.some(t=>Mt(t)&&t.fiberId===e.fiberId&&t.annotations===e.annotations)&&n.push(e);return n.length===e.reasons.length?e:new _t(n)},Et=e=>new _t([new xt(e)]);var Dt=class extends yt{constructor(e,t=bt){super(`Die`,t,e),this.defect=e}toString(){return`Die(${T(this.defect)})`}toJSON(){return{_tag:`Die`,defect:this.defect}}[C](e){return jt(e)&&w(this.defect,e.defect)&&w(this.annotations,e.annotations)}[v](){return b(S(this._tag))(b(y(this.defect))(y(this.annotations)))}};const Ot=e=>new _t([new Dt(e)]),kt=/*#__PURE__*/ r(e=>gt(e[0]),(e,t,n)=>t.mapUnsafe.size===0?e:new _t(e.reasons.map(e=>e.annotate(t,n)))),At=e=>e._tag===`Fail`,jt=e=>e._tag===`Die`,Mt=e=>e._tag===`Interrupt`;function Nt(e){return zt(`Effect.evaluate: Not implemented`)}const M=e=>({...ft,[ct]:e.op,[k]:e[`~effect/Effect/evaluate`]??Nt,[A]:e[A],[j]:e[j],[lt]:e[lt]}),Pt=e=>{let t=M(e),n=function(e){this[O]=e};return n.prototype=t,function(e){return new n(e)}},Ft=e=>{let t={[ot]:ot,_tag:e.op,get[e.prop](){return this[O]},...M(e),toString(){return`${e.op}(${T(this[O])})`},toJSON(){return{_id:`Exit`,_tag:e.op,[e.prop]:this[O]}},[C](e){return pt(e)&&e._tag===this._tag&&w(this[`~effect/Effect/args`],e[`~effect/Effect/args`])},[v](){return b(S(e.op),y(this[O]))}},n=function(e){this[O]=e};return n.prototype=t,function(e){return new n(e)}},N=/*#__PURE__*/ Ft({op:`Success`,prop:`value`,[k](e){let t=e.getCont(A);return t?t[A](this[O],e,this):e.yieldWith(this)}}),It={key:`effect/Cause/StackTrace`},Lt={key:`effect/Cause/InterruptorStackTrace`},P=/*#__PURE__*/ Ft({op:`Failure`,prop:`cause`,[k](e){let t=this[O],n=!1;e.cache.stackFrame&&(t=kt(t,{mapUnsafe:/* @__PURE__ */ new Map([[It.key,e.cache.stackFrame]])}),n=!0);let r=e.getCont(j),i=e._interruptedCause;if(i&&e.interruptible){let a=!1;for(;r&&e.interruptible;)a||=ct in r,r=e.getCont(j);a&&(t=St(t.reasons.filter(e=>e._tag!==`Fail`))),t=Tt(t,i),n=!0}return r?r[j](t,e,n?void 0:this):e.yieldWith(n?P(t):this)}}),Rt=e=>P(Et(e)),zt=e=>P(Ot(e)),Bt=/*#__PURE__*/ Pt({op:`WithFiber`,[k](e){return this[O](e)}}),Vt=/*#__PURE__*/ function(){class e extends globalThis.Error{}let t=/*#__PURE__*/ M({op:`YieldableError`,[k](){return Rt(this)}});return delete t.toString,Object.assign(e.prototype,t),e}(),Ht=/*#__PURE__*/ function(){let e=/*#__PURE__*/ Symbol.for(`effect/Data/Error/plainArgs`);return class extends Vt{constructor(t){super(t?.message,t?.cause?{cause:t.cause}:void 0),t&&(ze(this,t),Object.defineProperty(this,e,{value:t,enumerable:!1}))}toJSON(){return{...this[e],...this}}}}(),Ut=e=>{class t extends Ht{_tag=e}return t.prototype.name=e,t},Wt=e=>_(e,`~effect/Cause/Done`),Gt=`~effect/Option`,Kt={[Gt]:{_A:e=>e},...dt,[Symbol.iterator](){return new rt(this)}},qt=/*#__PURE__*/ Object.defineProperty(/*#__PURE__*/ Object.assign(/*#__PURE__*/ Object.create(Kt),{_tag:`Some`,_op:`Some`,[C](e){return Xt(e)&&Qt(e)&&w(this.value,e.value)},[v](){return b(y(this._tag))(y(this.value))},toString(){return`some(${T(this.value)})`},toJSON(){return{_id:`Option`,_tag:this._tag,value:$e(this.value)}}}),"valueOrUndefined",{get(){return this.value}}),Jt=/*#__PURE__*/ y(`None`),Yt=/*#__PURE__*/ Object.assign(/*#__PURE__*/ Object.create(Kt),{_tag:`None`,_op:`None`,valueOrUndefined:void 0,[C](e){return Xt(e)&&Zt(e)},[v](){return Jt},toString(){return`none()`},toJSON(){return{_id:`Option`,_tag:this._tag}}}),Xt=e=>_(e,Gt),Zt=e=>e._tag===`None`,Qt=e=>e._tag===`Some`,$t=/*#__PURE__*/ Object.create(Yt),en=function(e){this.value=e};en.prototype=qt;const tn=e=>new en(e);({...dt});function nn(e){return(t,n)=>t===n?0:e(t,n)}const rn=/*#__PURE__*/ nn((e,t)=>eglobalThis.Number.isNaN(e)&&globalThis.Number.isNaN(t)?0:globalThis.Number.isNaN(e)?-1:globalThis.Number.isNaN(t)?1:er(2,(t,n)=>e(t,n)!==1),sn=e=>r(2,(t,n)=>e(t,n)!==-1),cn=()=>$t,ln=tn,un=globalThis.Array,dn=/*#__PURE__*/ r(2,(e,t)=>[...e,t]);un.isArray;const fn=Le,pn=Le,mn=()=>[],hn=/*#__PURE__*/ r(2,(e,t)=>e.map(t)),gn=`~effect/BigDecimal`,_n={[gn]:gn,[v](){let e=wn(this);return b(S(String(e.value)),fe(e.scale))},[C](e){return vn(e)&&kn(this,e)===0},toString(){return`BigDecimal(${jn(this)})`},toJSON(){return{_id:`BigDecimal`,value:String(this.value),scale:this.scale}},[E](){return this.toJSON()},pipe(){return e(this,arguments)}},vn=e=>_(e,gn),yn=(e,t)=>{if(!Number.isSafeInteger(t))throw RangeError(`Scale must be a safe integer, got ${t}`);let n=Object.create(_n);return n.value=e,n.scale=t,n},bn=(e,t)=>{let n=yn(e,t);return n.normalized=n,n},F=/*#__PURE__*/ BigInt(0),xn=/*#__PURE__*/ BigInt(1),Sn=/*#__PURE__*/ BigInt(10),Cn=/*#__PURE__*/ bn(F,0),wn=e=>{if(e.normalized===void 0){if(e.value===F)e.normalized=Cn;else{let t=`${e.value}`,n=Tn(t);e.normalized=bn(BigInt(t.slice(0,t.length-n)),e.scale-n)}}return e.normalized},Tn=e=>{let t=e.length;for(;e[t-1]===`0`;)t--;return e.length-t},En=[xn],Dn=(e,t)=>e===t?0:e{let n=`${e.value{if(e.scale===t.scale)return Dn(e.value,t.value);let n=An(e),r=An(t);if(n!==r)return n100)return n===-1?On(t,e):On(e,t);let o=En[a]??=Sn**BigInt(a);return i>0?Dn(e.value,t.value*o):Dn(e.value*o,t.value)},An=e=>e.value===F?0:e.value{let t=wn(e);if(Math.abs(t.scale)>=16)return Mn(t);let n=t.value0?r.padStart(t.scale+1,`0`):r.padEnd(r.length-t.scale,`0`),a=i.length-t.scale,o=t.scale>0?`${i.slice(0,a)}.${i.slice(a)}`:i;return n?`-${o}`:o},Mn=e=>{if(Nn(e))return`0e+0`;let t=wn(e),n=`${t.value}`,r=t.value=0?`+`:``}${o}`},Nn=e=>e.value===F,Pn=e=>M({op:e.label,[k]:e.evaluate}),Fn=`~effect/Context/Service`,In=function(){function e(){}let t=e;Object.setPrototypeOf(t,Ln);let n=(e,n)=>(t.key=e,n?.defaultValue&&(t[zn]=zn,t.defaultValue=n.defaultValue),n?.make&&(t.make=n.make),n?.fiberCached&&Rn.add(e),t);return arguments.length>0?n(arguments[0],arguments[1]):n},Ln={[Fn]:Fn,.../*#__PURE__*/ Pn({label:`Service`,evaluate(e){return N(I(e.context,this))}}),toJSON(){return{_id:`Service`,key:this.key}},of(e){return e},context(e){return $n(this,e)},use(e){return Bt(t=>e(I(t.context,this)))},useSync(e){return Bt(t=>N(e(I(t.context,this))))}},Rn=/*#__PURE__*/ new Set,zn=`~effect/Context/Reference`,Bn=`~effect/Context`,Vn=(e,t,n,r,i)=>{let a=Object.create(qn);return a.cacheRoot=e??a,a.base=t,a.overlay=n,a.depth=r,a._flat=void 0,a.baseHits=0,a.maxDepth=i,a},Hn=(e,t)=>{t&&(Hn(e,t.parent),e.set(t.key,t.value))},Un=e=>{if(e._flat)return e._flat;if(!e.overlay)return e._flat=e.base;let t=new Map(e.base);return Hn(t,e.overlay),e._flat=t},Wn=/*#__PURE__*/ Symbol(),Gn=(e,t)=>{let n=e;for(let e=n.overlay;e;e=e.parent)if(e.key===t)return e.value;let r=n.base.get(t);return r===void 0&&!n.base.has(t)?Wn:(n.overlay&&++n.baseHits>=n.base.size&&n.baseHits>=8&&(n.base=Un(n),n.overlay=void 0,n.depth=0),r)},Kn=(e,t)=>{let n=t?.maxDepth;return Vn(void 0,e,void 0,0,Number.isInteger(n)&&n>=0?n:8)},qn={get mapUnsafe(){return Un(this)},...dt,[Bn]:{_Services:e=>e},toJSON(){return{_id:`Context`,services:Array.from(this.mapUnsafe).map(([e,t])=>({key:e,value:t}))}},[C](e){if(!Yn(e))return!1;let t=this.mapUnsafe,n=e.mapUnsafe;if(t.size!==n.size)return!1;for(let[e,r]of t)if(!n.has(e)||!w(r,n.get(e)))return!1;return!0},[v](){return fe(this.mapUnsafe.size)}},Jn=(e,t)=>e.cacheRoot===t.cacheRoot,Yn=e=>_(e,Bn),Xn=e=>!!e[zn],Zn=()=>Qn,Qn=/*#__PURE__*/ Kn(/*#__PURE__*/ new Map),$n=(e,t)=>Kn(/* @__PURE__ */ new Map([[e.key,t]])),er=/*#__PURE__*/ r(3,(e,t,n)=>tr(e,t.key,n)),tr=(e,t,n)=>{let r=e,i=Rn.has(t)?void 0:r.cacheRoot;if(r.depth>=r.maxDepth){let e=new Map(r._flat??r.base);return r._flat||Hn(e,r.overlay),e.set(t,n),Vn(i,e,void 0,0,r.maxDepth)}return Vn(i,r.base,{key:t,value:n,parent:r.overlay},r.depth+1,r.maxDepth)},nr=(e,t)=>{let n=Gn(e,t);return n===Wn?void 0:n},I=/* @__PURE__ */ r(2,(e,t)=>{let n=Gn(e,t.key);if(n===Wn){if(Xn(t))return ir(t);throw ar(t)}return n}),rr=`~effect/Context/defaultValue`,ir=e=>rr in e?e[rr]:e[rr]=e.defaultValue(),ar=e=>{let t=/* @__PURE__ */ Error(`Service not found${e.key?`: ${String(e.key)}`:``}`);if(t.stack){let e=t.stack.split(` `);e.splice(1,3),t.stack=e.join(` -`)}return t},sr=Ln,cr=`~effect/Duration`,lr=/*#__PURE__*/ BigInt(0),ur=/*#__PURE__*/ BigInt(1),dr=/*#__PURE__*/ BigInt(2),fr=/*#__PURE__*/ BigInt(10),pr=/*#__PURE__*/ BigInt(1e3),mr=/*#__PURE__*/ BigInt(1e6),hr=/*#__PURE__*/ BigInt(1e9),gr=/*#__PURE__*/ BigInt(6e10),_r=/*#__PURE__*/ BigInt(36e11),vr=/*#__PURE__*/ BigInt(864e11),yr=/*#__PURE__*/ BigInt(6048e11),br=e=>BigInt(Math.sign(e)*Math.round(Math.abs(e))),xr=e=>Number.isInteger(e)?BigInt(e)*mr:br(e*1e6),Sr=e=>I(Number.isFinite(e)?br(e):e),Cr=(e,t)=>{let n=e.indexOf(`.`);if(n===-1)return BigInt(e)*t;let r=e[0]===`-`,i=e.slice(n+1),a=fr**BigInt(i.length),o=(BigInt(e.slice(+!!r,n))*a+BigInt(i))*t;return wr(r?-o:o,a)},wr=(e,t)=>{let n=e=t?ur:lr);return e{let n=Number(e)*t;if(!Number.isFinite(n))return I(n);let r=Cr(e,BigInt(t)*mr);return I(Number.isInteger(n)&&BigInt(n)*mr===r?n:r)},Er=/^(-?\d+(?:\.\d+)?)\s+(nanos?|micros?|millis?|seconds?|minutes?|hours?|days?|weeks?)$/,Dr=e=>{switch(typeof e){case`number`:return zr(e);case`bigint`:return Rr(e);case`string`:{if(e===`Infinity`)return Ir;if(e===`-Infinity`)return Lr;let t=Er.exec(e);if(!t)break;let[n,r,i]=t;if(i===`nano`||i===`nanos`)return Rr(Cr(r,ur));if(i===`micro`||i===`micros`)return Rr(Cr(r,pr));switch(i){case`milli`:case`millis`:return Tr(r,1);case`second`:case`seconds`:return Tr(r,1e3);case`minute`:case`minutes`:return Tr(r,6e4);case`hour`:case`hours`:return Tr(r,36e5);case`day`:case`days`:return Tr(r,864e5);case`week`:case`weeks`:return Tr(r,6048e5)}break}case`object`:{if(e===null)break;if(cr in e)return e;if(Array.isArray(e)){if(e.length!==2||!e.every(re))return kr(e);if(Number.isNaN(e[0])||Number.isNaN(e[1]))return Fr;if(e[0]===-1/0||e[1]===-1/0)return Lr;if(e[0]===1/0||e[1]===1/0)return Ir;let t=e[0]*1e9+e[1];return Number.isFinite(t)&&Number.isInteger(e[0])&&Number.isInteger(e[1])?I(BigInt(e[0])*hr+BigInt(e[1])):Sr(t)}let t=e,n=0;if(t.weeks&&(n+=t.weeks*6048e5),t.days&&(n+=t.days*864e5),t.hours&&(n+=t.hours*36e5),t.minutes&&(n+=t.minutes*6e4),t.seconds&&(n+=t.seconds*1e3),t.milliseconds&&(n+=t.milliseconds),!t.microseconds&&!t.nanoseconds){if(!Number.isFinite(n))return I(n);let e=Or(t);return e===void 0||BigInt(n)*mr===e?I(n):I(e)}let r=n*1e6+(t.microseconds??0)*1e3+(t.nanoseconds??0),i=Number.isFinite(r)?Or(t):void 0;return i===void 0?Sr(r):I(i)}}return kr(e)},F=e=>!e||Number.isInteger(e),Or=e=>{if(!F(e.weeks)||!F(e.days)||!F(e.hours)||!F(e.minutes)||!F(e.seconds)||!F(e.milliseconds)||!F(e.microseconds)||!F(e.nanoseconds))return;let t=lr;return e.weeks&&(t+=BigInt(e.weeks)*yr),e.days&&(t+=BigInt(e.days)*vr),e.hours&&(t+=BigInt(e.hours)*_r),e.minutes&&(t+=BigInt(e.minutes)*gr),e.seconds&&(t+=BigInt(e.seconds)*hr),e.milliseconds&&(t+=BigInt(e.milliseconds)*mr),e.microseconds&&(t+=BigInt(e.microseconds)*pr),e.nanoseconds&&(t+=BigInt(e.nanoseconds)),t},kr=e=>{throw Error(`Invalid Input: ${e}`)},Ar={_tag:`Millis`,millis:0},jr={_tag:`Infinity`},Mr={_tag:`NegativeInfinity`},Nr={[cr]:cr,[_](){switch(this.value._tag){case`Millis`:return v(xr(this.value.millis));case`Nanos`:return v(this.value.nanos);default:return he(this.value)}},[x](e){return Pr(e)&&Ur(this,e)},toString(){switch(this.value._tag){case`Infinity`:return`Infinity`;case`NegativeInfinity`:return`-Infinity`;case`Nanos`:return`${this.value.nanos} nanos`;case`Millis`:return`${this.value.millis} millis`}},toJSON(){switch(this.value._tag){case`Millis`:return{_id:`Duration`,_tag:`Millis`,millis:this.value.millis};case`Nanos`:return{_id:`Duration`,_tag:`Nanos`,nanos:String(this.value.nanos)};case`Infinity`:return{_id:`Duration`,_tag:`Infinity`};case`NegativeInfinity`:return{_id:`Duration`,_tag:`NegativeInfinity`}}},[w](){return this.toJSON()},pipe(){return e(this,arguments)}},I=e=>{let t=Object.create(Nr);return t.value=typeof e==`number`?isNaN(e)||e===0||Object.is(e,-0)?Ar:Number.isFinite(e)?Number.isInteger(e)?{_tag:`Millis`,millis:e}:{_tag:`Nanos`,nanos:xr(e)}:e>0?jr:Mr:e===lr?Ar:{_tag:`Nanos`,nanos:e},t},Pr=e=>g(e,cr),Fr=/*#__PURE__*/ I(0),Ir=/*#__PURE__*/ I(1/0),Lr=/*#__PURE__*/ I(-1/0),Rr=e=>I(e),zr=e=>I(e),Br=e=>{let t=Dr(e);switch(t.value._tag){case`Infinity`:case`NegativeInfinity`:throw Error(`Cannot convert infinite duration to nanos`);case`Nanos`:return t.value.nanos;case`Millis`:return xr(t.value.millis)}},Vr=/*#__PURE__*/ r(3,(e,t,n)=>e.value._tag===`Infinity`||e.value._tag===`NegativeInfinity`||t.value._tag===`Infinity`||t.value._tag===`NegativeInfinity`?n.onInfinity(e,t):e.value._tag===`Millis`?t.value._tag===`Millis`?n.onMillis(e.value.millis,t.value.millis):n.onNanos(Br(e),t.value.nanos):n.onNanos(e.value.nanos,Br(t))),Hr=(e,t)=>Vr(e,t,{onMillis:(e,t)=>e===t,onNanos:(e,t)=>e===t,onInfinity:(e,t)=>e.value._tag===t.value._tag}),Ur=/*#__PURE__*/ r(2,(e,t)=>Hr(e,t)),Wr=/*#__PURE__*/ sr(`effect/Scheduler`,{fiberCached:!0,defaultValue:()=>new Yr}),Gr=e=>{let t=!1;return Promise.resolve().then(()=>{t||e()}),()=>{t=!0}},Kr=`setImmediate`in globalThis?e=>{let t=globalThis.setImmediate(e);return()=>globalThis.clearImmediate(t)}:e=>{let t=setTimeout(e,0);return()=>clearTimeout(t)},qr=e=>{try{return Kr(e)}catch{return Gr(e)}};var Jr=class{buckets=[];scheduleTask(e,t){let n=this.buckets,r=n.length,i,a=0;for(;at);a++)i=n[a];i&&i[0]===t?i[1].push(e):a===r?n.push([t,[e]]):n.splice(a,0,[t,[e]])}drain(){let e=this.buckets;return this.buckets=[],e}},Yr=class{executionMode;setImmediate;constructor(e=`async`,t){this.executionMode=e,this.setImmediate=t??(e===`sync`?Gr:qr)}shouldYield(e){return e.currentOpCount>=e.cache.maxOpsBeforeYield}makeDispatcher(){return new Xr(this.setImmediate)}},Xr=class{tasks=/*#__PURE__*/ new Jr;running=void 0;setImmediate;constructor(e=qr){this.setImmediate=e}scheduleTask(e,t){this.tasks.scheduleTask(e,t),this.running===void 0&&(this.running=this.setImmediate(this.afterScheduled))}afterScheduled=()=>{this.running=void 0,this.runTasks()};runTasks(){let e=this.tasks.drain();for(let t=0;t0;)this.running!==void 0&&(this.running(),this.running=void 0),this.runTasks()}};const Zr=/*#__PURE__*/ sr(`effect/Scheduler/MaxOpsBeforeYield`,{fiberCached:!0,defaultValue:()=>2048}),Qr=/*#__PURE__*/ sr(`effect/Scheduler/PreventSchedulerYield`,{fiberCached:!0,defaultValue:()=>!1}),$r=Wt,ei=/*#__PURE__*/ sr(`effect/References/CurrentStackFrame`,{fiberCached:!0,defaultValue:s}),ti=/*#__PURE__*/ sr(`effect/References/TracerEnabled`,{fiberCached:!0,defaultValue:o}),ni=/*#__PURE__*/ sr(`effect/References/CurrentLogLevel`,{fiberCached:!0,defaultValue:()=>`Info`}),ri=/*#__PURE__*/ sr(`effect/References/MinimumLogLevel`,{fiberCached:!0,defaultValue:()=>`Info`});var ii=class extends bt{constructor(e,t=xt){super(`Interrupt`,t,`Interrupted`),this.fiberId=e}toString(){return`Interrupt(${this.fiberId})`}toJSON(){return{_tag:`Interrupt`,fiberId:this.fiberId}}[x](e){return Nt(e)&&this.fiberId===e.fiberId&&this.annotations===e.annotations}[_](){return b(`${this._tag}:${this.fiberId}`)}};const ai=e=>new vt([new ii(e)]),oi=e=>e.reasons.some(jt),si=e=>e.reasons.some(Mt),ci=e=>si(e)&&oi(e)?Ct(e.reasons.map(e=>e._tag===`Fail`&&!Gt(e.error)?new Ot(e.error,e.annotations):e)):e,li=e=>e.reasons.some(Nt),ui=/*#__PURE__*/ r(2,(e,t)=>{let n=!1,r=e.reasons.map(e=>jt(e)?(n=!0,new St(t(e.error),e.annotations)):e);return n?Ct(r):e}),di={_A:i,_E:i},fi={id:0},pi=/*#__PURE__*/ (()=>{try{return globalThis.process?.getBuiltinModule?.(`node:async_hooks`)?.AsyncResource}catch{return}})(),mi=()=>pi===void 0?void 0:new pi(`effect/Fiber`),hi=()=>globalThis[Ge];var gi=class{constructor(e,t=!0){this.setContext(e),this.id=++fi.id,this.currentOpCount=0,this.interruptible=t,this._stack=[],this._observers=void 0,this._exit=void 0,this._children=void 0,this._interruptedCause=void 0,this._yielded=void 0,this._running=!1,this._deferredInterrupt=!1,this._parent=void 0,this._asyncContext=void 0,this.cache.runtimeMetrics?.recordFiberStart(this.context)}get"~effect/Fiber"(){return di}get currentDispatcher(){return this._dispatcher??=this.cache.scheduler.makeDispatcher()}getRef(e){return P(this.context,e)}addObserver(e){return this._exit?(e(this._exit),c):(this._observers===void 0?this._observers=[e]:this._observers.push(e),()=>this.removeObserver(e))}removeObserver(e){if(this._exit||this._observers===void 0)return;let t=this._observers.indexOf(e);t>=0&&this._observers.splice(t,1)}interruptUnsafe(e,t){if(this._exit)return;let n=ai(e);this.cache.stackFrame&&(n=At(n,er(Lt,this.cache.stackFrame))),t&&(n=At(n,t)),this._interruptedCause=this._interruptedCause?Et(this._interruptedCause,n):n,this.interruptible&&(this._running?this._deferredInterrupt=!0:this.evaluate(L(this._interruptedCause)))}pollUnsafe(){return this._exit}evaluate(e){if(this._exit)return;if(this._asyncContext!==void 0){let t=this._asyncContext;this._asyncContext=void 0;try{return t.runInAsyncScope(this.evaluate,this,e)}finally{t.emitDestroy()}}else if(this._yielded!==void 0){let e=this._yielded;this._yielded=void 0,e()}let t=this.runLoop(e);if(t===dt){this._asyncContext=mi();return}let n=bi.interruptChildren&&bi.interruptChildren(this);if(n!==void 0)return this.evaluate(R(n,()=>t));if(this._exit=t,this.cache.runtimeMetrics?.recordFiberEnd(this.context,this._exit),this._parent&&=(this._parent._children?.delete(this),void 0),this._observers!==void 0){let e=this._observers;this._observers=void 0;for(let n=0;ne)}if(i=e.tracerContext?e.tracerContext(i,this):i[D](this),i===dt){let e=this._yielded;if(`~effect/Exit`in e)return this._deferredInterrupt=!1,this._yielded=void 0,e;if(this._deferredInterrupt){this._yielded=void 0,e();continue}return dt}}catch(e){if(!g(i,`~effect/Effect/evaluate`))return Bt(`Fiber.runLoop: Not a valid effect: ${String(i)}`);i=Bt(e)}}finally{this._running=n,globalThis[Ge]=t}}getCont(e){if(this._deferredInterrupt)return this._deferredInterrupt=!1,vi;for(;;){let t=this._stack.pop();if(!t)return;let n=t[ut];if(n!==void 0){let r=n.call(t,this);if(r)return r[e]=r,r}if(t[e])return t}}succeedWith(e){if(!(++this.currentOpCount&yi-1))return j(e);let t=this.getCont(O);return t?t[O](e,this):this.yieldWith(j(e))}yieldWith(e){return this._yielded=e,dt}children(){return this._children??=/* @__PURE__ */ new Set}pipe(){return e(this,arguments)}setContext(e){let t=this.context;if(this.context=e,t!==void 0&&Yn(t,e))return;let n=e.cacheRoot,r=n._fiberCache??=_i(e);this.cache?.scheduler!==r.scheduler&&(this._dispatcher=void 0),this.cache=r}get currentSpanLocal(){let e=this.cache.span;return e?._tag===`Span`?e:void 0}};const _i=e=>{let t=rr(e,`effect/Tracer`);return{scheduler:P(e,Wr),tracer:t,tracerContext:t?t.context:void 0,tracerEnabled:P(e,ti),span:rr(e,`effect/Tracer/ParentSpan`),logLevel:P(e,ni),minimumLogLevel:P(e,ri),stackFrame:P(e,ei),runtimeMetrics:rr(e,`effect/Metric/FiberRuntimeMetrics`),maxOpsBeforeYield:P(e,Zr),preventYield:P(e,Qr)}},vi={[O](e,t){return L(t._interruptedCause)},[k](e,t){return L(t._interruptedCause)}},yi=32,bi={interruptChildren:void 0},xi=e=>{if(!e.cache.stackFrame)return;let t=/* @__PURE__ */ new Map;return t.set(Rt.key,e.cache.stackFrame),qn(t)},Si=e=>Pi(t=>{let n=e[Symbol.iterator](),r=[],i;function a(){let e=n.next();for(;!e.done;)if(e.value._exit)r.push(e.value._exit),e=n.next();else{i=e.value.addObserver(e=>{r.push(e),a()});return}t(wi(r))}return a(),Ei(()=>i?.())}),Ci=e=>Vt(t=>{let n=xi(t),r=hn();for(let i of e)i.interruptUnsafe(t.id,n),r.push(i);return qi(Si(r))}),wi=j,L=M,Ti=zt,Ei=/*#__PURE__*/ Ft({op:`Sync`,[D](e){let t=this[E],n=t(),r=e.getCont(O);return r?r[O](n,e):e.yieldWith(j(n))}}),Di=/*#__PURE__*/ Ft({op:`Suspend`,[D](e){let t=this[E];return t()}}),Oi=/*#__PURE__*/ (/* @__PURE__ */ Ft({op:`Yield`,[D](e){let t=!1;return e.currentDispatcher.scheduleTask(()=>{t||e.evaluate(Qi)},this[`~effect/Effect/args`]??0),e.yieldWith(()=>{t=!0})}}))(0),ki=e=>Di(()=>L(e())),Ai=e=>Bt(e),ji=/*#__PURE__*/ wi(void 0),Mi=/*#__PURE__*/ function(){let e=/*#__PURE__*/ A({op:`Async`,[D](e){let t=!1,n=!1,r=this.withSignal?new AbortController:void 0,i=this.register.call(e.cache.scheduler,r=>{t||(t=!0,n?e.evaluate(r):n=r)},r?.signal);return n===!1?(n=!0,e.yieldWith(()=>{t=!0}),r===void 0&&i===void 0||e._stack.push(Ni(()=>(t=!0,r?.abort(),i??Qi))),dt):n}}),t=function(e,t){this.register=e,this.withSignal=t};return t.prototype=e,function(e,n){return new t(e,n)}}(),Ni=/*#__PURE__*/ Ft({op:`AsyncFinalizer`,[ut](e){e.interruptible&&(e.interruptible=!1,e._stack.push(sa))},[k](e,t){return li(e)?R(aa(M(e),this[E]()),()=>L(e)):L(e)}}),Pi=e=>Mi(e,e.length>=2),Fi=(e,t)=>typeof e==`function`?e:t.shift().bind(e.self),Ii=(e,t)=>Object.defineProperty(t,"length",{value:e,configurable:!0}),Li=(e,...t)=>{let n=Fi(e,t);return Ii(n.length,t.length===0?function(){return Ri(()=>n.apply(this,arguments))}:function(){let e=Ri(()=>n.apply(this,arguments));for(let n of t)e=n(e,...arguments);return e})},Ri=e=>{try{let t=e(),n;for(;;){let r=t.next(n);if(r.done)return wi(r.value);let i=r.value;if(i&&i._tag===`Success`)n=i.value;else{if(i&&i._tag===`Failure`)return r.value;{let n=!0;return Di(()=>n?(n=!1,R(r.value,e=>zi(t,e))):Di(()=>zi(e())))}}}}catch(e){return Ai(e)}},zi=/*#__PURE__*/ function(){let e=/*#__PURE__*/ A({op:`Iterator`,[O](e,t){let n=this.iterator;for(;;){let r=n.next(e);if(r.done)return wi(r.value);if(!z(r.value))return t._stack.push(this),r.value;if(r.value._tag===`Failure`)return r.value;e=r.value.value}},[D](e){return this[O](this.initial,e)}}),t=function(e,t){this.iterator=e,this.initial=t};return t.prototype=e,function(e,n){return new t(e,n)}}(),Bi=function(e){return e._stack.push(this),this[E]},Vi=/*#__PURE__*/ A({op:`OnSuccess`,[D]:Bi}),Hi=function(e,t,n){this[E]=e,this[O]=t,this.payload=n};Hi.prototype=Vi;const Ui=function(){return this.payload},Wi=/*#__PURE__*/ (()=>{let e=/*#__PURE__*/ nt();if(e===0)return!1;let t=`~effect/Effect/stackProbe`,n={[t]:function(){return/* @__PURE__ */ Error()}};rt(1);let r=/*#__PURE__*/ n[t]();return rt(e),r.stack?.includes(`[as `+t+`]`)===!0})(),Gi=function(e,t){let n=this.payload;return t.succeedWith(Wi?n(e):at(()=>n(e)))},Ki=function(e){let t=this.payload;return t(e)},qi=e=>new Hi(e,Ui,Qi),R=/*#__PURE__*/ r(2,(e,t)=>new Hi(e,Ki,t)),z=e=>e[st]!==void 0,Ji=/*#__PURE__*/ r(2,(e,t)=>z(e)?e._tag===`Success`?t(e.value):e:R(e,t)),Yi=/*#__PURE__*/ r(2,(e,t)=>new Hi(e,Gi,t)),Xi=/*#__PURE__*/ r(2,(e,t)=>z(e)?$i(e,t):Yi(e,t)),Zi=e=>e._tag===`Success`,Qi=/*#__PURE__*/ j(void 0),$i=/*#__PURE__*/ r(2,(e,t)=>e._tag===`Success`?j(t(e.value)):e),ea=/*#__PURE__*/ r(2,(e,t)=>new na(e,t.length===1?t:e=>t(e))),ta=/*#__PURE__*/ A({op:`OnFailure`,[D]:Bi}),na=function(e,t){this[E]=e,this[k]=t};na.prototype=ta;const ra=e=>z(e)?j(e):ia(e),ia=/*#__PURE__*/ Ft({op:`Exit`,[D](e){return e._stack.push(this),this[E]},[O](e,t,n){return t.succeedWith(n??j(e))},[k](e,t,n){return t.succeedWith(n??M(e))}}),aa=(e,t)=>Zi(e)?t:ea(t,t=>L(ci(Tt(e.cause,t)))),oa=e=>Vt(t=>(t.interruptible&&(t.interruptible=!1,t._stack.push(sa)),e)),sa=/*#__PURE__*/ (/* @__PURE__ */ Ft({op:`SetInterruptible`,[ut](e){if(e.interruptible=this[E],e._interruptedCause&&e.interruptible)return()=>L(e._interruptedCause)}}))(!0),ca=e=>e===`unbounded`?1/0:Math.max(1,e??1),la=()=>e=>{let t=e.onItem,n=e.step,r=(e,t,r,a,o)=>R(ra(o),o=>n(e,t[r],o,r)??i(e,t,r+1,a)??ji),i=(e,i,a=0,o=i.length)=>{for(;a{let t=e.onItem,n=e.step;return(e,r,i)=>{let a=0,o=i.end??r.length,s=i.concurrency,c=!1,l,u,d,f,p,m=e=>{let t=Bt(e);return f=t,c=!0,u&&u.size>0?R(oa(Ci(Array.from(u))),()=>f??t):t},ee=()=>{let i=!1;for(;!f&&a{u.delete(t);try{if(f){if(a._tag===`Failure`){let e=a.cause.reasons.filter(e=>e._tag!==`Interrupt`);if(e.length>0){let t=Ct(e);f=M(f._tag===`Failure`?ci(Tt(f.cause,t)):t)}}}else{let t=n(e,o,a,r);t&&(f=t,ee())}if(i){let e=ee();e&&d(e)}else c&&u.size===0&&d(f??ji)}catch(e){d(m(e))}}),u.size{l=hi(),u=/* @__PURE__ */ new Set,p=h,d=e;let t;try{t=ee()}catch(t){return e(m(t))}return t?e(t):Di(()=>(f??=Qi,R(u?Ci(u):ji,()=>f?._tag===`Failure`?f:ji)))})}if(c=!0,f){if(u&&u.size>0){let e=xi(l);u.forEach(t=>t.interruptUnsafe(l.id,e));return}if(d||f._tag===`Failure`)return f}else if(d){if(u)u.size===0&&d(ji);else return Qi}};return ee()}},da=()=>e=>ua(e),fa=(e,t,n=!1,r=!1,i=!1)=>{let a=e,o=i===`inherit`?a.interruptible:!i,s=new gi(a.context,o);return r||(a.children().add(s),s._parent=a),n?s.evaluate(t):(s._asyncContext=mi(),a.currentDispatcher.scheduleTask(()=>s.evaluate(t),0)),s},pa=e=>(t,n)=>{let r=new gi(n?.scheduler?tr(e,Wr,n.scheduler):e,n?.uninterruptible!==!0);if(r.evaluate(t),r._exit)return r;if(n?.signal){if(n.signal.aborted)r.interruptUnsafe();else{let e=()=>r.interruptUnsafe();n.signal.addEventListener(`abort`,e,{once:!0}),r.addObserver(()=>n.signal.removeEventListener(`abort`,e))}}return n?.onFiberStart&&n.onFiberStart(r),r},ma=/*#__PURE__*/ (e=>{let t=pa(e);return e=>{if(z(e))return e;let n=new Yr(`sync`),r=t(e,{scheduler:n});return r._dispatcher?.flush(),r._exit??Bt(new ga(r))}})(/*#__PURE__*/ Qn()),ha=`~effect/Cause/AsyncFiberError`;var ga=class extends (/*#__PURE__*/ Wt(`AsyncFiberError`)){[ha]=ha;constructor(e){super({message:`An asynchronous Effect was executed with Effect.runSync`,fiber:e})}};const _a={bold:`1`,red:`31`,green:`32`,yellow:`33`,blue:`34`,cyan:`36`,white:`37`,gray:`90`,black:`30`,bgBrightRed:`101`};_a.gray,_a.blue,_a.green,_a.yellow,_a.red,_a.bgBrightRed,_a.black;const va=jt,ya=kt,ba=ui,xa=j,Sa=M,Ca=zt,wa=Qi,Ta=Zi,Ea=`~effect/DateTime`,Da=`~effect/DateTime/TimeZone`,Oa={[Ea]:Ea,pipe(){return e(this,arguments)},[w](){return this.toString()},toJSON(){return La(this).toJSON()}},ka={...Oa,_tag:`Utc`,[_](){return pe(this.epochMilliseconds)},[x](e){return Ia(e)&&e._tag===`Utc`&&this.epochMilliseconds===e.epochMilliseconds},toString(){return`DateTime.Utc(${La(this).toJSON()})`}},Aa={...Oa,_tag:`Zoned`,[_](){return y(pe(this.epochMilliseconds))(v(this.zone))},[x](e){return Ia(e)&&e._tag===`Zoned`&&this.epochMilliseconds===e.epochMilliseconds&&S(this.zone,e.zone)},toString(){return`DateTime.Zoned(${Wa(this)})`}},ja={[Da]:Da,[w](){return this.toString()}};({...ja}),{...ja};const Ma={value:void 0,enumerable:!1,writable:!0},Na=/*#__PURE__*/ new WeakMap,Pa=(e,t)=>({get(){return Object.isExtensible(this)?void 0:Na.get(this)?.[e]},set(n){if(Object.isExtensible(this)){for(let e of t)Object.defineProperty(this,e,Ma);this[e]=n}else{let t=Na.get(this);t===void 0&&(t={},Na.set(this,t)),t[e]=n}}}),Fa=[`partsUtc`,`adjustedEpochMilliseconds`,`partsAdjusted`];Object.defineProperty(ka,"partsUtc",Pa(`partsUtc`,[`partsUtc`])),Object.defineProperties(Aa,{partsUtc:Pa(`partsUtc`,Fa),adjustedEpochMilliseconds:Pa(`adjustedEpochMilliseconds`,Fa),partsAdjusted:Pa(`partsAdjusted`,Fa)});const Ia=e=>g(e,Ea),La=e=>new Date(e.epochMilliseconds),Ra=e=>{if(e._tag===`Utc`)return new Date(e.epochMilliseconds);if(e.zone._tag===`Offset`)return new Date(e.epochMilliseconds+e.zone.offset);if(e.adjustedEpochMilliseconds!==void 0)return new Date(e.adjustedEpochMilliseconds);let t=!1,n=e.zone.format.formatToParts(e.epochMilliseconds).filter(e=>e.type===`era`?(t=e.value===`BC`,!1):e.type!==`literal`),r=Number(n[2].value),i=/* @__PURE__ */ new Date(0);return i.setUTCFullYear(t?1-r:r,Number(n[0].value)-1,Number(n[1].value)),i.setUTCHours(Number(n[3].value),Number(n[4].value),Number(n[5].value),n[6]?.type===`fractionalSecond`?Number(n[6].value):(e.epochMilliseconds%1e3+1e3)%1e3),e.adjustedEpochMilliseconds=i.getTime(),i},za=e=>Ra(e).getTime()-Ha(e),Ba=e=>{let t=Math.abs(e),n=Math.floor(t/36e5),r=Math.round(t%36e5/6e4);return r===60&&(n+=1,r=0),`${e<0?`-`:`+`}${String(n).padStart(2,`0`)}:${String(r).padStart(2,`0`)}`},Va=e=>Ba(za(e)),Ha=e=>e.epochMilliseconds,Ua=e=>{let t=Ra(e);return e._tag===`Utc`?t.toISOString():`${t.toISOString().slice(0,-1)}${Va(e)}`},Wa=e=>e.zone._tag===`Offset`?Ua(e):`${Ua(e)}[${e.zone.id}]`,Ga=wi,Ka=Di,B=Ti,qa=ki,Ja=Ai,Ya=R,Xa=ra,Za=ea,Qa=ma,$a=Xi,V=Ji,eo=Li,to=/*#__PURE__*/ (/* @__PURE__ */ new Uint8Array(123)).fill(255);for(let e=0;e<64;e++)to[/*#__PURE__*/ `ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.charCodeAt(e)]=e;to[61]=0,{...T},{...T},{...ft},T.toString,T[w],{...ft};function no(e){return e.checks?e.checks[e.checks.length-1].annotations:e.annotations}const ro=`~structural`,io=/*#__PURE__*/ l(e=>{let t=no(e)?.identifier;return typeof t==`string`?t:e.getExpected(io)}),H=/*#__PURE__*/ Symbol(),U=xa,W=/*#__PURE__*/ U(H),G=/*#__PURE__*/ U(H),ao=e=>e===H?ln():un(e),oo=e=>e._tag===`None`?W:U(e.value),so=`~effect/SchemaIssue/Issue`;function co(e){return g(e,so)&&e[so]===so}function lo(e){return Object.hasOwn(e,`input`)}var K=class{[so]=so;constructor(e,t){t?.reportInput===!0&&e!==H&&(this.input=e)}};const uo=class extends K{_tag=`Filter`;filter;issue;constructor(e,t,n,r){super(n,r),this.filter=e,this.issue=t}},fo=class extends K{_tag=`Encoding`;ast;issue;constructor(e,t,n,r){super(n,r),this.ast=e,this.issue=t}},po=class extends K{_tag=`Pointer`;path;issue;constructor(e,t){super(),this.path=e,this.issue=t}},mo=class extends K{_tag=`MissingKey`;annotations;constructor(e){super(),this.annotations=e}},ho=class extends K{_tag=`UnexpectedKey`;ast;constructor(e,t,n){super(t,n),this.ast=e}},q=class extends K{_tag=`Composite`;ast;issues;constructor(e,t,n,r){super(n,r),this.ast=e,this.issues=t}},go=class extends K{_tag=`InvalidType`;ast;constructor(e,t,n){super(t,n),this.ast=e}},_o=class extends K{_tag=`InvalidValue`;annotations;constructor(e,t,n){super(t,n),this.annotations=e}},vo=class extends K{_tag=`AnyOf`;ast;issues;constructor(e,t,n,r){super(n,r),this.ast=e,this.issues=t}},yo=class extends K{_tag=`OneOf`;ast;successes;constructor(e,t,n,r){super(n,r),this.ast=e,this.successes=t}};function bo(e,t,n){if(co(e))return e;if(typeof e==`string`)return new _o({message:e},t,n);let r=typeof e.issue==`string`?new _o({message:e.issue},t,n):e.issue;return new po(e.path,r)}function xo(e,t,n){if(e!==void 0)return typeof e==`boolean`?e?void 0:new _o(void 0,t,n):bo(e,t,n)}function So(e,t,n,r){return Array.isArray(t)?mn(t)?t.length===1?bo(t[0],n,r):new q(e,gn(t,e=>bo(e,n,r)),n,r):void 0:xo(t,n,r)}const Co=e=>{let t=No(e);if(t!==void 0)return t;switch(e._tag){case`InvalidType`:return Do(io(e.ast),e);case`InvalidValue`:{let t=Eo(e);if(t!==void 0)return Do(t,e);let n=To(e);return n===void 0?`Expected a valid value`:`Invalid data ${n}`}case`MissingKey`:return`Missing key`;case`UnexpectedKey`:{let t=To(e);return t===void 0?`Expected no excess property`:`Unexpected key with value ${t}`}case`Forbidden`:return`Forbidden operation`;case`OneOf`:{let t=To(e);return t===void 0?`Expected exactly one member to match`:`Expected exactly one member to match the input ${t}`}}},wo=e=>No(e)??No(e.issue);function To(e){return lo(e)?C(e.input):void 0}function Eo(e){let t=e.annotations?.expected;return typeof t==`string`?t:void 0}function Do(e,t){let n=To(t);return n===void 0?`Expected ${e}`:`Expected ${e}, got ${n}`}function Oo(e,t){let n=t(e);if(n!==void 0||e.issue._tag!==`InvalidValue`)return n;let r=Eo(e.issue);return r===void 0?Do(ko(e.filter),e):Do(r,e.issue)}function ko(e){let t=e.annotations?.expected;if(typeof t==`string`)return t;switch(e._tag){case`Filter`:return``;case`FilterGroup`:return e.checks.map(e=>ko(e)).join(` & `)}}function Ao(){return e=>Mo(e,``)}const jo=/*#__PURE__*/ Ao();function Mo(e,t,n){let r;switch(e._tag){case`Filter`:return Mo(e.issue,t,n??Oo(e,wo));case`Encoding`:return Mo(e.issue,t,n);case`Pointer`:return Mo(e.issue,t+Xe(e.path),n);case`Composite`:case`AnyOf`:if(e._tag===`Composite`||e.issues.length>0)return e.issues.map(e=>Mo(e,t,n)).join(` -`);r=n??No(e)??Do(io(e.ast),e);break;default:r=n??Co(e)}return t?`${r}\n at ${t}`:r}function No(e){if(e._tag===`Pointer`||e._tag===`Composite`)return;if(e._tag===`Encoding`)return No(e.issue);let t=(e._tag===`Filter`?e.filter.annotations:`annotations`in e?e.annotations:e.ast.annotations)?.[e._tag===`MissingKey`?`messageMissingKey`:e._tag===`UnexpectedKey`?`messageUnexpectedKey`:`message`];if(typeof t==`string`)return t}function Po(e){let t;for(let n of e.reasons){if(!va(n)||!co(n.error))return;t??=n.error}return t}function Fo(e,t){let n=Po(e);if(n===void 0)throw Error(t,{cause:e});return n}const Io=e=>Object.assign(Object.create(t),e),Lo=/*#__PURE__*/ Io({_tag:`Passthrough`});function Ro(){return Lo}function zo(e){return Io({_tag:`Transform`,transform:e})}function Bo(){return zo(globalThis.String)}function Vo(){return zo(globalThis.Number)}const Ho=class extends n{_tag=`Middleware`;decode;encode;constructor(e,t){super(),this.decode=e,this.encode=t}flip(){return new Ho(this.encode,this.decode)}},Uo=`~effect/SchemaTransformation/Transformation`,Wo=class extends n{[Uo]=Uo;_tag=`Transformation`;decode;encode;constructor(e,t){super(),this.decode=e,this.encode=t}flip(){return new Wo(this.encode,this.decode)}};function Go(e){return g(e,Uo)&&e[Uo]===Uo}const Ko=e=>Go(e)?e:new Wo(e.decode,e.encode),qo=/*#__PURE__*/ new Wo(/*#__PURE__*/ Ro(),/*#__PURE__*/ Ro());function Jo(){return qo}const Yo=/*#__PURE__*/ new Wo(/*#__PURE__*/ Vo(),/*#__PURE__*/ Bo());function Xo(e){return t=>t._tag===e}const Zo=/*#__PURE__*/ Xo(`Declaration`),Qo=/*#__PURE__*/ Xo(`Never`),$o=/*#__PURE__*/ Xo(`Literal`),es=/*#__PURE__*/ Xo(`UniqueSymbol`),ts=/*#__PURE__*/ Xo(`Arrays`),ns=/*#__PURE__*/ Xo(`Objects`),rs=/*#__PURE__*/ Xo(`Suspend`),J=class{to;transformation;constructor(e,t){this.to=e,this.transformation=t}},is={},as=class{isOptional;isMutable;constructorDefault;annotations;constructor(e,t,n=void 0,r=void 0){this.isOptional=e,this.isMutable=t,this.constructorDefault=n,this.annotations=r}},os=`~effect/Schema`;var Y=class{[os]=os;annotations;checks;encoding;context;constructor(e=void 0,t=void 0,n=void 0,r=void 0){this.annotations=e,this.checks=t,this.encoding=n,this.context=r}toString(){return`<${this._tag}>`}};const ss=class extends Y{_tag=`Declaration`;typeParameters;run;encodingChecks;encodingRun;constructor(e,t,n,r,i,a,o,s){super(n,r,i,a),this.typeParameters=e,this.run=t,this.encodingChecks=o,this.encodingRun=s}getParser(){let e;return(t,n)=>{if(t===H)return W;e??=this.run(this.typeParameters);try{return e(t,this,n)}catch(e){return Ja(e)}}}_rebuild(e,t,n,r,i){let a=bc(this.typeParameters,e);return a===this.typeParameters&&t===this.checks&&n===this.encodingChecks&&r===this.run&&i===this.encodingRun?this:new ss(a,r,this.annotations,t,void 0,this.context,n,i)}recur(e){return this._rebuild(e,this.checks,this.encodingChecks,this.run,this.encodingRun)}flip(e){return this._rebuild(e,this.encodingChecks,this.checks,this.encodingRun??this.run,this.run)}getExpected(){let e=this.annotations?.expected;return typeof e==`string`?e:``}},cs=/*#__PURE__*/ new class extends Y{_tag=`Null`;getParser(){return Ac(this,null)}getExpected(){return`null`}},ls=/*#__PURE__*/ new class extends Y{_tag=`Unknown`;getParser(){return jc(this,oe)}getExpected(){return`unknown`}},us=class extends Y{_tag=`Literal`;literal;constructor(e,t,n,r,i){if(super(t,n,r,i),typeof e==`number`&&!globalThis.Number.isFinite(e))throw Error(`A numeric literal must be finite, got ${C(e)}`);this.literal=e}getParser(){return Ac(this,this.literal)}matchPart(e,t){return e===globalThis.String(this.literal)?this.literal:void 0}toCodecJson(){return typeof this.literal==`bigint`?ds(this):this}toCodecStringTree(){return typeof this.literal==`string`?this:ds(this)}getExpected(){return typeof this.literal==`string`?JSON.stringify(this.literal):globalThis.String(this.literal)}};function ds(e){let t=globalThis.String(e.literal);return X(e,[new J(new us(t),new Wo(zo(()=>e.literal),zo(()=>t)))])}const fs=/*#__PURE__*/ new class extends Y{_tag=`String`;getParser(){return jc(this,ne)}matchPart(e,t){let n=this.checks;return n&&!t.disableChecks&&zc(n,e,void 0,this,t)?void 0:e}getExpected(){return`string`}},ps=class extends Y{_tag=`Number`;getParser(){return jc(this,re)}matchKey(e,t){return this._match(Pc,e,t)}matchPart(e,t){return this._match(Nc,e,t)}_match(e,t,n){if(!e.test(t))return;let r=globalThis.Number(t);return n.disableChecks||!this.checks?r:zc(this.checks,r,void 0,this,n)?void 0:r}toCodecJson(){return this.checks&&(ms(this.checks,`effect/schema/isFinite`)||ms(this.checks,`effect/schema/isInt`))?this:X(this,[oc])}toCodecStringTree(){return this.toCodecJson()===this?X(this,[Lc]):X(this,[Rc])}getExpected(){return`number`}};function ms(e,t){return e.some(e=>e.annotations?.representation?.id===t||e._tag===`FilterGroup`&&ms(e.checks,t))}const hs=/*#__PURE__*/ new ps,gs=class extends Y{_tag=`Arrays`;isMutable;elements;rest;encodingChecks;constructor(e,t,n,r,i,a,o,s){super(r,i,a,o),this.isMutable=e,this.elements=t,this.rest=n,this.encodingChecks=s;let c=!1;for(let e=0;e1)throw Error(`A required element cannot follow an optional element. ts(1257)`);for(let e=1;e=e?i[t-e+1]:i[0]}let c=e=>{let{input:t,len:r,options:i}=e;if(n.rest.length===0&&r>a)for(let o=a;o{let r=e.length,i={ast:n,getParser:s,input:e,len:r,tailThreshold:Math.max(a,r-o),output:[],issues:void 0,options:t},u=n.rest.length===0?a:Math.max(r,a+o),d=t.concurrency===void 0?1:ca(t.concurrency),f=d===1?ys(i,e,0,u):bs(i,e,{concurrency:d,end:u});if(!f)return c(i);if(z(f))return V(f,()=>c(i));let p=!0;return Ka(()=>p?(p=!1,Ya(f,()=>c(i))):l(e,t))};return(e,a)=>{if(e===H)return W;try{return Array.isArray(e)?(r||(r=n.elements.map(e=>({ast:e,parser:t(e)})),i=n.rest.map(e=>({ast:e,parser:t(e)}))),l(e,a)):B(new go(n,e,a))}catch(e){return Ja(e)}}}_rebuild(e,t,n){let r=bc(this.elements,e),i=bc(this.rest,e);return r===this.elements&&i===this.rest&&t===this.checks&&n===this.encodingChecks?this:new gs(this.isMutable,r,i,this.annotations,t,void 0,this.context,n)}recur(e){return this._rebuild(e,this.checks,this.encodingChecks)}flip(e){return this._rebuild(e,this.encodingChecks,this.checks)}getExpected(){return`array`}};function _s(e,t,n,r){if(n._tag===`Failure`)return xs(e,e.ast,r,n);let i=n===G?t:n[E];if(i!==H)e.output[r]=i;else{let t=e.getParser(e.tailThreshold,r);if(Z(t.ast))return;let n=new po([r],new mo(t.ast.context?.annotations));if(e.options.errors===`all`)e.issues?e.issues.push(n):e.issues=[n];else return Ca(new q(e.ast,[n],e.input,e.options))}}const vs={onItem(e,t,n){let r=n{if(r.cause.reasons.length===0)return r;let i=Po(r.cause);if(i===void 0)return Sa(ba(r.cause,r=>new q(t,[new po([n],r)],e.input,e.options)));let a=new po([n],i);if(e.options.errors===`all`)e.issues?e.issues.push(a):e.issues=[a];else return Ca(new q(t,[a],e.input,e.options))},Ss=`[+-]?(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Ee][+-]?\\d+)?`;function Cs(e,t,n=is){let r,i;function a(t){switch(t._tag){case`String`:case`TemplateLiteral`:return(r??=Object.keys(e)).filter(e=>t.matchPart(e,n)!==void 0);case`Number`:return(r??=Object.keys(e)).filter(e=>t.matchKey(e,n)!==void 0);case`Symbol`:return(i??=Object.getOwnPropertySymbols(e)).filter(r=>Object.prototype.propertyIsEnumerable.call(e,r)&&t.matchKey(r,n)!==void 0);case`Union`:return[...new Set(t.types.flatMap(a))];default:return[]}}return a(Mc(Dc(t)))}const ws=class{name;type;constructor(e,t){this.name=e,this.type=t}};function Ts(e){switch(e._tag){case`String`:case`Number`:case`Symbol`:case`TemplateLiteral`:return!0;case`Union`:return e.types.every(Ts);default:return!1}}function Es(e){let t=fc(e);switch(t._tag){case`String`:case`Number`:case`Symbol`:case`TemplateLiteral`:return!0;case`Union`:return t.types.every(Es);default:return!1}}function Ds(e){return Ts(e)&&Es(e)}const Os=class{parameter;type;constructor(e,t){if(!Ds(e))throw Error(`Invalid index signature parameter ${e._tag}`);if(this.parameter=e,this.type=t,Z(t)||t.encoding!==void 0&&Z(Dc(t)))throw Error("Cannot use `Schema.optionalKey` or `Schema.optional` with index signatures. Index signatures already allow keys to be absent; use `Schema.UndefinedOr` to allow `undefined` values.")}},ks=class extends Y{_tag=`Objects`;propertySignatures;indexSignatures;encodingChecks;constructor(e,t,n,r,i,a,o){super(n,r,i,a),this.propertySignatures=e,this.indexSignatures=t,this.encodingChecks=o}getParser(e,t=e){let n=this,r=n.propertySignatures.length,i=n.indexSignatures.length;if(!r&&!i)return jc(n,ae);let a,o,s=()=>(a||(a=n.propertySignatures.map(e=>({parser:t(e.type),name:e.name,type:e.type})),o=i?n.indexSignatures.map(n=>({is:n,parserKey:e(Mc(n.parameter)),parserValue:t(n.type)})):void 0),a),c=()=>{let e=new Set(n.propertySignatures.map(e=>typeof e.name==`number`?globalThis.String(e.name):e.name)),t=(t,i,a,o,s)=>{if(s._tag===`Failure`)return xs(t,n,i,s)??wa;let c=s===G?o:s[E];if(a!==H&&c!==H){if(r&&(e.has(i)||e.has(typeof a==`number`?globalThis.String(a):a)))return wa;ze(t.out,a,c)}return wa},c=(e,r,i,a)=>{if(!a){let t=i.parserKey(r,e.options);if(!z(t))return Ya(Xa(t),t=>c(e,r,i,t));a=t}if(a._tag===`Failure`)return xs(e,n,r,a)??wa;let o=a===G?r:a[E],s=e.input[r],l=i.parserValue(s,e.options);return z(l)?t(e,r,o,s,l):Ya(Xa(l),n=>t(e,r,o,s,n))},l=(e,n,r)=>{let i=e.input[n],a=r.parserValue(i,e.options);return z(a)?t(e,n,n,i,a):Ya(Xa(a),r=>t(e,n,n,i,r))},u=i?da()({onItem:(e,[t,n])=>n.is.parameter===fs?l(e,t,n):c(e,t,n),step:(e,t,n)=>n._tag===`Failure`?n:void 0}):void 0;return eo(function*(t,d){if(t===H)return H;if(typeof t!=`object`||!t||Array.isArray(t))return yield*B(new go(n,t,d));s();let f=t,p={},m={ast:n,input:f,out:p,issues:void 0,options:d},ee=d.errors===`all`,h=d.onExcessProperty===`error`,te=d.concurrency===void 0?1:ca(d.concurrency),ne=i&&h?n.indexSignatures.map(e=>Cs(f,e.parameter,d)):void 0;if(h){let r=ne?new Set(e):e;if(ne)for(let e of ne)for(let t of e)r.add(t);let i=Reflect.ownKeys(f);for(let e=0;e{let r=a[t];return Ya(Xa(n),n=>{let i={...e,out:{...e.out}},o=As(i,r,n);if(o)return o;let s=()=>U(i.out),c=Ms(i,a.slice(t+1));return c?V(c,s):s()})};return(e,t)=>{if(e===H)return W;if(t.errors===`all`||t.onExcessProperty!==void 0||t.concurrency!==void 0&&ca(t.concurrency)!==1)return(l??=c())(e,t);if(typeof e!=`object`||!e||Array.isArray(e))return B(new go(n,e,t));let r=s(),i=e,a={},o={ast:n,input:i,out:a,issues:void 0,options:t};try{for(let e=0;e{let n=e(t.type);return n===t.type?t:new ws(t.name,n)}),a=bc(this.indexSignatures,n=>{let r=t(n.parameter),i=e(n.type);return r===n.parameter&&i===n.type?n:new Os(r,i)});return i===this.propertySignatures&&a===this.indexSignatures&&n===this.checks&&r===this.encodingChecks?this:new ks(i,a,this.annotations,n,void 0,this.context,r)}flip(e){return this._rebuild(e,e,this.encodingChecks,this.checks)}recur(e,t=e){return this._rebuild(e,t,this.checks,this.encodingChecks)}getExpected(){return this.propertySignatures.length===0&&this.indexSignatures.length===0?`object | array`:`object`}};function As(e,t,n){if(n._tag===`Failure`)return xs(e,e.ast,t.name,n);if(n===G)return;let r=n[E];if(r!==H)ze(e.out,t.name,r);else if(delete e.out[t.name],!Z(t.type)){let n=new po([t.name],new mo(t.type.context?.annotations));if(e.options.errors===`all`){e.issues?e.issues.push(n):e.issues=[n];return}return Ca(new q(e.ast,[n],e.input,e.options))}}const js={onItem(e,t){if(!Gs(e.input,t.name))return t.parser(H,e.options);let n=e.input[t.name];return ze(e.out,t.name,n),t.parser(n,e.options)},step:As},Ms=/*#__PURE__*/ la()(js),Ns=/*#__PURE__*/ da()(js);function Ps(e,t){return e?t?[...e,...t]:e:t}function Fs(e,t,n){return new ks(Reflect.ownKeys(e).map(t=>new ws(t,e[t].ast)),[],n,t)}function Is(e){return e.ast}function Ls(e,t,n){return new qs(e.map(Is),t,void 0,n)}function Rs(e){if(e.encoding)throw Error(`mutable does not support encodings`);return new gs(!0,e.elements,e.rest,e.annotations,e.checks,void 0,e.context,e.encodingChecks)}const zs=/*#__PURE__*/ u(e=>{for(;;){if(rs(e))return ls;let t=e.encoding;if(!t)return e.recur?.(zs,i)??e;if(t.some(e=>e.transformation._tag===`Middleware`&&e.transformation.decode!==i))return ls;e=t[t.length-1].to}});function Bs(e){switch(e._tag){case`Null`:return[`null`];case`Undefined`:return[`undefined`];case`String`:case`TemplateLiteral`:return[`string`];case`Number`:return[`number`];case`Boolean`:return[`boolean`];case`Symbol`:case`UniqueSymbol`:return[`symbol`];case`BigInt`:return[`bigint`];case`Arrays`:return[`array`];case`ObjectKeyword`:return[`object`,`array`,`function`];case`Objects`:return e.propertySignatures.length||e.indexSignatures.length?[`object`]:[`string`,`number`,`boolean`,`symbol`,`bigint`,`object`,`array`,`function`];case`Enum`:return Array.from(new Set(e.enums.map(([,e])=>typeof e)));case`Literal`:return[typeof e.literal];case`Union`:return Array.from(new Set(e.types.flatMap(Bs)));default:return[`null`,`undefined`,`string`,`number`,`boolean`,`symbol`,`bigint`,`object`,`array`,`function`]}}function Vs(e){switch(e._tag){default:return[];case`Declaration`:{let t=e.annotations?.[`~sentinels`];return Array.isArray(t)?t:[]}case`Objects`:return e.propertySignatures.flatMap(e=>{let t=e.type;if(!Z(t)){if($o(t))return[{key:e.name,literal:t.literal}];if(es(t))return[{key:e.name,literal:t.symbol}]}return[]});case`Arrays`:return e.elements.flatMap((e,t)=>{if(!Z(e)){if($o(e))return[{key:t,literal:e.literal}];if(es(e))return[{key:t,literal:e.symbol}]}return[]});case`Union`:{if(e.types.length===0)return[];let t=e.types.map(e=>Vs(zs(e)));return t[0].filter(e=>t.every(t=>t.some(t=>t.key===e.key&&t.literal===e.literal)))}case`Suspend`:return Vs(e.thunk())}}const Hs=/*#__PURE__*/ new WeakMap,Us=/*#__PURE__*/ Object.freeze([]),Ws=e=>e===null?`null`:Array.isArray(e)?`array`:typeof e,Gs=(e,t)=>t===`__proto__`?Object.hasOwn(e,t):t in e;function Ks(e){let t=Hs.get(e);if(t)return t;let n,r=0,i,a,o=!0,s=[];for(let t=0;tc[e]??=Object.freeze(i?.[e]??Us);if(o&&a)a.forEach(Object.freeze),t=e=>a.get(e)??Us;else if(n?.size===1&&!i){let[r,[i]]=n.entries().next().value,a=/* @__PURE__ */ new Map;for(let[e,t]of i)a.set(e,Object.freeze(Array.from(t)));let o=Object.freeze(e.map((e,t)=>t));t=(e,t)=>{if(se(e)){let n=Gs(e,r)?e[r]:void 0;if(n!==void 0)return a.get(n)??Us;if(t)return o}return Us}}else if(n){let e;for(let t of n)(!e||t[1][0].size>e[1][0].size)&&t[1][1].size===r&&(e=t);t=(t,r)=>{let a=Ws(t);if(!se(t))return l(a);let o=new Set(i?.[a]),s;if(e){let[n,[i]]=e,c=Gs(t,n),u=c?t[n]:void 0;if(c&&(!r||u!==void 0)){let e=i.get(u);if(!e)return l(a);for(let t of e)o.add(t);s=n}}if(s===void 0)for(let[e,[i,a]]of n){let n=Gs(t,e),s=n?t[e]:void 0;if(n&&(!r||s!==void 0)){let e=i.get(s);if(e)for(let t of e)o.add(t)}else if(r)for(let e of a)o.add(e)}for(let[e,[i,a]]of n){if(e===s)continue;let n=Gs(t,e),c=n?t[e]:void 0;if(n&&(!r||c!==void 0)){let e=i.get(c);for(let t of o)a.has(t)&&!e?.has(t)&&o.delete(t)}}return Array.from(o).sort((e,t)=>e-t)}}else t=e=>{let t=l(Ws(e));return a?t.filter(t=>s[t]===void 0||s[t]===e):t};return Hs.set(e,t),t}const qs=class extends Y{_tag=`Union`;types;options;encodingChecks;constructor(e,t,n,r,i,a,o){super(n,r,i,a),this.types=e,this.options=t,this.encodingChecks=o}getParser(e,t){let n=this,r=t!==void 0,i=[],a=t=>i[t]??=e(n.types[t]),o;return(e,t)=>{if(e===H)return W;let i=(o??=Ks(n.types))(e,r);if(i.length===0)return B(new vo(n,[],e,t));if(i.length===1){let r=a(i[0])(e,t);return r._tag===`Success`?r:z(r)?Js(n,r.cause,e,t):Ys(n,r,e,t)}return Xs(n,a,i,e,t)}}_rebuild(e,t,n){let r=bc(this.types,e);return r===this.types&&t===this.checks&&n===this.encodingChecks?this:new qs(r,this.options,this.annotations,t,void 0,this.context,n)}recur(e){return this._rebuild(e,this.checks,this.encodingChecks)}flip(e){return this._rebuild(e,this.encodingChecks,this.checks)}matchPart(e,t){for(let n of this.types){let r=n.matchPart(e,t);if(r!==void 0)return r}}getExpected(e){let t=this.annotations?.expected;if(typeof t==`string`)return t;if(this.types.length===0)return`never`;let n=this.types.map(t=>{let n=Dc(t);switch(n._tag){case`Arrays`:{let t=n.elements.filter($o);if(t.length>0)return`${ec(n.isMutable)}[ ${t.map(t=>e(t)+tc(t.context?.isOptional)).join(`, `)}, ... ]`;break}case`Objects`:{let t=n.propertySignatures.filter(e=>$o(e.type));if(t.length>0)return`{ ${t.map(t=>`${ec(t.type.context?.isMutable)}${Ye(t.name)}${tc(t.type.context?.isOptional)}: ${e(t.type)}`).join(`, `)}, ... }`;break}}return e(n)});return Array.from(new Set(n)).join(` | `)}};function Js(e,t,n,r){let i=Po(t);return i?Ca(new vo(e,[i],n,r)):Sa(t)}function Ys(e,t,n,r){return Za(t,t=>Js(e,t,n,r))}function Xs(e,t,n,r,i){let a={ast:e,parser:t,input:r,out:void 0,successes:e.options?.mode===`oneOf`?[]:void 0,issues:void 0,options:i},o=Qs(a,n);if(!o)return a.out?a.out:B(new vo(e,a.issues??[],r,i));if(z(o))return Zs(o,a);let s=!0;return Ka(()=>s?(s=!1,Zs(o,a)):Xs(e,t,n,r,i))}function Zs(e,t){return V(e,e=>t.out===G?Ga(t.input):t.out?t.out:B(new vo(t.ast,t.issues??[],t.input,t.options)))}const Qs=/*#__PURE__*/ la()({onItem(e,t){return e.parser(t)(e.input,e.options)},step(e,t,n){if(n._tag===`Failure`){let t=Po(n.cause);if(t===void 0)return n;e.issues?e.issues.push(t):e.issues=[t]}else{if(e.out&&e.successes)return e.successes.push(e.ast.types[t]),Ca(new yo(e.ast,e.successes,e.input,e.options));if(e.out=n,e.successes)e.successes.push(e.ast.types[t]);else return wa}}}),$s=/*#__PURE__*/ new qs([/*#__PURE__*/ new us(`Infinity`),/*#__PURE__*/ new us(`-Infinity`),/*#__PURE__*/ new us(`NaN`)]);function ec(e){return e?``:`readonly `}function tc(e){return e?`?`:``}const nc=class extends n{_tag=`Filter`;run;annotations;aborted;constructor(e,t=void 0,n=!1){super(),this.run=e,this.annotations=t,this.aborted=n}annotate(e){return new nc(this.run,{...this.annotations,...e},this.aborted)}abort(){return new nc(this.run,this.annotations,!0)}and(e,t){return new rc([this,e],t)}},rc=class extends n{_tag=`FilterGroup`;checks;annotations;constructor(e,t=void 0){super(),this.checks=e,this.annotations=t}annotate(e){return new rc(this.checks,{...this.annotations,...e})}and(e,t){return new rc([this,e],t)}};function ic(e,t,n=!1){return new nc((t,n,r)=>So(n,e(t,n,r),t,r),t,n)}function ac(e){return ic(e=>globalThis.Number.isFinite(e),{expected:`a finite number`,representation:{id:`effect/schema/isFinite`,payload:null},toJsonSchema:()=>({type:`number`}),toCode:()=>({runtime:`Schema.isFinite()`}),arbitraryConstraint:{number:`finite`},...e})}const oc=/*#__PURE__*/ new J(/*#__PURE__*/ new qs([/* @__PURE__ */ hc(hs,[/*#__PURE__*/ ac()]),$s]),/*#__PURE__*/ new Wo(/*#__PURE__*/ Vo(),/*#__PURE__*/ zo(e=>globalThis.Number.isFinite(e)?e:globalThis.String(e))));function sc(e,t){let n=new globalThis.RegExp(e),r={source:n.source,flags:n.flags};return ic(e=>(n.lastIndex=0,n.test(e)),{expected:`a string matching the RegExp ${r.source}`,representation:{id:`effect/schema/isPattern`,payload:r},toJsonSchema:()=>[{},!0],arbitraryConstraint:{patterns:[r]},...t})}const cc=/*#__PURE__*/ new WeakMap;function lc(e,t){let n=Object.assign(Object.create(Object.getPrototypeOf(e)),e,t);return Reflect.ownKeys(t).every(e=>e===`context`||e===`encoding`)&&cc.set(n,uc(e)),n}function uc(e){let t=cc.get(e);if(t!==void 0)return t;if(e.encoding===void 0)return e;let n=Object.assign(Object.create(Object.getPrototypeOf(e)),e,{encoding:void 0});return cc.set(e,n),n}function X(e,t){return e.encoding===t?e:lc(e,{encoding:t})}function dc(e,t){if(e.context===t)return e;let n=uc(e);return n.context===t&&n.encoding===e.encoding?n:lc(e,{context:t})}function fc(e){return e.encoding?fc(e.encoding[e.encoding.length-1].to):e}function pc(e,t){if(e.checks){let n=e.checks[e.checks.length-1];return mc(e,fn(e.checks.slice(0,-1),n.annotate(t)))}return lc(e,{annotations:{...e.annotations,...t}})}function mc(e,t){if(e._tag===`Suspend`&&t)throw Error(`Cannot add checks to Suspend`);return e.checks===t?e:lc(e,{checks:t})}function hc(e,t){return mc(e,Ps(e.checks,t))}function gc(e,t){let n=t(e.to);return n===e.to?e:new J(n,e.transformation)}function _c(e,t){let n=e,r=n[n.length-1],i=gc(r,t);return i===r?e:fn(e.slice(0,e.length-1),i)}function vc(e,t){function n(r){if(r.encoding){let e=r.encoding[r.encoding.length-1];return t?.stopAt?.(e)?r:X(r,_c(r.encoding,n))}return e(r)}return u(n)}function yc(e,t,n){let r=new J(e,t);return X(n,n.encoding?[...n.encoding,r]:[r])}function bc(e,t){let n;for(let r=0;r{let t=uc(e);if(t!==e){let n=Ec(t);return n===t&&e.encoding===void 0?e:dc(n,e.context)}let n=`recur`in e?e.recur(Ec):e;if(`encodingChecks`in n&&n.encodingChecks){let t=Tc(e)?n.encodingChecks:ts(n)||ns(n)||Zo(n)&&n.typeParameters.length>0?wc(n.encodingChecks):void 0;return lc(n,{encodingChecks:void 0,checks:Ps(n.checks,t)})}return n}),Dc=/*#__PURE__*/ u(e=>Ec(kc(e)));function Oc(e,t){let n=t,r=n.length,i=n[r-1],a=[new J(kc(X(e,void 0)),n[0].transformation.flip())];for(let e=1;e{if(e.encoding)return Oc(e,e.encoding);let t=uc(e);if(t!==e){let n=kc(t);return n===t?e:dc(n,e.context)}return`flip`in e?e.flip(kc):`recur`in e?e.recur(kc):e});function Ac(e,t){let n=t===0?G:U(t);return(r,i)=>r===H?W:r===t?n:B(new go(e,r,i))}function jc(e,t){return(n,r)=>n===H?W:t(n)?G:B(new go(e,n,r))}const Mc=/*#__PURE__*/ vc(e=>{switch(e._tag){default:return e;case`Number`:return e.toCodecStringTree();case`Union`:return e.recur(Mc)}}),Nc=/*#__PURE__*/ new globalThis.RegExp(`^${Ss}$`),Pc=/*#__PURE__*/ new globalThis.RegExp(`^(?:${Ss}|Infinity|-Infinity|NaN)$`);function Fc(e){return sc(Nc,{expected:`a string representing a finite number`,representation:{id:`effect/schema/isStringFinite`,payload:null},toJsonSchema:()=>({pattern:Nc.source}),...e})}const Ic=/*#__PURE__*/ hc(fs,[/*#__PURE__*/ Fc()]),Lc=/*#__PURE__*/ new J(Ic,Yo),Rc=/*#__PURE__*/ new J(/*#__PURE__*/ new qs([Ic,$s]),Yo);function zc(e,t,n,r,i){for(let a=0;ae===G?n(t):V(e,n);function Hc(e){let t=Uc(e);return(e,n,r)=>{try{return t(e,n,r)}catch(e){return Ja(e)}}}function Uc(e){if(e._tag===`Middleware`)return(t,n,r)=>{let i=t===G?e.decode(U(ao(n)),r):e.decode($a(t,ao),r);return Wc(i)};let t=e.decode;switch(t._tag){case`Passthrough`:return(e,t)=>e===G?U(t):e;case`Transform`:{let e=e=>e===H?W:U(t.transform(e));return(t,n)=>Vc(t,n,e)}case`TransformOptional`:{let e=e=>oo(t.transform(ao(e)));return(t,n)=>Vc(t,n,e)}case`TransformEffect`:return(e,n,r)=>Vc(e,n,e=>e===H?W:t.transform(e,r));case`TransformOptionalEffect`:return(e,n,r)=>Vc(e,n,e=>Wc(t.transform(ao(e),r)))}}const Wc=e=>V(e,oo),Gc=(e,t,n,r)=>Za(r,r=>qa(()=>ba(r,r=>new fo(e,r,t,n))));function Kc(e,t){let n=Hc(e.link.transformation),r;return(i,a)=>{if(i===H)return W;if(e.isConstructed(i))return G;let o=(r??=t(e.link.to))(i,a);return n(o,i,a)}}function qc(e,t){let n=e.context.constructorDefault;return(r,i)=>{if(r!==H&&r!==void 0)return t(r,i);let a=n;if(z(a)&&a._tag===`Success`){let e=t(a[E],i);return e===G?a:e}return V(Gc(e,r,i,a),e=>{let n=t(e,i);return n===G?U(e):n})}}function Jc(e,t){let n=t(e);return e.context?.constructorDefault===void 0?n:qc(e,n)}function Yc(e,t,n,r,i){if(e._tag===`Declaration`)for(let n of e.typeParameters)t(n);let a=n?Bc(e):void 0,o=a?Kc(a,t):r??e.getParser(t,n),s=e.checks,c=e.encoding,l=c?.map(e=>Hc(e.transformation)),u=e.encodingChecks;if(!c&&!s&&!u)return o;let d,f=(t,n)=>{let r=o(t,n);try{if(u&&!n.disableChecks){if(z(r)){if(r._tag===`Success`){let i=r===G?t:r[E];if(t!==H&&i!==H){let i=zc(u,t,void 0,e,n);i&&(r=B(new q(e,i,t,n)))}}}else r=Ya(r,r=>{if(t!==H&&r!==H){let r=zc(u,t,void 0,e,n);if(r)return B(new q(e,r,t,n))}return Ga(r)})}if(s&&!n.disableChecks){if(z(r)){if(r._tag===`Success`){let i=r===G?t:r[E];if(i===H)return r;let a=zc(s,i,void 0,e,n);a&&(r=B(new q(e,a,i,n)))}}else r=Ya(r,t=>{if(t!==H){let r=zc(s,t,void 0,e,n);if(r)return B(new q(e,r,t,n))}return Ga(t)})}return r}catch(e){return Ja(e)}},p=i===void 0?f:i(f);return c?(n,r)=>{let i=d??=c.map(e=>t(e.to)),a=n,o=i[i.length-1](n,r);for(let e=c.length-1;e>=0;e--)if(o=l[e](o,a,r),e!==0){let t=i[e-1];o._tag===`Success`?(a=o[E],o=t(a,r)):o=V(o,e=>{let n=t(e,r);return n===G?U(e):n})}if(o._tag===`Success`){let e=o[E],t=p(e,r);return t===G?o:t}return o=Gc(e,n,r,o),V(o,e=>{let t=p(e,r);return t===G?U(e):t})}:p}const Xc=/*#__PURE__*/ Symbol(),Zc=/*#__PURE__*/ new WeakMap,Qc=e=>nl(e).parser,$c=e=>nl(e).makeEffect,el=e=>Jc(e,$c);var tl=class{ast;constructor(e){this.ast=e}get decodeEffect(){return this.cachedDecodeEffect??=Yc(this.ast,Qc)}get parser(){return this.decodeEffect}get makeEffect(){return this.cachedMakeEffect??=Yc(this.ast,$c,el)}};function nl(e){let t=Zc.get(e);if(t!==void 0)return t;let n=new tl(e);return Zc.set(e,n),n}function rl(e){let t=e.ast,n;return(e,r)=>(n??=dl(vl,Ec(t)))(e,r?.disableChecks?r?.parseOptions?{...r.parseOptions,disableChecks:!0}:{disableChecks:!0}:r?.parseOptions)}function il(e){let t=rl(e);return(e,n)=>{let r=Qa(t(e,n));return Ta(r)?un(r.value):(Fo(r.cause,`Option adapter can only return none for schema issues`),ln())}}function al(e){return hl(Ec(e.ast))}function ol(e,t){let n=ll(e.ast);return t===void 0?n:(e,r)=>n(e,sl(t,r))}const sl=(e,t)=>t?{...e,...t}:e,cl=e=>e===H?B(new _o):Ga(e);function ll(e){return dl(_l,e)}function ul(e,t){return e===G?Ga(t):z(e)?e[`~effect/Effect/args`]===H?cl(H):e:V(e,cl)}function dl(e,t){let n;return(r,i)=>{let a=(n??=e(t))(r,i??is);return a===G?Ga(r):z(a)?a[`~effect/Effect/args`]===H?cl(H):a:V(a,cl)}}function fl(e,t){let n=Qa(e);if(Ta(n))return n.value;let r=Fo(n.cause,t);throw Error(`Schema validation failed`,{cause:r})}const pl=`Constructor adapter can only throw schema issues`;function ml(e){throw Error(pl,{cause:ya(e)})}function hl(e){let t;return(n,r)=>gl(t??=nl(e),n,r)}function gl(e,t,n){let r=n?.disableChecks?n.parseOptions?{...n.parseOptions,disableChecks:!0}:{disableChecks:!0}:n?.parseOptions??is,i=e.make;if(i!==void 0&&t!==H){let e;try{e=i(t,r)}catch(e){ml(e)}if(e!==Xc&&e!==H)return e}return fl(ul(e.makeEffect(t,r),t),pl)}const _l=e=>nl(e).parser,vl=e=>nl(e).makeEffect,yl=`~effect/Schema/Schema`,bl=/*#__PURE__*/ Symbol(),xl={[yl]:yl,get make(){let e=al(this);return Object.defineProperty(this,"make",{value:e,enumerable:!0}),e},get makeEffect(){let e=rl(this);return Object.defineProperty(this,"makeEffect",{value:e,enumerable:!0}),e},get makeOption(){let e=il(this);return Object.defineProperty(this,"makeOption",{value:e,enumerable:!0}),e},pipe(){return e(this,arguments)},annotate(e){return this.rebuild(pc(this.ast,e))},annotateKey(e){return this.rebuild(xc(this.ast,e))},check(...e){return this.rebuild(hc(this.ast,e))},rebuild(e){return Sl(e,this[bl])}};function Sl(e,t){function n(){}let r=Object.setPrototypeOf(n,xl);return t&&(Object.hasOwn(t,`name`)||Object.hasOwn(t,`length`)||Object.hasOwn(t,`__proto__`))?Object.defineProperties(r,Object.getOwnPropertyDescriptors({...t})):Object.assign(r,t),r[bl]=t,r.ast=e,r}const Cl=e=>e,wl=`~effect/Schema/SchemaError`;function Tl(e){return g(e,`~effect/Schema/SchemaError`)&&e[`~effect/Schema/SchemaError`]===`~effect/Schema/SchemaError`}({...T}),{...T},{...T},{...T},{...T},{...T},{...T},{...T};function El(){return(e,t,n)=>Q(new ss(e.map(Is),e=>t(e.map(e=>Q(e))),n))}function Dl(e,t){return El()([],()=>(t,n,r)=>e(t)?Ga(t):B(new go(n,t,r)),t)}var Ol=class extends (/*#__PURE__*/ $r(`SchemaError`)){[wl]=wl;constructor(e){let t=nt();rt(0);try{super({issue:e})}finally{rt(t)}}get message(){return jo(this.issue)}toJSON(){return{_tag:this._tag,message:this.message}}[w](){return this.toJSON()}toString(){return`SchemaError(${this.message})`}};function kl(e){return Tl(e)}function Al(e){return z(e)?jl(e):Za(e,e=>qa(()=>ba(e,e=>new Ol(e))))}function jl(e){return Ta(e)?e:Sa(ba(e.cause,e=>new Ol(e)))}function Ml(e,t){let n;for(let r of e.reasons){if(!va(r)||!kl(r.error))throw new globalThis.Error(t,{cause:e});n??=r.error}if(n===void 0)throw new globalThis.Error(t,{cause:e});return n}function Nl(e){let t=Qa(e);if(Ta(t))return t.value;throw Ml(t.cause,`Sync adapter can only throw schema errors`)}function Pl(e,t){let n=ol(e,t);return(e,t)=>Al(n(e,t))}function Fl(e,t){let n=Pl(e,t);return(e,t)=>Nl(n(e,t))}const Q=Sl;function Il(e){let t=Q(new us(e),{literal:e,transform(n){return t.pipe(ql(Il(n),{decode:zo(()=>n),encode:zo(()=>e)}))}});return t}const Ll=/*#__PURE__*/ Q(cs),Rl=/*#__PURE__*/ Q(fs),$=/*#__PURE__*/ Q(hs);function zl(e,t){return Q(e,{fields:t,mapFields(e,t){let n=e(this.fields);return zl(Fs(n,t?.unsafePreserveChecks?this.ast.checks:void 0),n)}})}function Bl(e){return zl(Fs(e,void 0),e)}const Vl=/*#__PURE__*/ Cl(e=>Q(new gs(!1,[],[e.ast]),{value:e})),Hl=/*#__PURE__*/ Cl(e=>Q(Rs(e.ast),{schema:e}));function Ul(e,t){return Q(e,{members:t,mapMembers(e,t){let n=e(this.members);return Ul(Ls(n,this.ast.options,t?.unsafePreserveChecks?this.ast.checks:void 0),n)}})}function Wl(e,t){return Ul(Ls(e,t,void 0),e)}function Gl(e){let t=e.map(Il);return Q(Ls(t,void 0,void 0),{literals:e,members:t,mapMembers(e){return Wl(e(this.members))},pick(e){return Gl(e)},transform(e){return Wl(t.map((t,n)=>t.transform(e[n])))}})}const Kl=/*#__PURE__*/ Cl(e=>Wl([e,Ll]));function ql(e,t){return n=>Q(Sc(n.ast,e.ast,t?Ko(t):Jo()),{from:n,to:e})}function Jl(e,t){return Dl(t=>t instanceof e,t)}const Yl=ic;function Xl(e){let t=cn(e.order),n=e.formatter??C;return(r,i)=>Yl(e=>t(e,r),{expected:`a value greater than or equal to ${n(r)}`,arbitraryConstraint:{order:e.order,minimum:r},...e.annotate?.(r),...i})}function Zl(e){let t=sn(e.order),n=e.formatter??C;return(r,i)=>Yl(e=>t(e,r),{expected:`a value less than or equal to ${n(r)}`,arbitraryConstraint:{order:e.order,maximum:r},...e.annotate?.(r),...i})}function Ql(e){if(!globalThis.Number.isFinite(e))throw new globalThis.RangeError(`Expected a finite number, got ${C(e)}`);return e}const $l=/*#__PURE__*/ Xl({order:on,annotate:e=>({representation:{id:`effect/schema/isGreaterThanOrEqualTo`,payload:{minimum:Ql(e)}},toJsonSchema:()=>({minimum:e}),toCode:()=>({runtime:`Schema.isGreaterThanOrEqualTo(${C(e)})`})})}),eu=/*#__PURE__*/ Zl({order:on,annotate:e=>({representation:{id:`effect/schema/isLessThanOrEqualTo`,payload:{maximum:Ql(e)}},toJsonSchema:()=>({maximum:e}),toCode:()=>({runtime:`Schema.isLessThanOrEqualTo(${C(e)})`})})});function tu(e,t){return e=iu(e),nu(e,Math.ceil(e/2),t)}function nu(e,t,n){return Yl(t=>t.length>=e,{expected:`a value with a length of at least ${e}`,representation:{id:`effect/schema/isMinLength`,payload:{minLength:e}},toJsonSchema:({type:n})=>n===`string`?e<=1?{minLength:t}:[{minLength:t},!0]:n===`array`?{minItems:e}:n===void 0?[{minLength:t,minItems:e},!0]:[{},!0],toCode:()=>({runtime:`Schema.isMinLength(${e})`}),[ro]:!0,arbitraryConstraint:{minLength:e},...n})}function ru(e,t){return e=iu(e),Yl(t=>t.length<=e,{expected:`a value with a length of at most ${e}`,representation:{id:`effect/schema/isMaxLength`,payload:{maxLength:e}},toJsonSchema:({type:t})=>t===`string`?e===0?{maxLength:e}:[{maxLength:e},!0]:t===`array`?{maxItems:e}:t===void 0?[{maxLength:e,maxItems:e},!0]:[{},!0],toCode:()=>({runtime:`Schema.isMaxLength(${e})`}),[ro]:!0,arbitraryConstraint:{maxLength:e},...t})}function iu(e){if(!globalThis.Number.isFinite(e))throw new globalThis.RangeError(`Expected a finite number, got ${e}`);return Math.max(0,Math.floor(e))}globalThis.RegExp,globalThis.URL,globalThis.File,globalThis.URLSearchParams,globalThis.Uint8Array;const au=Bl({id:$,created:Jl(Date),title:Rl.check(tu(1),ru(100)),type:Gl([`jpg`,`png`]),size:$,url:Rl.check(Yl(e=>URL.canParse(e)))}),ou=Bl({id:$,stars:$.check($l(1),eu(5)),title:Rl.check(tu(1),ru(100)),text:Rl.check(tu(1),ru(1e3)),images:Hl(Vl(au))});Fl(Bl({id:$,created:Jl(Date),title:Rl.check(tu(1),ru(100)),brand:Rl.check(tu(1),ru(30)),description:Rl.check(tu(1),ru(500)),price:$.check($l(1),eu(1e4)),discount:Kl($.check($l(1),eu(100))),quantity:$.check($l(0),eu(10)),tags:Hl(Vl(Rl.check(tu(1),ru(30)))),images:Hl(Vl(au)),ratings:Hl(Vl(ou))}))({}); \ No newline at end of file +`)}return t},or=In,sr=`~effect/Duration`,cr=/*#__PURE__*/ BigInt(0),lr=/*#__PURE__*/ BigInt(1),ur=/*#__PURE__*/ BigInt(2),dr=/*#__PURE__*/ BigInt(10),fr=/*#__PURE__*/ BigInt(1e3),pr=/*#__PURE__*/ BigInt(1e6),mr=/*#__PURE__*/ BigInt(1e9),hr=/*#__PURE__*/ BigInt(6e10),gr=/*#__PURE__*/ BigInt(36e11),_r=/*#__PURE__*/ BigInt(864e11),vr=/*#__PURE__*/ BigInt(6048e11),yr=e=>BigInt(Math.sign(e)*Math.round(Math.abs(e))),br=e=>Number.isInteger(e)?BigInt(e)*pr:yr(e*1e6),xr=e=>R(Number.isFinite(e)?yr(e):e),Sr=(e,t)=>{let n=e.indexOf(`.`);if(n===-1)return BigInt(e)*t;let r=e[0]===`-`,i=e.slice(n+1),a=dr**BigInt(i.length),o=(BigInt(e.slice(+!!r,n))*a+BigInt(i))*t;return Cr(r?-o:o,a)},Cr=(e,t)=>{let n=e=t?lr:cr);return e{let n=Number(e)*t;if(!Number.isFinite(n))return R(n);let r=Sr(e,BigInt(t)*pr);return R(Number.isInteger(n)&&BigInt(n)*pr===r?n:r)},Tr=/^(-?\d+(?:\.\d+)?)\s+(nanos?|micros?|millis?|seconds?|minutes?|hours?|days?|weeks?)$/,Er=e=>{switch(typeof e){case`number`:return Rr(e);case`bigint`:return Lr(e);case`string`:{if(e===`Infinity`)return Fr;if(e===`-Infinity`)return Ir;let t=Tr.exec(e);if(!t)break;let[n,r,i]=t;if(i===`nano`||i===`nanos`)return Lr(Sr(r,lr));if(i===`micro`||i===`micros`)return Lr(Sr(r,fr));switch(i){case`milli`:case`millis`:return wr(r,1);case`second`:case`seconds`:return wr(r,1e3);case`minute`:case`minutes`:return wr(r,6e4);case`hour`:case`hours`:return wr(r,36e5);case`day`:case`days`:return wr(r,864e5);case`week`:case`weeks`:return wr(r,6048e5)}break}case`object`:{if(e===null)break;if(sr in e)return e;if(Array.isArray(e)){if(e.length!==2||!e.every(re))return Or(e);if(Number.isNaN(e[0])||Number.isNaN(e[1]))return Pr;if(e[0]===-1/0||e[1]===-1/0)return Ir;if(e[0]===1/0||e[1]===1/0)return Fr;let t=e[0]*1e9+e[1];return Number.isFinite(t)&&Number.isInteger(e[0])&&Number.isInteger(e[1])?R(BigInt(e[0])*mr+BigInt(e[1])):xr(t)}let t=e,n=0;if(t.weeks&&(n+=t.weeks*6048e5),t.days&&(n+=t.days*864e5),t.hours&&(n+=t.hours*36e5),t.minutes&&(n+=t.minutes*6e4),t.seconds&&(n+=t.seconds*1e3),t.milliseconds&&(n+=t.milliseconds),!t.microseconds&&!t.nanoseconds){if(!Number.isFinite(n))return R(n);let e=Dr(t);return e===void 0||BigInt(n)*pr===e?R(n):R(e)}let r=n*1e6+(t.microseconds??0)*1e3+(t.nanoseconds??0),i=Number.isFinite(r)?Dr(t):void 0;return i===void 0?xr(r):R(i)}}return Or(e)},L=e=>!e||Number.isInteger(e),Dr=e=>{if(!L(e.weeks)||!L(e.days)||!L(e.hours)||!L(e.minutes)||!L(e.seconds)||!L(e.milliseconds)||!L(e.microseconds)||!L(e.nanoseconds))return;let t=cr;return e.weeks&&(t+=BigInt(e.weeks)*vr),e.days&&(t+=BigInt(e.days)*_r),e.hours&&(t+=BigInt(e.hours)*gr),e.minutes&&(t+=BigInt(e.minutes)*hr),e.seconds&&(t+=BigInt(e.seconds)*mr),e.milliseconds&&(t+=BigInt(e.milliseconds)*pr),e.microseconds&&(t+=BigInt(e.microseconds)*fr),e.nanoseconds&&(t+=BigInt(e.nanoseconds)),t},Or=e=>{throw Error(`Invalid Input: ${e}`)},kr={_tag:`Millis`,millis:0},Ar={_tag:`Infinity`},jr={_tag:`NegativeInfinity`},Mr={[sr]:sr,[v](){switch(this.value._tag){case`Millis`:return y(br(this.value.millis));case`Nanos`:return y(this.value.nanos);default:return me(this.value)}},[C](e){return Nr(e)&&Hr(this,e)},toString(){switch(this.value._tag){case`Infinity`:return`Infinity`;case`NegativeInfinity`:return`-Infinity`;case`Nanos`:return`${this.value.nanos} nanos`;case`Millis`:return`${this.value.millis} millis`}},toJSON(){switch(this.value._tag){case`Millis`:return{_id:`Duration`,_tag:`Millis`,millis:this.value.millis};case`Nanos`:return{_id:`Duration`,_tag:`Nanos`,nanos:String(this.value.nanos)};case`Infinity`:return{_id:`Duration`,_tag:`Infinity`};case`NegativeInfinity`:return{_id:`Duration`,_tag:`NegativeInfinity`}}},[E](){return this.toJSON()},pipe(){return e(this,arguments)}},R=e=>{let t=Object.create(Mr);return t.value=typeof e==`number`?isNaN(e)||e===0||Object.is(e,-0)?kr:Number.isFinite(e)?Number.isInteger(e)?{_tag:`Millis`,millis:e}:{_tag:`Nanos`,nanos:br(e)}:e>0?Ar:jr:e===cr?kr:{_tag:`Nanos`,nanos:e},t},Nr=e=>_(e,sr),Pr=/*#__PURE__*/ R(0),Fr=/*#__PURE__*/ R(1/0),Ir=/*#__PURE__*/ R(-1/0),Lr=e=>R(e),Rr=e=>R(e),zr=e=>{let t=Er(e);switch(t.value._tag){case`Infinity`:case`NegativeInfinity`:throw Error(`Cannot convert infinite duration to nanos`);case`Nanos`:return t.value.nanos;case`Millis`:return br(t.value.millis)}},Br=/*#__PURE__*/ r(3,(e,t,n)=>e.value._tag===`Infinity`||e.value._tag===`NegativeInfinity`||t.value._tag===`Infinity`||t.value._tag===`NegativeInfinity`?n.onInfinity(e,t):e.value._tag===`Millis`?t.value._tag===`Millis`?n.onMillis(e.value.millis,t.value.millis):n.onNanos(zr(e),t.value.nanos):n.onNanos(e.value.nanos,zr(t))),Vr=(e,t)=>Br(e,t,{onMillis:(e,t)=>e===t,onNanos:(e,t)=>e===t,onInfinity:(e,t)=>e.value._tag===t.value._tag}),Hr=/*#__PURE__*/ r(2,(e,t)=>Vr(e,t)),Ur=/*#__PURE__*/ or(`effect/Scheduler`,{fiberCached:!0,defaultValue:()=>new Jr}),Wr=e=>{let t=!1;return Promise.resolve().then(()=>{t||e()}),()=>{t=!0}},Gr=`setImmediate`in globalThis?e=>{let t=globalThis.setImmediate(e);return()=>globalThis.clearImmediate(t)}:e=>{let t=setTimeout(e,0);return()=>clearTimeout(t)},Kr=e=>{try{return Gr(e)}catch{return Wr(e)}};var qr=class{buckets=[];scheduleTask(e,t){let n=this.buckets,r=n.length,i,a=0;for(;at);a++)i=n[a];i&&i[0]===t?i[1].push(e):a===r?n.push([t,[e]]):n.splice(a,0,[t,[e]])}drain(){let e=this.buckets;return this.buckets=[],e}},Jr=class{executionMode;setImmediate;constructor(e=`async`,t){this.executionMode=e,this.setImmediate=t??(e===`sync`?Wr:Kr)}shouldYield(e){return e.currentOpCount>=e.cache.maxOpsBeforeYield}makeDispatcher(){return new Yr(this.setImmediate)}},Yr=class{tasks=/*#__PURE__*/ new qr;running=void 0;setImmediate;constructor(e=Kr){this.setImmediate=e}scheduleTask(e,t){this.tasks.scheduleTask(e,t),this.running===void 0&&(this.running=this.setImmediate(this.afterScheduled))}afterScheduled=()=>{this.running=void 0,this.runTasks()};runTasks(){let e=this.tasks.drain();for(let t=0;t0;)this.running!==void 0&&(this.running(),this.running=void 0),this.runTasks()}};const Xr=/*#__PURE__*/ or(`effect/Scheduler/MaxOpsBeforeYield`,{fiberCached:!0,defaultValue:()=>2048}),Zr=/*#__PURE__*/ or(`effect/Scheduler/PreventSchedulerYield`,{fiberCached:!0,defaultValue:()=>!1}),Qr=Ut,$r=/*#__PURE__*/ (/* @__PURE__ */ new Uint8Array(256)).fill(255);for(let e=0;e<16;e++)$r[/*#__PURE__*/ `0123456789abcdef`.charCodeAt(e)]=e,$r[/*#__PURE__*/ `0123456789ABCDEF`.charCodeAt(e)]=e;const ei=/*#__PURE__*/ or(`effect/References/CurrentStackFrame`,{fiberCached:!0,defaultValue:s}),ti=/*#__PURE__*/ or(`effect/References/TracerEnabled`,{fiberCached:!0,defaultValue:o}),ni=/*#__PURE__*/ or(`effect/References/CurrentLogLevel`,{fiberCached:!0,defaultValue:()=>`Info`}),ri=/*#__PURE__*/ or(`effect/References/MinimumLogLevel`,{fiberCached:!0,defaultValue:()=>`Info`});var ii=class extends yt{constructor(e,t=bt){super(`Interrupt`,t,`Interrupted`),this.fiberId=e}toString(){return`Interrupt(${this.fiberId})`}toJSON(){return{_tag:`Interrupt`,fiberId:this.fiberId}}[C](e){return Mt(e)&&this.fiberId===e.fiberId&&this.annotations===e.annotations}[v](){return S(`${this._tag}:${this.fiberId}`)}};const ai=e=>new _t([new ii(e)]),oi=e=>e.reasons.some(At),si=e=>e.reasons.some(jt),ci=e=>si(e)&&oi(e)?St(e.reasons.map(e=>e._tag===`Fail`&&!Wt(e.error)?new Dt(e.error,e.annotations):e)):e,li=e=>e.reasons.some(Mt),ui=/*#__PURE__*/ r(2,(e,t)=>{let n=!1,r=e.reasons.map(e=>At(e)?(n=!0,new xt(t(e.error),e.annotations)):e);return n?St(r):e}),di={_A:i,_E:i},fi={id:0},pi=/*#__PURE__*/ (()=>{try{return globalThis.process?.getBuiltinModule?.(`node:async_hooks`)?.AsyncResource}catch{return}})(),mi=()=>pi===void 0?void 0:new pi(`effect/Fiber`),hi=()=>globalThis[We];var gi=class{constructor(e,t=!0){this.setContext(e),this.id=++fi.id,this.currentOpCount=0,this.interruptible=t,this._stack=[],this._observers=void 0,this._exit=void 0,this._children=void 0,this._interruptedCause=void 0,this._yielded=void 0,this._autoYielded=!1,this._running=!1,this._deferredInterrupt=!1,this._parent=void 0,this._asyncContext=void 0,this.cache.runtimeMetrics?.recordFiberStart(this.context)}get"~effect/Fiber"(){return di}get currentDispatcher(){return this._dispatcher??=this.cache.scheduler.makeDispatcher()}getRef(e){return I(this.context,e)}addObserver(e){return this._exit?(e(this._exit),c):(this._observers===void 0?this._observers=[e]:this._observers.push(e),()=>this.removeObserver(e))}removeObserver(e){if(this._exit||this._observers===void 0)return;let t=this._observers.indexOf(e);t>=0&&this._observers.splice(t,1)}interruptUnsafe(e,t){if(this._exit)return;let n=ai(e);this.cache.stackFrame&&(n=kt(n,$n(It,this.cache.stackFrame))),t&&(n=kt(n,t)),this._interruptedCause=this._interruptedCause?Tt(this._interruptedCause,n):n,this.interruptible&&(this._running?this._deferredInterrupt=!0:this.evaluate(z(this._interruptedCause)))}pollUnsafe(){return this._exit}evaluate(e){if(this._exit)return;if(this._asyncContext!==void 0){let t=this._asyncContext;this._asyncContext=void 0;try{return t.runInAsyncScope(this.evaluate,this,e)}finally{t.emitDestroy()}}else if(this._yielded!==void 0){let e=this._yielded;this._yielded=void 0,e()}let t=this.runLoop(e);if(t===ut){this._asyncContext=mi();return}let n=bi.interruptChildren&&bi.interruptChildren(this);if(n!==void 0)return this.evaluate(B(n,()=>t));if(this._exit=t,this.cache.runtimeMetrics?.recordFiberEnd(this.context,this._exit),this._parent&&=(this._parent._children?.delete(this),void 0),this._observers!==void 0){let e=this._observers;this._observers=void 0;for(let n=0;n{r||(this._autoYielded=n,this.evaluate(e))},t),this.yieldWith(()=>{r=!0})}children(){return this._children??=/* @__PURE__ */ new Set}pipe(){return e(this,arguments)}setContext(e){let t=this.context;if(this.context=e,t!==void 0&&Jn(t,e))return;let n=e.cacheRoot,r=n._fiberCache??=_i(e);this.cache?.scheduler!==r.scheduler&&(this._dispatcher=void 0),this.cache=r}get currentSpanLocal(){let e=this.cache.span;return e?._tag===`Span`?e:void 0}};const _i=e=>{let t=nr(e,`effect/Tracer`);return{scheduler:I(e,Ur),tracer:t,tracerContext:t?t.context:void 0,tracerEnabled:I(e,ti),span:nr(e,`effect/Tracer/ParentSpan`),logLevel:I(e,ni),minimumLogLevel:I(e,ri),stackFrame:I(e,ei),runtimeMetrics:nr(e,`effect/Metric/FiberRuntimeMetrics`),maxOpsBeforeYield:I(e,Xr),preventYield:I(e,Zr)}},vi={[A](e,t){return z(t._interruptedCause)},[j](e,t){return z(t._interruptedCause)}},yi=32,bi={interruptChildren:void 0},xi=e=>{if(!e.cache.stackFrame)return;let t=/* @__PURE__ */ new Map;return t.set(Lt.key,e.cache.stackFrame),Kn(t)},Si=e=>Ni(t=>{let n=e[Symbol.iterator](),r=[],i;function a(){let e=n.next();for(;!e.done;)if(e.value._exit)r.push(e.value._exit),e=n.next();else{i=e.value.addObserver(e=>{r.push(e),a()});return}t(wi(r))}return a(),Ei(()=>i?.())}),Ci=e=>Bt(t=>{let n=xi(t),r=mn();for(let i of e)i.interruptUnsafe(t.id,n),r.push(i);return Ki(Si(r))}),wi=N,z=P,Ti=Rt,Ei=/*#__PURE__*/ Pt({op:`Sync`,[k](e){let t=this[O],n=t(),r=e.getCont(A);return r?r[A](n,e):e.yieldWith(N(n))}}),Di=/*#__PURE__*/ Pt({op:`Suspend`,[k](e){let t=this[O];return t()}}),Oi=e=>Di(()=>z(e())),ki=e=>zt(e),Ai=/*#__PURE__*/ wi(void 0),ji=/*#__PURE__*/ function(){let e=/*#__PURE__*/ M({op:`Async`,[k](e){let t=!1,n=!1,r=this.withSignal?new AbortController:void 0,i=this.register.call(e.cache.scheduler,r=>{t||(t=!0,n?e.evaluate(r):n=r)},r?.signal);return n===!1?(n=!0,e.yieldWith(()=>{t=!0}),r===void 0&&i===void 0||e._stack.push(Mi(()=>(t=!0,r?.abort(),i??Zi))),ut):n}}),t=function(e,t){this.register=e,this.withSignal=t};return t.prototype=e,function(e,n){return new t(e,n)}}(),Mi=/*#__PURE__*/ Pt({op:`AsyncFinalizer`,[lt](e){e.interruptible&&(e.interruptible=!1,e._stack.push(oa))},[j](e,t){return li(e)?B(ia(P(e),this[O]()),()=>z(e)):z(e)}}),Ni=e=>ji(e,e.length>=2),Pi=(e,t)=>typeof e==`function`?e:t.shift().bind(e.self),Fi=(e,t)=>Object.defineProperty(t,"length",{value:e,configurable:!0}),Ii=(e,...t)=>{let n=Pi(e,t);return Fi(n.length,t.length===0?function(){return Li(()=>n.apply(this,arguments))}:function(){let e=Li(()=>n.apply(this,arguments));for(let n of t)e=n(e,...arguments);return e})},Li=e=>{try{let t=e(),n;for(;;){let r=t.next(n);if(r.done)return wi(r.value);let i=r.value;if(i&&i._tag===`Success`)n=i.value;else{if(i&&i._tag===`Failure`)return r.value;{let n=!0;return Di(()=>n?(n=!1,B(r.value,e=>Ri(t,e))):Di(()=>Ri(e())))}}}}catch(e){return ki(e)}},Ri=/*#__PURE__*/ function(){let e=/*#__PURE__*/ M({op:`Iterator`,[A](e,t){let n=this.iterator;for(;;){let r=n.next(e);if(r.done)return wi(r.value);if(!V(r.value))return t._stack.push(this),r.value;if(r.value._tag===`Failure`)return r.value;e=r.value.value}},[k](e){return this[A](this.initial,e)}}),t=function(e,t){this.iterator=e,this.initial=t};return t.prototype=e,function(e,n){return new t(e,n)}}(),zi=function(e){return e._stack.push(this),this[O]},Bi=/*#__PURE__*/ M({op:`OnSuccess`,[k]:zi}),Vi=function(e,t,n){this[O]=e,this[A]=t,this.payload=n};Vi.prototype=Bi;const Hi=function(){return this.payload},Ui=/*#__PURE__*/ (()=>{let e=/*#__PURE__*/ tt();if(e===0)return!1;let t=`~effect/Effect/stackProbe`,n={[t]:function(){return/* @__PURE__ */ Error()}};nt(1);let r=/*#__PURE__*/ n[t]();return nt(e),r.stack?.includes(`[as `+t+`]`)===!0})(),Wi=function(e,t){let n=this.payload;return t.succeedWith(Ui?n(e):it(()=>n(e)))},Gi=function(e){let t=this.payload;return t(e)},Ki=e=>new Vi(e,Hi,Zi),B=/*#__PURE__*/ r(2,(e,t)=>new Vi(e,Gi,t)),V=e=>e[ot]!==void 0,qi=/*#__PURE__*/ r(2,(e,t)=>V(e)?e._tag===`Success`?t(e.value):e:B(e,t)),Ji=/*#__PURE__*/ r(2,(e,t)=>new Vi(e,Wi,t)),Yi=/*#__PURE__*/ r(2,(e,t)=>V(e)?Qi(e,t):Ji(e,t)),Xi=e=>e._tag===`Success`,Zi=/*#__PURE__*/ N(void 0),Qi=/*#__PURE__*/ r(2,(e,t)=>e._tag===`Success`?N(t(e.value)):e),$i=/*#__PURE__*/ r(2,(e,t)=>new ta(e,t.length===1?t:e=>t(e))),ea=/*#__PURE__*/ M({op:`OnFailure`,[k]:zi}),ta=function(e,t){this[O]=e,this[j]=t};ta.prototype=ea;const na=e=>V(e)?N(e):ra(e),ra=/*#__PURE__*/ Pt({op:`Exit`,[k](e){return e._stack.push(this),this[O]},[A](e,t,n){return t.succeedWith(n??N(e))},[j](e,t,n){return t.succeedWith(n??P(e))}}),ia=(e,t)=>Xi(e)?t:$i(t,t=>z(ci(wt(e.cause,t)))),aa=e=>Bt(t=>(t.interruptible&&(t.interruptible=!1,t._stack.push(oa)),e)),oa=/*#__PURE__*/ (/* @__PURE__ */ Pt({op:`SetInterruptible`,[lt](e){if(e.interruptible=this[O],e._interruptedCause&&e.interruptible)return()=>z(e._interruptedCause)}}))(!0),sa=e=>e===`unbounded`?1/0:Math.max(1,e??1),ca=()=>e=>{let t=e.onItem,n=e.step,r=(e,t,r,a,o)=>B(na(o),o=>n(e,t[r],o,r)??i(e,t,r+1,a)??Ai),i=(e,i,a=0,o=i.length)=>{for(;a{let t=e.onItem,n=e.step;return(e,r,i)=>{let a=0,o=i.end??r.length,s=i.concurrency,c=!1,l,u,d,f,p,m=e=>{let t=zt(e);return f=t,c=!0,u&&u.size>0?B(aa(Ci(Array.from(u))),()=>f??t):t},h=()=>{let i=!1;for(;!f&&a{u.delete(t);try{if(f){if(a._tag===`Failure`){let e=a.cause.reasons.filter(e=>e._tag!==`Interrupt`);if(e.length>0){let t=St(e);f=P(f._tag===`Failure`?ci(wt(f.cause,t)):t)}}}else{let t=n(e,o,a,r);t&&(f=t,h())}if(i){let e=h();e&&d(e)}else c&&u.size===0&&d(f??Ai)}catch(e){d(m(e))}}),u.size{l=hi(),u=/* @__PURE__ */ new Set,p=g,d=e;let t;try{t=h()}catch(t){return e(m(t))}return t?e(t):Di(()=>(f??=Zi,B(u?Ci(u):Ai,()=>f?._tag===`Failure`?f:Ai)))})}if(c=!0,f){if(u&&u.size>0){let e=xi(l);u.forEach(t=>t.interruptUnsafe(l.id,e));return}if(d||f._tag===`Failure`)return f}else if(d){if(u)u.size===0&&d(Ai);else return Zi}};return h()}},ua=()=>e=>la(e),da=(e,t,n=!1,r=!1,i=!1)=>{let a=e,o=i===`inherit`?a.interruptible:!i,s=new gi(a.context,o);return r||(a.children().add(s),s._parent=a),n?s.evaluate(t):(s._asyncContext=mi(),a.currentDispatcher.scheduleTask(()=>s.evaluate(t),0)),s},fa=e=>(t,n)=>{let r=new gi(n?.scheduler?er(e,Ur,n.scheduler):e,n?.uninterruptible!==!0);if(r.evaluate(t),r._exit)return r;if(n?.signal){if(n.signal.aborted)r.interruptUnsafe();else{let e=()=>r.interruptUnsafe();n.signal.addEventListener(`abort`,e,{once:!0}),r.addObserver(()=>n.signal.removeEventListener(`abort`,e))}}return n?.onFiberStart&&n.onFiberStart(r),r},pa=/*#__PURE__*/ (e=>{let t=fa(e);return e=>{if(V(e))return e;let n=new Jr(`sync`),r=t(e,{scheduler:n});return r._dispatcher?.flush(),r._exit??zt(new ha(r))}})(/*#__PURE__*/ Zn()),ma=`~effect/Cause/AsyncFiberError`;var ha=class extends (/*#__PURE__*/ Ut(`AsyncFiberError`)){[ma]=ma;constructor(e){super({message:`An asynchronous Effect was executed with Effect.runSync`,fiber:e})}};const ga={bold:`1`,red:`31`,green:`32`,yellow:`33`,blue:`34`,cyan:`36`,white:`37`,gray:`90`,black:`30`,bgBrightRed:`101`};ga.gray,ga.blue,ga.green,ga.yellow,ga.red,ga.bgBrightRed,ga.black;const _a=At,va=Ot,ya=ui,ba=N,xa=P,Sa=Rt,Ca=Zi,wa=Xi,Ta=`~effect/DateTime`,Ea=`~effect/DateTime/TimeZone`,Da={[Ta]:Ta,pipe(){return e(this,arguments)},[E](){return this.toString()},toJSON(){return Ia(this).toJSON()}},Oa={...Da,_tag:`Utc`,[v](){return fe(this.epochMilliseconds)},[C](e){return Fa(e)&&e._tag===`Utc`&&this.epochMilliseconds===e.epochMilliseconds},toString(){return`DateTime.Utc(${Ia(this).toJSON()})`}},ka={...Da,_tag:`Zoned`,[v](){return b(fe(this.epochMilliseconds))(y(this.zone))},[C](e){return Fa(e)&&e._tag===`Zoned`&&this.epochMilliseconds===e.epochMilliseconds&&w(this.zone,e.zone)},toString(){return`DateTime.Zoned(${Ua(this)})`}},Aa={[Ea]:Ea,[E](){return this.toString()}};({...Aa}),{...Aa};const ja={value:void 0,enumerable:!1,writable:!0},Ma=/*#__PURE__*/ new WeakMap,Na=(e,t)=>({get(){return Object.isExtensible(this)?void 0:Ma.get(this)?.[e]},set(n){if(Object.isExtensible(this)){for(let e of t)Object.defineProperty(this,e,ja);this[e]=n}else{let t=Ma.get(this);t===void 0&&(t={},Ma.set(this,t)),t[e]=n}}}),Pa=[`partsUtc`,`adjustedEpochMilliseconds`,`partsAdjusted`];Object.defineProperty(Oa,"partsUtc",Na(`partsUtc`,[`partsUtc`])),Object.defineProperties(ka,{partsUtc:Na(`partsUtc`,Pa),adjustedEpochMilliseconds:Na(`adjustedEpochMilliseconds`,Pa),partsAdjusted:Na(`partsAdjusted`,Pa)});const Fa=e=>_(e,Ta),Ia=e=>new Date(e.epochMilliseconds),La=e=>{if(e._tag===`Utc`)return new Date(e.epochMilliseconds);if(e.zone._tag===`Offset`)return new Date(e.epochMilliseconds+e.zone.offset);if(e.adjustedEpochMilliseconds!==void 0)return new Date(e.adjustedEpochMilliseconds);let t=!1,n=e.zone.format.formatToParts(e.epochMilliseconds).filter(e=>e.type===`era`?(t=e.value===`BC`,!1):e.type!==`literal`),r=Number(n[2].value),i=/* @__PURE__ */ new Date(0);return i.setUTCFullYear(t?1-r:r,Number(n[0].value)-1,Number(n[1].value)),i.setUTCHours(Number(n[3].value),Number(n[4].value),Number(n[5].value),n[6]?.type===`fractionalSecond`?Number(n[6].value):(e.epochMilliseconds%1e3+1e3)%1e3),e.adjustedEpochMilliseconds=i.getTime(),i},Ra=e=>La(e).getTime()-Va(e),za=e=>{let t=Math.abs(e),n=Math.floor(t/36e5),r=Math.round(t%36e5/6e4);return r===60&&(n+=1,r=0),`${e<0?`-`:`+`}${String(n).padStart(2,`0`)}:${String(r).padStart(2,`0`)}`},Ba=e=>za(Ra(e)),Va=e=>e.epochMilliseconds,Ha=e=>{let t=La(e);return e._tag===`Utc`?t.toISOString():`${t.toISOString().slice(0,-1)}${Ba(e)}`},Ua=e=>e.zone._tag===`Offset`?Ha(e):`${Ha(e)}[${e.zone.id}]`,Wa=wi,Ga=Di,H=Ti,Ka=Oi,qa=ki,Ja=B,Ya=na,Xa=$i,Za=pa,Qa=Yi,U=qi,$a=Ii,eo=/*#__PURE__*/ (/* @__PURE__ */ new Uint8Array(123)).fill(255);for(let e=0;e<64;e++)eo[/*#__PURE__*/ `ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.charCodeAt(e)]=e;eo[61]=0,{...D},{...D},{...dt},D.toString,D[E],{...dt};function to(e){return e.checks?e.checks[e.checks.length-1].annotations:e.annotations}const no=`~structural`,ro=/*#__PURE__*/ l(e=>{let t=to(e)?.identifier;return typeof t==`string`?t:e.getExpected(ro)}),W=/*#__PURE__*/ Symbol.for(`effect/schema/parser/missing`),G=ba,K=/*#__PURE__*/ G(W),io=/*#__PURE__*/ Object.assign(/*#__PURE__*/ G(W),{[W]:!0}),q=e=>e[W]===!0,ao=e=>e===W?cn():ln(e),oo=e=>e._tag===`None`?K:G(e.value),so=`~effect/SchemaIssue/Issue`;function co(e){return _(e,so)&&e[so]===so}function lo(e){return Object.hasOwn(e,`input`)}var J=class{[so]=so;constructor(e,t){t?.reportInput===!0&&e!==W&&(this.input=e)}};const uo=class extends J{_tag=`Filter`;filter;issue;constructor(e,t,n,r){super(n,r),this.filter=e,this.issue=t}},fo=class extends J{_tag=`Encoding`;ast;issue;constructor(e,t,n,r){super(n,r),this.ast=e,this.issue=t}},po=class extends J{_tag=`Pointer`;path;issue;constructor(e,t){super(),this.path=e,this.issue=t}},mo=class extends J{_tag=`MissingKey`;annotations;constructor(e){super(),this.annotations=e}},ho=class extends J{_tag=`UnexpectedKey`;ast;constructor(e,t,n){super(t,n),this.ast=e}},Y=class extends J{_tag=`Composite`;ast;issues;constructor(e,t,n,r){super(n,r),this.ast=e,this.issues=t}},go=class extends J{_tag=`InvalidType`;ast;constructor(e,t,n){super(t,n),this.ast=e}},_o=class extends J{_tag=`InvalidValue`;annotations;constructor(e,t,n){super(t,n),this.annotations=e}},vo=class extends J{_tag=`AnyOf`;ast;issues;constructor(e,t,n,r){super(n,r),this.ast=e,this.issues=t}},yo=class extends J{_tag=`OneOf`;ast;successes;constructor(e,t,n,r){super(n,r),this.ast=e,this.successes=t}};function bo(e,t,n){if(co(e))return e;if(typeof e==`string`)return new _o({message:e},t,n);let r=typeof e.issue==`string`?new _o({message:e.issue},t,n):e.issue;return new po(e.path,r)}function xo(e,t,n){if(e!==void 0)return typeof e==`boolean`?e?void 0:new _o(void 0,t,n):bo(e,t,n)}function So(e,t,n,r){return Array.isArray(t)?pn(t)?t.length===1?bo(t[0],n,r):new Y(e,hn(t,e=>bo(e,n,r)),n,r):void 0:xo(t,n,r)}const Co=e=>{let t=No(e);if(t!==void 0)return t;switch(e._tag){case`InvalidType`:return Do(ro(e.ast),e);case`InvalidValue`:{let t=Eo(e);if(t!==void 0)return Do(t,e);let n=To(e);return n===void 0?`Expected a valid value`:`Invalid data ${n}`}case`MissingKey`:return`Missing key`;case`UnexpectedKey`:{let t=To(e);return t===void 0?`Expected no excess property`:`Unexpected key with value ${t}`}case`Forbidden`:return`Forbidden operation`;case`OneOf`:{let t=To(e);return t===void 0?`Expected exactly one member to match`:`Expected exactly one member to match the input ${t}`}}},wo=e=>No(e)??No(e.issue);function To(e){return lo(e)?T(e.input):void 0}function Eo(e){let t=e.annotations?.expected;return typeof t==`string`?t:void 0}function Do(e,t){let n=To(t);return n===void 0?`Expected ${e}`:`Expected ${e}, got ${n}`}function Oo(e,t){let n=t(e);if(n!==void 0||e.issue._tag!==`InvalidValue`)return n;let r=Eo(e.issue);return r===void 0?Do(ko(e.filter),e):Do(r,e.issue)}function ko(e){let t=e.annotations?.expected;if(typeof t==`string`)return t;switch(e._tag){case`Filter`:return``;case`FilterGroup`:return e.checks.map(e=>ko(e)).join(` & `)}}function Ao(){return e=>Mo(e,``)}const jo=/*#__PURE__*/ Ao();function Mo(e,t,n){let r;switch(e._tag){case`Filter`:return Mo(e.issue,t,n??Oo(e,wo));case`Encoding`:return Mo(e.issue,t,n);case`Pointer`:return Mo(e.issue,t+Ye(e.path),n);case`Composite`:case`AnyOf`:if(e._tag===`Composite`||e.issues.length>0)return e.issues.map(e=>Mo(e,t,n)).join(` +`);r=n??No(e)??Do(ro(e.ast),e);break;default:r=n??Co(e)}return t?`${r}\n at ${t}`:r}function No(e){if(e._tag===`Pointer`||e._tag===`Composite`)return;if(e._tag===`Encoding`)return No(e.issue);let t=(e._tag===`Filter`?e.filter.annotations:`annotations`in e?e.annotations:e.ast.annotations)?.[e._tag===`MissingKey`?`messageMissingKey`:e._tag===`UnexpectedKey`?`messageUnexpectedKey`:`message`];if(typeof t==`string`)return t}function Po(e){let t;for(let n of e.reasons){if(!_a(n)||!co(n.error))return;t??=n.error}return t}function Fo(e,t){let n=Po(e);if(n===void 0)throw Error(t,{cause:e});return n}const Io=e=>Object.assign(Object.create(t),e),Lo=/*#__PURE__*/ Io({_tag:`Passthrough`});function Ro(){return Lo}function zo(e){return Io({_tag:`Transform`,transform:e})}function Bo(){return zo(globalThis.String)}function Vo(){return zo(globalThis.Number)}const Ho=class extends n{_tag=`Middleware`;decode;encode;constructor(e,t){super(),this.decode=e,this.encode=t}flip(){return new Ho(this.encode,this.decode)}},Uo=`~effect/SchemaTransformation/Transformation`,Wo=class extends n{[Uo]=Uo;_tag=`Transformation`;decode;encode;constructor(e,t){super(),this.decode=e,this.encode=t}flip(){return new Wo(this.encode,this.decode)}};function Go(e){return _(e,Uo)&&e[Uo]===Uo}const Ko=e=>Go(e)?e:new Wo(e.decode,e.encode),qo=/*#__PURE__*/ new Wo(/*#__PURE__*/ Ro(),/*#__PURE__*/ Ro());function Jo(){return qo}const Yo=/*#__PURE__*/ new Wo(/*#__PURE__*/ Vo(),/*#__PURE__*/ Bo());function Xo(e){return t=>t._tag===e}const Zo=/*#__PURE__*/ Xo(`Declaration`),Qo=/*#__PURE__*/ Xo(`Never`),$o=/*#__PURE__*/ Xo(`Literal`),es=/*#__PURE__*/ Xo(`UniqueSymbol`),ts=/*#__PURE__*/ Xo(`Arrays`),ns=/*#__PURE__*/ Xo(`Objects`),rs=/*#__PURE__*/ Xo(`Suspend`),is=class{to;transformation;constructor(e,t){this.to=e,this.transformation=t}},as={},os=class{isOptional;isMutable;constructorDefault;annotations;constructor(e,t,n=void 0,r=void 0){this.isOptional=e,this.isMutable=t,this.constructorDefault=n,this.annotations=r}},ss=`~effect/Schema`;var X=class{[ss]=ss;annotations;checks;encoding;context;constructor(e=void 0,t=void 0,n=void 0,r=void 0){this.annotations=e,this.checks=t,this.encoding=n,this.context=r}toString(){return`<${this._tag}>`}};const cs=class extends X{_tag=`Declaration`;typeParameters;run;encodingChecks;encodingRun;constructor(e,t,n,r,i,a,o,s){super(n,r,i,a),this.typeParameters=e,this.run=t,this.encodingChecks=o,this.encodingRun=s}getParser(){let e;return(t,n)=>{if(t===W)return K;e??=this.run(this.typeParameters);try{return e(t,this,n)}catch(e){return qa(e)}}}_rebuild(e,t,n,r,i){let a=Cc(this.typeParameters,e);return a===this.typeParameters&&t===this.checks&&n===this.encodingChecks&&r===this.run&&i===this.encodingRun?this:new cs(a,r,this.annotations,t,void 0,this.context,n,i)}recur(e){return this._rebuild(e,this.checks,this.encodingChecks,this.run,this.encodingRun)}flip(e){return this._rebuild(e,this.encodingChecks,this.checks,this.encodingRun??this.run,this.run)}getExpected(){let e=this.annotations?.expected;return typeof e==`string`?e:``}},ls=/*#__PURE__*/ new class extends X{_tag=`Null`;getParser(){return Pc(this,null)}getExpected(){return`null`}},us=/*#__PURE__*/ new class extends X{_tag=`Unknown`;getParser(){return Fc(this,oe)}getExpected(){return`unknown`}},ds=class extends X{_tag=`Literal`;literal;constructor(e,t,n,r,i){if(super(t,n,r,i),typeof e==`number`&&!globalThis.Number.isFinite(e))throw Error(`A numeric literal must be finite, got ${T(e)}`);this.literal=e}getParser(){return Pc(this,this.literal)}matchPart(e,t){return e===globalThis.String(this.literal)?this.literal:void 0}toCodecJson(){return typeof this.literal==`bigint`?fs(this):this}toCodecStringTree(){return typeof this.literal==`string`?this:fs(this)}getExpected(){return typeof this.literal==`string`?JSON.stringify(this.literal):globalThis.String(this.literal)}};function fs(e){let t=globalThis.String(e.literal);return Z(e,[new is(new ds(t),new Wo(zo(()=>e.literal),zo(()=>t)))])}const ps=/*#__PURE__*/ new class extends X{_tag=`String`;getParser(){return Fc(this,ne)}matchPart(e,t){let n=this.checks;return n&&!t.disableChecks&&Uc(n,e,void 0,this,t)?void 0:e}getExpected(){return`string`}},ms=class extends X{_tag=`Number`;getParser(){return Fc(this,re)}matchKey(e,t){return this._match(Rc,e,t)}matchPart(e,t){return this._match(Lc,e,t)}_match(e,t,n){if(!e.test(t))return;let r=globalThis.Number(t);return n.disableChecks||!this.checks?r:Uc(this.checks,r,void 0,this,n)?void 0:r}toCodecJson(){return this.checks&&(hs(this.checks,`effect/schema/isFinite`)||hs(this.checks,`effect/schema/isInt`))?this:Z(this,[lc])}toCodecStringTree(){return this.toCodecJson()===this?Z(this,[Vc]):Z(this,[Hc])}getExpected(){return`number`}};function hs(e,t){return e.some(e=>e.annotations?.representation?.id===t||e._tag===`FilterGroup`&&hs(e.checks,t))}const gs=/*#__PURE__*/ new ms,_s=class extends X{_tag=`Arrays`;isMutable;elements;rest;encodingChecks;constructor(e,t,n,r,i,a,o,s){super(r,i,a,o),this.isMutable=e,this.elements=t,this.rest=n,this.encodingChecks=s;let c=!1;for(let e=0;e1)throw Error(`A required element cannot follow an optional element. ts(1257)`);for(let e=1;e=e?i[t-e+1]:i[0]}let c=e=>{let{input:t,len:r,options:i}=e;if(n.rest.length===0&&r>a)for(let o=a;o{let r=e.length,i={ast:n,getParser:s,input:e,len:r,tailThreshold:Math.max(a,r-o),output:[],issues:void 0,options:t},u=n.rest.length===0?a:Math.max(r,a+o),d=t.concurrency===void 0?1:sa(t.concurrency),f=d===1?bs(i,e,0,u):xs(i,e,{concurrency:d,end:u});if(!f)return c(i);if(V(f))return U(f,()=>c(i));let p=!0;return Ga(()=>p?(p=!1,Ja(f,()=>c(i))):l(e,t))};return(e,a)=>{if(e===W)return K;try{return Array.isArray(e)?(r||(r=n.elements.map(e=>({ast:e,parser:t(e)})),i=n.rest.map(e=>({ast:e,parser:t(e)}))),l(e,a)):H(new go(n,e,a))}catch(e){return qa(e)}}}_rebuild(e,t,n){let r=Cc(this.elements,e),i=Cc(this.rest,e);return r===this.elements&&i===this.rest&&t===this.checks&&n===this.encodingChecks?this:new _s(this.isMutable,r,i,this.annotations,t,void 0,this.context,n)}recur(e){return this._rebuild(e,this.checks,this.encodingChecks)}flip(e){return this._rebuild(e,this.encodingChecks,this.checks)}getExpected(){return`array`}};function vs(e,t,n,r){if(n._tag===`Failure`)return Ss(e,e.ast,r,n);let i=q(n)?t:n[O];if(i!==W)e.output[r]=i;else{let t=e.getParser(e.tailThreshold,r);if(Ec(t.ast))return;let n=new po([r],new mo(t.ast.context?.annotations));if(e.options.errors===`all`)e.issues?e.issues.push(n):e.issues=[n];else return Sa(new Y(e.ast,[n],e.input,e.options))}}const ys={onItem(e,t,n){let r=n{if(r.cause.reasons.length===0)return r;let i=Po(r.cause);if(i===void 0)return xa(ya(r.cause,r=>new Y(t,[new po([n],r)],e.input,e.options)));let a=new po([n],i);if(e.options.errors===`all`)e.issues?e.issues.push(a):e.issues=[a];else return Sa(new Y(t,[a],e.input,e.options))},Cs=`[+-]?(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Ee][+-]?\\d+)?`;function ws(e,t,n=as){let r,i;function a(t){switch(t._tag){case`String`:case`TemplateLiteral`:return(r??=Object.keys(e)).filter(e=>t.matchPart(e,n)!==void 0);case`Number`:return(r??=Object.keys(e)).filter(e=>t.matchKey(e,n)!==void 0);case`Symbol`:return(i??=Object.getOwnPropertySymbols(e)).filter(r=>Object.prototype.propertyIsEnumerable.call(e,r)&&t.matchKey(r,n)!==void 0);case`Union`:return[...new Set(t.types.flatMap(a))];default:return[]}}return a(Ic(jc(t)))}const Ts=class{name;type;constructor(e,t){this.name=e,this.type=t}};function Es(e){switch(e._tag){case`String`:case`Number`:case`Symbol`:case`TemplateLiteral`:return!0;case`Union`:return e.types.every(Es);default:return!1}}function Ds(e){let t=hc(e);switch(t._tag){case`String`:case`Number`:case`Symbol`:case`TemplateLiteral`:return!0;case`Union`:return t.types.every(Ds);default:return!1}}function Os(e){return Es(e)&&Ds(e)}const ks=class{parameter;type;constructor(e,t){if(!Os(e))throw Error(`Invalid index signature parameter ${e._tag}`);if(this.parameter=e,this.type=t,Ec(t)||t.encoding!==void 0&&Ec(jc(t)))throw Error("Cannot use `Schema.optionalKey` or `Schema.optional` with index signatures. Index signatures already allow keys to be absent; use `Schema.UndefinedOr` to allow `undefined` values.")}},As=class extends X{_tag=`Objects`;propertySignatures;indexSignatures;encodingChecks;constructor(e,t,n,r,i,a,o){super(n,r,i,a),this.propertySignatures=e,this.indexSignatures=t,this.encodingChecks=o}getParser(e,t=e){let n=this,r=n.propertySignatures.length,i=n.indexSignatures.length;if(!r&&!i)return Fc(n,ae);let a,o,s=()=>(a||(a=n.propertySignatures.map(e=>({parser:t(e.type),name:e.name,type:e.type,ownOnly:qs(e.name)})),o=i?n.indexSignatures.map(n=>({is:n,parserKey:e(Ic(n.parameter)),parserValue:t(n.type)})):void 0),a),c=()=>{let e=new Set(n.propertySignatures.map(e=>typeof e.name==`number`?globalThis.String(e.name):e.name)),t=(t,i,a,o,s)=>{if(s._tag===`Failure`)return Ss(t,n,i,s)??Ca;let c=q(s)?o:s[O];if(a!==W&&c!==W){if(r&&(e.has(i)||e.has(typeof a==`number`?globalThis.String(a):a)))return Ca;Re(t.out,a,c)}return Ca},c=(e,r,i,a)=>{if(!a){let t=i.parserKey(r,e.options);if(!V(t))return Ja(Ya(t),t=>c(e,r,i,t));a=t}if(a._tag===`Failure`)return Ss(e,n,r,a)??Ca;let o=q(a)?r:a[O],s=e.input[r],l=i.parserValue(s,e.options);return V(l)?t(e,r,o,s,l):Ja(Ya(l),n=>t(e,r,o,s,n))},l=(e,n,r)=>{let i=e.input[n],a=r.parserValue(i,e.options);return V(a)?t(e,n,n,i,a):Ja(Ya(a),r=>t(e,n,n,i,r))},u=i?ua()({onItem:(e,[t,n])=>n.is.parameter===ps?l(e,t,n):c(e,t,n),step:(e,t,n)=>n._tag===`Failure`?n:void 0}):void 0;return $a(function*(t,d){if(t===W)return W;if(typeof t!=`object`||!t||Array.isArray(t))return yield*H(new go(n,t,d));s();let f=t,p={},m={ast:n,input:f,out:p,issues:void 0,options:d},h=d.errors===`all`,g=d.onExcessProperty===`error`,ee=d.concurrency===void 0?1:sa(d.concurrency),te=i&&g?n.indexSignatures.map(e=>ws(f,e.parameter,d)):void 0;if(g){let r=te?new Set(e):e;if(te)for(let e of te)for(let t of e)r.add(t);let i=Reflect.ownKeys(f);for(let e=0;e{let r=a[t];return Ja(Ya(n),n=>{let i={...e,out:{...e.out}},o=js(i,r,n);if(o)return o;let s=()=>G(i.out),c=Ns(i,a.slice(t+1));return c?U(c,s):s()})};return(e,t)=>{if(e===W)return K;if(t.errors===`all`||t.onExcessProperty!==void 0||t.concurrency!==void 0&&sa(t.concurrency)!==1)return(l??=c())(e,t);if(typeof e!=`object`||!e||Array.isArray(e))return H(new go(n,e,t));let r=s(),i=e,a={},o={ast:n,input:i,out:a,issues:void 0,options:t};try{for(let e=0;e{let n=e(t.type);return n===t.type?t:new Ts(t.name,n)}),a=Cc(this.indexSignatures,n=>{let r=t(n.parameter),i=e(n.type);return r===n.parameter&&i===n.type?n:new ks(r,i)});return i===this.propertySignatures&&a===this.indexSignatures&&n===this.checks&&r===this.encodingChecks?this:new As(i,a,this.annotations,n,void 0,this.context,r)}flip(e){return this._rebuild(e,e,this.encodingChecks,this.checks)}recur(e,t=e){return this._rebuild(e,t,this.checks,this.encodingChecks)}getExpected(){return this.propertySignatures.length===0&&this.indexSignatures.length===0?`object | array`:`object`}};function js(e,t,n){if(n._tag===`Failure`)return Ss(e,e.ast,t.name,n);if(q(n))return;let r=n[O];if(r!==W)Re(e.out,t.name,r);else if(delete e.out[t.name],!Ec(t.type)){let n=new po([t.name],new mo(t.type.context?.annotations));if(e.options.errors===`all`){e.issues?e.issues.push(n):e.issues=[n];return}return Sa(new Y(e.ast,[n],e.input,e.options))}}const Ms={onItem(e,t){if(!(t.ownOnly?Object.hasOwn(e.input,t.name):t.name in e.input))return t.parser(W,e.options);let n=e.input[t.name];return Re(e.out,t.name,n),t.parser(n,e.options)},step:js},Ns=/*#__PURE__*/ ca()(Ms),Ps=/*#__PURE__*/ ua()(Ms);function Fs(e,t){return e?t?[...e,...t]:e:t}function Is(e,t,n){return new As(Reflect.ownKeys(e).map(t=>new Ts(t,e[t].ast)),[],n,t)}function Ls(e){return e.ast}function Rs(e,t,n){return new Xs(e.map(Ls),t,void 0,n)}function zs(e){if(e.encoding)throw Error(`mutable does not support encodings`);return new _s(!0,e.elements,e.rest,e.annotations,e.checks,void 0,e.context,e.encodingChecks)}const Bs=/*#__PURE__*/ u(e=>{for(;;){if(rs(e))return us;let t=e.encoding;if(!t)return e.recur?.(Bs,i)??e;if(t.some(e=>e.transformation._tag===`Middleware`&&e.transformation.decode!==i))return us;e=t[t.length-1].to}});function Vs(e){switch(e._tag){case`Null`:return[`null`];case`Undefined`:return[`undefined`];case`String`:case`TemplateLiteral`:return[`string`];case`Number`:return[`number`];case`Boolean`:return[`boolean`];case`Symbol`:case`UniqueSymbol`:return[`symbol`];case`BigInt`:return[`bigint`];case`Arrays`:return[`array`];case`ObjectKeyword`:return[`object`,`array`,`function`];case`Objects`:return e.propertySignatures.length||e.indexSignatures.length?[`object`]:[`string`,`number`,`boolean`,`symbol`,`bigint`,`object`,`array`,`function`];case`Enum`:return Array.from(new Set(e.enums.map(([,e])=>typeof e)));case`Literal`:return[typeof e.literal];case`Union`:return Array.from(new Set(e.types.flatMap(Vs)));default:return[`null`,`undefined`,`string`,`number`,`boolean`,`symbol`,`bigint`,`object`,`array`,`function`]}}function Hs(e){switch(e._tag){default:return[];case`Declaration`:{let t=e.annotations?.[`~sentinels`];return Array.isArray(t)?t:[]}case`Objects`:return e.propertySignatures.flatMap(e=>{let t=e.type;if(!Ec(t)){if($o(t))return[{key:e.name,literal:t.literal}];if(es(t))return[{key:e.name,literal:t.symbol}]}return[]});case`Arrays`:return e.elements.flatMap((e,t)=>{if(!Ec(e)){if($o(e))return[{key:t,literal:e.literal}];if(es(e))return[{key:t,literal:e.symbol}]}return[]});case`Union`:{if(e.types.length===0)return[];let t=e.types.map(e=>Hs(Bs(e)));return t[0].filter(e=>t.every(t=>t.some(t=>t.key===e.key&&t.literal===e.literal)))}case`Suspend`:return Hs(e.thunk())}}const Us=/*#__PURE__*/ new WeakMap,Ws=/*#__PURE__*/ Object.freeze([]),Gs=e=>e===null?`null`:Array.isArray(e)?`array`:typeof e,Ks=/*#__PURE__*/ new Set(Reflect.ownKeys(Object.prototype)).add(`__proto__`),qs=e=>Ks.has(typeof e==`number`?globalThis.String(e):e),Js=(e,t)=>Object.hasOwn(e,t)||t in e&&!qs(t);function Ys(e){let t=Us.get(e);if(t)return t;let n,r=0,i,a,o=!0,s=[];for(let t=0;tc[e]??=Object.freeze(i?.[e]??Ws);if(o&&a)a.forEach(Object.freeze),t=e=>a.get(e)??Ws;else if(n?.size===1&&!i){let[r,[i]]=n.entries().next().value,a=/* @__PURE__ */ new Map;for(let[e,t]of i)a.set(e,Object.freeze(Array.from(t)));let o=Object.freeze(e.map((e,t)=>t));t=(e,t)=>{if(se(e)){let n=Js(e,r)?e[r]:void 0;if(n!==void 0)return a.get(n)??Ws;if(t)return o}return Ws}}else if(n){let e;for(let t of n)(!e||t[1][0].size>e[1][0].size)&&t[1][1].size===r&&(e=t);t=(t,r)=>{let a=Gs(t);if(!se(t))return l(a);let o=new Set(i?.[a]),s;if(e){let[n,[i]]=e,c=Js(t,n),u=c?t[n]:void 0;if(c&&(!r||u!==void 0)){let e=i.get(u);if(!e)return l(a);for(let t of e)o.add(t);s=n}}if(s===void 0)for(let[e,[i,a]]of n){let n=Js(t,e),s=n?t[e]:void 0;if(n&&(!r||s!==void 0)){let e=i.get(s);if(e)for(let t of e)o.add(t)}else if(r)for(let e of a)o.add(e)}for(let[e,[i,a]]of n){if(e===s)continue;let n=Js(t,e),c=n?t[e]:void 0;if(n&&(!r||c!==void 0)){let e=i.get(c);for(let t of o)a.has(t)&&!e?.has(t)&&o.delete(t)}}return Array.from(o).sort((e,t)=>e-t)}}else t=e=>{let t=l(Gs(e));return a?t.filter(t=>s[t]===void 0||s[t]===e):t};return Us.set(e,t),t}const Xs=class extends X{_tag=`Union`;types;options;encodingChecks;constructor(e,t,n,r,i,a,o){super(n,r,i,a),this.types=e,this.options=t,this.encodingChecks=o}getParser(e,t){let n=this,r=t!==void 0,i=[],a=t=>i[t]??=e(n.types[t]),o;return(e,t)=>{if(e===W)return K;let i=(o??=Ys(n.types))(e,r);if(i.length===0)return H(new vo(n,[],e,t));if(i.length===1){let r=a(i[0])(e,t);return r._tag===`Success`?r:V(r)?Zs(n,r.cause,e,t):Qs(n,r,e,t)}return $s(n,a,i,e,t)}}_rebuild(e,t,n){let r=Cc(this.types,e);return r===this.types&&t===this.checks&&n===this.encodingChecks?this:new Xs(r,this.options,this.annotations,t,void 0,this.context,n)}recur(e){return this._rebuild(e,this.checks,this.encodingChecks)}flip(e){return this._rebuild(e,this.encodingChecks,this.checks)}matchPart(e,t){for(let n of this.types){let r=n.matchPart(e,t);if(r!==void 0)return r}}getExpected(e){let t=this.annotations?.expected;if(typeof t==`string`)return t;if(this.types.length===0)return`never`;let n=this.types.map(t=>{let n=jc(t);switch(n._tag){case`Arrays`:{let t=n.elements.filter($o);if(t.length>0)return`${rc(n.isMutable)}[ ${t.map(t=>e(t)+ic(t.context?.isOptional)).join(`, `)}, ... ]`;break}case`Objects`:{let t=n.propertySignatures.filter(e=>$o(e.type));if(t.length>0)return`{ ${t.map(t=>`${rc(t.type.context?.isMutable)}${Je(t.name)}${ic(t.type.context?.isOptional)}: ${e(t.type)}`).join(`, `)}, ... }`;break}}return e(n)});return Array.from(new Set(n)).join(` | `)}};function Zs(e,t,n,r){let i=Po(t);return i?Sa(new vo(e,[i],n,r)):xa(t)}function Qs(e,t,n,r){return Xa(t,t=>Zs(e,t,n,r))}function $s(e,t,n,r,i){let a={ast:e,parser:t,input:r,out:void 0,successes:e.options?.mode===`oneOf`?[]:void 0,issues:void 0,options:i},o=tc(a,n);if(!o)return a.out?a.out:H(new vo(e,a.issues??[],r,i));if(V(o))return ec(o,a);let s=!0;return Ga(()=>s?(s=!1,ec(o,a)):$s(e,t,n,r,i))}function ec(e,t){return U(e,e=>t.out?q(t.out)?Wa(t.input):t.out:H(new vo(t.ast,t.issues??[],t.input,t.options)))}const tc=/*#__PURE__*/ ca()({onItem(e,t){return e.parser(t)(e.input,e.options)},step(e,t,n){if(n._tag===`Failure`){let t=Po(n.cause);if(t===void 0)return n;e.issues?e.issues.push(t):e.issues=[t]}else{if(e.out&&e.successes)return e.successes.push(e.ast.types[t]),Sa(new yo(e.ast,e.successes,e.input,e.options));if(e.out=n,e.successes)e.successes.push(e.ast.types[t]);else return Ca}}}),nc=/*#__PURE__*/ new Xs([/*#__PURE__*/ new ds(`Infinity`),/*#__PURE__*/ new ds(`-Infinity`),/*#__PURE__*/ new ds(`NaN`)]);function rc(e){return e?``:`readonly `}function ic(e){return e?`?`:``}const ac=class extends n{_tag=`Filter`;run;annotations;aborted;constructor(e,t=void 0,n=!1){super(),this.run=e,this.annotations=t,this.aborted=n}annotate(e){return new ac(this.run,{...this.annotations,...e},this.aborted)}abort(){return new ac(this.run,this.annotations,!0)}and(e,t){return new oc([this,e],t)}},oc=class extends n{_tag=`FilterGroup`;checks;annotations;constructor(e,t=void 0){super(),this.checks=e,this.annotations=t}annotate(e){return new oc(this.checks,{...this.annotations,...e})}and(e,t){return new oc([this,e],t)}};function sc(e,t,n=!1){return new ac((t,n,r)=>So(n,e(t,n,r),t,r),t,n)}function cc(e){return sc(e=>globalThis.Number.isFinite(e),{expected:`a finite number`,representation:{id:`effect/schema/isFinite`,payload:null},toJsonSchema:()=>({type:`number`}),toCode:()=>({runtime:`Schema.isFinite()`}),arbitraryConstraint:{number:`finite`},...e})}const lc=/*#__PURE__*/ new is(/*#__PURE__*/ new Xs([/* @__PURE__ */ vc(gs,[/*#__PURE__*/ cc()]),nc]),/*#__PURE__*/ new Wo(/*#__PURE__*/ Vo(),/*#__PURE__*/ zo(e=>globalThis.Number.isFinite(e)?e:globalThis.String(e))));function uc(e,t){let n=new globalThis.RegExp(e),r={source:n.source,flags:n.flags};return sc(e=>(n.lastIndex=0,n.test(e)),{expected:`a string matching the RegExp ${r.source}`,representation:{id:`effect/schema/isPattern`,payload:r},toJsonSchema:()=>[{},!0],arbitraryConstraint:{patterns:[r]},...t})}const dc=/*#__PURE__*/ new WeakMap;function fc(e,t){let n=Object.assign(Object.create(Object.getPrototypeOf(e)),e,t);return Reflect.ownKeys(t).every(e=>e===`context`||e===`encoding`)&&dc.set(n,pc(e)),n}function pc(e){let t=dc.get(e);if(t!==void 0)return t;if(e.encoding===void 0)return e;let n=Object.assign(Object.create(Object.getPrototypeOf(e)),e,{encoding:void 0});return dc.set(e,n),n}function Z(e,t){return e.encoding===t?e:fc(e,{encoding:t})}function mc(e,t){if(e.context===t)return e;let n=pc(e);return n.context===t&&n.encoding===e.encoding?n:fc(e,{context:t})}function hc(e){return e.encoding?hc(e.encoding[e.encoding.length-1].to):e}function gc(e,t){if(e.checks){let n=e.checks[e.checks.length-1];return _c(e,dn(e.checks.slice(0,-1),n.annotate(t)))}return fc(e,{annotations:{...e.annotations,...t}})}function _c(e,t){if(e._tag===`Suspend`&&t)throw Error(`Cannot add checks to Suspend`);return e.checks===t?e:fc(e,{checks:t})}function vc(e,t){return _c(e,Fs(e.checks,t))}function yc(e,t){let n=t(e.to);return n===e.to?e:new is(n,e.transformation)}function bc(e,t){let n=e,r=n[n.length-1],i=yc(r,t);return i===r?e:dn(e.slice(0,e.length-1),i)}function xc(e,t){function n(r){if(r.encoding){let e=r.encoding[r.encoding.length-1];return t?.stopAt?.(e)?r:Z(r,bc(r.encoding,n))}return e(r)}return u(n)}function Sc(e,t,n){let r=new is(e,t);return Z(n,n.encoding?[...n.encoding,r]:[r])}function Cc(e,t){let n;for(let r=0;r{let t=pc(e);if(t!==e){let n=Ac(t);return n===t&&e.encoding===void 0?e:mc(n,e.context)}let n=`recur`in e?e.recur(Ac):e;return`encodingChecks`in n&&n.encodingChecks?fc(n,{encodingChecks:void 0,checks:Fs(kc(e)?n.encodingChecks:ts(n)||ns(n)||Zo(n)&&n.typeParameters.length>0?Oc(n.encodingChecks):void 0,n.checks)}):n}),jc=/*#__PURE__*/ u(e=>Ac(Nc(e)));function Mc(e,t){let n=t,r=n.length,i=n[r-1],a=[new is(Nc(Z(e,void 0)),n[0].transformation.flip())];for(let e=1;e{if(e.encoding)return Mc(e,e.encoding);let t=pc(e);if(t!==e){let n=Nc(t);return n===t?e:mc(n,e.context)}return`flip`in e?e.flip(Nc):`recur`in e?e.recur(Nc):e});function Pc(e,t){let n=t===0?io:G(t);return(r,i)=>r===W?K:r===t?n:H(new go(e,r,i))}function Fc(e,t){return(n,r)=>n===W?K:t(n)?io:H(new go(e,n,r))}const Ic=/*#__PURE__*/ xc(e=>{switch(e._tag){default:return e;case`Number`:return e.toCodecStringTree();case`Union`:return e.recur(Ic)}}),Lc=/*#__PURE__*/ new globalThis.RegExp(`^${Cs}$`),Rc=/*#__PURE__*/ new globalThis.RegExp(`^(?:${Cs}|Infinity|-Infinity|NaN)$`);function zc(e){return uc(Lc,{expected:`a string representing a finite number`,representation:{id:`effect/schema/isStringFinite`,payload:null},toJsonSchema:()=>({pattern:Lc.source}),...e})}const Bc=/*#__PURE__*/ vc(ps,[/*#__PURE__*/ zc()]),Vc=/*#__PURE__*/ new is(Bc,Yo),Hc=/*#__PURE__*/ new is(/*#__PURE__*/ new Xs([Bc,nc]),Yo);function Uc(e,t,n,r,i){for(let a=0;aq(e)?n(t):U(e,n);function Kc(e){let t=qc(e);return(e,n,r)=>{try{return t(e,n,r)}catch(e){return qa(e)}}}function qc(e){if(e._tag===`Middleware`)return(t,n,r)=>{let i=q(t)?e.decode(G(ao(n)),r):e.decode(Qa(t,ao),r);return Jc(i)};let t=e.decode;switch(t._tag){case`Passthrough`:return(e,t)=>q(e)?G(t):e;case`Transform`:{let e=e=>e===W?K:G(t.transform(e));return(t,n)=>Gc(t,n,e)}case`TransformOptional`:{let e=e=>oo(t.transform(ao(e)));return(t,n)=>Gc(t,n,e)}case`TransformEffect`:return(e,n,r)=>Gc(e,n,e=>e===W?K:t.transform(e,r));case`TransformOptionalEffect`:return(e,n,r)=>Gc(e,n,e=>Jc(t.transform(ao(e),r)))}}const Jc=e=>U(e,oo),Yc=(e,t,n,r)=>Xa(r,r=>Ka(()=>ya(r,r=>new fo(e,r,t,n))));function Xc(e,t){let n=Kc(e.link.transformation),r;return(i,a)=>{if(i===W)return K;if(e.isConstructed(i))return io;let o=(r??=t(e.link.to))(i,a);return n(o,i,a)}}function Zc(e,t){let n=e.context.constructorDefault;return(r,i)=>{if(r!==W&&r!==void 0)return t(r,i);let a=n;if(V(a)&&a._tag===`Success`){let e=t(a[O],i);return q(e)?a:e}return U(Yc(e,r,i,a),e=>{let n=t(e,i);return q(n)?G(e):n})}}function Qc(e,t){let n=t(e);return e.context?.constructorDefault===void 0?n:Zc(e,n)}function $c(e,t,n,r,i){if(e._tag===`Declaration`)for(let n of e.typeParameters)t(n);let a=n?Wc(e):void 0,o=a?Xc(a,t):r??e.getParser(t,n),s=e.checks,c=e.encoding,l=c?.map(e=>Kc(e.transformation)),u=e.encodingChecks;if(!c&&!s&&!u)return o;let d,f=(t,n)=>{let r=o(t,n);try{if(u&&!n.disableChecks){if(V(r)){if(r._tag===`Success`){let i=q(r)?t:r[O];if(t!==W&&i!==W){let i=Uc(u,t,void 0,e,n);i&&(r=H(new Y(e,i,t,n)))}}}else r=Ja(r,r=>{if(t!==W&&r!==W){let r=Uc(u,t,void 0,e,n);if(r)return H(new Y(e,r,t,n))}return Wa(r)})}if(s&&!n.disableChecks){if(V(r)){if(r._tag===`Success`){let i=q(r)?t:r[O];if(i===W)return r;let a=Uc(s,i,void 0,e,n);a&&(r=H(new Y(e,a,i,n)))}}else r=Ja(r,t=>{if(t!==W){let r=Uc(s,t,void 0,e,n);if(r)return H(new Y(e,r,t,n))}return Wa(t)})}return r}catch(e){return qa(e)}},p=i===void 0?f:i(f);return c?(n,r)=>{let i=d??=c.map(e=>t(e.to)),a=n,o=i[i.length-1](n,r);for(let e=c.length-1;e>=0;e--)if(o=l[e](o,a,r),e!==0){let t=i[e-1];o._tag===`Success`?(a=o[O],o=t(a,r)):o=U(o,e=>{let n=t(e,r);return q(n)?G(e):n})}if(o._tag===`Success`){let e=o[O],t=p(e,r);return q(t)?o:t}return o=Yc(e,n,r,o),U(o,e=>{let t=p(e,r);return q(t)?G(e):t})}:p}const el=/*#__PURE__*/ Symbol(),tl=/*#__PURE__*/ new WeakMap,nl=e=>ol(e).parser,rl=e=>ol(e).makeEffect,il=e=>Qc(e,rl);var al=class{ast;constructor(e){this.ast=e}get decodeEffect(){return this.cachedDecodeEffect??=$c(this.ast,nl)}get parser(){return this.decodeEffect}get makeEffect(){return this.cachedMakeEffect??=$c(this.ast,rl,il)}};function ol(e){let t=tl.get(e);if(t!==void 0)return t;let n=new al(e);return tl.set(e,n),n}function sl(e){let t=e.ast,n;return(e,r)=>(n??=hl(Sl,Ac(t)))(e,r?.disableChecks?r?.parseOptions?{...r.parseOptions,disableChecks:!0}:{disableChecks:!0}:r?.parseOptions)}function cl(e){let t=sl(e);return(e,n)=>{let r=Za(t(e,n));return wa(r)?ln(r.value):(Fo(r.cause,`Option adapter can only return none for schema issues`),cn())}}function ll(e){return yl(Ac(e.ast))}function ul(e,t){let n=pl(e.ast);return t===void 0?n:(e,r)=>n(e,dl(t,r))}const dl=(e,t)=>t?{...e,...t}:e,fl=e=>e===W?H(new _o):Wa(e);function pl(e){return hl(xl,e)}function ml(e,t){return q(e)?Wa(t):V(e)?e[`~effect/Effect/args`]===W?fl(W):e:U(e,fl)}function hl(e,t){let n;return(r,i)=>{let a=(n??=e(t))(r,i??as);return q(a)?Wa(r):V(a)?a[`~effect/Effect/args`]===W?fl(W):a:U(a,fl)}}function gl(e,t){let n=Za(e);if(wa(n))return n.value;let r=Fo(n.cause,t);throw Error(`Schema validation failed`,{cause:r})}const _l=`Constructor adapter can only throw schema issues`;function vl(e){throw Error(_l,{cause:va(e)})}function yl(e){let t;return(n,r)=>bl(t??=ol(e),n,r)}function bl(e,t,n){let r=n?.disableChecks?n.parseOptions?{...n.parseOptions,disableChecks:!0}:{disableChecks:!0}:n?.parseOptions??as,i=e.make;if(i!==void 0&&t!==W){let e;try{e=i(t,r)}catch(e){vl(e)}if(e!==el&&e!==W)return e}return gl(ml(e.makeEffect(t,r),t),_l)}const xl=e=>ol(e).parser,Sl=e=>ol(e).makeEffect,Cl=`~effect/Schema/Schema`,wl=/*#__PURE__*/ Symbol(),Tl={[Cl]:Cl,get make(){let e=ll(this);return Object.defineProperty(this,"make",{value:e,enumerable:!0}),e},get makeEffect(){let e=sl(this);return Object.defineProperty(this,"makeEffect",{value:e,enumerable:!0}),e},get makeOption(){let e=cl(this);return Object.defineProperty(this,"makeOption",{value:e,enumerable:!0}),e},pipe(){return e(this,arguments)},annotate(e){return this.rebuild(gc(this.ast,e))},annotateKey(e){return this.rebuild(wc(this.ast,e))},check(...e){return this.rebuild(vc(this.ast,e))},rebuild(e){return El(e,this[wl])}};function El(e,t){function n(){}let r=Object.setPrototypeOf(n,Tl);return t&&(Object.hasOwn(t,`name`)||Object.hasOwn(t,`length`)||Object.hasOwn(t,`__proto__`))?Object.defineProperties(r,Object.getOwnPropertyDescriptors({...t})):Object.assign(r,t),r[wl]=t,r.ast=e,r}const Dl=e=>e,Ol=`~effect/Schema/SchemaError`;function kl(e){return _(e,`~effect/Schema/SchemaError`)&&e[`~effect/Schema/SchemaError`]===`~effect/Schema/SchemaError`}({...D}),{...D},{...D},{...D},{...D},{...D},{...D},{...D};function Al(){return(e,t,n)=>Q(new cs(e.map(Ls),e=>t(e.map(e=>Q(e))),n))}function jl(e,t){return Al()([],()=>(t,n,r)=>e(t)?Wa(t):H(new go(n,t,r)),t)}var Ml=class extends (/*#__PURE__*/ Qr(`SchemaError`)){[Ol]=Ol;constructor(e){let t=tt();nt(0);try{super({issue:e})}finally{nt(t)}}get message(){return jo(this.issue)}toJSON(){return{_tag:this._tag,message:this.message}}[E](){return this.toJSON()}toString(){return`SchemaError(${this.message})`}};function Nl(e){return kl(e)}function Pl(e){return V(e)?Fl(e):Xa(e,e=>Ka(()=>ya(e,e=>new Ml(e))))}function Fl(e){return wa(e)?e:xa(ya(e.cause,e=>new Ml(e)))}function Il(e,t){let n;for(let r of e.reasons){if(!_a(r)||!Nl(r.error))throw new globalThis.Error(t,{cause:e});n??=r.error}if(n===void 0)throw new globalThis.Error(t,{cause:e});return n}function Ll(e){let t=Za(e);if(wa(t))return t.value;throw Il(t.cause,`Sync adapter can only throw schema errors`)}function Rl(e,t){let n=ul(e,t);return(e,t)=>Pl(n(e,t))}function zl(e,t){let n=Rl(e,t);return(e,t)=>Ll(n(e,t))}const Q=El;function Bl(e){let t=Q(new ds(e),{literal:e,transform(n){return t.pipe(Zl(Bl(n),{decode:zo(()=>n),encode:zo(()=>e)}))}});return t}const Vl=/*#__PURE__*/ Q(ls),Hl=/*#__PURE__*/ Q(ps),$=/*#__PURE__*/ Q(gs);function Ul(e,t){return Q(e,{fields:t,mapFields(e,t){let n=e(this.fields);return Ul(Is(n,t?.unsafePreserveChecks?this.ast.checks:void 0),n)}})}function Wl(e){return Ul(Is(e,void 0),e)}const Gl=/*#__PURE__*/ Dl(e=>Q(new _s(!1,[],[e.ast]),{value:e})),Kl=/*#__PURE__*/ Dl(e=>Q(zs(e.ast),{schema:e}));function ql(e,t){return Q(e,{members:t,mapMembers(e,t){let n=e(this.members);return ql(Rs(n,this.ast.options,t?.unsafePreserveChecks?this.ast.checks:void 0),n)}})}function Jl(e,t){return ql(Rs(e,t,void 0),e)}function Yl(e){let t=e.map(Bl);return Q(Rs(t,void 0,void 0),{literals:e,members:t,mapMembers(e){return Jl(e(this.members))},pick(e){return Yl(e)},transform(e){return Jl(t.map((t,n)=>t.transform(e[n])))}})}const Xl=/*#__PURE__*/ Dl(e=>Jl([e,Vl]));function Zl(e,t){return n=>Q(Tc(n.ast,e.ast,t?Ko(t):Jo()),{from:n,to:e})}function Ql(e,t){return jl(t=>t instanceof e,t)}const $l=sc;function eu(e){let t=sn(e.order),n=e.formatter??T;return(r,i)=>$l(e=>t(e,r),{expected:`a value greater than or equal to ${n(r)}`,arbitraryConstraint:{order:e.order,minimum:r},...e.annotate?.(r),...i})}function tu(e){let t=on(e.order),n=e.formatter??T;return(r,i)=>$l(e=>t(e,r),{expected:`a value less than or equal to ${n(r)}`,arbitraryConstraint:{order:e.order,maximum:r},...e.annotate?.(r),...i})}function nu(e){if(!globalThis.Number.isFinite(e))throw new globalThis.RangeError(`Expected a finite number, got ${T(e)}`);return e}const ru=/*#__PURE__*/ eu({order:an,annotate:e=>({representation:{id:`effect/schema/isGreaterThanOrEqualTo`,payload:{minimum:nu(e)}},toJsonSchema:()=>({minimum:e}),toCode:()=>({runtime:`Schema.isGreaterThanOrEqualTo(${T(e)})`})})}),iu=/*#__PURE__*/ tu({order:an,annotate:e=>({representation:{id:`effect/schema/isLessThanOrEqualTo`,payload:{maximum:nu(e)}},toJsonSchema:()=>({maximum:e}),toCode:()=>({runtime:`Schema.isLessThanOrEqualTo(${T(e)})`})})});function au(e,t){return e=cu(e),ou(e,Math.ceil(e/2),t)}function ou(e,t,n){return $l(t=>t.length>=e,{expected:`a value with a length of at least ${e}`,representation:{id:`effect/schema/isMinLength`,payload:{minLength:e}},toJsonSchema:({type:n})=>n===`string`?e<=1?{minLength:t}:[{minLength:t},!0]:n===`array`?{minItems:e}:n===void 0?[{minLength:t,minItems:e},!0]:[{},!0],toCode:()=>({runtime:`Schema.isMinLength(${e})`}),[no]:!0,arbitraryConstraint:{minLength:e},...n})}function su(e,t){return e=cu(e),$l(t=>t.length<=e,{expected:`a value with a length of at most ${e}`,representation:{id:`effect/schema/isMaxLength`,payload:{maxLength:e}},toJsonSchema:({type:t})=>t===`string`?e===0?{maxLength:e}:[{maxLength:e},!0]:t===`array`?{maxItems:e}:t===void 0?[{maxLength:e,maxItems:e},!0]:[{},!0],toCode:()=>({runtime:`Schema.isMaxLength(${e})`}),[no]:!0,arbitraryConstraint:{maxLength:e},...t})}function cu(e){if(!globalThis.Number.isFinite(e))throw new globalThis.RangeError(`Expected a finite number, got ${e}`);return Math.max(0,Math.floor(e))}globalThis.RegExp,globalThis.URL,globalThis.File,globalThis.URLSearchParams,globalThis.Uint8Array;const lu=Wl({id:$,created:Ql(Date),title:Hl.check(au(1),su(100)),type:Yl([`jpg`,`png`]),size:$,url:Hl.check($l(e=>URL.canParse(e)))}),uu=Wl({id:$,stars:$.check(ru(1),iu(5)),title:Hl.check(au(1),su(100)),text:Hl.check(au(1),su(1e3)),images:Kl(Gl(lu))});zl(Wl({id:$,created:Ql(Date),title:Hl.check(au(1),su(100)),brand:Hl.check(au(1),su(30)),description:Hl.check(au(1),su(500)),price:$.check(ru(1),iu(1e4)),discount:Xl($.check(ru(1),iu(100))),quantity:$.check(ru(0),iu(10)),tags:Kl(Gl(Hl.check(au(1),su(30)))),images:Kl(Gl(lu)),ratings:Kl(Gl(uu))}))({}); \ No newline at end of file diff --git a/schemas/libraries/effect/download_compiled/index/unminified.js b/schemas/libraries/effect/download_compiled/index/unminified.js index 578906f5f..5764ba28f 100644 --- a/schemas/libraries/effect/download_compiled/index/unminified.js +++ b/schemas/libraries/effect/download_compiled/index/unminified.js @@ -1,4 +1,4 @@ -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Pipeable.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Pipeable.js /** * The `Pipeable` module defines the shared interface and implementation helpers * for values that support Effect-style method chaining with `.pipe(...)`. @@ -103,7 +103,7 @@ const Class$1 = /*#__PURE__*/ function() { PipeableBase.prototype = Prototype$1; return PipeableBase; }(); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Function.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Function.js /** * Creates a function that can be called in data-first style or data-last * (`pipe`-friendly) style. @@ -374,12 +374,22 @@ function memoizeIdempotent(f) { return result; }; } -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/equal.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/equal.js +const errorSiteKeys = [ + "line", + "column", + "sourceURL", + "originalLine", + "originalColumn" +]; /** @internal */ const getAllObjectKeys = (obj) => { const keys = new Set(Reflect.ownKeys(obj)); if (obj.constructor === Object) return keys; - if (obj instanceof Error) keys.delete("stack"); + if (obj instanceof Error) { + keys.delete("stack"); + for (const key of errorSiteKeys) if (!Object.prototype.propertyIsEnumerable.call(obj, key)) keys.delete(key); + } const proto = Object.getPrototypeOf(obj); let current = proto; while (current !== null && current !== Object.prototype) { @@ -408,7 +418,7 @@ const bufferBytes = (buffer) => { return; } }; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/hash.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/hash.js /** * Back-edge count used to avoid caching entry-point-dependent hashes. * @@ -419,7 +429,7 @@ let backEdges = 0; const addBackEdge = () => { backEdges++; }; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Predicate.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Predicate.js /** * Defines runtime checks for values. * @@ -648,7 +658,7 @@ function isObjectKeyword(input) { * @since 2.0.0 */ const hasProperty = /*#__PURE__*/ dual(2, (self, property) => isObjectKeyword(self) && property in self); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Hash.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Hash.js /** * Computes Effect hash values and defines the interface for objects that want * to provide their own hash implementation. Hashes are small numeric @@ -1080,7 +1090,7 @@ const hashSet = /*#__PURE__*/ unordered(setSeed, (element) => combine(setSeed, h const randomHashCache = /*#__PURE__*/ new WeakMap(); const hashCache = /*#__PURE__*/ new WeakMap(); const visitedObjects = /*#__PURE__*/ new WeakSet(); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Equal.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Equal.js /** * Defines the unique string identifier for the `Equal` interface. * @@ -1275,13 +1285,13 @@ const equalEntries = (self, that) => compareBoth(self[0], that[0]) && compareBot * @since 2.0.0 */ const isEqual = (u) => hasProperty(u, "~effect/Equal") && typeof u["~effect/Equal"] === "function"; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/array.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/array.js /** * @since 2.0.0 */ /** @internal */ const isArrayNonEmpty$1 = (self) => self.length > 0; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/record.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/record.js /** @internal */ function assignProperty(self, key, value) { if (key === "__proto__") Object.defineProperty(self, key, { @@ -1300,7 +1310,7 @@ function assignProperties(self, source) { } for (const key of Reflect.ownKeys(source)) if (Object.prototype.propertyIsEnumerable.call(source, key)) assignProperty(self, key, source[key]); } -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Redactable.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Redactable.js /** * Defines the symbol used to identify objects that implement the {@link Redactable} * protocol. @@ -1422,7 +1432,7 @@ const emptyContext$1 = { return pipeArguments(this, arguments); } }; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Formatter.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Formatter.js /** * Formats JavaScript values into readable strings. * @@ -1598,7 +1608,7 @@ function safeGet(input, key) { return "[property access threw]"; } } -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Inspectable.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Inspectable.js /** * Controls how values appear in logs and debugging output. * @@ -1726,7 +1736,7 @@ const BaseProto = { return format$1(this.toJSON()); } }; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/stackTraceLimit.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/stackTraceLimit.js /** * Check if `Error.stackTraceLimit` is writable. * Returns `false` if the property is frozen, non-writable, or `Error` is non-extensible. @@ -1757,7 +1767,7 @@ const getStackTraceLimit = () => Error.stackTraceLimit; const setStackTraceLimit = (value) => { if (canWriteStackTraceLimit) Error.stackTraceLimit = value; }; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Utils.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Utils.js /** * Yields its wrapped value exactly once, then completes with the value sent * back in. @@ -1839,7 +1849,7 @@ const pickInternalCall = () => { }; /** @internal */ const internalCall = /*#__PURE__*/ pickInternalCall(); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/core.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/core.js /** @internal */ const EffectTypeId = `~effect/Effect`; /** @internal */ @@ -2219,7 +2229,7 @@ const TaggedError$1 = (tag) => { const DoneTypeId = "~effect/Cause/Done"; /** @internal */ const isDone = (u) => hasProperty(u, DoneTypeId); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/option.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/option.js /** * @since 2.0.0 */ @@ -2289,7 +2299,7 @@ const SomeImpl = function(value) { SomeImpl.prototype = SomeProto; /** @internal */ const some$1 = (value) => new SomeImpl(value); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/result.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/result.js const TypeId$14 = "~effect/Result"; const CommonProto = { [TypeId$14]: { @@ -2358,7 +2368,7 @@ const SuccessImpl = function(success) { this.success = success; }; SuccessImpl.prototype = SuccessProto; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Order.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Order.js /** * Defines comparison functions for ordered values. * @@ -2541,7 +2551,7 @@ const isLessThanOrEqualTo$1 = (O) => dual(2, (self, that) => O(self, that) !== 1 * @since 4.0.0 */ const isGreaterThanOrEqualTo$1 = (O) => dual(2, (self, that) => O(self, that) !== -1); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Option.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Option.js /** * Creates an `Option` representing the absence of a value. * @@ -2602,7 +2612,7 @@ const none = () => none$1; * @since 2.0.0 */ const some = some$1; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Array.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Array.js /** * Exposes the global array constructor. * @@ -2751,7 +2761,7 @@ const empty$1 = () => []; * @since 2.0.0 */ const map$2 = /*#__PURE__*/ dual(2, (self, f) => self.map(f)); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/BigDecimal.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/BigDecimal.js /** * Decimal numbers and arithmetic for cases where JavaScript `number` rounding * is not precise enough. A `BigDecimal` stores digits as a `bigint` plus a @@ -3042,7 +3052,7 @@ const toExponential = (n) => { * @since 2.0.0 */ const isZero = (n) => n.value === bigint0$1; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Effectable.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Effectable.js /** * Create a low-level `Effect` prototype. * @@ -3067,7 +3077,7 @@ const Prototype = (options) => makePrimitiveProto({ op: options.label, [evaluate]: options.evaluate }); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Context.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Context.js /** * Runtime type identifier attached to `Context` service keys and used by * `isKey` to recognize them. @@ -3547,7 +3557,7 @@ const serviceNotFoundError = (service) => { * @since 3.11.0 */ const Reference = Service; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Duration.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Duration.js const TypeId$11 = "~effect/Duration"; const bigint0 = /*#__PURE__*/ BigInt(0); const bigint1 = /*#__PURE__*/ BigInt(1); @@ -3960,7 +3970,7 @@ const Equivalence$3 = (self, that) => matchPair(self, that, { * @since 2.0.0 */ const equals = /*#__PURE__*/ dual(2, (self, that) => Equivalence$3(self, that)); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Scheduler.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Scheduler.js /** * Controls how runnable Effect fiber tasks are dispatched. * @@ -4243,7 +4253,12 @@ const PreventSchedulerYield = /*#__PURE__*/ Reference("effect/Scheduler/PreventS * @since 2.0.0 */ const TaggedError = TaggedError$1; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Tracer.js +const hexCodes = /*#__PURE__*/ (/* @__PURE__ */ new Uint8Array(256)).fill(255); +for (let i = 0; i < 16; i++) { + hexCodes[/*#__PURE__*/ "0123456789abcdef".charCodeAt(i)] = i; + hexCodes[/*#__PURE__*/ "0123456789ABCDEF".charCodeAt(i)] = i; +} +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Tracer.js /** * Defines the string key for the parent-span context service. * @@ -4279,10 +4294,10 @@ const ParentSpanKey = "effect/Tracer/ParentSpan"; * @since 4.0.0 */ const TracerKey = "effect/Tracer"; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/metric.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/metric.js /** @internal */ const FiberRuntimeMetricsKey = "effect/Metric/FiberRuntimeMetrics"; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/references.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/references.js /** @internal */ const CurrentStackFrame = /*#__PURE__*/ Reference("effect/References/CurrentStackFrame", { fiberCached: true, @@ -4303,7 +4318,7 @@ const MinimumLogLevel = /*#__PURE__*/ Reference("effect/References/MinimumLogLev fiberCached: true, defaultValue: () => "Info" }); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/effect.js /** @internal */ var Interrupt = class extends ReasonBase { constructor(fiberId, annotations = constEmptyAnnotations) { @@ -4384,6 +4399,7 @@ var FiberImpl = class { this._children = void 0; this._interruptedCause = void 0; this._yielded = void 0; + this._autoYielded = false; this._running = false; this._deferredInterrupt = false; this._parent = void 0; @@ -4476,8 +4492,10 @@ var FiberImpl = class { const prevRunning = this._running; this._running = true; let yielding = false; + let resuming = this._autoYielded; + this._autoYielded = false; let current = effect; - this.currentOpCount = 0; + this.currentOpCount = resuming ? 1 : 0; try { while (true) try { if (this._deferredInterrupt) { @@ -4486,12 +4504,13 @@ var FiberImpl = class { } this.currentOpCount++; const cache = this.cache; - if (!yielding && !cache.preventYield && cache.scheduler.shouldYield(this)) { + if (!resuming && !yielding && !cache.preventYield && cache.scheduler.shouldYield(this)) { yielding = true; - const prev = current; - current = flatMap$1(yieldNow, () => prev); + current = this.yieldNow(current, 0, true); + } else { + resuming = false; + current = cache.tracerContext ? cache.tracerContext(current, this) : current[evaluate](this); } - current = cache.tracerContext ? cache.tracerContext(current, this) : current[evaluate](this); if (current === Yield) { const yielded = this._yielded; if ("~effect/Exit" in yielded) { @@ -4542,6 +4561,17 @@ var FiberImpl = class { this._yielded = value; return Yield; } + yieldNow(effect, priority = 0, automatic = false) { + let resumed = false; + this.currentDispatcher.scheduleTask(() => { + if (resumed) return; + this._autoYielded = automatic; + this.evaluate(effect); + }, priority); + return this.yieldWith(() => { + resumed = true; + }); + } children() { return this._children ??= /* @__PURE__ */ new Set(); } @@ -4653,20 +4683,6 @@ const suspend$1 = /*#__PURE__*/ makePrimitive({ } }); /** @internal */ -const yieldNow = /*#__PURE__*/ (/* @__PURE__ */ makePrimitive({ - op: "Yield", - [evaluate](fiber) { - let resumed = false; - fiber.currentDispatcher.scheduleTask(() => { - if (resumed) return; - fiber.evaluate(exitVoid); - }, this["~effect/Effect/args"] ?? 0); - return fiber.yieldWith(() => { - resumed = true; - }); - } -}))(0); -/** @internal */ const failCauseSync$1 = (evaluate) => suspend$1(() => failCause$1(evaluate())); /** @internal */ const die$2 = (defect) => exitDie(defect); @@ -5093,7 +5109,7 @@ const colors = { bgBrightRed: "101" }; colors.gray, colors.blue, colors.green, colors.yellow, colors.red, colors.bgBrightRed, colors.black; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Cause.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Cause.js /** * Narrows a `Reason` to `Fail`. * @@ -5178,7 +5194,7 @@ const die$1 = causeDie; * @since 2.0.0 */ const map = causeMap; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Exit.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Exit.js /** * Creates a successful Exit containing the given value. * @@ -5296,7 +5312,7 @@ const void_ = exitVoid; * @since 2.0.0 */ const isSuccess = exitIsSuccess; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/dateTime.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/dateTime.js /** @internal */ const TypeId$10 = "~effect/DateTime"; /** @internal */ @@ -5973,7 +5989,7 @@ codes[/*#__PURE__*/ "=".charCodeAt(0)] = 0; ({ ...PipeInspectableProto }); BaseProto.toString, BaseProto[NodeInspectSymbol]; ({ ...PipeInspectableProto }); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/schema/annotations.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/schema/annotations.js /** @internal */ function resolve$1(ast) { return ast.checks ? ast.checks[ast.checks.length - 1].annotations : ast.annotations; @@ -5990,20 +6006,22 @@ const getExpected = /*#__PURE__*/ memoize((ast) => { if (typeof identifier === "string") return identifier; return ast.getExpected(getExpected); }); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/schema/parser.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/schema/parser.js /** @internal */ -const missing = /*#__PURE__*/ Symbol(); +const missing = /*#__PURE__*/ Symbol.for("effect/schema/parser/missing"); /** @internal */ const succeed = succeed$2; /** @internal */ const missingExit = /*#__PURE__*/ succeed(missing); /** @internal */ -const sameExit = /*#__PURE__*/ succeed(missing); +const sameExit = /*#__PURE__*/ Object.assign(/*#__PURE__*/ succeed(missing), { [missing]: true }); +/** @internal */ +const isSameExit = (result) => result[missing] === true; /** @internal */ const toOption = (value) => value === missing ? none() : some(value); /** @internal */ const fromOptionExit = (option) => option._tag === "None" ? missingExit : succeed(option.value); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/SchemaIssue.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/SchemaIssue.js /** * Describes problems found while decoding, encoding, or checking data with * schemas. @@ -6496,7 +6514,7 @@ function findMessage(issue) { const message = (issue._tag === "Filter" ? issue.filter.annotations : "annotations" in issue ? issue.annotations : issue.ast.annotations)?.[issue._tag === "MissingKey" ? "messageMissingKey" : issue._tag === "UnexpectedKey" ? "messageUnexpectedKey" : "message"]; if (typeof message === "string") return message; } -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/schema/cause.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/schema/cause.js /** @internal */ function getSchemaIssue(cause) { let issue; @@ -6512,7 +6530,7 @@ function getSchemaIssueOrThrow(cause, message) { if (issue === void 0) throw new Error(message, { cause }); return issue; } -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/SchemaGetter.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/SchemaGetter.js const makeGetter = (fields) => Object.assign(Object.create(Prototype$1), fields); const passthrough_$1 = /*#__PURE__*/ makeGetter({ _tag: "Passthrough" }); function passthrough$1() { @@ -6623,7 +6641,7 @@ function String$3() { function Number$3() { return transform$1(globalThis.Number); } -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/SchemaTransformation.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/SchemaTransformation.js /** * Constructs schema middleware from its decode and encode functions. * @@ -6775,7 +6793,7 @@ function passthrough() { * @since 4.0.0 */ const numberFromString = /*#__PURE__*/ new Transformation(/*#__PURE__*/ Number$3(), /*#__PURE__*/ String$3()); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/SchemaAST.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/SchemaAST.js /** * Represents Effect schemas as runtime trees. * @@ -7296,7 +7314,7 @@ const Arrays = class extends ASTNodeImpl { /** @internal */ function stepArray(s, item, exit, i) { if (exit._tag === "Failure") return wrapPropertyKeyIssue(s, s.ast, i, exit); - const value = exit === sameExit ? item : exit[args]; + const value = isSameExit(exit) ? item : exit[args]; if (value !== missing) s.output[i] = value; else { const p = s.getParser(s.tailThreshold, i); @@ -7442,7 +7460,8 @@ const Objects = class extends ASTNodeImpl { properties = ast.propertySignatures.map((ps) => ({ parser: compileField(ps.type), name: ps.name, - type: ps.type + type: ps.type, + ownOnly: requiresOwnProperty(ps.name) })); indexes = indexCount ? ast.indexSignatures.map((is) => ({ is, @@ -7456,7 +7475,7 @@ const Objects = class extends ASTNodeImpl { const expectedKeys = new Set(ast.propertySignatures.map((ps) => typeof ps.name === "number" ? globalThis.String(ps.name) : ps.name)); const finishIndex = (s, key, k2, inputValue, exitValue) => { if (exitValue._tag === "Failure") return wrapPropertyKeyIssue(s, ast, key, exitValue) ?? void_; - const value = exitValue === sameExit ? inputValue : exitValue[args]; + const value = isSameExit(exitValue) ? inputValue : exitValue[args]; if (k2 !== missing && value !== missing) { if (hasProperties && (expectedKeys.has(key) || expectedKeys.has(typeof k2 === "number" ? globalThis.String(k2) : k2))) return void_; assignProperty(s.out, k2, value); @@ -7470,7 +7489,7 @@ const Objects = class extends ASTNodeImpl { exitKey = eff; } if (exitKey._tag === "Failure") return wrapPropertyKeyIssue(s, ast, key, exitKey) ?? void_; - const k2 = exitKey === sameExit ? key : exitKey[args]; + const k2 = isSameExit(exitKey) ? key : exitKey[args]; const inputValue = s.input[key]; const result = index.parserValue(inputValue, s.options); return effectIsExit(result) ? finishIndex(s, key, k2, inputValue, result) : flatMap(exit(result), (exit) => finishIndex(s, key, k2, inputValue, exit)); @@ -7580,11 +7599,11 @@ const Objects = class extends ASTNodeImpl { for (let index = 0; index < props.length; index++) { const property = props[index]; const name = property.name; - const hasKey = hasPropertySignature(record, name); + const hasKey = property.ownOnly ? Object.hasOwn(record, name) : name in record; const value = hasKey ? record[name] : missing; const exit = property.parser(value, options); if (!effectIsExit(exit)) return resume(state, index, exit); - if (exit === sameExit) { + if (isSameExit(exit)) { if (hasKey) assignProperty(out, name, value); continue; } @@ -7626,7 +7645,7 @@ const Objects = class extends ASTNodeImpl { /** @internal */ function stepProperty(s, p, exit) { if (exit._tag === "Failure") return wrapPropertyKeyIssue(s, s.ast, p.name, exit); - if (exit === sameExit) return; + if (isSameExit(exit)) return; const value = exit[args]; if (value !== missing) { assignProperty(s.out, p.name, value); @@ -7644,7 +7663,7 @@ function stepProperty(s, p, exit) { } const parsePropertiesOptions = { onItem(s, p) { - if (!hasPropertySignature(s.input, p.name)) return p.parser(missing, s.options); + if (!(p.ownOnly ? Object.hasOwn(s.input, p.name) : p.name in s.input)) return p.parser(missing, s.options); const value = s.input[p.name]; assignProperty(s.out, p.name, value); return p.parser(value, s.options); @@ -7777,7 +7796,14 @@ function collectSentinels(ast) { const candidateIndexCache = /*#__PURE__*/ new WeakMap(); const emptyCandidates = /*#__PURE__*/ Object.freeze([]); const getRuntimeType = (input) => input === null ? "null" : Array.isArray(input) ? "array" : typeof input; -const hasPropertySignature = (input, key) => key === "__proto__" ? Object.hasOwn(input, key) : key in input; +const objectPrototypeKeys = /*#__PURE__*/ new Set(Reflect.ownKeys(Object.prototype)).add("__proto__"); +/** +* Fields named after `Object.prototype` members must be own properties. +* +* @internal +*/ +const requiresOwnProperty = (key) => objectPrototypeKeys.has(typeof key === "number" ? globalThis.String(key) : key); +const hasPropertySignature = (input, key) => Object.hasOwn(input, key) || key in input && !requiresOwnProperty(key); /** @internal */ function getCandidateIndex(types) { let index = candidateIndexCache.get(types); @@ -7994,8 +8020,7 @@ function parseUnionCandidates(ast, parser, candidates, input, options) { } function resumeUnion(eff, state) { return flatMapEager(eff, (_) => { - if (state.out === sameExit) return succeed$1(state.input); - if (state.out) return state.out; + if (state.out) return isSameExit(state.out) ? succeed$1(state.input) : state.out; return fail$1(new AnyOf(state.ast, state.issues ?? [], state.input, state.options)); }); } @@ -8361,13 +8386,10 @@ const toType = /*#__PURE__*/ memoizeIdempotent((ast) => { return type === owner && ast.encoding === void 0 ? ast : replaceContext(type, ast.context); } const type = "recur" in ast ? ast.recur(toType) : ast; - if ("encodingChecks" in type && type.encodingChecks) { - const checks = canPreserveEncodingChecks(ast) ? type.encodingChecks : isArrays(type) || isObjects(type) || isDeclaration(type) && type.typeParameters.length > 0 ? extractStructuralChecks(type.encodingChecks) : void 0; - return copy(type, { - encodingChecks: void 0, - checks: combineChecks(type.checks, checks) - }); - } + if ("encodingChecks" in type && type.encodingChecks) return copy(type, { + encodingChecks: void 0, + checks: combineChecks(canPreserveEncodingChecks(ast) ? type.encodingChecks : isArrays(type) || isObjects(type) || isDeclaration(type) && type.typeParameters.length > 0 ? extractStructuralChecks(type.encodingChecks) : void 0, type.checks) + }); return type; }); /** @@ -8502,8 +8524,8 @@ function getConstructorDescriptor(ast) { const getDescriptor = ast.annotations?.[CONSTRUCTOR_ANNOTATION_KEY]; return isFunction(getDescriptor) ? getDescriptor(ast.typeParameters) : void 0; } -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/schema/interpreter.js -const flatMapTransformation = (result, current, f) => result === sameExit ? f(current) : flatMapEager(result, f); +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/schema/interpreter.js +const flatMapTransformation = (result, current, f) => isSameExit(result) ? f(current) : flatMapEager(result, f); function compileTransformation(transformation) { const apply = compileTransformationUnsafe(transformation); return (result, current, options) => { @@ -8516,12 +8538,12 @@ function compileTransformation(transformation) { } function compileTransformationUnsafe(transformation) { if (transformation._tag === "Middleware") return (result, current, options) => { - const transformed = result === sameExit ? transformation.decode(succeed(toOption(current)), options) : transformation.decode(mapEager(result, toOption), options); + const transformed = isSameExit(result) ? transformation.decode(succeed(toOption(current)), options) : transformation.decode(mapEager(result, toOption), options); return fromOptionalEffect(transformed); }; const getter = transformation.decode; switch (getter._tag) { - case "Passthrough": return (result, current) => result === sameExit ? succeed(current) : result; + case "Passthrough": return (result, current) => isSameExit(result) ? succeed(current) : result; case "Transform": { const transform = (value) => value === missing ? missingExit : succeed(getter.transform(value)); return (result, current) => flatMapTransformation(result, current, transform); @@ -8554,11 +8576,11 @@ function withDefault(ast, parser) { const result = defaultValue; if (effectIsExit(result) && result._tag === "Success") { const local = parser(result[args], options); - return local === sameExit ? result : local; + return isSameExit(local) ? result : local; } return flatMapEager(wrapEncoding(ast, input, options, result), (value) => { const local = parser(value, options); - return local === sameExit ? succeed(value) : local; + return isSameExit(local) ? succeed(value) : local; }); }; } @@ -8584,7 +8606,7 @@ function compile(ast, compile, compileField, base, specialize) { if (encodingChecks && !options.disableChecks) { if (effectIsExit(result)) { if (result._tag === "Success") { - const output = result === sameExit ? input : result[args]; + const output = isSameExit(result) ? input : result[args]; if (input !== missing && output !== missing) { const issues = collectIssues(encodingChecks, input, void 0, ast, options); if (issues) result = fail$1(new Composite(ast, issues, input, options)); @@ -8601,7 +8623,7 @@ function compile(ast, compile, compileField, base, specialize) { if (checks && !options.disableChecks) { if (effectIsExit(result)) { if (result._tag === "Success") { - const value = result === sameExit ? input : result[args]; + const value = isSameExit(result) ? input : result[args]; if (value === missing) return result; const issues = collectIssues(checks, value, void 0, ast, options); if (issues) result = fail$1(new Composite(ast, issues, value, options)); @@ -8634,23 +8656,23 @@ function compile(ast, compile, compileField, base, specialize) { result = next(current, options); } else result = flatMapEager(result, (value) => { const nextResult = next(value, options); - return nextResult === sameExit ? succeed(value) : nextResult; + return isSameExit(nextResult) ? succeed(value) : nextResult; }); } } if (result._tag === "Success") { const value = result[args]; const local = parseLocal(value, options); - return local === sameExit ? result : local; + return isSameExit(local) ? result : local; } result = wrapEncoding(ast, input, options, result); return flatMapEager(result, (value) => { const local = parseLocal(value, options); - return local === sameExit ? succeed(value) : local; + return isSameExit(local) ? succeed(value) : local; }); }; } -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/schema/compilerRegistry.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/schema/compilerRegistry.js /** @internal */ const invalid = /*#__PURE__*/ Symbol(); const cache = /*#__PURE__*/ new WeakMap(); @@ -8680,7 +8702,7 @@ function resolve(ast) { cache.set(ast, entry); return entry; } -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/SchemaParser.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/SchemaParser.js /** * Runs schemas against real values. * @@ -8818,7 +8840,7 @@ function run(ast) { return runWithCompiler(normalCompiler, ast); } function parserResult(result, input) { - if (result === sameExit) return succeed$1(input); + if (isSameExit(result)) return succeed$1(input); if (!effectIsExit(result)) return flatMapEager(result, getValue); return result["~effect/Effect/args"] === missing ? getValue(missing) : result; } @@ -8826,7 +8848,7 @@ function runWithCompiler(compiler, ast) { let parser; return (input, options) => { const result = (parser ??= compiler(ast))(input, options ?? defaultParseOptions); - if (result === sameExit) return succeed$1(input); + if (isSameExit(result)) return succeed$1(input); if (!effectIsExit(result)) return flatMapEager(result, getValue); return result["~effect/Effect/args"] === missing ? getValue(missing) : result; }; @@ -8864,7 +8886,7 @@ function constructSync(entry, input, options) { } const normalCompiler = (ast) => resolve(ast).parser; const constructorCompiler = (ast) => resolve(ast).makeEffect; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/schema/make.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/schema/make.js /** @internal */ const TypeId$2 = "~effect/Schema/Schema"; const RebuildOptions = /*#__PURE__*/ Symbol(); @@ -8920,7 +8942,7 @@ function make$1(ast, options) { self.ast = ast; return self; } -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Struct.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Struct.js /** * Wraps a plain function as a {@link Lambda} value so it can be used with * {@link map}, {@link mapPick}, and {@link mapOmit}. @@ -8959,7 +8981,7 @@ function make$1(ast, options) { * @since 4.0.0 */ const lambda = (f) => f; -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/schemaError.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/internal/schemaError.js const SchemaErrorTypeId = "~effect/Schema/SchemaError"; function isSchemaError$1(u) { return hasProperty(u, "~effect/Schema/SchemaError") && u["~effect/Schema/SchemaError"] === "~effect/Schema/SchemaError"; @@ -8972,7 +8994,7 @@ function isSchemaError$1(u) { ({ ...BaseProto }); ({ ...BaseProto }); ({ ...BaseProto }); -// ../node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Schema.js +// ../node_modules/.pnpm/effect@4.1.3/node_modules/effect/dist/Schema.js /** * Creates a schema for a **parametric** type (a generic container such as * `Array`, `Option`, etc.) by accepting a list of type-parameter schemas @@ -9419,8 +9441,8 @@ function makeUnion(ast, members) { }); } /** -* Creates a union schema from an array of member schemas. Members are tested in -* order; the first match is returned. +* Creates a union schema from a fixed-length tuple of member schemas. Members +* are tested in order; the first match is returned. * * **Details** * @@ -9428,6 +9450,12 @@ function makeUnion(ast, members) { * - `"anyOf"` (default) — matches if any member matches. * - `"oneOf"` — matches if exactly one member matches. * +* **Gotchas** +* +* Use an inline tuple or `as const`. Widened arrays, such as `Object.values(...)` +* or `.map(...)` results, and open-ended tuples are unsupported despite being +* accepted by the signature. +* * **Example** (Defining a string or number union) * * ```ts import.meta.vitest @@ -9447,7 +9475,12 @@ function Union(members, options) { return makeUnion(union(members, options, void 0), members); } /** -* Creates a union schema from an array of literal values. +* Creates a union schema from a fixed-length tuple of literal values. +* +* **Gotchas** +* +* Use an inline tuple or `as const` to preserve positions for `mapMembers` and +* `transform`. Widened arrays and open-ended tuples are unsupported. * * **Example** (Defining status codes) * diff --git a/schemas/libraries/typia/download_compiled/index/unminified.js b/schemas/libraries/typia/download_compiled/index/unminified.js index 431d569b6..c7b5d34de 100644 --- a/schemas/libraries/typia/download_compiled/index/unminified.js +++ b/schemas/libraries/typia/download_compiled/index/unminified.js @@ -1,4 +1,4 @@ -// ../node_modules/.pnpm/typia@15.3.0_ttsc@0.36.3_typescript@7.0.2_/node_modules/typia/lib/internal/_isFormatUrl.mjs +// ../node_modules/.pnpm/typia@15.3.1_ttsc@0.36.3_typescript@7.0.2_/node_modules/typia/lib/internal/_isFormatUrl.mjs /** * Checks the `url` format, which is stricter than a generic URI. * @@ -16,7 +16,7 @@ */ const _isFormatUrl = (str) => PATTERN.test(str); const PATTERN = /^(?:https?|ftp):\/\/(?:[^\s/?#@]+(?::[^\s/?#@]*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?=.{1,253}(?::\d{2,5})?(?:\/[^\s]*)?$)(?:[a-z0-9\u00a1-\uffff](?:[-a-z0-9\u00a1-\uffff]{0,61}[a-z0-9\u00a1-\uffff])?\.)+(?:[a-z\u00a1-\uffff](?:[-a-z0-9\u00a1-\uffff]{0,61}[a-z0-9\u00a1-\uffff])))(?::\d{2,5})?(?:\/[^\s]*)?$/iu; -// ../node_modules/.pnpm/typia@15.3.0_ttsc@0.36.3_typescript@7.0.2_/node_modules/typia/lib/internal/_stringLengthGte.mjs +// ../node_modules/.pnpm/typia@15.3.1_ttsc@0.36.3_typescript@7.0.2_/node_modules/typia/lib/internal/_stringLengthGte.mjs /** * Test whether a string has at least the given number of code points. * @@ -39,7 +39,7 @@ const _stringLengthGte = (value, length) => { for (const _ch of value) if (length <= ++count) return true; return false; }; -// ../node_modules/.pnpm/typia@15.3.0_ttsc@0.36.3_typescript@7.0.2_/node_modules/typia/lib/internal/_stringLengthLte.mjs +// ../node_modules/.pnpm/typia@15.3.1_ttsc@0.36.3_typescript@7.0.2_/node_modules/typia/lib/internal/_stringLengthLte.mjs /** * Test whether a string has at most the given number of code points. * @@ -62,7 +62,7 @@ const _stringLengthLte = (value, length) => { for (const _ch of value) if (!(++count <= length)) return false; return true; }; -// ../node_modules/.pnpm/typia@15.3.0_ttsc@0.36.3_typescript@7.0.2_/node_modules/typia/lib/internal/_validateReport.mjs +// ../node_modules/.pnpm/typia@15.3.1_ttsc@0.36.3_typescript@7.0.2_/node_modules/typia/lib/internal/_validateReport.mjs /** * Create the reporter that validation functions use to collect errors. * diff --git a/website/e2e/utils/library-versions.gen.ts b/website/e2e/utils/library-versions.gen.ts index b2e8af2a5..094296bec 100644 --- a/website/e2e/utils/library-versions.gen.ts +++ b/website/e2e/utils/library-versions.gen.ts @@ -3,7 +3,7 @@ /** Installed library versions, read from the built benchmark configs. */ export const libraryVersions = { "@cfworker/json-schema": "4.1.6", - "@earendil-works/pi-schema": "1.5.0", + "@earendil-works/pi-schema": "1.5.1", "@paseri/compiler": "0.7.7", "@paseri/paseri": "1.9.7", "@railway-ts/pipelines": "0.1.29", @@ -13,7 +13,7 @@ export const libraryVersions = { arktype: "2.2.9", "ata-validator": "1.63.1", decoders: "2.13.0", - effect: "4.1.2", + effect: "4.1.3", "io-ts": "2.2.22", joi: "18.3.2", jsonschema: "1.5.0", @@ -21,7 +21,7 @@ export const libraryVersions = { superstruct: "2.0.2", sury: "11.1.0", typebox: "1.4.6", - typia: "15.3.0", + typia: "15.3.1", valibot: "1.5.0", yup: "1.7.1", "z-schema": "12.5.0",