1.1.4 • Published 1 year ago

@itentialopensource/binding-schema v1.1.4

Weekly downloads
1,006
License
Apache-2.0
Repository
gitlab
Last release
1 year ago

Binding Schema

A schema extension for JSON schema that builds upon JSON hyper-schema to dynamically bind data into a JSON schema document. This is the home for the binding schema specification and its official JavaScript library.

Notice

This is an early version of a JSON schema extension.

Upcoming Features of Spec:

V1

  • Support authentication via link.headerSchema
  • Binding meta-schema

V2

  • Property dependencies for sequencing and internal/external references
  • Source-to-Target data transformations
  • JSON API Support?
  • GraphQL Support?
  • Further language support with binding schema libraries

Upcoming Features of JavaScript library:

V1

  • Support source.keyPointer as nested object
  • Support source.propertyPath as nested object
  • Support target.propertyPath as nested object
  • Support array usage within JSON pointers
  • Support non-nested object bindings
  • Support keyless/non-array responses bindings
  • Support authentication via link.headerSchema
  • Binding schema validator
  • Docs for how to use tool
  • JSDocs in code
  • Fix index.js unit tests

V2

  • Handle property dependencies
  • Handle transformations
1.1.4

1 year ago

1.1.3

2 years ago

1.1.2

3 years ago

1.0.0

3 years ago

0.7.0

3 years ago

0.6.1

3 years ago

0.6.0

3 years ago

0.5.1

3 years ago

0.5.0

3 years ago

0.4.3

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.11

4 years ago

0.3.10

5 years ago

0.3.9

5 years ago

0.3.8

5 years ago

0.3.7

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago