{
  "extends": "@tsconfig/svelte/tsconfig.json",
  "compilerOptions": {
    "strict": true,
    "esModuleInterop": true,
    "noUncheckedIndexedAccess": true,
    "target": "ESNext",
    "baseUrl": ".",
    "allowJs": true,
    "checkJs": true,
    "forceConsistentCasingInFileNames": true,
    "resolveJsonModule": true,
    "skipLibCheck": true,
    "sourceMap": true,
    "useDefineForClassFields": true,
    "isolatedModules": true,
    "paths": {
      "$lib/*": ["src/lib/*"],
      "$ipc": ["src/lib/ipc.ts"],
      "$components/*": ["src/lib/components/*"],
      "$router/*": ["src/lib/router/*"]
    }
  },
  "include": ["src/**/*.d.ts", "src/**/*.ts", "src/**/*.js", "src/**/*.svelte"],
  "references": [{ "path": "./tsconfig.node.json" }]
}
