{
	"compilerOptions": {
		"target": "ESNext",
		"module": "NodeNext",
		"moduleResolution": "NodeNext",
		"jsx": "react-jsx",
		"strict": true,
		"incremental": true,
		"declaration": true,
		"forceConsistentCasingInFileNames": true,
		// SDI covers over esm support flaws. Libraries should not ship with SDI enabled if it's at all possible.
		// However, application code can use it to write idiomatic react imports.
		"allowSyntheticDefaultImports": false,
		/* Enable Decorators */
		"experimentalDecorators": true,
		"emitDecoratorMetadata": true,
		"lib": ["esnext", "dom"],
		"types": ["node", "jest"]
	}
}
