8380 Commits

Author SHA1 Message Date
Robert Jackson
bc65822379 Add noInterop option to babel-plugin-transform-es2015-modules-commonjs.
The intent of this option is to toggle module interop behavior. When `true`
no `interopRequireXXX` helper invocations will be emitted.

(cherry picked from commit 0d1edb9811694d25df2ef75a1e8de773624ec6b8)
2017-03-07 14:53:01 -05:00
Logan Smyth
836dd95c44 Merge pull request #5422 from rwjblue/remove-interop-require-default-in-strict-mode
Add noInterop option to babel-plugin-transform-es2015-modules-commonjs.
2017-03-07 11:16:43 -08:00
Robert Jackson
23de276718
Add docs for strict and noInterop with es2015-modules-commonjs. 2017-03-06 20:19:38 -05:00
Robert Jackson
0d1edb9811
Add noInterop option to babel-plugin-transform-es2015-modules-commonjs.
The intent of this option is to toggle module interop behavior. When `true`
no `interopRequireXXX` helper invocations will be emitted.
2017-03-06 19:51:35 -05:00
Brian Ng
8a82cc060a Run new lint rules (#5413) 2017-03-04 10:46:01 -05:00
Sven SAULEAU
990d22a8d4 docs: [skip ci] add new members 2017-03-04 11:26:13 +01:00
Brian Ng
2127df0db0 Fix transform-object-rest-spread README [skip ci] (#5409) 2017-03-02 23:29:34 -05:00
Henry Zhu
f7e2d88f6c independent mode [skip ci] 2017-03-02 16:25:18 -05:00
Henry Zhu
11e54a6bd3 v7.0.0-alpha.1 2017-03-02 16:04:47 -05:00
Henry Zhu
22a5ce43f1 fix lerna config [skip ci] 2017-03-02 16:00:44 -05:00
Henry Zhu
67ed224df0 update babel-types readme [skip ci] 2017-03-02 15:58:12 -05:00
Henry Zhu
c86f922dc7 add exact flag [skip ci] 2017-03-02 15:54:51 -05:00
Henry Zhu
b4b03d48fa remove undeclared plugin [skip ci] (#5407) 2017-03-02 15:53:02 -05:00
Henry Zhu
0847ae055d cleanup + update to lerna 38 (#5406) 2017-03-02 15:04:54 -05:00
Artem Gurzhii
0d3a7e9cc6 Code refactoring for the babel-generator (#5344)
* refactoring code for babel-generator package

* removing spaces and refactoring if statement

* fixing warnings
2017-03-02 10:14:03 -08:00
Aaron Ang
4ad0caaa66 Merge pull request #5400 from JPeer264/fix/usage
[doc] Fix: comments in usage w/ options
2017-03-01 12:50:29 -08:00
JPeer264
b9c0f364c4 [skip ci] Fix: comments in usage w/ options 2017-03-01 21:35:51 +01:00
Henry Zhu
65f23b8212 Merge pull request #5399 from babel/update-babylon-beta-4
Update babylon beta 4
2017-03-01 13:26:28 -05:00
Henry Zhu
b363e7b199 add @danez's changes 2017-03-01 12:54:22 -05:00
Henry Zhu
2b9c3735fd update to babylon beta 4 2017-03-01 12:38:19 -05:00
Henry Zhu
3ff77a61e4 Update babylon beta 3 (#5394)
* Update babylon to v7-beta.3

* convert RestProperty/SpreadProperty to RestElement/SpreadElement

* add virtual types to make it easier to upgrade
2017-02-28 16:58:19 -05:00
Daniel Tschinder
6d6cdf6baf [7.0] Allow presets to be objects (#5385)
* Allow presets to be objects

* Improve logic to detect preset format
2017-02-28 16:39:08 -05:00
Logan Smyth
9acae54a29 Merge pull request #5376 from loganfsmyth/no-pipeline
[7.0] Remove the unneeded Pipeline class.
2017-02-27 12:33:11 -08:00
Henry Zhu
696e63c58b Merge pull request #5380 from babel/extra-do + 6.x commits 2017-02-25 18:48:27 -05:00
Henry Zhu
6529cb5f01 babel-generator: add another do test 2017-02-25 18:39:18 -05:00
Alex Kuzmenko
01918c68c1 Improve babel-generator's code coverage (#5338) 2017-02-25 13:26:29 -05:00
Sven SAULEAU
eb9d699ce9 style: [skip ci] lint code snippets in md (#5379) 2017-02-25 12:19:29 -05:00
Logan Smyth
f3e92010c5 Remove the unneeded Pipeline class. 2017-02-24 13:37:33 -08:00
Henry Zhu
d33d023594 Merge remote-tracking branch 'origin/master' into merge-master 2017-02-23 18:54:15 -05:00
Daniel Tschinder
87ca6150ae [7.0] Remove bc code from preset handling and preset-es2015 (#5128)
* Remove bc code from preset handling and preset-es2015

* Add more tests

* Only allow functions for presets

* Fix lint
2017-02-22 14:58:01 +01:00
Zachary Miller
6614a63b3b Wrap some generated do expressions in parens (#5339) 2017-02-22 07:50:58 -05:00
Aaron Ang
45087b258b Add Yarn installation to CONTRIBUTING.md (#5358) [skip ci] 2017-02-22 07:50:22 -05:00
Daniel Tschinder
be293bd708 Enable codecov partial coverage (#5336) 2017-02-21 22:40:11 -05:00
Aaron Ang
c1c9ac4e11 Add section to CONTRIBUTING about debugging code (#5354) [skip ci] 2017-02-21 22:26:52 -05:00
Aaron Ang
3a6d85e55e Remove redundant NODE_ENV=test in Makefile (#5350)
`NODE_ENV=test` is exported by default. Therefore, targets that set `NODE_ENV` to `test` are cleaned up.
2017-02-21 22:14:59 -05:00
JeongHoon Byun (aka Outsider)
2de4b08c51 Add test for passing arguments to babel-node (#5163) (#5342) 2017-02-21 22:14:26 -05:00
Izaak Schroeder
8d9195f862 Pass dirname as extra metadata to preset constructor. (#4834)
* Pass `dirname` as extra metadata to preset constructor.

Sometimes a preset would like to know where it should resolve relative paths from (e.g. https://github.com/tleunen/babel-plugin-module-resolver) and this extra information makes that possible.

* Test for `dirname` passed into preset constructor

This adds a check for `dirname`’s existence and correctness to the
`resolve-addons-relative-to-file` test, and serves as a minimal example
of a path-aware preset.
2017-02-21 22:13:03 -05:00
Artem Yavorsky
02f51fb7a5 [skip ci] Add devEngines to package.json (#5312) 2017-02-21 22:10:33 -05:00
Marcelo Dapper
724c949244 Replace lodash/assign with Object.assign (#5356)
Remove imports to lodash/assign and replace assign with Object.assign.
The lodash/assign is unnecessary for babel 7 as node >4 has the same
functionality built-in with Object.assign as used here.

This resolve the [issue 5353](https://github.com/babel/babel/issues/5353)
2017-02-21 22:08:20 -05:00
Logan Smyth
c1f7d67bae Merge pull request #5351 from loganfsmyth/reduce-require
Avoid usage of exports/module.exports/require().
2017-02-21 16:59:32 -08:00
Logan Smyth
4ee385e96c Avoid usage of exports/module.exports/require(). 2017-02-21 16:52:42 -08:00
Alex Kuzmenko
b5246994b5 Update CONTRIBUTING.md: include make build (#5349) [skip ci] 2017-02-21 10:09:31 -05:00
Daniel Tschinder
2974a82df1 Add babel-bot to team (#5355) [skip ci] 2017-02-21 08:44:40 -05:00
Brian Ng
7b63af0e91 Fix typo in CONTRIBUTING.md [skip ci] 2017-02-20 11:37:04 -06:00
Henry Zhu
d9f01cbce6 Merge pull request #5317 from babel/update-babylon
Update to babylon@7.0.0-beta.0
2017-02-18 13:06:39 -05:00
Daniel Tschinder
7e540cdcc9 Remove obsolete code 2017-02-18 12:30:46 +01:00
Brendan Houle
07dd2b1e20 Shorthand properties examples (#5334) 2017-02-17 12:01:57 -06:00
Zachary Miller
d55a775024 Update CONTRIBUTING.md with respect to coverage check [skip ci] (#5329) 2017-02-16 22:14:16 -05:00
Joe Lencioni
69c6d27794 Improve syntax highlighting in readme for JSX (#5331) [skip ci] 2017-02-16 20:36:05 -05:00
Wilhelmina Drengwitz
7e59f86444 Fix 'o' is undefined in example code (#5327) [skip ci] 2017-02-16 15:24:20 -05:00