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

Use Babel 6 #6828

Merged
merged 16 commits into from Mar 13, 2017
Merged

Use Babel 6 #6828

merged 16 commits into from Mar 13, 2017

Commits on Mar 12, 2017

  1. Use babel@6 internally.

    * Updates ember-cli itself to use babel@6.
    * Removes usages of `options.babel` for internal babel version.
    * Removes `_pruneBabelOptions` method.
    rwjblue committed Mar 12, 2017
    Configuration menu
    Copy the full SHA
    bf757cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    795fe4e View commit details
    Browse the repository at this point in the history
  3. Provide custom babel options based on dependency version.

    * Use private internal babel options for methods using ember-cli
      shipped babel transpiler.
    * Provide babel options based upon ember-cli-babel version (for
      babel@5 give babel@5 style options, for babel@6 give babel@6
      style options).
    
    Provide `this.options.babel` based on
    rwjblue committed Mar 12, 2017
    Configuration menu
    Copy the full SHA
    380e9c5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    48b38fc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e430746 View commit details
    Browse the repository at this point in the history
  6. Ensure all fallback transpilation is modules only.

    * Remove usage of `babel-preset-env`.
    * Change all "fallback" processing to handle **only** modules.
    rwjblue committed Mar 12, 2017
    Configuration menu
    Copy the full SHA
    1fcb3e3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dd51e7f View commit details
    Browse the repository at this point in the history
  8. Default babel options based on ember-cli-babel version.

    When using ember-cli-babel@5 use babel@5 options, when using
    ember-cli-babel@6 no defaults are needed.
    rwjblue committed Mar 12, 2017
    Configuration menu
    Copy the full SHA
    3164a07 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5fc5cc6 View commit details
    Browse the repository at this point in the history
  10. Update yarn.lock.

    rwjblue committed Mar 12, 2017
    Configuration menu
    Copy the full SHA
    c27e9e1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    00dac68 View commit details
    Browse the repository at this point in the history
  12. Bump minimum version of ember-cli-qunit.

    Fixes an issue with using babel@6 options when transpiling with
    babel@5.
    rwjblue committed Mar 12, 2017
    Configuration menu
    Copy the full SHA
    fa3af6a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    381f51a View commit details
    Browse the repository at this point in the history
  14. Remove feature flagging for browser targets RFC.

    The RFC has landed, and ember-cli-babel has been updated to take
    advantage of it. Having real use cases was the blocker to enabling
    the feature flag and removing it.
    rwjblue committed Mar 12, 2017
    Configuration menu
    Copy the full SHA
    2b4ab62 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2017

  1. Remove custom modules transpilation plugin.

    babel@6.24 includes the required interop changes.
    rwjblue committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    02b0a1e View commit details
    Browse the repository at this point in the history
  2. Update to latest htmlbars-inline-precompile plugin.

    Fixes some bugs.
    rwjblue committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    e2a6db2 View commit details
    Browse the repository at this point in the history