-
-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathjson-schema.json
More file actions
1 lines (1 loc) · 25.4 KB
/
Copy pathjson-schema.json
File metadata and controls
1 lines (1 loc) · 25.4 KB
1
{"conversion":{"toJson":[{"id":"be517409-5ba4-45ef-a21b-a1d659bfab5d","libraryName":"arktype","version":"2.2.3","snippet":"schema.in.toJsonSchema({ target: \"draft-2020-12\" })","mean":0.0004961925832127536,"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":"725a8f6a-7a17-4a4b-9c0c-2e82b92cb9cb","libraryName":"arktype","version":"2.2.3","snippet":"schema.out.toJsonSchema({ target: \"draft-07\" })","mean":0.000498455344387892,"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":"c4298f7b-c792-4a99-a08f-6aa90572120a","libraryName":"arktype","version":"2.2.3","snippet":"schema.out.toJsonSchema({ target: \"draft-2020-12\" })","mean":0.0005000873442418857,"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":"c8951124-ae33-4fa7-ae4b-5fdd6a3c0cbd","libraryName":"arktype","version":"2.2.3","snippet":"schema.in.toJsonSchema({ target: \"draft-07\" })","mean":0.0005037155589627605,"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":"cb2d6ccf-f3f9-4fe0-a04e-a6654ad1e302","libraryName":"valibot","version":"1.4.2","snippet":"toJsonSchema(schema, { target: \"draft-2020-12\", typeMode: \"output\" })","mean":0.0008822852444060518,"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":"bac31164-3985-4f4e-9551-98f65d3cc19e","libraryName":"valibot","version":"1.4.2","snippet":"toJsonSchema(schema, { target: \"draft-07\", typeMode: \"output\" })","mean":0.000882641358102491,"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":"bba03295-d651-4a89-8a00-37bfaa1f22af","libraryName":"valibot","version":"1.4.2","snippet":"toJsonSchema(schema, { target: \"draft-07\", typeMode: \"input\" })","mean":0.0008867677741503383,"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":"aef6eb5d-76b7-4234-b1be-57557c0d7337","libraryName":"valibot","version":"1.4.2","snippet":"toJsonSchema(schema, { target: \"openapi-3.0\", typeMode: \"input\" })","mean":0.0008886794944486687,"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":"923a4996-3fab-494b-90aa-95abfc860d59","libraryName":"valibot","version":"1.4.2","snippet":"toJsonSchema(schema, { target: \"openapi-3.0\", typeMode: \"output\" })","mean":0.0008952051218236723,"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":"b909154f-6893-44d1-bbcb-c152e350c176","libraryName":"valibot","version":"1.4.2","snippet":"toJsonSchema(schema, { target: \"draft-2020-12\", typeMode: \"input\" })","mean":0.0009048836501179387,"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":"b8bf93f1-f24e-40cf-adc4-22c458d49d35","libraryName":"effect@beta","version":"4.0.0-beta.101","snippet":"Schema.toJsonSchemaDocument(schema)","mean":0.0017269953785655726,"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 \"NaN\"\n ]\n },\n {\n \"type\": \"string\",\n \"enum\": [\n \"Infinity\"\n ]\n },\n {\n \"type\": \"string\",\n \"enum\": [\n \"-Infinity\"\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\": false,\n \"$defs\": {}\n}"},{"id":"1ec0b331-b3e5-4ba6-844e-936a92ba3648","libraryName":"sury","version":"11.0.0-rc.0","snippet":"S.toJSONSchema(S.reverse(schema), { target: \"openapi-3.0\" })","mean":0.0018489657220303573,"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":"1e3dfb41-cc4c-41f4-befd-3f21219fba05","libraryName":"sury","version":"11.0.0-rc.0","snippet":"S.toJSONSchema(S.reverse(schema), { target: \"draft-07\" })","mean":0.0018607019269418009,"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":"5259b95f-7c93-42ed-a63d-803b916344ad","libraryName":"sury","version":"11.0.0-rc.0","snippet":"S.toJSONSchema(S.reverse(schema), { target: \"draft-2020-12\" })","mean":0.001910052367891988,"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":"bf5c5486-bb83-4e60-8673-f0c26820878a","libraryName":"sury","version":"11.0.0-rc.0","snippet":"S.toJSONSchema(schema, { target: \"draft-07\" })","mean":0.0019163134126425332,"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":"21450229-6dea-432a-b31b-dbee206426ce","libraryName":"sury","version":"11.0.0-rc.0","snippet":"S.toJSONSchema(schema, { target: \"openapi-3.0\" })","mean":0.0019264714959423242,"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":"e5d78dd4-064b-4b18-900c-9f3e569b8bff","libraryName":"sury","version":"11.0.0-rc.0","snippet":"S.toJSONSchema(schema, { target: \"draft-2020-12\" })","mean":0.0019426573406194287,"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":"b880676d-15cf-4f94-a92b-bd745a6d884a","libraryName":"effect","version":"3.22.0","snippet":"JSONSchema.make(schema, { target: \"jsonSchema7\" })","mean":0.0030303720775894855,"target":"draft-07","direction":"input","jsonSchema":"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"$defs\": {\n \"NumberFromString\": {\n \"type\": \"string\",\n \"description\": \"a string to be decoded into a number\"\n }\n },\n \"type\": \"object\",\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"$ref\": \"#/$defs/NumberFromString\"\n }\n },\n \"additionalProperties\": false\n}"},{"id":"f1e5e82b-e250-44c5-af7c-33315a36319b","libraryName":"effect","version":"3.22.0","snippet":"JSONSchema.make(schema, { target: \"jsonSchema2020-12\" })","mean":0.003037281346243686,"target":"draft-2020-12","direction":"input","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"$defs\": {\n \"NumberFromString\": {\n \"type\": \"string\",\n \"description\": \"a string to be decoded into a number\"\n }\n },\n \"type\": \"object\",\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"$ref\": \"#/$defs/NumberFromString\"\n }\n },\n \"additionalProperties\": false\n}"},{"id":"9a178e41-3885-43ad-a4e9-9917e806cf6d","libraryName":"zod/v3","version":"4.4.3","snippet":"zodToJsonSchema(schema, { target: \"openApi3\" })","mean":0.004851220468239471,"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":"1849585b-5325-4f3f-9662-9d789305050f","libraryName":"zod/v3","version":"4.4.3","snippet":"zodToJsonSchema(schema, { target: \"openApi3\" })","mean":0.004967020471691691,"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":"4b31ea79-ebb2-441f-85d7-21c1e9316d85","libraryName":"zod/v3","version":"4.4.3","snippet":"zodToJsonSchema(schema, { target: \"jsonSchema7\" })","mean":0.004982834395507533,"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":"dec4f6d3-c738-4468-ba36-a6230fc2199f","libraryName":"zod/v3","version":"4.4.3","snippet":"zodToJsonSchema(schema, { target: \"jsonSchema7\" })","mean":0.005003713212777519,"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":"05fd521b-991b-40cb-940f-5c3472fab68d","libraryName":"zod/mini","version":"4.4.3","snippet":"z.toJSONSchema(schema, { target: \"openapi-3.0\", io: \"output\" })","mean":0.007222360720502357,"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":"5fa4a2bf-3409-4256-b013-2514113e23d2","libraryName":"zod","version":"4.4.3","snippet":"z.toJSONSchema(schema, { target: \"draft-07\", io: \"output\" })","mean":0.007417424950673085,"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":"b2727abf-809c-4e88-94bd-07ca1c81292f","libraryName":"zod","version":"4.4.3","snippet":"z.toJSONSchema(schema, { target: \"draft-2020-12\", io: \"output\" })","mean":0.007430886055255619,"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":"4ceaf79c-c7fe-47ad-8191-8f19908d44c9","libraryName":"zod","version":"4.4.3","snippet":"z.toJSONSchema(schema, { target: \"openapi-3.0\", io: \"output\" })","mean":0.007471253124836608,"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":"531b8a7b-1d18-4929-8d52-4bc677dd1abb","libraryName":"zod/mini","version":"4.4.3","snippet":"z.toJSONSchema(schema, { target: \"draft-2020-12\", io: \"output\" })","mean":0.00761497882288365,"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":"bb878dc5-4108-44d6-9f4f-855ee097fe55","libraryName":"zod/mini","version":"4.4.3","snippet":"z.toJSONSchema(schema, { target: \"draft-07\", io: \"output\" })","mean":0.0076167433163234636,"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":"d9f6c1e8-bcb3-4ade-a8d8-2884ea19c790","libraryName":"zod","version":"4.4.3","snippet":"z.toJSONSchema(schema, { target: \"openapi-3.0\", io: \"input\" })","mean":0.008858276953465105,"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":"5424208a-8b6b-453f-9e39-ef368d276afe","libraryName":"zod/mini","version":"4.4.3","snippet":"z.toJSONSchema(schema, { target: \"openapi-3.0\", io: \"input\" })","mean":0.008946937246693569,"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":"6a8595f7-8884-4235-8c8e-045a2b816ee4","libraryName":"zod","version":"4.4.3","snippet":"z.toJSONSchema(schema, { target: \"draft-07\", io: \"input\" })","mean":0.009171104916589866,"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":"d22b3b42-f5b5-4fe9-8b69-f74b48ac68de","libraryName":"zod/mini","version":"4.4.3","snippet":"z.toJSONSchema(schema, { target: \"draft-2020-12\", io: \"input\" })","mean":0.009334955332556339,"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":"8d2179e2-67d0-4b8c-970f-9a621888fc58","libraryName":"effect","version":"3.22.0","snippet":"JSONSchema.make(Schema.typeSchema(schema), { target: \"jsonSchema7\" })","mean":0.009372130093718714,"target":"draft-07","direction":"output","jsonSchema":"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"type\": \"object\",\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"additionalProperties\": false\n}"},{"id":"9b45cb82-d0c2-45f0-8910-a652edb1e130","libraryName":"effect","version":"3.22.0","snippet":"JSONSchema.make(Schema.typeSchema(schema), { target: \"jsonSchema2020-12\" })","mean":0.009382470126287403,"target":"draft-2020-12","direction":"output","jsonSchema":"{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"required\": [\n \"id\",\n \"name\",\n \"price\"\n ],\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"price\": {\n \"type\": \"number\"\n }\n },\n \"additionalProperties\": false\n}"},{"id":"ca4677e2-1756-40e2-b9f4-a195c1eacc1f","libraryName":"zod/mini","version":"4.4.3","snippet":"z.toJSONSchema(schema, { target: \"draft-07\", io: \"input\" })","mean":0.00943529308587956,"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":"760d9149-3b83-4e1c-b01d-9f06fd3c4951","libraryName":"zod","version":"4.4.3","snippet":"z.toJSONSchema(schema, { target: \"draft-2020-12\", io: \"input\" })","mean":0.009527241332659444,"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":"1e41160a-fc75-4369-991a-08b41e3425bc","libraryName":"joi","version":"18.2.3","snippet":"parse(schema, \"json\")","mean":0.08107817763904626,"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":"e152a3a5-65c8-4ccd-92f6-de4fa5bd6299","libraryName":"joi","version":"18.2.3","snippet":"parse(schema, \"open-api\")","mean":0.08917996959158268,"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":"d4039eae-0971-44be-8784-0c93635ca486","libraryName":"arktype","version":"2.2.3","snippet":"jsonSchemaToType(jsonSchema)","mean":0.17226371477781785},{"id":"8541dffb-87f0-4e7c-bf3e-fb231b90c326","libraryName":"sury","version":"11.0.0-rc.0","snippet":"S.fromJSONSchema(jsonSchema)","mean":0.005124273973867894},{"id":"d85aa044-7fae-47e2-942e-ffc8a1386743","libraryName":"zod","version":"4.4.3","snippet":"z.fromJSONSchema(jsonSchema)","mean":0.07886482302839048}],"toJsonSupport":{"arktype":{"version":"2.2.3","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@beta":{"version":"4.0.0-beta.101","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"}}},"effect":{"version":"3.22.0","source":"native","matrix":{"openapi-3.0":{"input":"Unsupported JSON Schema target: openapi-3.0","output":"Unsupported JSON Schema target: openapi-3.0"}}},"joi":{"version":"18.2.3","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.0.0-rc.0","source":"native","standardJsonSchema":"opt-in","matrix":{}},"valibot":{"version":"1.4.2","source":{"type":"package","package":"@valibot/to-json-schema"},"standardJsonSchema":{"type":"package","package":"@valibot/to-json-schema"},"matrix":{}},"zod":{"version":"4.4.3","source":"native","standardJsonSchema":"native","matrix":{}},"zod/mini":{"version":"4.4.3","source":"native","matrix":{}},"zod/v3":{"version":"4.4.3","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"}}}}}}