waffensachkunde

Waffensachkunde – Lernsoftware für die Sachkundeprüfung nach § 7 WaffG. Barrierefrei, offline, EUPL-1.2.

/ app tsconfig.node.json

app/tsconfig.node.json — 22 Zeilen
1 {
2 "extends": "./tsconfig.base.json",
3 "include": [
4 "electron.vite.config.ts",
5 "vitest.config.ts",
6 "src/main/**/*.ts",
7 "src/preload/**/*.ts",
8 "src/preload/**/*.d.ts",
9 "src/shared/**/*.ts"
10 ],
11 "compilerOptions": {
12 "composite": true,
13 // Bewusst OHNE "DOM": im Main-/Preload-Prozess gibt es kein `document`
14 // und kein `window`. Fehlt die Bibliothek, werden solche Zugriffe zu
15 // Compilerfehlern statt zu Laufzeitabstürzen.
16 "lib": ["ES2023"],
17 "types": ["node"],
18 "allowJs": true,
19 "outDir": "node_modules/.tmp/tsc-node",
20 "tsBuildInfoFile": "node_modules/.tmp/tsc-node.tsbuildinfo"
21 }
22 }