spiegel-keyman/developer/src/kmc-package
Marc Durdin 8a4c005d40 chore(common): define constants for file types
Now that we have the file type detection in place, we can replace
existing references to the file extensions, where possible, with the
constant declarations. While we could rely on TypeScript's typing to use
string-based values, this helps us to avoid using file extensions
directly in string transforms, regex, etc, and use the `KeymanFileTypes`
alias instead.

Note that only references in common/web, and kmc-* projects have been
touched. References in other Developer projects have not been touched,
as some of those are not yet ESM, so that needs to be addressed first.
2023-06-12 09:17:09 +07:00
..
src chore(common): define constants for file types 2023-06-12 09:17:09 +07:00
test chore(developer): add test for missing .js file 2023-05-23 09:28:26 +07:00
.eslintrc.cjs refactor(developer): use callbacks to avoid direct fs access in kmc-package 2023-04-26 12:31:50 +07:00
build.sh feat(developer): add tests for keyboard and package version matching 2023-05-12 08:26:54 +07:00
Makefile chore: rename kmc-keyboard to kmc-ldml 2023-05-09 14:08:45 +07:00
package.json feat(developer): add package validation 2023-05-10 11:50:54 +07:00
tsconfig.json chore(developer): move package formats to common/web/types 2023-05-09 15:48:50 +07:00