52 handlers move into five registrars — git, pet overlay, hud, fs and terminal. Each takes injected deps (window handles, binary resolvers, path hardening) following the existing electron/ module pattern rather than closing over main.ts locals, and terminal-ipc returns its dispose helpers so SSH teardown and app shutdown keep working.
22 lines
647 B
JSON
22 lines
647 B
JSON
{
|
|
"extends": "./tsconfig.json",
|
|
"compilerOptions": {
|
|
"strict": false,
|
|
"noImplicitAny": false,
|
|
"noImplicitThis": false,
|
|
"strictNullChecks": false,
|
|
"strictFunctionTypes": false,
|
|
"strictBindCallApply": false,
|
|
"strictPropertyInitialization": false,
|
|
"noUncheckedIndexedAccess": false,
|
|
"exactOptionalPropertyTypes": false,
|
|
"ignoreDeprecations": "6.0",
|
|
"composite": true,
|
|
"declaration": true,
|
|
"rootDir": "..",
|
|
"outDir": "build/electron-types"
|
|
},
|
|
"include": ["electron", "../shared/src/data-url-read-max.ts", "../shared/src/translucency.ts"],
|
|
"exclude": ["src", "electron/**/*.e2e.mts"]
|
|
}
|