7977 Commits

Author SHA1 Message Date
noinkling
517ecdae65 Allow --inspect-brk option to be used with babel-node 2017-05-28 18:08:04 +12:00
Justin Ridgewell
2579c5b6e9 Merge pull request #5775 from peey/switch-continue
Switch continue
2017-05-27 22:45:14 -04:00
Henry Zhu
30defbe436 fix flow error [skip ci] 2017-05-27 10:20:30 -04:00
Henry Zhu
3477e740e1 pin babel, update lerna 2017-05-27 09:39:21 -04:00
Henry Zhu
0df3e3d6eb update babylon beta 11 2017-05-27 09:08:58 -04:00
Mauro Bringolf
f0d7d580d5 Added individual test cases for possible errors with path.replaceWith (#5779) 2017-05-27 00:22:26 -04:00
Brian Ng
4ae39239b5 Remove import declaration when stripping flowtypes if only type/typeof specifiers (#5782) 2017-05-26 15:36:46 -04:00
Henry Zhu
9e2ef0cf9e update types [skip ci] 2017-05-25 15:23:30 -04:00
Henry Zhu
9b44cef691 v7.0.0-alpha.10 2017-05-25 15:17:07 -04:00
Henry Zhu
ce2335604c Merge pull request #5761 from babel/b7-10
Babylon 7 alpha.10
2017-05-25 14:29:25 -04:00
Buu Nguyen
8abe061fab Support specifying minimum Node version a test requires (#5765) 2017-05-25 11:59:00 -04:00
Aditya Vohra
bf9baa182b Change regeneratorRuntime to _regenerator2.default in transform runtime README [skip ci] (#5767) 2017-05-25 08:34:31 -05:00
Peeyush Kushwaha
ee389384bc Update regenerator test relying on wrong semantics
Broken by fix to switch statements in block scoping
2017-05-25 13:51:13 +05:30
Peeyush Kushwaha
72d83acc07 Properly convert continue statements in switch
Ignore just non-label break statements in a switch, and allow continue
statments and lablled break statements.

Fixes #5725
2017-05-25 13:49:29 +05:30
Buu Nguyen
cfe0a84e2b Update doc per review feedback (#5766) [skip ci] 2017-05-23 16:47:09 -05:00
Buu Nguyen
4ce24c041a Minor improvements to grammar, verbiage and others (#5764) [skip ci] 2017-05-23 16:34:50 -04:00
Brian Ng
3563823870
Print decorators before ExportDeclaration 2017-05-23 10:37:38 -05:00
Brian Ng
9d95b3faae
518-spread-assignable 2017-05-23 09:09:01 -05:00
Brian Ng
f8f2ead450
358-decorator-exported-class 2017-05-23 08:57:03 -05:00
Brian Ng
32c4cdf016
339-spread-obj-pattern-assignable 2017-05-23 08:43:15 -05:00
Brian Ng
afe85c11a7
474-transform 2017-05-23 08:08:07 -05:00
Brian Ng
01d5d5ebc7
499-transform 2017-05-23 07:58:22 -05:00
Bo Lingen
8772e7fb89 Fix ObjectProperty patterns (#5762)
* Fix Object Property values to allow Patterns

* Add RestElement to allowed types

* add tests for nested pattern structures
2017-05-22 20:24:19 -04:00
Brian Ng
889a505ffd
377-async-func-decl 2017-05-22 17:35:01 -05:00
Brian Ng
6c6ee74eb0
351-class-prop 2017-05-22 17:26:15 -05:00
Brian Ng
48ce5bcf1c
499-super-class-prop 2017-05-22 16:59:16 -05:00
Brian Ng
ec596604bc
474-export-default-exotic 2017-05-22 16:54:23 -05:00
Henry Zhu
d365dad341 add some tests 2017-05-22 17:48:20 -04:00
Samuel Reed
853b9f8ece Fix multiple var declarations in transform-react-constant-elements (#5732) (#5756)
This was broken by a legacy attachment path conditional that
is no longer needed.
2017-05-22 17:46:53 -04:00
Henry Zhu
6620612b66 update to beta.10 2017-05-22 17:13:54 -04:00
Brian Ng
c6eab0c206 Merge pull request #5758 from STRML/test-react-constant-elements-unreferenced-param
Add regression test for transform-react-constant-elements (#5552)
2017-05-21 13:38:52 -05:00
Samuel Reed
83232bb4ff
Add regression test for transform-react-constant-elements (#5552) 2017-05-21 11:47:35 -05:00
James Lal
6928695735 Flow comments import export (#5675)
* Add failing test for `export type .. from ...; `

* Add support for flow comment : `export ... from '...'`
2017-05-20 09:10:39 -04:00
Justin Ridgewell
943fa8aa73 Merge pull request #5753 from jridgewell/7.0
Hoist toSequenceExpression's convert helper (#5693)
2017-05-19 21:54:06 -04:00
Justin Ridgewell
58216f5022 Hoist toSequenceExpression's convert helper (#5693) 2017-05-19 17:35:05 -04:00
Justin Ridgewell
8cd4a62c02 Transform do-expressions on exit (#5694)
* Transform do-expressions on exit

This allows other transforms (notably, block scoping) to do their magic
first, possibly saving closures.

Also fixes a bug with declaring duplicate bindings (de-opts now).

* Use strict in exec test

* lint
2017-05-19 16:58:15 -04:00
Buu Nguyen
c474fd48e1 Fix issue semi-colon gets inserted unnecessarily (#5749)
* Fix issue semi-colon gets inserted unnecessarily

* Simplify if condition a bit
2017-05-19 16:54:51 -04:00
Brian Ng
2788a914f6 Add process to test sandbox (#5410) 2017-05-19 15:13:23 -04:00
Justin Ridgewell
09229db794 Cleanup template-literals transform (#5748)
Avoid `Array#shift`s and prefer `const`s when possible.
2017-05-19 14:57:15 -04:00
Brian Ng
a52d34023c Add spec option example for transform-es2015-arrow-functions [skip ci] (#5698) 2017-05-19 14:56:56 -04:00
Mauro Bringolf
8facda4505 Added more types to API signatures (#5733) [skip ci] 2017-05-19 14:53:43 -04:00
Mauro Bringolf
943b7371a1 Completed return types for all NodePath family methods (#5739) [skip ci] 2017-05-19 14:52:13 -04:00
Mauro Bringolf
ce6f67216e Add test cases for bad options in babel-preset-es2015 (#5720)
* Added testcases for bad 'spec' or 'module' option

* Corrected typo in test description
2017-05-14 16:21:37 +02:00
Sven SAULEAU
486563152c Merge pull request #5729 from Daniel15/patch-1
Lowercase "business model" in badge
2017-05-12 11:31:16 +02:00
Daniel Lo Nigro
11539e219b Lowercase "business model" in badge
For consistency with the other badges

Also removed a stray quotation mark.
2017-05-11 21:48:26 -07:00
Logan Smyth
086cdfc705 Add more compat logic for Rest/SpreadElement for 6.x vs 7.x 2017-05-11 18:24:34 -07:00
Diogo Franco
899a754bef Correct the validator for ArrayPattern (#5722)
The elements of the `elements` array should be either `Identifier`, `Pattern` or `RestElement`, but the validator was requiring `Expression`. It happened to work for `Identifier` since an `Identifier` is an `Expression`, but not for the other possible pattern elements.
2017-05-10 10:50:01 +09:00
Robert Brignull
5633e3c4f6 Fix typo a => b 2017-05-07 15:58:24 -07:00
Logan Smyth
6646707e01 Fix 'Unhandled promise rejection (rejection id: 1): ReferenceError: setTimeout is not defined' warning. 2017-05-05 14:13:11 -07:00
Logan Smyth
14584c218c Kill the "shadow-functions.js" internal plugin in favor of an explicit helper (#5677)
* Handle arrow function processing via shared API rather than default plugin.

* Fix a few small PR comments.

* Preserve existing spec arrow 'this' rewrites, and support spec in subclass constructors.
2017-05-05 13:27:18 -07:00