spiegel-keyman/common/web/types
Marc Durdin a53a1593ec feat(common): add v19 sections to KMX+ in Core and Developer
The disp and layr sections have new v19 layouts, to support the Keyman
OSK requirements for epic/embed-osk-in-kmx. This supports writing the
new versions of these sections in Developer and loading them into Core,
doing transformations where necessary so that Core always works with v19
structures after load.

This does not implement the transformations required to support the OSK
APIs; that will be implemented in a follow-up PR. Nor is support for
writing the OSK data from source .kvks and .keyman-touch-layout
supported; this is just the scaffolding for supporting the structures in
the KMX+ data.

Test-bot: skip
2025-11-18 13:55:01 +01:00
..
src feat(common): add v19 sections to KMX+ in Core and Developer 2025-11-18 13:55:01 +01:00
tests feat(developer): add targetVersion support to kmc and kmc-kmn 2025-10-22 05:48:24 +02:00
tools chore(developer): verify kmp.json output from kmc-package 2023-10-25 12:07:46 +07:00
.eslintrc.cjs chore(developer): finalize activation of prefer-const within developer TS modules 2025-04-30 09:41:07 +07:00
.gitignore chore(developer): initial commit of test-string-lists.ts 2024-11-26 08:08:15 +00:00
build.sh maint(resources): move NPM package publishing to GitHub Actions 2025-10-27 16:31:55 +01:00
package.json maint(resources): add repository record for all published packages 2025-10-29 14:35:31 +01:00
tsconfig.json refactor(common): move xml2js and related deps to @keymanapp/developer-utils 2024-08-06 05:19:30 +07:00