@kth/furano-npm

    1.0.9 • Public • Published

    furano-npm Continous Integration

    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.
    

    Keywords

    none

    Install

    npm i @kth/furano-npm

    DownloadsWeekly Downloads

    28

    Version

    1.0.9

    License

    MIT

    Unpacked Size

    5.28 kB

    Total Files

    4

    Last publish

    Collaborators

    • kthwebmaster
    • wkchung
    • exacs
    • ssundkvist
    • kth-ci
    • emilstenberg