@keymanapp/lexical-model-compiler

16.0.147 • Public • Published

Keyman Developer

This package provides the following Keyman command line tools:

  • kmlmc — takes lexical model sources and compiles them in to a .js file.
  • kmlmp — uses a .model.kmp file to generate a redistributable lexical model package.
  • kmlmi — merges Keyman lexical model .model_info files.

kmlmc is intended to be used standalone, or as part of a build system. kmlmp is used only by command line tools. kmlmi is used exclusively in the lexical-models repository.

In order to build lexical models, these tools must be built and compiled.

Install

Install kmlmc, kmlmp, and kmlmi globally:

npm install -g @keymanapp/lexical-model-compiler

Usage

To compile a lexical model from its .model.ts source, use kmlmc:

kmlmc my-lexical-model.model.ts --outFile my-lexical-model.js

To see more command line options by using the --help option:

kmlmc --help
kmlmp --help
kmlmi --help

How to build from source

Run build.sh:

./build.sh

How to run the tests

./build.sh -test

/@keymanapp/lexical-model-compiler/

    Package Sidebar

    Install

    npm i @keymanapp/lexical-model-compiler

    Weekly Downloads

    4

    Version

    16.0.147

    License

    MIT

    Unpacked Size

    152 kB

    Total Files

    80

    Last publish

    Collaborators

    • jahorton
    • mcdurdin
    • eddieantonio