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

deps: upgrade Babel preset-env, remove now redundant plugins #838

Merged

Commits on Aug 25, 2020

  1. deps: upgrade Babel preset-env, remove now redundant plugins

    - optional-chaining and nullish-coalescing are now part of
      @babel/preset-env, so no need to explicitly install or configure
      them anymore
      - left in the regression tests though!
      - previously they were new syntax and TSDX adopted them as soon as
        they landed in TS
      - can view current compat table here:
        https://github.com/babel/babel/blob/e498bee10f0123bb208baa228ce6417542a2c3c4/packages/babel-compat-data/data/plugins.json#L24
    
    - update autoprefixer integration test because browserslist and
      caniuse-lite were updated to more recent compat tables
      - `-webkit-input-placeholder` is no longer needed, but some others
        are, so switch to checking for `-moz-placeholder`
      - this probably fixes that "caniuse-lite is out-of-date" warning I
        was getting occassionally in CI
        - didn't get locally probably because I didn't install with
          `--frozen-lockfile` locally, unlike in CI
    agilgur5 committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    d628b16 View commit details
    Browse the repository at this point in the history