Skip to content

Commit 113afc3

Browse files
committed
Migrate prisma config to dedicated file
1 parent 11b73b2 commit 113afc3

File tree

4 files changed

+31
-9
lines changed

4 files changed

+31
-9
lines changed

eslint.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export default ts.config(
3838
languageOptions: {
3939
parserOptions: {
4040
projectService: {
41-
allowDefaultProject: ["playwright.config.ts"]
41+
allowDefaultProject: ['playwright.config.ts', 'prisma.config.ts']
4242
},
4343
extraFileExtensions: ['.svelte'],
4444
parser: ts.parser,

package-lock.json

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

package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@
2121
"fix-sourcemaps": "node --experimental-strip-types fixSourcemaps.cts",
2222
"diff-db": "prisma migrate diff --from-schema-datasource src/lib/prisma/schema.prisma --to-schema-datamodel src/lib/prisma/schema.prisma --exit-code"
2323
},
24-
"prisma": {
25-
"seed": "node --experimental-strip-types src/lib/prisma/seed.ts -o",
26-
"schema": "src/lib/prisma/schema.prisma"
27-
},
2824
"//zod": "sveltekit-superforms has a peerDep on zod, but it isn't installed in Docker for some reason",
2925
"devDependencies": {
3026
"@auth/core": "^0.40.0",
@@ -64,6 +60,7 @@
6460
"commander": "^14.0.1",
6561
"daisyui": "^5.0.0",
6662
"devalue": "^5.3.2",
63+
"dotenv": "^17.2.3",
6764
"eslint": "^9.31.0",
6865
"eslint-config-prettier": "^10.1.8",
6966
"eslint-import-resolver-typescript": "^4.4.4",

prisma.config.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { defineConfig } from '@prisma/config';
2+
import path from 'path';
3+
import 'dotenv/config';
4+
5+
export default defineConfig({
6+
schema: path.join('src', 'lib', 'prisma', 'schema.prisma'),
7+
migrations: {
8+
path: path.join('src', 'lib', 'prisma', 'migrations'),
9+
seed: 'node --experimental-strip-types ./src/lib/prisma/seed.ts -o'
10+
}
11+
});

0 commit comments

Comments
 (0)