Files
nodecg-venue-gfx/tsconfig.build.json
dvdrw 4bb64a8ca3 init: initial commit
- ticker / QR ad overlay / break slide graphics (1920×1080) with all
  geometry derived from one shared module (src/shared/obs-geometry.mjs)
- OBS scene-collection generator (scripts/generate-obs-scenes.mjs) and a
  read-only in-dashboard setup verifier, both driven by the same module
- en/sr dashboard i18n selected via bundle config; configschema.json with
  neutral first-run defaults seeded from optional branding config
- install.sh / systemd user service / update.sh for venue deployment
- reference OBS scene collection + profile from a real venue as fixtures
2026-07-15 19:30:32 +02:00

35 lines
819 B
JSON

{
"compilerOptions": {
// Required for parcel
"isolatedModules": true,
"jsx": "react",
"skipLibCheck": true,
// Output related
"target": "es2021",
"outDir": "./build",
"module": "commonjs",
// Module resolution
"moduleResolution": "node",
"esModuleInterop": true,
"resolveJsonModule": true,
// @nodecg/types 2.8 exposes its typings only via the package "exports"
// map, which classic node resolution ignores — point at them directly.
"paths": {
"@nodecg/types": ["./node_modules/@nodecg/types/types/index.d.ts"]
},
// Type checking
"strict": true,
// Extra output
"declaration": true,
"declarationMap": true,
"sourceMap": true,
"inlineSourceMap": false
},
"include": ["src/**/*.ts", "src/**/*.tsx", "node_modules/@nodecg/types/types/augment-window.d.ts"]
}