spiegel-keyman/common/web/input-processor/tsconfig.json
2023-06-08 13:03:25 +07:00

29 lines
911 B
JSON

{
"extends": "../../../tsconfig-base.json",
"compilerOptions": {
"allowJs": true,
"allowSyntheticDefaultImports": true,
"module": "es6",
"moduleResolution": "Node16",
"declaration": true,
"importHelpers": true,
"inlineSources": true,
"sourceMap": true,
"sourceRoot": "keyman/",
"target": "es5",
"types": ["node"],
"lib": ["es6"],
"baseUrl": "./",
"outDir": "build/obj/",
"tsBuildInfoFile": "build/obj/tsconfig.tsbuildinfo",
"rootDir": "./src"
},
"references": [
{ "path": "../utils" },
{ "path": "../keyboard-processor" },
{ "path": "../../predictive-text/tsconfig.all.json" },
],
// The extra .d.ts is necessary to avoid issues with lack of a Worker type definition when not including
// the standard DOM in the TS "lib" configuration.
"include": ["./src/**/*.ts", "../../predictive-text/src/worker-interface.d.ts"]
}