{ "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.12.0", "ajv-cli": "^5.0.0", "ajv-formats": "^2.1.1", "chai": "^5.1.0", "esbuild": "^0.25.0", "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-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" } }