Skip to content

Commit 244848a

Browse files
nikolasburkAmanVarshney01nurul3101
authored
update fullstack examples in /orm (#8311)
Co-authored-by: Aman Varshney <amanvarshney.work@gmail.com> Co-authored-by: Nurul Sundarani <sundarani@prisma.io>
1 parent 2a230c5 commit 244848a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+220
-120
lines changed

orm/betterauth-nextjs/.env.example

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
BETTER_AUTH_SECRET=
1+
DATABASE_URL=
2+
BETTER_AUTH_SECRET=change-me
23
BETTER_AUTH_URL=http://localhost:3000

orm/betterauth-nextjs/package.json

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,26 @@
55
"scripts": {
66
"dev": "next dev --turbopack",
77
"build": "next build",
8-
"start": "next start",
9-
"lint": "next lint"
8+
"start": "next start"
109
},
1110
"dependencies": {
12-
"@prisma/client": "6.10.1",
13-
"@prisma/extension-accelerate": "2.0.2",
14-
"better-auth": "1.2.12",
15-
"next": "15.3.5",
11+
"@prisma/client": "^6.18.0",
12+
"@prisma/extension-accelerate": "^2.0.2",
13+
"better-auth": "1.3.24",
14+
"next": "15.5.4",
1615
"react": "19.1.0",
1716
"react-dom": "19.1.0"
1817
},
1918
"devDependencies": {
2019
"@eslint/eslintrc": "3.3.1",
21-
"@tailwindcss/postcss": "4.1.13",
22-
"@types/node": "20.19.20",
23-
"@types/react": "19.1.8",
24-
"@types/react-dom": "19.1.6",
25-
"eslint": "9.30.1",
26-
"eslint-config-next": "15.3.5",
27-
"prisma": "6.10.1",
28-
"tailwindcss": "4.1.13",
29-
"typescript": "5.8.3"
20+
"@tailwindcss/postcss": "4.1.14",
21+
"@types/node": "24.6.2",
22+
"@types/react": "19.1.0",
23+
"@types/react-dom": "19.1.0",
24+
"eslint": "9.36.0",
25+
"eslint-config-next": "15.5.4",
26+
"prisma": "^6.18.0",
27+
"tailwindcss": "4.1.14",
28+
"typescript": "5.9.3"
3029
}
31-
}
30+
}

orm/betterauth-nextjs/prisma/schema.prisma

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init
66

77
generator client {
8-
provider = "prisma-client-js"
9-
output = "../src/generated/prisma"
8+
provider = "prisma-client"
9+
engineType = "client"
10+
output = "../src/generated/prisma"
1011
}
1112

1213
datasource db {

orm/betterauth-nextjs/src/lib/prisma.ts

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

44
const prisma = new PrismaClient().$extends(withAccelerate())

orm/nextjs/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,6 @@ yarn-error.log*
3939

4040
# typescript
4141
*.tsbuildinfo
42+
43+
# generated files
44+
app/generated

orm/nextjs/lib/prisma.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 '../app/generated/prisma/client'
22
import { withAccelerate } from '@prisma/extension-accelerate'
33

44
const prisma = new PrismaClient().$extends(withAccelerate())

orm/nextjs/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@
1010
"postinstall": "prisma generate"
1111
},
1212
"dependencies": {
13-
"@prisma/client": "6.9.0",
13+
"@prisma/client": "^6.18.0",
1414
"next": "15.3.5",
1515
"react": "19.1.0",
16-
"react-dom": "19.1.0"
16+
"react-dom": "19.1.0",
17+
"@prisma/extension-accelerate": "^2.0.2"
1718
},
1819
"devDependencies": {
1920
"@eslint/eslintrc": "3.3.1",
@@ -23,13 +24,12 @@
2324
"eslint": "9.30.1",
2425
"eslint-config-next": "15.3.5",
2526
"postcss": "8.5.6",
26-
"prisma": "6.9.0",
27+
"prisma": "^6.18.0",
2728
"tailwindcss": "3.4.17",
28-
"tsx": "4.20.6",
29-
"typescript": "5.8.2",
30-
"@prisma/extension-accelerate": "2.0.2"
29+
"tsx": "4.20.3",
30+
"typescript": "5.8.2"
3131
},
3232
"prisma": {
3333
"seed": "tsx prisma/seed.ts"
3434
}
35-
}
35+
}

orm/nextjs/prisma/schema.prisma

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@
44
// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?
55
// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init
66

7+
78
generator client {
8-
provider = "prisma-client-js"
9+
provider = "prisma-client"
10+
engineType = "client"
11+
output = "../app/generated/prisma"
912
}
1013

1114
datasource db {

orm/nextjs/prisma/seed.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { PrismaClient, Prisma } from '@prisma/client'
1+
import { PrismaClient, Prisma } from '../app/generated/prisma/client'
22
import { withAccelerate } from '@prisma/extension-accelerate'
33

44
const prisma = new PrismaClient().$extends(withAccelerate())
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DATABASE_URL=

0 commit comments

Comments
 (0)