spiegel-keyman/common/web/keyboard-processor
Marc Durdin cd8121ef65 chore(common): builder scripts now use /resources/build/builder.inc.sh
Note: there is a bit of potential confusion about the difference between
/resources/builder.inc.sh (the full implementation for builder scripts),
and /resources/build/builder.inc.sh (the source script that builder
scripts should always use).

This allows us to make assumptions that will always be true for builder
scripts that may not be true for other scripts, such as setting base
folder.
2024-05-02 15:54:31 +07:00
..
src fix(web): more robustness in case of deadkeys 2024-04-17 10:33:16 +07:00
tests chore(web): update test fixture 2024-03-21 14:03:40 +07:00
.c8rc.json feat(common/web): adds c8 for web/utils, web/keyboard-processor 2023-06-12 10:51:35 +07:00
.gitignore chore(common): move common/core/web to common/web and flatten 2022-05-17 11:15:22 +10:00
build.sh chore(common): builder scripts now use /resources/build/builder.inc.sh 2024-05-02 15:54:31 +07:00
package.json feat(web): alternate artifact - es6-bundled Web 2023-12-18 10:32:35 +07:00
README.md chore(linux): docs: fix Node.js install 2023-12-13 18:33:51 +00:00
tsconfig.all.json chore(web): kmw-main tsconfig -> /web, redirect in /common/web 2023-06-14 08:22:05 +07:00
tsconfig.json refactor(web): third pass - relocates correction types & methods to input-processor 2023-10-17 10:40:35 +07:00

Keyman: Keyboard Processor Module

The Original Code is (C) 2017-2020 SIL International

The Keyboard Processor module is an internal component of KeymanWeb, seen within this repo at /web/.

Minimum Compilation Requirements

  • A local installation of Node.js v8.9+.
    • Builds will call npm install to automatically install further necessary build dependencies.

    • Linux users can update to LTS version of nodejs by following instructions on the NodeSource Distributions page.


The main build script may be found in this folder at ./build.sh.