@kth/furano-npm
v1.0.12
Published
Usability package for furano
Downloads
1
Keywords
Readme
furano-npm
An npm package for usage with a json validation service. In KTHs case that's a project called furano.
How to use
Add
furano-npm
to yourpackage.json
Call using:
const furano-npm = require('furano-npm')
furano-npm.validate('app/schema', {'my': 'data'})
.then(result => console.log(`Validation was: ${result.valid} with optional error ${result.error}`))
.catch(err => console.log(`Caught error: ${err}`));
When a bad schema path is passed, an error should be returned.
✔ An error message was found in the return object.
When a json is unvalid, mark as unvalid and add an error message.
✔ Marked as invalid.
✔ An error message was found in the return object.
When a json is valid, mark as valid and set error message to 'null'
✔ Marked as valid
✔ No error message is added.