Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 19.0Version 18.0 (current version)

On this page

You are viewing an incomplete pre-release version of this documentation. Click here to open the current version, 18.0.

GeneratorOptions interface

Home > @keymanapp/kmc-generate > GeneratorOptions

GeneratorOptions interface

Options for the Keyman Developer project generator

Signature:

export interface GeneratorOptions extends CompilerBaseOptions 

Extends: CompilerBaseOptions

Properties

Property Modifiers Type Description
[author?](./kmc-generate.generatoroptions.author.md) string _(Optional)_ name of the author of the keyboard
[copyright?](./kmc-generate.generatoroptions.copyright.md) string _(Optional)_ name of the copyright holder for the keyboard or lexical model (do not include (c) symbol or date)
[description?](./kmc-generate.generatoroptions.description.md) string _(Optional)_ description of the keyboard, Markdown permissible
[id](./kmc-generate.generatoroptions.id.md) string identifier (basename) of the keyboard or model
[keymanVersion?](./kmc-generate.generatoroptions.keymanversion.md) string _(Optional)_ version of Keyman to reference in source files, defaults to KEYMAN\_VERSION.VERSION
[languageTags?](./kmc-generate.generatoroptions.languagetags.md) string\[\] _(Optional)_ array of bcp 47 tags which are supported by the keyboard or lexical model
[name?](./kmc-generate.generatoroptions.name.md) string _(Optional)_ descriptive name of the keyboard or lexical model
[outPath](./kmc-generate.generatoroptions.outpath.md) string output path where project folder will be created
[targets?](./kmc-generate.generatoroptions.targets.md) KeymanTargets.KeymanTarget\[\] _(Optional)_ supported platforms, only used in Keyman keyboard project generator
[version?](./kmc-generate.generatoroptions.version.md) string _(Optional)_ version of the keyboard or model, 1.0 default for Keyman keyboard, lexical model, 1.0.0 default for LDML keyboard