{ "compilerOptions": { "target": "ES2022", "downlevelIteration": true, "removeComments": true, "experimentalDecorators": true, "allowSyntheticDefaultImports": true, "moduleDetection": "auto", "useDefineForClassFields": false, // allowing this to be true breaks overriding of observable props in subclasses (see CollectionSubView) "strict": true, "jsx": "react", "allowJs": true, "sourceMap": true, "outDir": "dist", "lib": ["DOM", "es2022"], "typeRoots": ["./src/typings", "node_modules/@types", "./src/extensions/General"], "resolveJsonModule": true, "moduleResolution": "node" } // "exclude": [ // "node_modules", // "static" // ], }