{
  "include": [
    "common/primitives/global.d.mts",
    "client/global.d.mts",
    "client/**/*.mjs",
    "setup/**/*.mjs"
  ],
  "compilerOptions": {
    "strict": true,
    "allowJs": true,
    "checkJs": false,
    "declaration": true,
    "emitDeclarationOnly": true,
    "lib": [
      "ES2023",
      "ESNext.Array",
      "ESNext.AsyncIterable",
      "ESNext.Collection",
      "ESNext.Iterator",
      "ESNext.Object",
      "ESNext.Promise",
      "DOM",
      "DOM.Iterable",
      "DOM.AsyncIterable"
    ],
    "module": "NodeNext",
    "moduleResolution": "nodenext",
    "target": "ESNext",
    "outDir": "./_dts",
    "skipLibCheck": true,
    "paths": {
      "@common/*": ["./common/*"],
      "@client/*": ["./client/*"],
      "@setup/*": ["./setup/*"]
    }
  }
}
