Sam Goldman
085361ad1a
Remove Flow annotations and pragmas
2016-02-28 13:18:57 -10:00
Logan Smyth
5f94206382
Merge pull request #3355 from loganfsmyth/babylon-browserifiable
...
Clean up babylon bundle to allow it to be re-bundled - fixes T6930
2016-02-22 08:50:06 -08:00
Sebastian McKenzie
31f3eba4c1
Merge pull request #3361 from babel/klint
...
Switch to klint, fix some lint rules
2016-02-14 23:26:30 +00:00
Sebastian McKenzie
c9f9435445
Switch to klint, fix some lint rules
2016-02-14 23:25:14 +00:00
Logan Smyth
40e5f505f4
Properly fail to parse >== and <== - fixes T2921
2016-02-13 10:08:05 -08:00
Logan Smyth
19de6dea3d
Clean up babylon bundle to allow it to be re-bundled - fixes T6930
2016-02-12 22:48:00 -08:00
Henry Zhu
13cb34a966
v6.5.2
2016-02-12 11:29:58 -05:00
Henry Zhu
2e73358fcc
Add class properties test with a generator method that results in a parse error
2016-02-11 13:03:36 -05:00
Logan Smyth
88a67773e6
Merge pull request #3332 from loganfsmyth/revert-prop-semi
...
Revert to standard ASI behavior for class properties
2016-02-10 22:40:44 -07:00
Logan Smyth
abd39d688e
Add tests for class property ASI.
2016-02-06 23:01:38 -08:00
Logan Smyth
0c35bbfc07
Revert "babylon: throw parse error if class properties do not have a semicolon (fixes T6873)"
...
This reverts commit 976edfc06740e434d1d5b136e28996a77f909403.
2016-02-06 18:36:31 -08:00
Logan Smyth
d9ade8a63a
Revert "babylon: fix error location for class properties with a missing semicolon"
...
This reverts commit f31099f383b52cf4fe1786188f6421529dea865b.
2016-02-06 18:36:22 -08:00
Henry Zhu
8d241c9c40
v6.5.0
2016-02-06 19:06:41 -05:00
Amjad Masad
024cba6433
Merge pull request #3305 from jviereck/T7052
...
Fix: Arrow functions with trailing comma + return type are throwing an error when parsing
2016-02-05 13:50:57 -08:00
Jeff Morrison
acc946c09e
Add support for leading pipes in Flow type alias RHS syntax
2016-02-05 13:23:55 -05:00
Henry Zhu
5f0ece0bdb
add some more flow types
2016-02-04 11:07:03 -05:00
Julian Viereck
a121d1b7b5
Fix and tests
2016-01-31 01:22:31 +01:00
Henry Zhu
97fd9d65e7
v6.4.5
2016-01-19 18:02:31 -05:00
Bradley Farias
b6f5b6ab11
fix flow for babylon
2016-01-19 13:01:26 -06:00
Chris Cowan
d425927ff1
Make babylon ignore duplicate plugins.
2016-01-15 19:29:21 -08:00
Chris Cowan
9c75f27240
Make Babylon correctly handle "flow" being present multiple times in plugins.
2016-01-15 19:00:38 -08:00
Henry Zhu
98504720df
v6.4.2
2016-01-06 21:26:43 -05:00
Henry Zhu
2f00b4c329
babylon: fix error location for class properties with a missing semicolon
2016-01-06 18:42:26 -05:00
Henry Zhu
359b8533b6
v6.4.0
2016-01-06 15:34:12 -05:00
Sebastian McKenzie
6c79639801
Merge pull request #3225 from hzoo/cp-semi
...
`babylon`: throw parse error if class properties do not have a semico…
2016-01-06 15:22:37 +00:00
Sam Goldman
541b576c7a
Guard export interface against isExportDefaultSpecifier
2016-01-05 17:28:21 -08:00
Sam Goldman
a04948f70f
Add export interface Flow syntax support
...
An interface export is just like a type export. In fact, it's a syntax affordance which makes the following equivalent:
```javascript
interface I_ { ... }
export type I = I_;
```
```javascript
export interface I { ... }
```
See facebook/flow#1145
2016-01-05 15:57:45 -08:00
Sam Goldman
bd5c1a5b1b
Add support for "declare interface" Flow syntax
...
This has been a feature in Flow for a long time (couldn't easily find a
specific commit adding this). Interfaces are basically undocumented, though, so
it's easy to see how this was missed.
2016-01-04 11:50:12 -08:00
Sam Goldman
0980819346
Add support for "declare type" Flow syntax
...
See facebook/flow#1105
2016-01-04 11:42:43 -08:00
Henry Zhu
e849c62144
babylon: throw parse error if class properties do not have a semicolon (fixes T6873)
2015-12-30 14:01:46 -05:00
Jesse McCarthy
b1da92e8cb
Don't make directive from parenthesized string.
2015-12-28 11:04:33 -05:00
Jesse McCarthy
c5a8d4c5b0
Add non-directive fixture.
...
(Failing.)
2015-12-28 11:04:33 -05:00
Sebastian McKenzie
326e157e5d
Merge pull request #3203 from samwgoldman/flow-mixins-6.x
...
Add support for mixins to Babel 6.x
2015-12-27 21:04:40 +00:00
Sebastian McKenzie
c72ef3755a
stop people from patching babylon by building it
2015-12-24 03:58:52 +00:00
Sam Goldman
137abcaf7a
Add support for mixins to Babel 6.x
2015-12-23 16:09:12 -05:00
Sam Goldman
f0fd729883
Add support for this type to Babel 6.x
2015-12-23 13:54:57 -05:00
Amjad Masad
939ad92deb
v6.3.26
2015-12-22 23:11:59 -08:00
Amjad Masad
1d82e48d36
Merge pull request #3190 from hzoo/remove-await-star
...
Remove await* from babel-generator, add parsing error to babylon - (fixes T6688)
2015-12-22 22:57:23 -08:00
Henry Zhu
c7bdf7fc63
remove all property, fixup tests
2015-12-23 00:02:02 -05:00
Amjad Masad
75e2a398af
v6.3.25
2015-12-21 13:59:11 -08:00
Henry Zhu
7bac3627fe
Remove await* from babel-generator, add parsing error to babylon - (fixes T6688)
2015-12-19 23:15:09 -05:00
TSUYUSATO Kitsune
8d8f75a5b8
Fix ignoring previous strict mode after twice "use strict"
...
For example:
var foo = function () {
"use strict";
"use strict";
// there is inside of strict mode,
// so `0123` (octal number) occurs a syntax error.
};
// there is outside of strict mode,
0123; // so left is valid syntax.
// however:
// SyntaxError: Invalid number (8:0)
I fixed it and add the test case.
2015-12-19 09:26:10 +09:00
Amjad Masad
2304ce0b4a
v6.3.21
2015-12-18 00:23:03 -08:00
Marshall Roch
4a140af08d
Upgrade to flow 0.20.0
2015-12-17 12:49:48 -08:00
Amjad Masad
f350853db9
v6.3.20
2015-12-16 12:24:45 -08:00
Henry Zhu
fa23b4359b
add functionBind to babylon plugins readme
2015-12-16 09:47:08 -05:00
Amjad Masad
b0eb0f3ff9
v6.3.18
2015-12-13 23:01:37 -08:00
Sebastian McKenzie
694ad8eb8a
Merge pull request #3107 from MakeNowJust/fix/t6675-2
...
Fixed T6675
2015-12-12 01:30:05 +11:00
Henry Zhu
15e02657fa
v6.3.15
2015-12-06 11:31:46 -05:00
Henry Zhu
d833e8bbee
eslint: add space-after-keywords
2015-12-06 11:30:07 -05:00