From 454968f5e78b6680e702a687d428f12f5b32b83a Mon Sep 17 00:00:00 2001 From: Peter Urbak Date: Fri, 19 Apr 2019 11:49:17 +0200 Subject: [PATCH 1/2] Adds link to json-schema-to-elm --- implementations.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/implementations.md b/implementations.md index b518a154..2dc2ee8a 100644 --- a/implementations.md +++ b/implementations.md @@ -180,6 +180,8 @@ are the only keywords that changed. - [quicktype.io](https://app.quicktype.io/#l=schema) - infer JSON Schema from samples, and generate TypeScript, C++, go, Java, C#, Swift, etc. types from JSON Schema - PHP - [php-code-builder](https://github.com/swaggest/php-code-builder)(MIT) - generates PHP mapping structures defined by JSON schema using [swaggest/json-schema](https://github.com/swaggest/php-json-schema) *supports Draft 7* +- Elm + - [json-schema-to-elm](https://github.com/dragonwasrobot/json-schema-to-elm) - generates Elm types, JSON decoders+encoders, and fuzz tests from one or more JSON Schema files using [dragonwasrobot/json_schema](https://github.com/dragonwasrobot/json_schema) #### Web UI generation @@ -251,7 +253,7 @@ the utility, and decided on a case-by-case basis. - Python - [hypothesis-jsonschema](https://github.com/Zac-HD/hypothesis-jsonschema) (MPL) *draft-07, -06, -04*; creates [Hypothesis](https://hypothesis.works/) strategies for documents which match any schema, even with complex and interacting constraints. - [hypo\_schema](https://github.com/mlakewood/hypo_schema) (BSD-2-Clause) Creates generators for Hypothesis from JSON Schema - + #### Editors _TODO: Sort by draft support._ From 1ab8d1ec5283eb7fa15f8703801ada721d2ab5e3 Mon Sep 17 00:00:00 2001 From: Peter Urbak Date: Tue, 13 Aug 2019 20:54:40 +0200 Subject: [PATCH 2/2] Adds missing draft version to js2e link --- implementations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/implementations.md b/implementations.md index 2dc2ee8a..fcc61d81 100644 --- a/implementations.md +++ b/implementations.md @@ -181,7 +181,7 @@ are the only keywords that changed. - PHP - [php-code-builder](https://github.com/swaggest/php-code-builder)(MIT) - generates PHP mapping structures defined by JSON schema using [swaggest/json-schema](https://github.com/swaggest/php-json-schema) *supports Draft 7* - Elm - - [json-schema-to-elm](https://github.com/dragonwasrobot/json-schema-to-elm) - generates Elm types, JSON decoders+encoders, and fuzz tests from one or more JSON Schema files using [dragonwasrobot/json_schema](https://github.com/dragonwasrobot/json_schema) + - [json-schema-to-elm](https://github.com/dragonwasrobot/json-schema-to-elm) - generates Elm types, JSON decoders+encoders, and fuzz tests from one or more JSON Schema files, using [dragonwasrobot/json_schema](https://github.com/dragonwasrobot/json_schema) *supports Draft 7* #### Web UI generation