Skip to content

Schema-driven JSON language implementation with diesel

License

Notifications You must be signed in to change notification settings

IBM/diesel-json

Repository files navigation

CircleCI

npm version

npm version

diesel-json

This repo contains :

  • an Scala implementation of JSON Schema
  • a diesel DSL for JSON, with Schema-based completion/validation
  • façades for use in TS/JS

Build

See build.sh.

The scala part needs to be built first. It creates the js-facade CommonJS module, containing everything needed in JS land.

./build-sbt.sh

Then you can build the ts-facade and run its tests.

./build-ts.sh

Using the lib

Using the lib depends on the target. Scala users will probably use the Scala lib directly, whereas TS (or JS) users will find it easier to depend on the npm modules.

About

Schema-driven JSON language implementation with diesel

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages