{ // This variant of the tsconfig.json exists to create a 'leaf', 'bundled' // version of the keyboard-processor build product. The same reference // cannot be prepended twice in a composite tsc build, posing problems // for certain down-line builds if the two tsconfigs are not differentiated. "extends": "./tsconfig.json", "compilerOptions": { "outFile": "../build/index.bundled.js", }, "references": [ // Prepended by lm-worker. { "path": "../../keyman-version", "prepend": true }, { "path": "../../utils", "prepend": true }, { "path": "../../keyboard-processor/src", "prepend": true }, // For headless tests, we need the headless version of the compile. { "path": "../../../predictive-text/tsconfig.json", "prepend": true } ], "files": [ "text/inputProcessor.ts", "../../../../node_modules/eventemitter3/index.js", ] }