Virtualize SessionDetail rows behind stable presentation boundaries and apply typed incremental patches only after visible commits. Preserve reader state across live updates, handle coalesced and reordered patches, and verify the 120Hz append path with Electron tracing.
23 lines
621 B
JSON
23 lines
621 B
JSON
{
|
|
"compilerOptions": {
|
|
"target": "ES2022",
|
|
"module": "NodeNext",
|
|
"moduleResolution": "NodeNext",
|
|
"lib": ["ES2023"],
|
|
"types": ["node"],
|
|
"strict": true,
|
|
"noImplicitAny": false,
|
|
"noEmit": true,
|
|
"allowImportingTsExtensions": true,
|
|
"allowJs": true,
|
|
"checkJs": false,
|
|
"erasableSyntaxOnly": true,
|
|
"skipLibCheck": true,
|
|
"esModuleInterop": true,
|
|
"resolveJsonModule": true,
|
|
"forceConsistentCasingInFileNames": true
|
|
},
|
|
"include": ["src/main/**/*", "src/preload/**/*", "src/shared/**/*"],
|
|
"exclude": ["node_modules", "out", "dist", "release", "src/renderer"]
|
|
}
|