{
	"compilerOptions": {
		"module": "commonjs",
		"target": "es6",
		"outDir": "build",
		"strict": true,
		"strictPropertyInitialization": false,
		"noUnusedLocals": true,
		"noUnusedParameters": true,
		"preserveConstEnums": true,
		"removeComments": true,
		"sourceMap": true,
		"skipLibCheck": true,
		"lib": [
			// es5 defaults:
			"dom",
			"es5",
			"scripthost",
			// some specific es6 bits we're sure are safe:
			"es2015.collection",
			"es2015.iterable",
			"es2016.array.include"
		]
	},
	"include": [
		"./typings/*.d.ts",
		"./lib/**/*.ts"
	]
}