{
	"extends": "./tsconfig.json",
	"compilerOptions": {
		"noEmit": true,
		"allowImportingTsExtensions": true,
		"allowJs": true,
		"checkJs": false,
		"ignoreDeprecations": "6.0",
		"target": "ES2024",
		"lib": ["ES2024", "DOM", "DOM.Iterable"],
		"rootDir": ".",
		"paths": {
			"@singularity-forge/coding-agent": [
				"./packages/coding-agent/src/index.ts"
			],
			"@singularity-forge/ai": ["./packages/ai/src/index.ts"],
			"@singularity-forge/ai/*": ["./packages/ai/src/*.ts"],
			"@singularity-forge/agent-core": ["./packages/agent-core/src/index.ts"],
			"@singularity-forge/tui": ["./packages/tui/src/index.ts"],
			"@singularity-forge/native": ["./packages/native/src/index.ts"],
			"@singularity-forge/native/*": ["./packages/rust-engine/src/*/index.ts"],
			"@singularity-forge/rpc-client": ["./packages/rpc-client/src/index.ts"]
		}
	},
	"include": ["src/resources/extensions", "src/types.d.ts"],
	"exclude": [
		"src/resources/extensions/**/tests/**/*.ts",
		"src/resources/extensions/**/tests/**/*.mjs",
		"src/tests/**/*.ts",
		"src/tests/**/*.mjs"
	]
}
