{ "extends": "./tsconfig.base.json", "compilerOptions": { "outFile": "../intermediate/keyman.js" }, "include": [ "./*.ts", "./**/*.ts" ], "files": [ "kmwbase.ts", "keymanweb.ts", "kmwembedded.ts", "kmwinit.ts", "kmwapi.ts", ], "exclude": [ "./kmwnative.ts", "./kmwuibutton.ts", "./kmwuifloat.ts", "./kmwuitoggle.ts", "./kmwuitoolbar.ts", ], "references": [ { "path": "../../common/web/keyman-version", "prepend": true }, { "path": "../../common/web/utils", "prepend": true }, { "path": "../../common/predictive-text/browser.tsconfig.json", "prepend": true }, { "path": "../../common/web/input-processor/src", "prepend": true }, { "path": "../../common/web/keyboard-processor/src", "prepend": true }, { "path": "../../common/web/lm-message-types" }, // sentry-manager is used by Keyman for Android and Keyman for iOS but not // directly by KeymanWeb, but it's neater to reference it here and get the // automatic build result, than to reference it directly in those projects. { "path": "../../common/web/sentry-manager/src" }, ] }