Summary: Updating the remaining tsconfigs to build for an ES2021 target. Reviewed By: antonk52 Differential Revision: D48687661 fbshipit-source-id: 2761704d251f701594ca5d362a17731f287088ed
37 lines
1.1 KiB
JSON
37 lines
1.1 KiB
JSON
{
|
|
"compilerOptions": {
|
|
"module": "commonjs",
|
|
"lib": ["ES2021"],
|
|
"esModuleInterop": true,
|
|
"target": "ES2021",
|
|
"removeComments": false,
|
|
"preserveConstEnums": true,
|
|
"sourceMap": true,
|
|
"declaration": true,
|
|
"declarationMap": true,
|
|
"jsx": "react",
|
|
"moduleResolution": "node",
|
|
"skipLibCheck": true,
|
|
"strict": true,
|
|
"useUnknownInCatchVariables": false,
|
|
"composite": true,
|
|
"incremental": true,
|
|
"baseUrl": ".",
|
|
"allowJs": true,
|
|
"rootDir": ".",
|
|
"paths": {
|
|
"flipper": ["./app/src/"],
|
|
"flipper-plugin": ["./flipper-plugin/src"],
|
|
"eslint-plugin-flipper": ["./eslint-plugin-flipper/src"],
|
|
"flipper-server-core": ["./flipper-server-core/src"],
|
|
"flipper-server-ui": ["./flipper-server-ui/src"],
|
|
"flipper-common": ["./flipper-common/src"],
|
|
"flipper-*": ["./*/src"]
|
|
},
|
|
// by default we don't include any @types, as to white list them specifically per project.
|
|
// this avoids hoised @types packages being shared by all projects implicitly
|
|
"types": []
|
|
},
|
|
"exclude": ["**/lib/", "**/dist/", "**/node_modules/", "**/__tests__/"]
|
|
}
|