Files
hub-monorepo/tsconfig.json
Varun Srinivasan 4c38067c15 chore: switch from eslint/prettier to rome (#1074)
* chore: add rome config files

* chore: add rome into configs and ci

* chore: remove eslint annotations

* chore: update annotations for rome ignores

* chore: remove prettier
2023-07-04 19:09:15 -07:00

39 lines
1.1 KiB
JSON

{
"compilerOptions": {
/* Needed to import CJS modules like Jest */
"allowSyntheticDefaultImports": true,
/* Emit additional JS to ease support for importing CJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */
"esModuleInterop": true,
/* Use ESM by default instead of CJS*/
"module": "ES2022",
/* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */
"target": "es2022",
"moduleResolution": "Node",
"sourceMap": true,
"forceConsistentCasingInFileNames": true,
"skipLibCheck": true,
"strict": true,
"allowUnreachableCode": false,
"exactOptionalPropertyTypes": true,
"noFallthroughCasesInSwitch": true,
"noImplicitOverride": true,
"noImplicitReturns": true,
"noPropertyAccessFromIndexSignature": true,
"noUncheckedIndexedAccess": true,
"noUnusedLocals": false, // causes hard failures when iterating in dev, enforce with instead
"noUnusedParameters": false
},
"ts-node": {
"swc": true
},
"exclude": ["node_modules"]
}