Boopathi Rajaa
edf34dc780
[skip ci] Add classPrivateProperties to README & fix classProperties proposal link ( #554 )
2017-06-01 21:31:25 -04:00
Daniel Tschinder
c3e256fdb5
Add node 8 to travis ( #552 )
2017-06-01 11:50:25 +02:00
Henry Zhu
2dd624b44e
Merge branch 'master' into feat-optional-chaining
2017-05-31 14:33:47 -04:00
Henry Zhu
324e2f0253
7.0.0-beta.12
2017-05-30 19:30:08 -04:00
Jan Olaf Krems
d4e842d4eb
Add plugin for import.meta proposal ( #544 )
...
* Add plugin for import.meta proposal
Fixes https://github.com/babel/babylon/issues/539
* Tests for assignment/mutation of import.meta
* Use correct identifier in failure message
* Simpler & more consistent script errors for import.meta
2017-05-30 19:28:51 -04:00
Rick Waldron
2f5d146d54
Don't treat e, b, E, B as forbidden siblings for hex literals. ( #549 )
2017-05-30 18:14:31 -05:00
Rick Waldron
3ca75dc9ec
Adds test to ensure that numericSeparator plugin does not alter "_" handling in Identifier ( #548 )
2017-05-30 14:31:13 -05:00
Sven SAULEAU
c1702e1da6
fix: minor change
2017-05-30 20:16:13 +02:00
Sven SAULEAU
b0386005c8
docs: NewExpression spec
2017-05-30 20:14:19 +02:00
Sven SAULEAU
9bcd85acf3
feat: CallExpression support
2017-05-30 20:12:43 +02:00
Sven SAULEAU
26096d6a3d
style: [skip ci] updated comment
2017-05-30 18:38:50 +02:00
Sven SAULEAU
51bd87baa8
feat: use syntax plugin
2017-05-30 18:35:29 +02:00
Sven SAULEAU
03d89b6307
docs: fix typo in spec [skip ci]
2017-05-29 18:46:52 +02:00
Sven SAULEAU
d3bc8fcbdf
Merge branch 'master' into feat-optional-chaining
2017-05-29 18:43:40 +02:00
Henry Zhu
f326ef6424
7.0.0-beta.11
2017-05-27 00:19:22 -04:00
Andy
50694f99b1
Extract 'parseClassMember' method ( #533 )
2017-05-26 23:44:56 -04:00
Brian Ng
aad95c63ec
Fix some flow unused warnings ( #543 )
2017-05-26 23:44:36 -04:00
Henry Zhu
81ce415359
add proposal links [skip ci]
2017-05-26 16:44:25 -04:00
Rick Waldron
b344f62056
NumberLiteralSeparator: Stage 1 feature plugin. Closes gh-538 ( #541 )
...
* NumberLiteralSeparator: Stage 1 feature plugin
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* fix-up per review
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* nit: forbiddenNumericLiteralSeparatorSibling -> forbiddenNumericLiteralSeparatorSiblings
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* fix-up to change includes -> indexOf
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2017-05-26 16:37:05 -04:00
Henry Zhu
589ceb4ee7
add extra note [skip ci]
2017-05-26 16:27:16 -04:00
Henry Zhu
ed1809c2d1
link to contributing [skip ci]
2017-05-26 16:25:45 -04:00
Henry Zhu
702d413b83
add contributing docs on making a plugin [skip ci] ( #542 )
...
* add contributing docs on making a plugin [skip ci]
* fixes [skip ci]
2017-05-26 16:24:10 -04:00
greenkeeper[bot]
dd83ad6d60
Update flow-bin to the latest version 🚀 ( #537 )
...
* chore(package): update flow-bin to version 0.47.0
* Update yarn.lock
2017-05-26 15:48:56 -04:00
Henry Zhu
6eeb0317b9
pin to alpha.9
2017-05-26 12:27:28 -04:00
Henry Zhu
9709c8d932
7.0.0-beta.10
2017-05-22 17:02:42 -04:00
aardito2
557696da3a
Fixed disappearing comments following a trailing comma on the last property of an object literal or the last argument of a call expression ( #478 )
2017-05-22 17:02:02 -04:00
Henry Zhu
0f66dbd4b6
add changelog label data [skip ci]
2017-05-22 17:01:48 -04:00
Henry Zhu
1a92c1f34c
7.0.0-beta.9
2017-05-22 14:57:21 -04:00
Andy
2541ab5fda
Simplify PrivateName and ClassPrivateProperty types ( #532 )
...
* Simplify PrivateName and ClassPrivateProperty types
* ClassPrivateProperty is not a ClassMemberBase; can't be static, can't be computed
2017-05-22 13:42:32 -04:00
Diego Ferreiro Val
01da62283c
Modify grammar to support Private Fields proposal: ( #260 )
...
* Modify grammar to support Private Fields proposal:
- Adding optional plugin `classPrivateProperties`
- Adding PrivateName type identifier
- Adding ClassPrivateProperty to ClassBody
- Allow PrivateName in MemberExpression
- Allow PrivateName as a reference
- Adding tests
* Remove unnecesary liberal parameter
* Guarding for plugin dependecy for future versioning
* update spec.md [skip ci]
* move comment [skip ci]
* remove unused param [skip ci]
* Refactor PrivateName to contain Identifier in name property
2017-05-22 11:33:48 -04:00
Kevin Gibbons
6c4acecf00
Fix #437 : only prohibit 'export type from "module" ' when flow is enabled ( #438 )
...
* Only prohibit 'export type' when flow is enabled
* Fix lint
2017-05-19 10:05:44 +02:00
Brian Ng
dcef4012a0
Disallow SpreadElement inside dynamic import ( #529 )
...
* Disallow SpreadElement inside dynamic import
* tweak error message
2017-05-17 12:07:09 -04:00
James Browning
23ff45fcfa
Spec fix as BindExpression only have a single object/callee not an Array ( #436 ) [skip ci]
...
* Fixed spec.md to reflect that BindExpressions only have a single node not an array for their properties
* Added semicolons to BindExpression props
2017-05-17 10:25:10 -04:00
Max Schaefer
b08fdf87e8
Fix handling of anonymous parameters in flowParseObjectTypeMethodish. ( #526 )
...
By analogy with `flowParseFunctionTypeParams` (cf. commit 407c97c9c2fe453fc2ae940c3d3b11c90d9dbc8e).
2017-05-16 22:53:13 +02:00
greenkeeper[bot]
4ef964e066
Update cross-env to the latest version 🚀 ( #520 )
...
* chore(package): update cross-env to version 5.0.0
* Update yarn.lock
2017-05-14 20:03:20 +02:00
Andy
aa78011666
Fix type check errors ( #521 )
2017-05-14 19:59:56 +02:00
Andy
d95b5fb83d
Remove unused parameters from parseParenAndDistinguishExpression ( #522 )
2017-05-14 19:59:03 +02:00
Andy
a738870472
Type-check ExpressionParser ( #488 )
...
* Type-check ExpressionParser
* Improve test coverage
2017-05-11 16:30:21 +02:00
Andy
7a8b64c0d3
Type-check StatementParser ( #489 )
2017-05-11 16:28:12 +02:00
Daniel Tschinder
f6020aecbf
Convert argument of SpreadElement correctly to assignable ( #518 )
2017-05-11 00:45:08 +02:00
Daniel Tschinder
d605a9a4de
Fix flow errors ( #517 )
2017-05-11 00:04:43 +02:00
Andy
1773ca7457
Type-check State ( #492 )
2017-05-10 21:55:09 +02:00
greenkeeper[bot]
8862c96237
Update flow-bin to the latest version 🚀 ( #497 )
...
* chore(package): update flow-bin to version 0.45.0
https://greenkeeper.io/
* Update yarn.lock
2017-05-10 21:50:30 +02:00
Andy
1f113fd650
Fix FunctionDeclaration spec: Id may be null ( #503 )
...
* Fix FunctionDeclaration spec: Id may be null
* Use OptFunctionDeclaration and OptFunctionExpression
2017-05-10 21:29:05 +02:00
Alex Rattray
4e776bf00b
Better error message for anonymous class declarations ( #509 )
2017-05-10 21:26:38 +02:00
Daniel Tschinder
7f9eb50b2c
Fix changelog
2017-05-10 18:40:12 +02:00
Daniel Tschinder
2b77908ac9
Merge branch '6.x'
...
# Conflicts:
# CHANGELOG.md
# package.json
# src/parser/expression.js
# src/parser/statement.js
# src/plugins/flow.js
# test/fixtures/flow/type-annotations/135/expected.json
# test/fixtures/flow/type-annotations/136/expected.json
# test/fixtures/flow/type-annotations/139/options.json
# test/fixtures/flow/type-generics/1/expected.json
# test/fixtures/flow/type-generics/2/expected.json
2017-05-10 18:39:32 +02:00
Daniel Tschinder
28985e7acc
6.17.1
2017-05-10 18:25:58 +02:00
Daniel Tschinder
934a3a78b6
Update changelog
2017-05-10 18:25:13 +02:00
Daniel Tschinder
9a1ef48ae3
Merge pull request #516 from babel/backport2
...
Backport #433 #473 + typo
2017-05-10 18:22:06 +02:00