{
"compilerOptions": {
"target": "ES2022",
"module": "CommonJS",
"moduleResolution": "node",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"resolveJsonModule": true,
"baseUrl": ".",
"paths": {
"@zseven-w/pen-core": ["../../packages/pen-core/src/index.ts"],
"@zseven-w/pen-types": ["../../packages/pen-types/src/index.ts"]
}
},
"include": ["./**/*.ts"],
// dev.ts is a Bun-only orchestrator script (uses ESM import.meta and
// imports from packages/) — it's executed directly via `bun run`, never
// emitted to out/desktop, so it must not share the bundle constraints
// of the electron main/preload bundle.
"exclude": ["dev.ts", "git/__tests__/**"]