Skip to content

Commit 4aa8521

Browse files
committed
feat: add zod-generator with minimal config
1 parent 177ccb5 commit 4aa8521

File tree

4 files changed

+635
-3
lines changed

4 files changed

+635
-3
lines changed

packages/db/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"prettier": "catalog:",
5858
"prisma": "catalog:prisma",
5959
"prisma-kysely": "catalog:",
60+
"prisma-zod-generator": "^1.32.1",
6061
"typescript": "catalog:"
6162
},
6263
"prettier": "@acme/prettier-config"

packages/db/prisma/schema.prisma

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ generator client {
1313
engineType = "client"
1414
}
1515

16+
generator zod {
17+
provider = "prisma-zod-generator"
18+
output = "../src/generated/zod"
19+
}
20+
1621
generator kysely {
1722
provider = "prisma-kysely"
1823
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"mode": "minimal",
3+
"pureModels": true,
4+
"variants": {
5+
"pure": { "enabled": true },
6+
"input": { "enabled": true },
7+
"result": { "enabled": false }
8+
}
9+
}

0 commit comments

Comments
 (0)