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

Consistently perform bootstrap and encode Brotli config for improved caching and reduced code complexity #1836

Commits on Jul 14, 2022

  1. Consistently perform bootstrap and encode Brotli config for improved …

    …caching/reduced complexity
    
    Additionally, this PR streamlines the boostrap mechanism to always
    call into the child script, resulting in reduced complexity, and also
    improved caching for user-initiated forked processes. i.e. the tsconfig
    resolution is not repeated multiple-times because forked processes
    are expected to preserve the existing ts-node project. More details
    can be found here TypeStrong#1831.
    
    Fixes TypeStrong#1812.
    devversion committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    ee025e8 View commit details
    Browse the repository at this point in the history
  2. fixup! Consistently perform bootstrap and encode Brotli config for im…

    …proved caching/reduced complexity
    
    Do not use `Nodenext` as `esnext` is sufficent and makes it work with
    all TS versions we have in the matrix.
    devversion committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    e43b665 View commit details
    Browse the repository at this point in the history
  3. fixup! Consistently perform bootstrap and encode Brotli config for im…

    …proved caching/reduced complexity
    
    Re-add fast-path for ESM when we detect it before phase3. And simplify
    code.
    devversion committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    9c0a5a9 View commit details
    Browse the repository at this point in the history