aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2021-10-04 23:24:40 +0200
committerHugo Hörnquist <hugo@lysator.liu.se>2021-10-04 23:24:40 +0200
commit3250921da54ef7b3501d6b78a6dc0682505971d0 (patch)
tree3fde85dcccd13c5411c227c1ce0570defe860540
parentMerge branch 'new-js' into typescript (diff)
downloadcalp-3250921da54ef7b3501d6b78a6dc0682505971d0.tar.gz
calp-3250921da54ef7b3501d6b78a6dc0682505971d0.tar.xz
Add tsconfig.json.
-rw-r--r--static/tsconfig.json34
1 files changed, 34 insertions, 0 deletions
diff --git a/static/tsconfig.json b/static/tsconfig.json
new file mode 100644
index 00000000..090e2b59
--- /dev/null
+++ b/static/tsconfig.json
@@ -0,0 +1,34 @@
+{
+ "compilerOptions": {
+ /* Visit https://aka.ms/tsconfig.json to read more about this file */
+
+ /* Projects */
+
+ /* Language and Environment */
+ "target": "es2017", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */
+
+ /* Modules */
+ "module": "none", /* Specify what module code is generated. */
+
+ /* JavaScript Support */
+ "allowJs": false, /* Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files. */
+
+ /* Emit */
+ // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */
+ // "declarationMap": true, /* Create sourcemaps for d.ts files. */
+ // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */
+ "sourceMap": true, /* Create source map files for emitted JavaScript files. */
+ "newLine": "lf", /* Set the newline character for emitting files. */
+ "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */
+
+ /* Interop Constraints */
+ "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */
+ "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */
+
+ /* Type Checking */
+ "strict": true, /* Enable all strict type-checking options. */
+
+ /* Completeness */
+ "skipLibCheck": true /* Skip type checking all .d.ts files. */
+ }
+}