1. Jun 12, 2023
    • Marc Durdin's avatar
      chore(developer): fixup .kpj reference · f04900a9
      Marc Durdin authored
      f04900a9
    • Marc Durdin's avatar
      chore(common): define constants for file types · 8a4c005d
      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.
      8a4c005d
    • Marc Durdin's avatar
      chore(common): Create file-types.ts module · d2029c40
      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.
      d2029c40
  2. Jun 10, 2023
  3. Jun 09, 2023
  4. Jun 08, 2023
  5. Jun 07, 2023