spiegel-keyman/developer/src/kmc-ldml
Marc Durdin b7810bdd2e fix(developer): check vars string usage before definition
Validation of vars was not properly checking for forward references to
string variables. This, coupled with a null vs undefined bug in
subsequent use, meant that forward reference variables were ending up
with a literal string value of 'undefined'.

This also fixes the test for visual-keyboard-compiler, where the fixture
was actually buggy and was the trigger for investigating this problem.

Fixes: #12403
Relates-to: #12395
2024-09-12 09:18:06 +07:00
..
config feat(developer): add api-extractor and api-documenter and config 2024-02-26 11:37:32 +07:00
src fix(developer): check vars string usage before definition 2024-09-12 09:18:06 +07:00
test fix(developer): check vars string usage before definition 2024-09-12 09:18:06 +07:00
.eslintrc.cjs chore: rename kmc-keyboard to kmc-ldml 2023-05-09 14:08:45 +07:00
build.sh refactor(developer): move additional references for TouchLayoutFile 2024-08-01 13:18:32 +07:00
package.json fix(developer): rewrite ldml visual keyboard compiler 2024-09-12 06:06:00 +07:00
README.md docs(developer): npm package readme files 2024-02-26 14:00:51 +07:00
tsconfig.json refactor(common): merge master into branch 2024-08-01 07:07:07 +07:00

Keyman Developer - kmc-ldml

This package compiles LDML .xml keyboards into Keyman .kmx binary keyboard files. It can be used from the command line with @keymanapp/kmc.

Note: this package requires WASM support (for the uset parser).