mirror of
https://github.com/keymanapp/keyman.git
synced 2026-10-27 08:17:52 +00:00
Fixes #7273. Adds 4 kmx system stores to allow existing configuration tools to load and process KMXPlus files without modification: * `TSS_NAME` (first `<name>`) * `TSS_COMPILEDVERSION` (only if `options.addCompilerVersion == true`) * `TSS_KEYBOARDVERSION` (from `<version number>`) * `TSS_TARGETS` (currently always 'desktop', will later include more targets) In order for `TSS_COMPILEDVERSION` to be handled correctly, needed to plumb in the new `CompilerOptions` interface. This could be a separate PR, but the changes are not huge, so opted to append the changes here. Updates related tests and fixtures. Refactored some of the e2e helpers into helpers/index.ts for use with the metadata-compiler tests. |
||
|---|---|---|
| .. | ||
| fixtures | ||
| helpers | ||
| ldml-keyboard | ||
| README.md | ||
| test-base.ts | ||
| test-bksp.ts | ||
| test-compiler-e2e.ts | ||
| test-finl.ts | ||
| test-loca.ts | ||
| test-messages.ts | ||
| test-meta.ts | ||
| test-metadata-compiler.ts | ||
| test-name.ts | ||
| test-ordr.ts | ||
| test-tran.ts | ||
| test-virtual-key-constants.ts | ||
| test-vkey.ts | ||
| tsconfig.json | ||
Keyman LDML Keyboard Compiler Tests
Test
../build.sh test