spiegel-keyman/developer/src/kmc-package
Marc Durdin 0f05da957f fix(developer): remove redundant Name and RTL fields from .kps LexicalModel
Follows on from the similar changes to `Keyboard` fields in #13600. This
deprecates the `RTL` and `Name` fields. `RTL` was never used. `Name` was
written but never presented to end users, so effectively irrelevant.
`Name` also was present in `File.Description` (already deprecated) for
the corresponding model.js _and_ `Info.Name`, so doubly redundant.

Also updates the schema documentation to mark the deprecated fields.

Relates-to: #13600
2025-04-02 05:39:09 +07:00
..
config feat(developer): add api-extractor and api-documenter and config 2024-02-26 11:37:32 +07:00
src fix(developer): remove redundant Name and RTL fields from .kps LexicalModel 2025-04-02 05:39:09 +07:00
test fix(developer): remove redundant Name and RTL fields from .kps LexicalModel 2025-04-02 05:39:09 +07:00
.eslintrc.cjs refactor(web): move common/web/eslintcommon/tools/eslint 2024-09-10 19:16:52 +02:00
build.sh refactor(developer): unify test action 2024-11-28 15:16:25 +07:00
package.json chore(developer): rename test files 2024-11-28 14:32:09 +01:00
README.md docs(developer): npm package readme files 2024-02-26 14:00:51 +07:00
tsconfig.json refactor(common): merge master into branch 2024-08-01 07:07:07 +07:00

Keyman Developer - kmc-package

This package compiles .kps Keyman package source files into binary .kmp Keyman package files. It can be used from the command line with @keymanapp/kmc.

Note: .kmp files are .zip files internally.