spiegel-keyman/developer/src/common/web/utils
Marc Durdin d68a64252e feat(developer): add GitHub and Cloud support to kmc-copy
This requires a significant refactor to the compiler interfaces to allow
for asynchronous filesystem and network access. For now, only kmc-copy
uses the asynchronous interfaces, but over time we may try and
consolidate them where other compiler modules find them useful. This
adds a big set of unit test fixtures to avoid network instability in
tests (the fixtures can be regenerated by setting environment variable
`TEST_SAVE_FIXTURES`).
2024-10-28 10:33:42 +07:00
..
src feat(developer): add GitHub and Cloud support to kmc-copy 2024-10-28 10:33:42 +07:00
test feat(developer): add GitHub and Cloud support to kmc-copy 2024-10-28 10:33:42 +07:00
.gitignore feat(developer): support isRTL and license fields in .model_info 2023-08-29 16:37:37 +10:00
build.sh feat(developer): add .kpj file writer 2024-10-22 10:28:00 +07:00
package.json feat(developer): add GitHub and Cloud support to kmc-copy 2024-10-28 10:33:42 +07:00
README.md fix(developer): move osk.ts from developer-utils to kmc-kmn 2024-03-01 08:47:04 +07:00
tsconfig.json chore(developer,common): deps: xml2js / fast-xml-parser 2024-10-03 08:34:24 -05:00

@keymanapp/developer-utils

This is a helper library for @keymanapp/kmc and other @keymanapp modules, containing helper functions such as:

  • spawnChild()
  • Sentry integration
  • MIT license text validation

It is not intended for separate use.

Note: developer/server depends on this module; adding extra dependencies may impact the bundling for that module too (#10872).