1.0.0 • Published 4 years ago

joi2j v1.0.0

Weekly downloads
1
License
ISC
Repository
github
Last release
4 years ago

Joi to JSON converter

This is a simple utility that converts a Joi schema to JSON format.

Example

const j2j = require('joi2j');
const Joi = require('@hapi/joi');


const schema = Joi.object({
    email: Joi.string().email({minDomainSegments: 2, tlds: {allow: true}}).lowercase().required(),
    details: Joi.object({
        firstName: Joi.string(),
        secondName: Joi.string()
    })
});



console.log(j2j(schema)) 
/*
{
    "email": "STRING",
    "details": {
        "firstName": "STRING",
        "secondName": "STRING"
    }
}
*/

CLI usage