@pitininja/envious-yup
v6.1.4
Published
[](https://badge.fury.io/js/@pitininja%2Fenvious-yup)
Readme
Envious Yup resolver
Install
npm i @pitininja/envious-yupUsage
See the official Yup documentation for how to write the schema.
import { envious } from '@pitininja/envious';
import { yupResolver } from '@pitininja/envious-yup';
import * as yup from 'yup';
const env = envious({
resolver: yupResolver({
schema: yup.object({
STRING_VAR: yup.string().required(),
NUMBER_VAR: yup.number().required().integer(),
BOOLEAN_VAR_WITH_DEFAULT: yup.boolean().default(true),
OPTIONAL_VAR: yup.string().optional()
})
})
});