Skip to content

babel-preset-react-app doesn't transpile Object.values #5012

Closed
@3stacks

Description

@3stacks

Is this a bug report?

yes

Did you try recovering your dependencies?

yep

Which terms did you search for in User Guide?

I searched through the babel-preset-react-app documentation and source looking for config options etc

Environment

Environment:
OS: macOS High Sierra 10.13.4
Node: 10.9.0
Yarn: 1.9.4
npm: 6.2.0
Watchman: Not Found
Xcode: Not Found
Android Studio: Not Found

Packages: (wanted => installed)
react: ^16.5.1 => 16.5.1
react-dom: ^16.5.1 => 16.5.1

Steps to Reproduce

demonstration: https://github.com/3stacks/but-why

  1. Clone repository
  2. yarn install
  3. yarn build
  4. Go to build/static/js/main.xxx.js
  5. Search for "Object.values"

Expected Behavior

It should be transpiling es2017 features. Or if it doesn't by default, it should listen to my browserslist query and support the version of IE I defined, therefore transpiling object.values

Actual Behavior

It spat out Object.values in the built verison.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions