{
    "compilerOptions": {
		"experimentalDecorators": true,
		"target": "ES2016",
		"sourceMap": true,
		"declarationMap": true,
		"outDir": "./dist",
        "rootDir": "./src",
		"module": "commonjs",
		"moduleResolution": "node",
        "stripInternal": true,
		"preserveSymlinks": true,
        "importHelpers": false,
        "esModuleInterop": true,
		"lib": [
			"es2016",
			"dom"
		],
		"declaration": true,
		"emitDecoratorMetadata": true,
		"downlevelIteration": true
    },
    "include": [ "./src/**/*.ts" ],
    "typedocOptions": {
		"mode": "file",
		"out": "docs",
		"target": "ES5",
		"excludeExternals": true,
		"excludePrivate": true,
		"externalPattern": "**/node_modules/**",
		"exclude": "**/node_modules/**,**/dist*/**,**/example/**,**/*.test.ts",
		"categoryOrder": [
		  "Entrypoint",
		  "*"
		]
	}
}