Skip to content

Commit faad41f

Browse files
committed
fix: use output for prisma
1 parent 2044e80 commit faad41f

File tree

10 files changed

+55
-61
lines changed

10 files changed

+55
-61
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ build-info.gen.json
4747
# Prisma
4848
prisma/dev.db
4949
prisma/dev.db-journal
50+
app/lib/db/generated
5051

5152
# Emails
5253
.react-email

app/features/auth/permissions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { UserRole } from '@prisma/client';
21
import {
32
createAccessControl,
43
Role as BetterAuthRole,
@@ -7,6 +6,7 @@ import { adminAc, defaultStatements } from 'better-auth/plugins/admin/access';
76
import { z } from 'zod';
87

98
import { authClient } from '@/lib/auth/client';
9+
import { UserRole } from '@/lib/db/generated';
1010

1111
const statement = {
1212
...defaultStatements,

app/server/db.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { PrismaClient } from '@prisma/client';
1+
import { PrismaClient } from '@/lib/db/generated/client';
22

33
import { envServer } from '@/env/server';
44
import { timingStore } from '@/server/timing-store';

app/server/routers/book.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { ORPCError } from '@orpc/client';
2-
import { Prisma } from '@prisma/client';
32
import { z } from 'zod';
43

4+
import { Prisma } from '@/lib/db/generated';
5+
56
import { zBook } from '@/features/book/schema';
67
import { protectedProcedure } from '@/server/orpc';
78

app/server/routers/genre.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import { Prisma } from '@prisma/client';
21
import { z } from 'zod';
32

3+
import { Prisma } from '@/lib/db/generated';
4+
45
import { zGenre } from '@/features/genre/schema';
56
import { protectedProcedure } from '@/server/orpc';
67

app/server/routers/user.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { ORPCError } from '@orpc/client';
2-
import { Prisma } from '@prisma/client';
32
import { z } from 'zod';
43

4+
import { Prisma } from '@/lib/db/generated';
5+
56
import { zSession, zUser } from '@/features/user/schema';
67
import { auth } from '@/server/auth';
78
import { protectedProcedure } from '@/server/orpc';

eslint.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export default tslint.config(
1818
...tanstackQuery.configs['flat/recommended'],
1919
react.configs['recommended-typescript'],
2020
reactHooks.configs['recommended-latest'],
21+
{ ignores: ['app/lib/db/generated/**/*.*'] },
2122
{
2223
rules: {
2324
'sonarjs/todo-tag': 'warn',

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"@orpc/react-query": "1.2.0",
5252
"@orpc/server": "1.2.0",
5353
"@orpc/zod": "1.2.0",
54-
"@prisma/client": "6.7.0",
54+
"@prisma/client": "6.8.2",
5555
"@radix-ui/react-avatar": "1.1.9",
5656
"@radix-ui/react-checkbox": "1.3.1",
5757
"@radix-ui/react-dialog": "1.1.13",
@@ -141,7 +141,7 @@
141141
"maildev": "2.2.1",
142142
"npm-run-all": "4.1.5",
143143
"prettier-plugin-tailwindcss": "0.6.11",
144-
"prisma": "6.7.0",
144+
"prisma": "6.8.2",
145145
"resize-observer-polyfill": "1.5.1",
146146
"storybook": "8.6.12",
147147
"storybook-dark-mode": "4.0.2",

pnpm-lock.yaml

Lines changed: 40 additions & 53 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

prisma/schema.prisma

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
// learn more about it in the docs: https://pris.ly/d/prisma-schema
33

44
generator client {
5-
provider = "prisma-client-js"
5+
provider = "prisma-client"
6+
output = "../app/lib/db/generated"
7+
moduleFormat = "esm"
68
}
79

810
datasource db {

0 commit comments

Comments
 (0)