spiegel-keyman/developer/src/kmc-convert/package.json
SabineSIL 882ede0c54
feat(developer): kmc-convert: new conversion .keylayout->kmn 😎 (#12564)
kmc-convert provides tooling to convert between various common keyboard
description file formats. Each conversion will be implemented in its
single, separate module (and each module will done in its own PR)

This PR will address the conversion **keylayout → kmn**

Co-authored-by: Marc Durdin <marc@durdin.net>
2026-08-18 15:16:02 +02:00

70 lines
No EOL
1.4 KiB
JSON

{
"name": "@keymanapp/kmc-convert",
"description": "Keyman Developer keyboard conversion tools",
"keywords": [
"keyboard",
"keyman",
"ldml",
"unicode",
"xkb",
"keylayout",
"inkey",
"kmn",
"msklc"
],
"type": "module",
"exports": {
".": "./build/src/main.js"
},
"files": [
"/build/src/"
],
"scripts": {
"build": "gosh ./build.sh build",
"test": "gosh ./build.sh test"
},
"author": "Sabine Schmitt",
"license": "MIT",
"bugs": {
"url": "https://github.com/keymanapp/keyman/issues"
},
"dependencies": {
"@keymanapp/developer-utils": "*",
"@keymanapp/common-types": "*",
"@keymanapp/keyman-version": "*"
},
"devDependencies": {
"@keymanapp/developer-test-helpers": "*",
"@keymanapp/resources-gosh": "*",
"@types/node": "^20.4.1",
"@types/semver": "^7.3.12",
"ajv": "^8.12.0",
"ajv-cli": "^5.0.0",
"ajv-formats": "^2.1.1",
"c8": "^7.12.0",
"chalk": "^2.4.2",
"typescript": "^5.4.5"
},
"mocha": {
"spec": "build/test/**/*.tests.js",
"require": [
"source-map-support/register"
]
},
"c8": {
"all": true,
"src": [
"src/"
],
"exclude-after-remap": true,
"exclude": [
"test/",
"src/converter-options.ts",
"src/converter-artifacts.ts"
]
},
"repository": {
"type": "git",
"url": "git+https://github.com/keymanapp/keyman.git"
}
}