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

Add built-in support for TypeScript #368

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from
Draft

Commits on Mar 25, 2021

  1. Add built-in support for TypeScript

    This relies on esbuild to strip out types during import. Esbuild was
    chosen for its performance. The official tsc compiler is very slow in
    comparison. This means there is no built-in type checking yet.
    
    The plan is to have a non emitting tsc process running in parallel
    just for type checking.
    marvinhagemeister committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    96ba02f View commit details
    Browse the repository at this point in the history
  2. Fix binary node not found in child_process

    This happens because child processes are not executed in the same shell
    the main process was started in
    marvinhagemeister committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    2dfeae6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af32fa9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3092d44 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a804f02 View commit details
    Browse the repository at this point in the history
  6. WIP

    marvinhagemeister committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    8746c8a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cb4ea70 View commit details
    Browse the repository at this point in the history