{ "compilerOptions": { "composite": true, "lib": ["es2020", "DOM"], "jsx": "react" /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */, "jsxFactory": "h" /* Specify the JSX factory function to use when targeting react JSX emit, e.g. React.createElement or h. */, "jsxFragmentFactory": "Fragment", // https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-0.html#custom-jsx-factories "moduleResolution": "Node16", "module": "Node16", "target": "ES2020", "skipLibCheck": true, "preserveSymlinks": true, "noImplicitAny": true, "outDir": "lib", "noEmitOnError": true, "strict": true, "incremental": true, "sourceMap": true, "strictNullChecks": true, "esModuleInterop": true, "importHelpers": true, "rootDir": "./src", "typeRoots": ["./node_modules/@types"] }, "references": [ { "path": "../taler-wallet-core/" }, { "path": "../taler-util/" } ], "include": ["src/**/*"] }