Files
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

30 lines
695 B
JSON

{
"name": "@afis/worker",
"version": "0.1.0",
"private": true,
"type": "module",
"scripts": {
"dev": "tsx watch src/index.ts",
"start": "node dist/index.js",
"build": "tsc -p tsconfig.build.json",
"lint": "eslint src --max-warnings 0",
"typecheck": "tsc --noEmit",
"test": "vitest run --passWithNoTests"
},
"dependencies": {
"@afis/db": "workspace:*",
"discord.js": "14.27.0",
"pg": "8.23.0"
},
"devDependencies": {
"@eslint/js": "^9.39.0",
"@types/node": "^22.10.0",
"@types/pg": "^8.16.0",
"eslint": "9.39.5",
"tsx": "4.20.6",
"typescript": "5.9.3",
"typescript-eslint": "^8.20.0",
"vitest": "4.1.11"
}
}