Skip to content

Commit 7d05fe4

Browse files
Vishv04benjagm
andauthored
Adding tool: joi-to-json to JSON Schema Ecosystem (#1513)
* remove duplicates of languages from tooling-data.yml * added details as per mentioned in issue template for adding a tool * run validate tool test * openapi version changed 3.0.1 to 3.0.0 --------- Co-authored-by: Benjamin Granados <[email protected]>
1 parent 66d874e commit 7d05fe4

File tree

1 file changed

+22
-6
lines changed

1 file changed

+22
-6
lines changed

data/tooling-data.yaml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1737,7 +1737,7 @@
17371737

17381738
- name: Stoplight JSON Schema Tree
17391739
toolingTypes: ['schema-to-web-UI']
1740-
languages: ['Typescript']
1740+
languages: ['TypeScript']
17411741
maintainers:
17421742
- name: 'Stoplight'
17431743
username: 'stoplightio'
@@ -1751,7 +1751,7 @@
17511751
- name: Stoplight JSON Schema Viewer
17521752
description: 'A JSON Schema viewer React component'
17531753
toolingTypes: ['schema-to-web-UI']
1754-
languages: ['Typescript']
1754+
languages: ['TypeScript']
17551755
maintainers:
17561756
- name: 'Stoplight'
17571757
username: 'stoplightio'
@@ -2461,7 +2461,7 @@
24612461
- name: Jsonary
24622462
description: 'Quickly assemble clients for JSON-based APIs (powered by JSON Schema)'
24632463
toolingTypes: ['hyper-schema']
2464-
languages: ['Javascript']
2464+
languages: ['JavaScript']
24652465
license: 'MIT'
24662466
source: 'https://github.com/jsonary-js/jsonary'
24672467
supportedDialects:
@@ -3131,7 +3131,7 @@
31313131

31323132
- name: JSV
31333133
description: 'A generic JSON Schema validator for Elixir'
3134-
environments: ['Linux', 'MacOS', 'Windows','Embedded platform']
3134+
environments: ['Linux', 'macOS', 'Windows','Embedded platform']
31353135
toolingTypes: ['validator']
31363136
languages: ['Elixir', 'Erlang']
31373137
maintainers:
@@ -3184,6 +3184,24 @@
31843184
draft: ['2020-12']
31853185
toolingListingNotes: '[A reference to MetaConfigurator papers](https://rdcu.be/dJvgS).'
31863186

3187+
- name: 'joi-to-json'
3188+
description: 'Support converting different version''s joi schema to JSON Schema using describe api'
3189+
toolingTypes: ['code-to-schema','util-general-processing','util-format-conversion']
3190+
languages: ['JavaScript']
3191+
maintainers:
3192+
- name: 'kenspirit'
3193+
username: 'kenspirit'
3194+
platform: 'github'
3195+
license: 'MIT'
3196+
source: 'https://github.com/kenspirit/joi-to-json'
3197+
supportedDialects:
3198+
draft: ['4','6','7','2019-09','2020-12']
3199+
additional:
3200+
- name: 'OpenAPI 3.0'
3201+
source: 'https://spec.openapis.org/oas/v3.0.0'
3202+
- name: 'OpenAPI 3.1'
3203+
source: 'https://spec.openapis.org/oas/v3.1.0'
3204+
31873205
- name: 'json-schema'
31883206
description: 'A Ruby JSON Schema Validator ensures that JSON data adheres to a predefined structure, preventing errors and maintaining data integrity in applications.'
31893207
toolingTypes:
@@ -3197,6 +3215,4 @@
31973215
homepage: 'https://github.com/voxpupuli/json-schema/'
31983216
supportedDialects:
31993217
draft: ['1', '2', '3', '4', '6']
3200-
3201-
32023218

0 commit comments

Comments
 (0)