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"
  }
]

/nestjs-config-zod-validation/

    Package Sidebar

    Install

    npm i nestjs-config-zod-validation

    Weekly Downloads

    29

    Version

    1.1.1

    License

    MIT

    Unpacked Size

    11 kB

    Total Files

    9

    Last publish

    Collaborators

    • jordanburke