| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- {
- // Visit https://aka.ms/tsconfig to read more about this file
- "compilerOptions": {
- // File Layout
- "rootDir": "./src",
- "outDir": "./dist",
- // Environment Settings
- // See also https://aka.ms/tsconfig/module
- "module": "nodenext",
- "target": "esnext",
- "types": [],
- // For nodejs:
- // "lib": ["esnext"],
- // "types": ["node"],
- // and npm install -D @types/node
- // Other Outputs
- "sourceMap": false,
- "declaration": false,
- "declarationMap": false,
- "removeComments": true,
- // Stricter Typechecking Options
- "noUncheckedIndexedAccess": true,
- "exactOptionalPropertyTypes": true,
- // Style Options
- // "noImplicitReturns": true,
- // "noImplicitOverride": true,
- // "noUnusedLocals": true,
- // "noUnusedParameters": true,
- // "noFallthroughCasesInSwitch": true,
- // "noPropertyAccessFromIndexSignature": true,
- // Recommended Options
- "strict": true,
- "jsx": "react-jsx",
- "verbatimModuleSyntax": true,
- "isolatedModules": true,
- "noUncheckedSideEffectImports": true,
- "moduleDetection": "force",
- "skipLibCheck": true,
- "moduleResolution": "nodenext",
- "allowImportingTsExtensions": true,
- "rewriteRelativeImportExtensions": true,
- // "rewriteRelativeImportExtensions": true,
- // "erasableSyntaxOnly": true,
- // "noEmit": true,
- "esModuleInterop": true
- }
- }
|