summaryrefslogtreecommitdiff
path: root/server/tsconfig.json
diff options
context:
space:
mode:
authorElizabeth (Lizzy) Hunt <elizabeth.hunt@simponic.xyz>2023-08-26 17:57:05 -0600
committerGitHub <noreply@github.com>2023-08-26 17:57:05 -0600
commit8a4ab8d79b5ce1dabb431168398b5d5111fe326c (patch)
treee60767dc5295edf379cf421e20171dc418e548b7 /server/tsconfig.json
parentc6e9baa0009f7cce0f6ff156a3957ef04a8cb684 (diff)
parent6ce6946a4401d2ee6fa5cb747fab7d4c658a63c8 (diff)
downloadjumpstorm-8a4ab8d79b5ce1dabb431168398b5d5111fe326c.tar.gz
jumpstorm-8a4ab8d79b5ce1dabb431168398b5d5111fe326c.zip
Merge pull request #1 from Simponic/network
Network
Diffstat (limited to 'server/tsconfig.json')
-rw-r--r--server/tsconfig.json28
1 files changed, 17 insertions, 11 deletions
diff --git a/server/tsconfig.json b/server/tsconfig.json
index 29f8aa0..52f0ddc 100644
--- a/server/tsconfig.json
+++ b/server/tsconfig.json
@@ -1,21 +1,27 @@
{
+ "extends": "../tsconfig.engine.json",
"compilerOptions": {
- "lib": ["ESNext"],
+ // add Bun type definitions
+ "types": ["bun-types"],
+
+ // enable latest features
+ "lib": ["esnext"],
"module": "esnext",
"target": "esnext",
+
+ // if TS 5.x+
"moduleResolution": "bundler",
- "moduleDetection": "force",
+ "noEmit": true,
"allowImportingTsExtensions": true,
+ "moduleDetection": "force",
+
+ "jsx": "react-jsx", // support JSX
+ "allowJs": true, // allow importing `.js` from `.ts`
+ "esModuleInterop": true, // allow default imports for CommonJS modules
+
+ // best practices
"strict": true,
- "downlevelIteration": true,
- "skipLibCheck": true,
- "jsx": "preserve",
- "allowSyntheticDefaultImports": true,
"forceConsistentCasingInFileNames": true,
- "allowJs": true,
- "noEmit": true,
- "types": [
- "bun-types" // add Bun global
- ]
+ "skipLibCheck": true
}
}