{
    "compilerOptions": {
      "target": "ES2020",
      "lib": ["dom", "esnext"],
      "module": "ES2020",
      "outDir": "./lib",
      "rootDir": "./src",
      "strict": true,
      "sourceMap": true,
      "strictNullChecks": true,
      "strictPropertyInitialization": false,
      "moduleResolution": "bundler",
      "esModuleInterop": true,
      "removeComments": false,
      "noUnusedParameters": false,
      "noUnusedLocals": false,
      "noImplicitThis": false,
      "noImplicitAny": false,
      "noImplicitReturns": false,
      "declaration": true,
      "experimentalDecorators": true, 
      "emitDecoratorMetadata": true,
      "stripInternal": true,
      "skipLibCheck": true
    },
    "include": [
        "src",
        "src/types/**/*",
        "node_modules/canvasengine/*"
    ],
    "typeRoots": [
        "node_modules/@types",
        "node_modules/@rpgjs/client"
    ],
  }