spiegel-keyman/common/web/types
Marc Durdin 0e65d7703c feat(developer): add model_info and keyboard_info build activities to kmc
Adds ability to build .model_info and .keyboard_info files to kmc. Note
that .keyboard_info building is currently a stub as the .keyboard_info
compiler has not yet been translated to TypeScript, which will come in a
subsequent PR.

Note that .model_info and .keyboard_info builds depend on the project
loader, as they reference both keyboard and package source files when
constructing the metadata files.

Also:
* Fixed a deep reference to KeymanDeveloperProjectFile.
* Split the project loader into a utility unit.
* Marked the .kpj fileType field as deprecated, as it is easily
  extrapolated from the filename, with the aim to remove it entirely
  from version 2.0 projects.

@keymanapp-test-bot skip
2023-07-18 12:14:46 +07:00
..
src feat(developer): add model_info and keyboard_info build activities to kmc 2023-07-18 12:14:46 +07:00
test chore(developer): move touch layout schema load into import 2023-07-12 15:55:44 +07:00
.eslintrc.cjs refactor(developer): use callbacks to avoid direct fs access in kmc-package 2023-04-26 12:31:50 +07:00
.gitignore refactor(common): bundle schemas into web/types 2023-07-12 12:53:56 +07:00
build.sh chore: apply review suggestion, delete comment 2023-07-13 17:02:41 +10:00
package.json chore(developer): cleanup compiler messages in kmc 2023-07-10 15:13:48 +07:00
tsconfig.json refactor(common): bundle schemas into web/types 2023-07-12 12:53:56 +07:00