diff --git a/package.json b/package.json index 5aef6d6b4..73e447694 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ ], "atomShellVersion": "0.21.0", "dependencies": { - "6to5-core": "^3.0.14", + "6to5-core": "^3.6.0", "async": "0.2.6", "atom-keymap": "^3.1.2", "atom-space-pen-views": "^2.0.4", diff --git a/src/6to5.coffee b/src/6to5.coffee index 9d67efcf8..57dd6babd 100644 --- a/src/6to5.coffee +++ b/src/6to5.coffee @@ -18,11 +18,6 @@ defaultOptions = # when the source map is inlined. sourceMap: 'inline' - # Because Atom is currently packaged with a fork of React v0.11, - # it makes sense to use the --react-compat option so the React - # JSX transformer produces pre-v0.12 code. - reactCompat: true - # Blacklisted features do not get transpiled. Features that are # natively supported in the target environment should be listed # here. Because Atom uses a bleeding edge version of Node/io.js, @@ -40,6 +35,11 @@ defaultOptions = # Target a version of the regenerator runtime that # supports yield so the transpiled code is cleaner/smaller. 'asyncToGenerator' + + # Because Atom is currently packaged with a fork of React v0.11, + # it makes sense to use the reactCompat transform so the React + # JSX transformer produces pre-v0.12 code. + 'reactCompat' ] ###