JSON Schema definitions and examples for Kosmos data formats
Go to file
Basti f7a8e72d56
Add release-drafter config
2020-05-13 17:01:52 +02:00
.github Add release-drafter config 2020-05-13 17:01:52 +02:00
examples Initial expense schema 2020-05-06 11:24:02 +02:00
schemas Merge pull request #9 from 67P/feature/expenses 2020-05-13 16:58:21 +02:00
.gitignore Support browserification of module 2017-06-05 20:14:38 +02:00
.jshintrc Add JSHint config 2017-06-05 16:00:07 +02:00
README.md Update README 2019-11-17 14:43:05 +01:00
index.js Support browserification of module 2017-06-05 20:14:38 +02:00
package.json 2.2.0 2020-05-13 17:00:02 +02:00

README.md

This repository/module contains JSON Schema definitions as well as examples for Kosmos data formats.

Usage

You can import these schemas to validate data in JavaScript programs. For example using npm and the tv4 JSON Schema validator:

let tv4 = require('tv4');
let schemas = require('kosmos-schemas');

let contributor = {
  name: "Tyrion"
}

let result = tv4.validate(contributor, schemas['contributor']);

if (result) {
  console.log('Your data is valid');
} else {
  console.log('Your data is not valid:');
  console.log(tv4.error);
}

TODO