nestjs-config-zod-validation
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

nestjs-config-zod-validation

A simple Zod Validation shim for NestJS ConfigService

import { validationSchema, validationOptions } from "nestjs-config-zod-validation"

@Module({
  imports: [
    ConfigModule.forRoot({
      validationSchema: validationSchema(ConfigSchema), // Pass in your ZodSchema "Schema" here
      validationOptions: validationOptions,
    }),
  ],
})

Then upon start up you will get any validation errors if any, for example:

ZodError: [
  {
    "code": "invalid_type",
    "expected": "string",
    "received": "undefined",
    "path": [
      "SOME_ZOD_VARIABLE",
    ],
    "message": "Required"
  }
]

Package Sidebar

Install

npm i nestjs-config-zod-validation

Weekly Downloads

68

Version

1.1.1

License

MIT

Unpacked Size

11 kB

Total Files

9

Last publish

Collaborators

  • jordanburke