mirror of
https://github.com/farcasterxyz/hub-monorepo.git
synced 2026-01-14 07:38:04 -05:00
* 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
39 lines
1.1 KiB
JSON
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"]
|
|
}
|