- Jun 12, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
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.
-
Marc Durdin authored
This module is used for identification of Keyman source and binary file formats by file extension. It is not yet appropriate to use for constants; this will come in a future commit.
-
- Jun 10, 2023
-
-
Marc Durdin authored
LdmlCompilerOptions is now based on the shared CompilerOptions. Also fixes command line parameter inheritance for sub-commands.
-
Marc Durdin authored
Part 1 of the `CompilerOptions` reorg. kmc now uses `CompilerOptions` throughout, and `CompilerBaseOptions` maps to the set of options available to all activities.
-
Marc Durdin authored
-
- Jun 09, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
chore(common): cleanup error handling for KmxFileReader and CompilerOptions as shared type
-
Marc Durdin authored
-
Marc Durdin authored
* Also adds info messages for scanning.
-
Marc Durdin authored
Tidies up silent vs quiet vs verbose by adding logLevel as an option. * Notes that we need to consolidate all the various CompilerOptions interfaces before they get too much further out of hand. * Cleans up a couple of other minor TODO items.
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
- Jun 08, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
In order to match existing behaviour with the legacy KeymanWeb compiler, we should use quoted numbers for row ids. This behaviour can probably be changed over to the new model in the future, but for now this prevents unit tests from causing us grief.
-
Marc Durdin authored
-
Marc Durdin authored
feat(developer): Rewrite of KeymanWeb compiler in Typescript
-
Marc Durdin authored
Co-authored-by:Joshua Horton <joshua_horton@sil.org>
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
Our dev env mostly assumes that build/ is for build artifacts, so this just sidesteps issues with code search, etc. The other glaring example of this is resources/build/ which is a _much_ more painful change, given how many scripts reference it. So not changing that for now.
-
Marc Durdin authored
Also fixes handling of kmx errors in kmc-package.
-
Marc Durdin authored
-
Keyman Server authored
auto: increment master version to 17.0.121
-
Keyman Build Agent authored
-
- Jun 07, 2023
-
-
Darcy Wong authored
fix(android/engine): Re-enable KMManager tests
-
Eberhard Beilharz authored
fix(linux): Fix title of reference page and links
-
Eberhard Beilharz authored
-
Eberhard Beilharz authored
-
Eberhard Beilharz authored
chore(linux): Move some files to keyman-config
-