0.1.2 • Published 2 years ago

@chimanos/envalid-zod-json v0.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@chimanos/envalid-zod-json

Envalid JSON parser powered by Zod.

Installation

yarn add @chimanos/envalid-zod-json
# or
npm install @chimanos/envalid-zod-json

Usage

import { z } from 'zod'
import * as envalid from 'envalid'
import zodJSONValidator from '@chimanos/envalid-zod-json'

const myObjectSchema = z.object({ foo: z.literal('bar') })
type MyObject = z.infer<typeof myObjectSchema>

type MyEnv = {
  MY_OBJECT: MyObject
}

const myEnvValidators = {
  MY_OBJECT: zodJSONValidator(myObjectSchema)()
}

// With MY_OBJECT={"foo": "bar"}
const myEnv = envalid.cleanEnv<MyEnv>(process.env, myEnvValidators)
0.0.3-1

2 years ago

0.0.3-0

2 years ago

0.0.3-4

2 years ago

0.0.3-3

2 years ago

0.0.4-1

2 years ago

0.1.2

2 years ago

0.1.1-1

2 years ago

0.0.2

2 years ago

0.0.2-1

2 years ago

0.0.1-2

2 years ago

0.0.1-1

2 years ago