spiegel-keyman/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

84 lines
2.5 KiB
JSON

{
"name": "root",
"private": true,
"devDependencies": {
"@microsoft/api-documenter": "^7.28.0",
"@microsoft/api-extractor": "^7.58.1",
"@types/chai": "^4.3.14",
"@types/mocha": "^10.0.10",
"@types/node": "^20.4.1",
"@typescript-eslint/eslint-plugin": "^7.13.1",
"@web/dev-server-esbuild": "^1.0.2",
"@web/dev-server-import-maps": "^0.2.0",
"@web/test-runner": "^0.18.1",
"@web/test-runner-playwright": "^0.11.0",
"ajv": "^8.17.1",
"ajv-cli": "^5.0.0",
"ajv-formats": "^2.1.1",
"chai": "^5.1.0",
"esbuild": "^0.28.1",
"eslint": "^8.39.0",
"eslint-config-love": "^53.0.0",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-n": "^15.7.0",
"eslint-plugin-promise": "^6.1.1",
"mocha": "^11.2.2",
"playwright": "1.46.1",
"sinon": "^17.0.1",
"source-map-support": "^0.5.21",
"tslib": "^2.5.2",
"typescript": "~5.4.5"
},
"scripts": {},
"workspaces": [
"resources/gosh",
"resources/tools/check-markdown",
"resources/tools/strip-emoji",
"resources/build/version",
"core/include/ldml",
"developer/src/common/web/test-helpers",
"developer/src/common/web/utils",
"developer/src/kmc-analyze",
"developer/src/kmc-copy",
"developer/src/kmc-convert",
"developer/src/kmc-generate",
"developer/src/kmc-keyboard-info",
"developer/src/kmc-kmn",
"developer/src/kmc-ldml",
"developer/src/kmc-model",
"developer/src/kmc-model-info",
"developer/src/kmc-package",
"developer/src/kmc",
"developer/src/server",
"common/test/resources",
"common/web/keyman-version",
"common/web/langtags",
"common/web/sentry-manager",
"common/web/types",
"common/tools/sourcemap-path-remapper",
"common/tools/hextobin",
"web",
"web/src/engine/predictive-text/*"
],
"dependencies": {
"@keymanapp/common-types": "file:common/web/types",
"@keymanapp/developer-test-helpers": "file:developer/src/common/web/test-helpers",
"@keymanapp/developer-utils": "file:developer/src/common/web/utils",
"@keymanapp/hextobin": "file:common/tools/hextobin",
"@keymanapp/keyman-version": "file:common/web/keyman-version",
"@keymanapp/langtags": "file:common/web/langtags",
"@keymanapp/ldml-keyboard-constants": "file:core/include/ldml"
},
"overrides": {
"ajv-cli": {
"fast-json-patch": "^3.1.1"
}
},
"repository": {
"type": "git",
"url": "git+https://github.com/keymanapp/keyman.git"
},
"engines": {
"node": "20.16.0"
}
}