Andy
e81b5f8af2
Type-check flow plugin ( #495 )
...
* Type-check flow plugin
* Fix typo
2017-04-27 12:04:06 -04:00
Henry Zhu
5ae165d489
update changelog [skip ci]
2017-04-27 11:16:48 -04:00
Andy
cccee00606
Type-check JSX plugin ( #496 )
...
* Type-check JSX plugin
* Improve test coverage
2017-04-27 10:58:33 -04:00
Andy
8288f7d9e4
Type-check tokenizer/types.js ( #493 )
2017-04-27 10:53:17 -04:00
Andy
cd5bfb786a
Type-check estree plugin ( #494 )
2017-04-27 10:40:51 -04:00
Andy
d8ff63181e
Type-check LValParser ( #487 )
2017-04-27 10:37:08 -04:00
Andy
e1a06544bc
Type-check utils ( #491 )
...
* Type-check utils
* Improve test coverage
2017-04-27 10:23:13 -04:00
Andy
47cade874c
Type-check options.js and index.js ( #490 )
2017-04-26 17:18:17 -04:00
Andy
7627c5a2be
Type-check UtilParser ( #485 )
2017-04-25 18:01:55 -04:00
Andy
3199ceecdb
Type-check node.js ( #486 )
2017-04-25 17:54:47 -04:00
Andy
34acecca2e
Type-check CommentsParser and LocationParser ( #484 )
2017-04-25 16:07:01 -04:00
Brian Ng
68967bf515
Remove jsx context when parsing arrow functions ( #475 )
2017-04-24 00:45:19 +02:00
Andy
c4fb3fe742
Convert each file with parser methods to a class in an inheritance chain ( #481 )
2017-04-24 00:40:49 +02:00
Andy
2c1193b7da
Move plugin helpers out of Parser.prototype and into the plugin itself ( #482 )
2017-04-24 00:34:35 +02:00
Andy
8601f2f7da
Add type declarations for AST nodes ( #480 )
2017-04-21 19:48:09 +02:00
Brian Ng
bc0719a145
Ensure non pattern shorthand props are checked for reserved words ( #479 )
2017-04-21 16:25:34 +02:00
Andy
d975b91a54
Refresh property ordering in baselines ( #454 )
2017-04-21 15:59:46 +02:00
Alex Kuzmenko
00d6db9fbb
Fixed invalid number literal parsing ( #473 )
...
* Fixed invalid number literal parsing
* Don't ignore period or E characters after octal numbers
cherry-pick fix from acorn
* Fix tests
2017-04-21 15:22:50 +02:00
Daniel Tschinder
d1a5220b89
Add support for declare export + fixes ( #224 )
...
* Add support for declare export
* Do not allow declare module inside declare module
* Reallow module exports outside module
* Add handling of `declare export default`
Add check for multiple module.export declarations
* Disallow export let/const/type
Refactor parsing object properties to share more code and add support
for getters and setters
* Rename tests
* Update test fixtures
* Optimize for performance
* disallow declare export interface outside of module
* Refactor code to be more readable and less lookahead
* Add comments
* Add test for export star as
* Test for number literal getter/setter
* Add more tests
* Fix tests
* Allow union types and correctly eat semi after type
* Use non computed keys
* Fix tests
2017-04-21 14:41:59 +02:00
greenkeeper[bot]
28ccd05bab
Update flow-bin to the latest version 🚀 ( #468 )
...
* chore(package): update flow-bin to version 0.44.0
https://greenkeeper.io/
* Update yarn.lock
2017-04-21 14:26:30 +02:00
Andy
5e156310ca
Type-check tokenizer/index.js ( #460 )
...
* Type-check tokenizer/index.js
* Update test baselines
2017-04-21 14:25:31 +02:00
Andy
ad284d5c36
Convert each plugin to a function from a class to an overriding class ( #459 )
...
* Convert each plugin to a function from a class to an overriding class
* Handle undefined options
* Fix indentation
* Fix double space
2017-04-21 13:53:51 +02:00
Sebastian McKenzie
a2c143299a
Add changelog
2017-04-20 16:43:47 +01:00
Sebastian McKenzie
2e17e5bc39
6.17.0
2017-04-20 16:41:23 +01:00
Sebastian McKenzie
a4ca1cc645
Cherry-pick #418 to 6.x ( #476 )
...
* Add support for flow type spread (#418 )
* Add support for flow type spread
* Broaden spreadable types from primary to all, more tests
* Eliminate variance sigil for type spreads, better errors, fix tests
# Conflicts:
# src/plugins/flow.js
* Fix tests
2017-04-20 16:40:55 +01:00
Brian Ng
2ef436641e
Ensure locations in ObjectTypeAnnotations do not include semi or comma ( #472 )
2017-04-19 14:08:51 +02:00
Brian Ng
17f2a2036c
Allow namespace exotic to be exported as default ( #474 )
2017-04-19 13:59:49 +02:00
Sven SAULEAU
bc9edd139f
fix: move tests in experimental
2017-04-17 13:33:48 +02:00
Sven SAULEAU
b2fdd944fe
feat: add tests
2017-04-17 13:33:00 +02:00
Sven SAULEAU
0927e24ac6
Merge remote-tracking branch 'kristofdegrave/nullPropagation' into feat-optional-chaining
2017-04-17 13:21:35 +02:00
Sven SAULEAU
7b51979152
feat: add optional MemberExpression
2017-04-15 18:19:43 +02:00
Andy
482b8155a3
Update test baselines ( #461 )
2017-04-10 11:24:34 -05:00
Brian Ng
637119a017
Fix typo in flow spread operator error [skip ci]
2017-04-10 10:48:51 -05:00
greenkeeper[bot]
344f070445
Update ava to the latest version 🚀 ( #450 )
...
* chore(package): update ava to version 0.19.0
https://greenkeeper.io/
* Fix tests for latest ava
2017-04-07 15:52:19 +02:00
greenkeeper[bot]
aef9e4fb5c
Update flow-bin to the latest version 🚀 ( #448 )
...
* chore(package): update flow-bin to version 0.43.0
https://greenkeeper.io/
* Update yarn.lock
2017-04-07 15:02:11 +02:00
Andy
4bf18ccbea
Simplify cd commands ( #452 ) [skip ci]
2017-04-06 13:48:20 -04:00
Logan Smyth
1c07efb5fc
Use a .babelignore to skip compiling lib and fixtures. ( #451 )
2017-04-05 15:16:51 -04:00
Daniel Tschinder
ed452b6f78
Update CONTRIBUTING.md
2017-04-04 23:16:59 +02:00
Daniel Tschinder
4147c01ac0
7.0.0-beta.8
2017-04-04 22:08:28 +02:00
Daniel Tschinder
c8ac8abad7
Update yarn.lock
2017-04-04 22:07:44 +02:00
Brian Ng
bdfa92464b
Fix predicate attachment to match flow parser ( #428 )
2017-04-04 15:48:50 +02:00
Alex Rattray
cbf4203237
Add extra.raw back to JSXText and JSXAttribute ( #344 )
2017-04-04 15:47:59 +02:00
Brian Ng
14b7f50e51
Fix rest parameters with array and objects ( #424 )
...
* Fix rest parameters with array and objects
* Add test for array rest with object
* reuse parseBindingIdentifier
2017-04-03 22:27:43 +02:00
Alex Kuzmenko
22741a8068
Fix number parser ( #433 )
...
Fixed number parser #2
Added one more test
2017-04-03 22:25:29 +02:00
greenkeeper[bot]
9222562b82
Update cross-env to the latest version 🚀 ( #443 )
...
* chore(package): update cross-env to version 4.0.0
https://greenkeeper.io/
* Update yarn.lock
2017-04-03 22:23:44 +02:00
greenkeeper[bot]
786d73b2ce
Update rollup-plugin-node-resolve to the latest version 🚀 ( #445 )
...
* chore(package): update rollup-plugin-node-resolve to version 3.0.0
https://greenkeeper.io/
* Update yarn.lock
2017-04-03 22:23:02 +02:00
Conrad Buck
213fdab063
Add support for flow type spread ( #418 )
...
* Add support for flow type spread
* Broaden spreadable types from primary to all, more tests
* Eliminate variance sigil for type spreads, better errors, fix tests
2017-04-03 22:05:05 +02:00
Brian Ng
4d18221098
Use babel-register script when running babel smoke tests ( #442 )
2017-03-30 11:25:23 -04:00
Alex Kuzmenko
2f3123ca03
Fix CONTRIBUTING.md [skip ci] ( #432 )
2017-03-24 10:57:36 +01:00
Brian Ng
a495d7f65d
Allow statics in flow interfaces ( #427 )
2017-03-23 22:10:07 +01:00