Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
May 12, 2022 07:07 pm GMT

How to automatically generate Yup schemas from your Prisma schema

Here's what you need to do:

1- Install the generator

  • Using npm
 npm install prisma-yup-generator
  • Using yarn:
 yarn add prisma-yup-generator

2- Add the generator to your Prisma schema

generator yup {  provider = "prisma-yup-generator"}

3- Run npx prisma generate for your schema(or the example below)

model User {  id    Int     @id @default(autoincrement())  email String  @unique  name  String?  posts Post[]}model Post {  id        Int      @id @default(autoincrement())  createdAt DateTime @default(now())  updatedAt DateTime @updatedAt  title     String  content   String?  published Boolean  @default(false)  viewCount Int      @default(0)  author    User?    @relation(fields: [authorId], references: [id])  authorId  Int?}

Now you will have all possible Yup schemas generated for you!

Yup Schemas


Original Link: https://dev.to/omardulaimi/how-to-automatically-generate-yup-schemas-from-your-prisma-schema-5ao5

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To