Skip to content
npm package to simplify use of the furano json schema validation service
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test
.gitignore
.npmignore
.travis.yml
LICENSE
README.md
index.js
npm.conf
package-lock.json
package.json

README.md

furano-npm alt text

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 your package.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.
You can’t perform that action at this time.