File: tsconfig.base.json

package info (click to toggle)
keyman 18.0.245-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 21,316 kB
  • sloc: python: 52,784; cpp: 21,278; sh: 7,633; ansic: 4,823; xml: 3,617; perl: 959; makefile: 139; javascript: 138
file content (39 lines) | stat: -rw-r--r-- 1,231 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{
  "compilerOptions": {
    "module": "node16",
    "target": "es2022",
    "moduleResolution": "node16",
    "forceConsistentCasingInFileNames": true,
    "sourceMap": true,
    "alwaysStrict": true,
    "noImplicitThis": true,
    "noImplicitReturns": true,
    "noImplicitAny": true,
    "strictBindCallApply": true,
    "strictFunctionTypes": true,
    "noUnusedLocals": true,
    "allowJs": true,

    "rootDir": ".",

    // TODO: move all compiler options here

    "composite": true,
    "declaration": true,
    "declarationMap": true,

    "baseUrl": ".",

    "paths": {
      "@keymanapp/common-types": ["./common/web/types/src/main"],
      "@keymanapp/langtags": ["./common/web/langtags/src/main"],
      "@keymanapp/keyman": ["./web" ],
      "@keymanapp/models-templates": ["./web/src/engine/predictive-text/templates/"],
      "@keymanapp/models-wordbreakers": ["./web/src/engine/predictive-text/wordbreakers"],
      "@keymanapp/web-utils": ["./web/src/engine/common/web-utils"],
      "@keymanapp/lm-message-types": ["./web/src/engine/predictive-text/types"],
      "@keymanapp/keyman-version": ["./common/web/keyman-version"],
      "@keymanapp/ldml-keyboard-constants": [ "./core/include/ldml" ],
    }
  }
}