Files
AfiS-Aktensystem/packages/db/package.json
T
Harlekin 552f6352bb Eine pg-Version im Baum, @prisma/client im Web-Verzeichnis
Der Entwicklungsserver warnte bei jedem Start: „Package pg can't be external".
Die Ursache lag im Abhängigkeitsbaum - wir pinnten pg auf 8.13.1,
@prisma/adapter-pg verlangt ^8.16.3, also lagen zwei Kopien nebeneinander und
Next konnte pg nicht als extern behandeln. Unser Pin steht jetzt auf 8.23.0,
@types/pg entsprechend.

Damit wurde eine zweite Warnung sichtbar, gleiche Art: der generierte Client
verweist auf @prisma/client/runtime, und Next löst das aus dem
Projektverzeichnis auf - dort lag es aber nicht. @prisma/client ist jetzt auch
in web deklariert.

Beide Warnungen sind nachgeprüft weg, mit einem Dev-Server auf eigenem Port und
zwei Seitenaufrufen.

Nebenbei: Next hatte meine Wegwerf-Verzeichnisse von den Zeitmessungen
(.next-mess1 bis .next-pg2) in die include-Liste von web/tsconfig.json
geschrieben. Zurückgesetzt auf den ursprünglichen Stand.
2026-09-03 22:41:39 +02:00

52 lines
1.2 KiB
JSON

{
"name": "@afis/db",
"version": "0.1.0",
"private": true,
"type": "module",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"default": "./dist/index.js"
}
},
"scripts": {
"build": "prisma generate && tsc -p tsconfig.build.json",
"dev": "tsc -p tsconfig.build.json --watch",
"generate": "prisma generate",
"lint": "eslint src prisma --max-warnings 0",
"migrate": "prisma migrate dev",
"migrate:deploy": "prisma migrate deploy",
"seed": "tsx prisma/seed.ts",
"studio": "prisma studio",
"test": "vitest run --passWithNoTests",
"test:prepare": "node scripts/prepare-test-db.mjs",
"typecheck": "tsc --noEmit"
},
"prisma": {
"seed": "tsx prisma/seed.ts"
},
"dependencies": {
"@prisma/adapter-pg": "7.10.0",
"@prisma/client": "7.10.0",
"pg": "8.23.0"
},
"devDependencies": {
"@eslint/js": "^9.39.0",
"@prisma/config": "7.10.0",
"@types/pg": "^8.16.0",
"eslint": "9.39.5",
"prisma": "7.10.0",
"tsx": "4.20.6",
"typescript": "5.9.3",
"typescript-eslint": "^8.20.0",
"vitest": "4.1.11"
},
"files": [
"dist",
"prisma"
]
}