spiegel-keyman/common/test/keyboards
Marc Durdin d1d6dc5d99 refactor(developer): compiler interface part 1 for wasm
This starts the refactor of the .kmn compiler interfaces for WASM,
moving more file writes into typescript and out of the compiler. Adds a
cleaner binding and structures for passing compile metadata back to
typescript for additional build steps (e.g. kvk, js builds).

Will rebase the Typescript-based KMW compiler onto this so it can start
to benefit from the refactoring.

* Fixes a minor issue with loading a .kvks file with an empty flags set.
* Adds a writeFileSync method to the compiler callback interfaces.
* Adds an e2e compiler test to verify that .kmx and .kvk are both
  correctly compiled.
2023-05-23 15:26:28 +07:00
..
baseline chore(common): add baseline.kpj 2023-03-28 06:50:00 +07:00
caps_lock_layer_3620 refactor(developer): compiler interface part 1 for wasm 2023-05-23 15:26:28 +07:00
full_caps_3620_3621 chore(web): Merge branch 'beta' into feat/web/6364-new-layer-old-layer-replaces-layerchanged 2022-03-17 04:55:25 +11:00
invalid feat(developer): cross-platform kmx compiler 🚑 (#6980) 2023-03-01 20:00:04 +11:00
issue/6254-invalid-version-99 chore(common): Rename folder 2023-04-25 09:51:03 +07:00
obolo_chwerty_6347 chore(common): update obolo_chwerty_6347 for new store names 2022-03-17 05:32:50 +11:00
obolo_chwerty_6351 chore(web): rebuild obolo_chwerty keyboard 2022-03-17 20:47:00 +11:00
start_of_sentence_3621 feat(web): &newLayer and &oldLayer 2022-03-13 08:29:15 +11:00
u_xxxx_yyyy_2858 chore(web): Update U_XXXX_YYYY test keyboard 2021-11-15 15:34:51 +07:00
unmatched_final_group_model_interactions_6005 change(web): re-renaming the test kbd 2022-04-13 18:32:10 -05:00
web_context_tests test(common/resources): Add Noto font to web_context_tests keyboard 2022-04-07 08:04:42 +07:00
.gitignore fix(linux): Fix linux tests 2023-05-05 10:55:45 +02:00
build.bat feat(common): build test keyboards via script 2022-03-10 08:40:55 +11:00
build.sh chore(common): Skip issue folder 2023-04-25 07:33:41 +07:00