zodipus-custom-schemas
Custom JSON Schemas
Type your Prisma JSON fields with custom Zod schemas using @zodSchema annotations.
When to Apply
- User has JSON fields in Prisma schema
- User mentions
@zodSchemaannotation - User wants typed metadata, settings, or config fields
- User asks about
custom-schemas.ts - User needs validation for JSON data
- User mentions "typed JSON" or "JSON validation"
The Problem
Prisma's Json type has no runtime type safety:
More from bratsos/zodipus
zodipus
Prisma-to-Zod schema generator with composable Query Engine. Use when user mentions zodipus, prisma zod schemas, prisma validation, zod from prisma, query builders with zod, runtime database validation, or type-safe prisma queries.
3zodipus-setup
Install and configure Zodipus Prisma generator. Use when installing zodipus, setting up generator options, configuring output paths, choosing date formats, or integrating with Next.js/Express/Fastify/tRPC.
3zodipus-query-engine
Build type-safe, composable Prisma queries with automatic Zod validation. Use when working with createRegistry, query builders, select/include patterns, validated database queries, findMany validation, or type-safe Prisma results.
3zodipus-migration
Migrate to Zodipus from other Prisma-Zod generators like prisma-zod-generator, zod-prisma, zod-prisma-types, or zmodel. Use when switching from another Prisma validation library.
3zodipus-troubleshooting
Debug and fix Zodipus errors. Use when validation fails, generation errors occur, types don't match, Query Engine behaves unexpectedly, or user encounters any zodipus-related error.
3