{
	"compilerOptions": {
		"target": "es5",
		"moduleResolution": "node",

		"removeComments": true,

		"strict": true,
		"alwaysStrict": true,

		"strictNullChecks": true,
		"strictFunctionTypes": true,
		"strictBindCallApply": true,
		"strictPropertyInitialization": true,
		"experimentalDecorators": true,
		"importsNotUsedAsValues": "error",

		"allowJs": true,

		"noImplicitAny": true,
		"noImplicitReturns": true,
		"noUnusedLocals": true,
		"noImplicitThis": true,
		"resolveJsonModule": true,

		"forceConsistentCasingInFileNames": true,

		"sourceMap": true,

		"importHelpers": true,

		"lib": ["es5", "esnext", "dom", "scripthost"],
	},
	"include": [
		"./src/*",
		"global.d.ts",
		"index.ts"
	]
}
