mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-26 09:37:40 +00:00
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>
70 lines
No EOL
1.4 KiB
JSON
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"
|
|
}
|
|
} |