{
  "extends": "../config/typescript/tsconfig.base.json",
  "compilerOptions": {
    "allowUmdGlobalAccess": true,
    "outDir": "ignored",
    "rootDir": ".",
    "target": "ES2023",
    "lib": [
      "ES2023",
      "ES2024.Promise",
      "ESNext.Iterator",
      "ESNext.Collection",
      "ESNext.Array",
      "dom",
      "dom.iterable",
      "webworker",
      "webworker.iterable"
    ],
    "plugins": [
      {
        "name": "ts-lit-plugin",
        "rules": {
          "no-complex-attribute-binding": "off",
          "no-noncallable-event-binding": "off",
          "no-missing-import": "error",
          "no-unknown-tag-name": "error",
          "no-unclosed-tag": "error"
        }
      }
    ],
    "types": ["chai", "mocha", "sinon", "karma-chai-sinon"]
  },
  "exclude": ["devtools_compatibility.js"],
  "references": [{ "path": "./tsconfig.compatibility.json" }]
}
