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
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"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"]
|
||||
}
|
||||
Reference in New Issue
Block a user