1.1.4 • Published 3 years ago

@itentialopensource/binding-schema v1.1.4

Weekly downloads
1,006
License
Apache-2.0
Repository
gitlab
Last release
3 years 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

3 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.0.0

4 years ago

0.7.0

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.1

4 years ago

0.5.0

4 years ago

0.4.3

5 years ago

0.4.2

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.11

5 years ago

0.3.10

6 years ago

0.3.9

6 years ago

0.3.8

6 years ago

0.3.7

6 years ago

0.3.6

6 years ago

0.3.5

6 years ago

0.3.4

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.0

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago