diff options
author | 2023-04-10 00:55:10 +0200 | |
---|---|---|
committer | 2023-04-15 17:15:49 +0200 | |
commit | 12669b3bf4dcefda337d141ab2a2f2bf3cf04ee5 (patch) | |
tree | 15533445169ba16a8f5e464d0fe101335365f526 /subprojects/frontend/tsconfig.base.json | |
parent | build: organize build scripts into packages (diff) | |
download | refinery-12669b3bf4dcefda337d141ab2a2f2bf3cf04ee5.tar.gz refinery-12669b3bf4dcefda337d141ab2a2f2bf3cf04ee5.tar.zst refinery-12669b3bf4dcefda337d141ab2a2f2bf3cf04ee5.zip |
chore: add copyright headers
Make sure we obey the REUSE (https://reuse.software) specification and the
origin, copyright owner, and license of all files are clearly marked.
The whole project is under the EPL-2.0, except for trivial files where copyright
is not applicable that are marked with the CC0-1.0 license. Moreover, code
included from third parties is also available under the respective license.
chore: add CONTRIBUTORS.md
List all authors and supporting organizations in accordance with the REUSE
specification.
Diffstat (limited to 'subprojects/frontend/tsconfig.base.json')
-rw-r--r-- | subprojects/frontend/tsconfig.base.json | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/subprojects/frontend/tsconfig.base.json b/subprojects/frontend/tsconfig.base.json index 30e707ae..58a2a6f2 100644 --- a/subprojects/frontend/tsconfig.base.json +++ b/subprojects/frontend/tsconfig.base.json | |||
@@ -1,3 +1,13 @@ | |||
1 | /* | ||
2 | * Copyright (c) Microsoft Corporation. | ||
3 | * Copyright (c) 2023 The Refinery Authors <https://refinery.tools/> | ||
4 | * | ||
5 | * SPDX-License-Identifier: MIT OR EPL-2.0 | ||
6 | * | ||
7 | * This file is based on | ||
8 | * https://github.com/tsconfig/bases/blob/7db25a41bc5a9c0f66d91f6f3aa28438afcb2f18/bases/strictest.json | ||
9 | * but we moved it inside the project for better tooling support. | ||
10 | */ | ||
1 | { | 11 | { |
2 | "compilerOptions": { | 12 | "compilerOptions": { |
3 | "strict": true, | 13 | "strict": true, |
@@ -11,6 +21,8 @@ | |||
11 | "noUncheckedIndexedAccess": true, | 21 | "noUncheckedIndexedAccess": true, |
12 | "noUnusedLocals": true, | 22 | "noUnusedLocals": true, |
13 | "noUnusedParameters": true, | 23 | "noUnusedParameters": true, |
24 | // "verbatimModuleSyntax" is incompatible with `import` syntax in modules | ||
25 | // with CommonJS import resolution, so we use "isolatedModules" only. | ||
14 | "verbatimModuleSyntax": false, | 26 | "verbatimModuleSyntax": false, |
15 | "isolatedModules": true, | 27 | "isolatedModules": true, |
16 | "checkJs": true, | 28 | "checkJs": true, |
@@ -18,6 +30,7 @@ | |||
18 | "skipLibCheck": true, | 30 | "skipLibCheck": true, |
19 | "forceConsistentCasingInFileNames": true, | 31 | "forceConsistentCasingInFileNames": true, |
20 | "useDefineForClassFields": true, | 32 | "useDefineForClassFields": true, |
33 | // Project-specific configuration below. | ||
21 | "module": "es2022", | 34 | "module": "es2022", |
22 | "moduleResolution": "node", | 35 | "moduleResolution": "node", |
23 | "incremental": true, | 36 | "incremental": true, |