{
    "compilerOptions": {
        "target": "es6",
        "strictNullChecks": true,
        "sourceMap": true,
        "removeComments": true,
        "preserveConstEnums": true,
        "outDir": "./build",
        "rootDir": "./src",
        "module": "commonjs",
        "declaration": true,
        "noUnusedLocals": true,
        "noUnusedParameters": true,
        "baseUrl": "./src",
        "paths" : {
          "/*": [
              "./*"
            ]
        }
    },
    "exclude": [
        "node_modules",
        "tests",
        "**/_*",
        "demo",
        "scripts",
        "webpack.config.ts"
    ],
    "typedocOptions": {
        "mode": "file",
        "out": "docs/api",
        "exclude": "test",
        "theme": "default",
        "ignoreCompilerErrors": true,
        "excludePrivate": true,
        "excludeProtected": true,
        "excludeNotExported": true,
        "excludeExternals": false,
        "target": "ES6",
        "moduleResolution": "node",
        "preserveConstEnums": true,
        "stripInternal": true,
        "suppressExcessPropertyErrors": true,
        "suppressImplicitAnyIndexErrors": true,
        "module": "commonjs"
      }
}
