# tsconfig.json · versecafe/exact-mz

[View on GitCafe](https://git.cafe/versecafe/exact-mz/blob/9a0ccaecf1afa256fdf2b9f2edf0c253d38c8aa5/tsconfig.json)

Repository: [versecafe/exact-mz](https://git.cafe/versecafe/exact-mz)

Visibility: public

Requested revision: 9a0ccaecf1afa256fdf2b9f2edf0c253d38c8aa5

Requested commit: 9a0ccaecf1afa256fdf2b9f2edf0c253d38c8aa5

Commit: 9a0ccaecf1afa256fdf2b9f2edf0c253d38c8aa5

Blob: fa1b13c214c0a3eaaa043af9a500e05c97b4c327

Size: 652 bytes

[Immutable source](https://git.cafe/versecafe/exact-mz/blob/9a0ccaecf1afa256fdf2b9f2edf0c253d38c8aa5/tsconfig.json?format=markdown)

```
{
	"compilerOptions": {
		// Environment setup & latest features
		"lib": ["ESNext"],
		"target": "ESNext",
		"module": "Preserve",
		"moduleDetection": "force",
		"types": ["bun-types"],

		// Bundler mode
		"moduleResolution": "bundler",
		"allowImportingTsExtensions": true,
		"verbatimModuleSyntax": true,
		"noEmit": true,

		// Best practices
		"strict": true,
		"skipLibCheck": true,
		"noFallthroughCasesInSwitch": true,
		"noUncheckedIndexedAccess": true,
		"noImplicitOverride": true,

		// Some stricter flags (disabled by default)
		"noUnusedLocals": false,
		"noUnusedParameters": false,
		"noPropertyAccessFromIndexSignature": false
	}
}

```
