0.107.5 • Published 9 months ago

@omnigraph/json-schema v0.107.5

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

JSON Schema (@omnigraph/json-schema)

This package generates GraphQL Schema from JSON Schema and sample JSON request and responses. You can define your root field endpoints like below in your GraphQL Config for example;

schema:
  myOmnigraph:
    loader: '@omnigraph/json-schema'
    # The base URL of your following endpoints
    endpoint: http://www.my-api.com
    # The headers will be used while downloading JSON Schemas and Samples
    schemaHeaders:
      Content-Type: application/json
    # The headers will be used while making requests via HTTP
    operationHeaders:
      Accept: application/json
      Content-Type: application/json
      Authorization: Bearer TOKEN
    # Endpoints
    operations:
      # Root Type
      - type: Query
        # The Field Name in the specified Root Type
        field: me
        # Description
        description: My Profile
        # The relative URL to the defined `endpoint`
        path: /user/{args.id} # args will generate an argument for the field and put it here automatically
        # The HTTP method
        method: GET
        # The path of the relevant JSON Schema for the return type
        responseSchema: ./json-schemas/user.json#/definitions/User
      - type: Mutation
        field: createUser
        path: /user
        method: PUT
        # A JSON sample file for the request body
        requestSample: ./json-samples/user-input.json
        # GraphQL type name for the request body
        requestTypeName: CreateUpdateUser
        # A JSON sample file for the response body and it points to the specific definition using JSON Pointer pattern
        responseSchema: ./json-schemas/user.json#/definitions/User
0.107.5

9 months ago

0.107.4

9 months ago

0.107.3

9 months ago

0.107.2

9 months ago

0.107.1

9 months ago

0.107.0

9 months ago

0.106.8

10 months ago

0.106.7

11 months ago

0.106.6

11 months ago

0.99.4

1 year ago

0.99.5

1 year ago

0.99.6

1 year ago

0.99.0

1 year ago

0.99.1

1 year ago

0.99.2

1 year ago

0.99.3

1 year ago

0.104.0

12 months ago

0.98.1

1 year ago

0.98.2

1 year ago

0.98.0

1 year ago

0.101.2

1 year ago

0.101.0

1 year ago

0.101.1

1 year ago

0.105.2

11 months ago

0.105.0

11 months ago

0.105.1

11 months ago

0.100.7

1 year ago

0.100.8

1 year ago

0.100.9

1 year ago

0.100.3

1 year ago

0.100.4

1 year ago

0.100.5

1 year ago

0.100.6

1 year ago

0.100.0

1 year ago

0.100.1

1 year ago

0.100.2

1 year ago

0.102.5

12 months ago

0.102.6

12 months ago

0.102.7

12 months ago

0.102.1

1 year ago

0.102.2

1 year ago

0.102.3

1 year ago

0.102.4

12 months ago

0.102.0

1 year ago

0.106.1

11 months ago

0.106.2

11 months ago

0.106.3

11 months ago

0.106.4

11 months ago

0.106.0

11 months ago

0.106.5

11 months ago

0.100.10

1 year ago

0.100.11

1 year ago

0.100.12

1 year ago

0.100.13

1 year ago

0.103.0

12 months ago

0.103.1

12 months ago

0.103.2

12 months ago

0.97.2

2 years ago

0.97.3

2 years ago

0.97.4

2 years ago

0.94.9

2 years ago

0.94.5

2 years ago

0.94.6

2 years ago

0.94.7

2 years ago

0.94.8

2 years ago

0.95.8

2 years ago

0.95.9

2 years ago

0.95.4

2 years ago

0.95.5

2 years ago

0.95.6

2 years ago

0.95.7

2 years ago

0.95.0

2 years ago

0.95.1

2 years ago

0.95.2

2 years ago

0.95.3

2 years ago

0.96.0

2 years ago

0.95.10

2 years ago

0.95.12

2 years ago

0.95.11

2 years ago

0.97.0

2 years ago

0.97.1

2 years ago

0.94.4

2 years ago

0.94.1

2 years ago

0.94.2

2 years ago

0.94.3

2 years ago

0.94.0

2 years ago

0.93.2

2 years ago

0.39.0

2 years ago

0.38.24

2 years ago

0.38.23

2 years ago

0.38.22

2 years ago

0.38.21

2 years ago

0.38.17

2 years ago

0.38.16

2 years ago

0.38.19

2 years ago

0.38.18

2 years ago

0.93.1

2 years ago

1.0.0

2 years ago

0.38.13

2 years ago

0.38.12

2 years ago

0.38.15

2 years ago

0.38.14

2 years ago

0.38.11

2 years ago

0.38.10

2 years ago

0.38.9

2 years ago

0.38.8

2 years ago

0.37.0

3 years ago

0.38.2

3 years ago

0.38.1

3 years ago

0.38.0

3 years ago

0.38.7

2 years ago

0.38.6

3 years ago

0.38.5

3 years ago

0.38.4

3 years ago

0.38.3

3 years ago

0.36.9

3 years ago

0.36.8

3 years ago

0.36.7

3 years ago

0.36.6

3 years ago

0.36.10

3 years ago

0.36.11

3 years ago

0.35.5

3 years ago

0.35.4

3 years ago

0.35.3

3 years ago

0.35.9

3 years ago

0.35.8

3 years ago

0.35.7

3 years ago

0.35.6

3 years ago

0.35.10

3 years ago

0.36.4

3 years ago

0.36.3

3 years ago

0.36.2

3 years ago

0.36.1

3 years ago

0.36.0

3 years ago

0.36.5

3 years ago

0.32.2

3 years ago

0.32.1

3 years ago

0.32.0

3 years ago

0.33.7

3 years ago

0.33.6

3 years ago

0.33.5

3 years ago

0.33.4

3 years ago

0.33.3

3 years ago

0.33.2

3 years ago

0.33.1

3 years ago

0.33.0

3 years ago

0.30.0

3 years ago

0.31.0

3 years ago

0.34.4

3 years ago

0.34.3

3 years ago

0.34.2

3 years ago

0.34.1

3 years ago

0.34.0

3 years ago

0.35.2

3 years ago

0.35.1

3 years ago

0.35.0

3 years ago

0.29.0

3 years ago

0.29.2

3 years ago

0.29.1

3 years ago

0.21.0

3 years ago

0.22.0

3 years ago

0.20.7

3 years ago

0.25.0

3 years ago

0.26.2

3 years ago

0.26.1

3 years ago

0.26.0

3 years ago

0.23.0

3 years ago

0.24.5

3 years ago

0.24.4

3 years ago

0.24.3

3 years ago

0.24.2

3 years ago

0.24.1

3 years ago

0.24.0

3 years ago

0.24.6

3 years ago

0.27.0

3 years ago

0.28.0

3 years ago

0.20.1

3 years ago

0.20.0

3 years ago

0.20.6

3 years ago

0.20.5

3 years ago

0.20.4

3 years ago

0.20.3

3 years ago

0.20.2

3 years ago

0.19.8

3 years ago

0.19.4

3 years ago

0.19.5

3 years ago

0.19.6

3 years ago

0.19.7

3 years ago

0.17.12

3 years ago

0.17.14

3 years ago

0.17.13

3 years ago

0.17.16

3 years ago

0.17.15

3 years ago

0.17.18

3 years ago

0.17.17

3 years ago

0.17.19

3 years ago

0.17.21

3 years ago

0.17.20

3 years ago

0.17.23

3 years ago

0.17.22

3 years ago

0.17.25

3 years ago

0.17.24

3 years ago

0.17.26

3 years ago

0.18.1

3 years ago

0.18.2

3 years ago

0.18.0

3 years ago

0.19.0

3 years ago

0.19.1

3 years ago

0.19.2

3 years ago

0.19.3

3 years ago

0.17.2

3 years ago

0.17.3

3 years ago

0.17.4

3 years ago

0.17.6

3 years ago

0.17.7

3 years ago

0.17.8

3 years ago

0.17.9

3 years ago

0.17.0

3 years ago

0.17.1

3 years ago

0.17.10

3 years ago

0.17.11

3 years ago

0.15.1

3 years ago

0.16.0

3 years ago

0.16.1

3 years ago

0.16.2

3 years ago

0.7.2

4 years ago

0.7.4

4 years ago

0.7.3

4 years ago

0.10.0

4 years ago

0.8.0

4 years ago

0.15.0

3 years ago

0.13.6

3 years ago

0.13.0

3 years ago

0.13.1

3 years ago

0.13.2

3 years ago

0.13.3

3 years ago

0.13.4

3 years ago

0.13.5

3 years ago

0.14.0

3 years ago

0.14.1

3 years ago

0.14.2

3 years ago

0.14.3

3 years ago

0.11.0

4 years ago

0.11.1

4 years ago

0.11.2

3 years ago

0.9.0

4 years ago

0.12.0

3 years ago

0.7.1

4 years ago

0.3.5

4 years ago

0.5.0

4 years ago

0.3.2

4 years ago

0.3.1

4 years ago

0.7.0

4 years ago

0.3.4

4 years ago

0.5.1

4 years ago

0.3.3

4 years ago

0.4.0

4 years ago

0.3.0

4 years ago

0.2.0

4 years ago

0.1.7

4 years ago

0.1.0

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago