{
	"compilerOptions": {
		// required
		"allowSyntheticDefaultImports": true,
		"downlevelIteration": true,
		"jsx": "react",
		"jsxFactory": "Roact.createElement",
		"module": "commonjs",
		"moduleResolution": "Node",
		"noLib": true,
		"resolveJsonModule": true,
		"strict": true,
		"target": "ESNext",
		"typeRoots": ["node_modules/@rbxts", "../index"],
		"moduleDetection": "force",

		// configurable
		"rootDir": "src",
		"outDir": "out",
		"baseUrl": "src",
		//"incremental": true,
		//"tsBuildInfoFile": "out/tsconfig.tsbuildinfo",
		"plugins": [
			{
				"transform": "rbxts-transform-debug",
				"enabled": true,
				"verbose": false,
				"version": 2,
				"environmentRequires": {
					//"NODE_ENV": "development"
				},
			}
		]
	},
	"exclude": [
		"**/*.ts-output"
	]
}
