spiegel-keyman/developer/src/kmc-model-info
Marc Durdin 529a49431e maint(developer): make TestCompilerCallbacks usage more consistent and simplify
Simplify usage of `TestCompilerCallbacks` by making it responsible for
the `beforeEach` and `afterEach` incantations itself. There are a couple
of more complex usages of `TestCompilerCallbacks` which have been
excluded from this change on purpose.

Renamed `testCallbacks` to `callbacks` in the one place where it was
different.

Hoist @types/node and @types/mocha because inconsistent versions of
@types/mocha were causing compiler errors with this change.

Also added a cast to `fs.readFileSync` to `Uint8Array` to eliminate
compiler warnings/errors in test files.

Fixes: #15654
Test-bot: skip
2026-03-03 16:44:06 +01:00
..
config feat(developer): add api-extractor and api-documenter and config 2024-02-26 11:37:32 +07:00
src change(developer): clean up developer/src/kmc-model-info linter issues 2025-04-30 09:36:43 +07:00
test maint(developer): make TestCompilerCallbacks usage more consistent and simplify 2026-03-03 16:44:06 +01:00
.eslintrc.cjs change(developer): clean up developer/src/kmc-model-info linter issues 2025-04-30 09:36:43 +07:00
build.sh maint(resources): move NPM package publishing to GitHub Actions 2025-10-27 16:31:55 +01:00
package.json maint(developer): make TestCompilerCallbacks usage more consistent and simplify 2026-03-03 16:44:06 +01:00
README.md docs(developer): npm package readme files 2024-02-26 14:00:51 +07:00
tsconfig.json refactor(web): move model/types to web/types 2024-09-09 19:59:01 +02:00

Keyman Developer - kmc-model-info

This package builds a .model_info file from a Keyman lexical model project. It can be used from the command line with @keymanapp/kmc.

This package is used only for preparing metadata files for deployment of lexical models to the Keyman Cloud Lexical Model Repository.