summaryrefslogtreecommitdiffstats
path: root/typescript/tsconfig.json
diff options
context:
space:
mode:
Diffstat (limited to 'typescript/tsconfig.json')
-rw-r--r--typescript/tsconfig.json34
1 files changed, 34 insertions, 0 deletions
diff --git a/typescript/tsconfig.json b/typescript/tsconfig.json
new file mode 100644
index 0000000..71ac60a
--- /dev/null
+++ b/typescript/tsconfig.json
@@ -0,0 +1,34 @@
+{
+ "compilerOptions": {
+ "strict": true,
+ "allowUnusedLabels": false,
+ "allowUnreachableCode": false,
+ "exactOptionalPropertyTypes": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitOverride": true,
+ "noImplicitReturns": true,
+ "noPropertyAccessFromIndexSignature": true,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+
+ "isolatedModules": true,
+
+ "checkJs": true,
+
+ "esModuleInterop": true,
+ "skipLibCheck": true,
+ "forceConsistentCasingInFileNames": true,
+
+ "target": "ES6",
+ "outDir": "../docusaurus/static/ajax/libs/wolfree/2023.8.31/js/"
+ },
+ "$schema": "https://json.schemastore.org/tsconfig",
+ "display": "Strictest",
+ "_version": "2.0.0"
+}
+
+// GitHub - tsconfig/bases: Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment
+// https://github.com/tsconfig/bases/blob/main/bases/strictest.json
+
+/* SPDX-License-Identifier: AGPL-3.0-or-later */