spiegel-keyman/common/web/types
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
..
src refactor(developer): compiler interface part 1 for wasm 2023-05-23 15:26:28 +07:00
test refactor(developer): use callbacks to avoid direct fs access in kmc-package 2023-04-26 12:31:50 +07:00
.eslintrc.cjs refactor(developer): use callbacks to avoid direct fs access in kmc-package 2023-04-26 12:31:50 +07:00
build.sh refactor(developer): use callbacks to avoid direct fs access in kmc-package 2023-04-26 12:31:50 +07:00
package.json refactor(developer): use callbacks to avoid direct fs access in kmc-package 2023-04-26 12:31:50 +07:00
tsconfig.json Revert "chore(web): merge master into feature-esmodule-web-engine (A17S9 end) 🧩" 2023-03-31 14:17:37 +11:00