{
  "compilerOptions": {
    "target": "ES5",
    "ignoreDeprecations": "5.0",
    "lib": ["ES5"],
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "noLib": false,
    "useDefineForClassFields": false,
    "module": "ESNext",
    "paths": {
      "shared/*": ["./src/shared/*"],
      "@dst/*": [
        "../script-types/src/types/*",
        "../node_modules/dazscript-types/src/types/*",
        "./node_modules/dazscript-types/src/types/*"
      ],
      "@dsf/*": ["./src/*"]
    },
    "declaration": false,
    "inlineSourceMap": false,
    "removeComments": true,
    "preserveConstEnums": true,
    "esModuleInterop": true,
    "forceConsistentCasingInFileNames": true,
    "strict": false,
    "strictNullChecks": false,
    "strictPropertyInitialization": false,
    "noImplicitAny": false,
    "strictFunctionTypes": true,
    "alwaysStrict": true,
    "skipLibCheck": true
  },
  "include": [
    "../script-types/src/types/**/*",
    "../node_modules/dazscript-types/src/types/**/*",
    "node_modules/dazscript-types/src/types/**/*",
    "src/**/*"
  ],
  "exclude": ["src/**/*.test.ts"]
}
