aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/tsconfig.json
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2023-04-29 13:26:09 -0400
committerXe Iaso <me@xeiaso.net>2023-04-29 13:26:09 -0400
commit042d4fa9523edb9b0613902d67452df10078c836 (patch)
tree377a856295cdefa79ff5f807b1370c975e899e7a /src/frontend/tsconfig.json
parent9d9614ad8a4a1d00f7df1b0e37ec32d324151335 (diff)
downloadxesite-yarn.tar.xz
xesite-yarn.zip
fucking horrible typescript garbageyarn
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'src/frontend/tsconfig.json')
-rw-r--r--src/frontend/tsconfig.json19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/frontend/tsconfig.json b/src/frontend/tsconfig.json
new file mode 100644
index 0000000..0b3041c
--- /dev/null
+++ b/src/frontend/tsconfig.json
@@ -0,0 +1,19 @@
+{
+ // https://www.typescriptlang.org/tsconfig#compilerOptions
+ "compilerOptions": {
+ "esModuleInterop": true,
+ "lib": ["es2020", "es2022", "dom"],
+ "module": "es2022",
+ "preserveConstEnums": true,
+ "moduleResolution": "node",
+ "strict": true,
+ "sourceMap": true,
+ "target": "es2022",
+ "types": ["node"],
+ "outDir": "dist",
+ "jsx": "react-jsx",
+ "jsxImportSource": "preact"
+ },
+ "include": ["components/**/*.tsx", "src/**/*", "tests/**/*", "types/**/*"],
+ "exclude": ["node_modules"]
+}