summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/tsconfig.json
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-webextension/tsconfig.json')
-rw-r--r--packages/taler-wallet-webextension/tsconfig.json16
1 files changed, 10 insertions, 6 deletions
diff --git a/packages/taler-wallet-webextension/tsconfig.json b/packages/taler-wallet-webextension/tsconfig.json
index cff3d8857..2c34816e6 100644
--- a/packages/taler-wallet-webextension/tsconfig.json
+++ b/packages/taler-wallet-webextension/tsconfig.json
@@ -1,18 +1,22 @@
{
"compilerOptions": {
"composite": true,
- "lib": ["es6", "DOM"],
- "jsx": "react-jsx",
- "jsxImportSource": "preact",
- "moduleResolution": "Node",
- "module": "ESNext",
- "target": "ES6",
+ "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",