spiegel-keyman/developer/src/kmc-keyboard-info/tsconfig.json
Marc Durdin 232c918c31 feat(developer): support isRTL and license fields in .model_info
Adds support for calculating isRTL and license fields in .model_info
compiler.

Also:
* establishes @keymanapp/developer-utils shared module
* moves license validation into @keymanapp/developer-utils
* refactors kmc-model-info to a class and general cleanup
2023-08-29 16:37:37 +10:00

28 lines
768 B
JSON

{
"extends": "../kmc/tsconfig.kmc-base.json",
"compilerOptions": {
"outDir": "build/src/",
"rootDir": "src/",
/*
following two settings allow us to import langtags.js. It cannot be a .ts
because the type is too complex for TypeScript to infer.
*/
"allowJs": true,
"noImplicitAny": false,
"paths": {
"@keymanapp/common-types": ["../../../common/web/types/src/main"],
"@keymanapp/kmc-package": ["../kmc-package/source"],
"@keymanapp/developer-utils": ["../common/web/utils/index"],
}
},
"include": [
"src/**/*.ts",
"src/imports/langtags.js",
],
"references": [
{ "path": "../../../common/web/types" },
{ "path": "../kmc-package/" },
{ "path": "../common/web/utils/" },
]
}