JSPM

@sodaru/yup-to-json-schema

2.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 34446
  • Score
    100M100P100Q158475F
  • License MIT License

Library to convert Yup to JSON Schema

Package Exports

  • @sodaru/yup-to-json-schema
  • @sodaru/yup-to-json-schema/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@sodaru/yup-to-json-schema) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

yup-to-json-schema

Yup is a library to validate the JSON input

JSON-Schema is a schema specification for JSON

NOTE : Upgraded to support Yup Version 1 Version Maping

Yup Major Version This Library Major Version Branch in this Library
1 2 main
0 1 yup_v0

This library converts Yup schema to JSON-Schema

Installation

npm i @sodaru/yup-to-json-schema

Usage

import yupToJsonSchema from "@sodaru/yup-to-json-schema"

// see Yup Specification for more options to create yupSchema
const yupSchema = object({
    name: string()
}).required();

const jsonSchema = yupToJsonSchema(yupSchema);

Contribution

Fork the repo and send the Pull Requests to develop branch

develop is merged to the main branch periodically to make a release

Support

This project is a part of the Open Source Initiative from Sodaru Technologies

Write an email to opensource@sodaru.com for queries on this project