Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

change(web): remove support for es5 🏗️ #11881

Merged
merged 15 commits into from
Jul 31, 2024

Commits on Jul 4, 2024

  1. change(web): remove support for es5

    Fixes: #11878
    ermshiperete committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    afe25ed View commit details
    Browse the repository at this point in the history
  2. fix(common): add workaround for divergence of EventEmitter3 from node…

    …'s version
    
    Node's version has special behavior for events named 'error' - if no handler, it auto-throws.  EventEmitter3 does not include this.
    jahorton authored and ermshiperete committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    877cd97 View commit details
    Browse the repository at this point in the history
  3. fix(web): add dependency output

    This fixes building all dependencies, e.g. when running `./build.sh test`
    which previously failed because it didn't build all necessary targets.
    ermshiperete committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    2d9d847 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Update web/build.sh

    Co-authored-by: Joshua Horton <[email protected]>
    ermshiperete and jahorton committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    918b7ab View commit details
    Browse the repository at this point in the history
  2. chore(web): output different build steps for keyboard-processor

    This makes it easier to see which part of the build fails.
    ermshiperete committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    9de6818 View commit details
    Browse the repository at this point in the history
  3. change(web): use different output directory for tests

    Put production module and test modules in different output subdirectories.
    This addresses code review comments.
    ermshiperete committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    6e41fae View commit details
    Browse the repository at this point in the history
  4. change(web): improve casts

    Addresses code review comment.
    ermshiperete committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    98691e5 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    852b8e8 View commit details
    Browse the repository at this point in the history
  2. chore(web): apply suggestion

    Co-authored-by: Marc Durdin <[email protected]>
    jahorton and mcdurdin committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    1945965 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. chore(web): expose util.ts as separate sub-export

    The exports of the `util.ts` can now be imported as
    `@keymanapp/common-types/utils`. Those methods are used by developer.
    We still export the `Uni_IsSurrogate*` methods in `main.js` because they
    are needed by the keyboard-processor, but exporting everything would
    increase the size of the resulting `keymanweb.js`. Doing it this way
    keeps the size the same.
    ermshiperete committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    5552fdd View commit details
    Browse the repository at this point in the history
  2. chore(web): fix build

    Missed one occurrence of `util`...
    ermshiperete committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    eb9205f View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. chore(web): update common/web/types/src/main.ts

    Co-authored-by: Joshua Horton <[email protected]>
    ermshiperete and jahorton committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    02170dd View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. chore(web): don't deep import and remove sub-export of util

    Addresses code review comments and reverts eb9205f and
    partially reverts 5552fdd.
    ermshiperete committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    fd8ffb5 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. fix(web): export consts

    ermshiperete committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    e42a895 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    1389d40 View commit details
    Browse the repository at this point in the history