spiegel-keyman/developer/src/kmc-model-info
Marc Durdin 7b6b4f0add feat(developer): ModelInfoCompiler now implements KeymanCompiler
Relates to #9473.

Refactors the public API of ModelInfoCompiler to meet KeymanCompiler,
including moving file write responsibilities into the class itself.

`sources` has become a property of `options`, which is perhaps a slight
violation of the intent of the `init()` function being a one-time call,
as it means we'll need to instantiate an new class for each file we
compile. Given the use-case for the model_info compiler is almost
exclusively internal, I think this is acceptable. Tell me if you think
otherwise!
2023-12-09 07:28:26 +07:00
..
src feat(developer): ModelInfoCompiler now implements KeymanCompiler 2023-12-09 07:28:26 +07:00
test feat(developer): ModelInfoCompiler now implements KeymanCompiler 2023-12-09 07:28:26 +07:00
.eslintrc.cjs refactor(developer): remove node dependencies from kmc-model-info 2023-07-18 14:02:04 +07:00
build.sh feat(developer): support building .keyboard_info without source version 2023-08-16 12:47:37 +07:00
Makefile chore: rename kmc-keyboard to kmc-ldml 2023-05-09 14:08:45 +07:00
package.json fix(common): publish @keymanapp/developer-utils as npm module 2023-12-01 14:05:51 +07:00
tsconfig.json chore(developer): fix path in tsconfig.json in kmc-model-info 2023-10-10 16:15:50 +07:00