{ "compilerOptions": { // For modern runtimes & rollup "target": "ES2022", "module": "ES2022", // For interop "moduleResolution": "node", "esModuleInterop": true, // Full ts mode "allowJs": false, "checkJs": false, "strict": true, // Fev info "declaration": true, "sourceMap": true, // Use native class fields "useDefineForClassFields": true, // Allows TS Decorators "experimentalDecorators": true, // Disallow inconsistently-cased references to the same file. "forceConsistentCasingInFileNames": true, // Paths info "outDir": ".out/", // for checkin tsc output only. Rollup is used for runtime "baseUrl": ".", // Speedup compile "skipLibCheck": true }, // We want more control about which code we will compile and exclude "include": [ "./src/**/*.ts" ], "exclude": [ "node_modules" ] }