Dan Harper
dc3036627b
Fix Flow return types on arrow functions ( #124 )
...
* fix: arrow return type on next line is valid
https://github.com/babel/babel-eslint/issues/348
* fix: arrow on line after return type annotation is invalid
* lint
2016-09-15 19:27:11 +02:00
Daniel Tschinder
abf6ca8e5e
Add tests for export extensions ( #127 )
...
The case which includes a namespaced and default import was not tested yet
2016-09-15 19:24:11 +02:00
Daniel Tschinder
0adca96529
Fix Contributing guidelines [skip ci]
2016-09-15 18:39:10 +02:00
Henry Zhu
7f24f0966b
0.0.1
2016-09-13 17:06:51 -04:00
Moti Zilberman
43e0cfb08d
Fix UpdateExpression handling in es2015-modules-commonjs, resolve #4462
2016-09-13 19:06:52 +03:00
Basil Hosmer
ddbda7dd04
exact object type annotations for Flow plugin ( #104 )
...
* exact object type annotations for Flow plugin
* Couple tweaks per suggestions
* s/==/===/
* add test for unexpected token in flowObjectType Semicolon
2016-09-13 10:07:23 -04:00
Daniel Tschinder
de975b9660
Use plain js to do the pre/postpublish for the polyfill ( #3694 )
...
* Use plain js to do the pre/postpublish for the polyfill
* remove dist on clean [skip ci]
2016-09-13 09:09:11 -04:00
Daniel Tschinder
ff78fb19f7
Only set options in cli if different from default ( #4507 )
...
* CLI: Only set options if different from default
Currently default values (like comments: true) will be set always for the transform.
This behaviour dos not allow for setting this options from babelrc as the default would always have precedence.
* Add new tests for comments
Also ensure that the babelrc in the fixture folder is copied over to the
working directory during tests
2016-09-13 08:25:08 -04:00
Daniel Tschinder
993f887240
Test for ignore with starting slash ( #4509 )
2016-09-12 22:48:06 +02:00
Andy Kant
5e9e659a7f
Support custom ports for V8 Inspector ( #4508 )
2016-09-12 21:00:02 +02:00
Dan Harper
41f2bbc104
Flow: Fix generating arrow functions with param ( #4504 )
...
* transform-flow-comments, single arrow param support #4503
* further tests for printing single arrow func param flow code
* cleanup
2016-09-12 08:27:49 -04:00
Timothy Gu
5249b9d809
Remove ES2015 tests than do not parse in ES2016 ( #4501 )
...
These tests are originally from Traceur, which does not fully support
ES2016.
See babel/babylon#106 for a rationale why these code blocks are not
valid ES2016.
2016-09-11 21:58:38 -04:00
Henry Zhu
d2d34ba8e7
object rest spread useBuiltIns option ( #4491 )
...
* feat(transform-object-rest-spread): add polyfill=false option to avoid extends helper
* object-rest-spread: add useBuiltIns option
* add test for invalid option
2016-09-09 18:38:50 -04:00
Henry Zhu
3d93a2ab9c
circle.yml: use later version of 0.10
2016-09-09 18:38:02 -04:00
Henry Zhu
7041e0b46f
add example of a test that requires throwing an error [skip ci]
2016-09-09 18:09:52 -04:00
Henry Zhu
015035cd27
6.9.2 changelog [skip ci]
2016-09-09 11:02:16 -04:00
Henry Zhu
7d561e7a04
6.9.2
2016-09-09 10:54:59 -04:00
Henry Zhu
75cb271134
Package.json: remove dependencies object [skip ci]
2016-09-09 10:51:48 -04:00
Henry Zhu
5f9c381f9c
update packages, use es2015 loose mode, remove babel-runtime transform ( #110 )
...
* update packages, use es2015 loose mode, remove babel-runtime transform
* reuse [skip ci]
* remove runtime
2016-09-09 10:47:07 -04:00
Mathias Bynens
b9919bdc48
babel-generator: Ensure ASCII-safe output for string literals ( #4478 )
...
Ref. #4477 .
2016-09-08 18:04:52 -04:00
Henry Zhu
e5b9c92d3d
mention the redirect url [skip ci]
2016-09-08 12:08:44 -04:00
Henry Zhu
2b4e49dd64
Docs: github issues [skip ci]
2016-09-07 17:14:55 -04:00
Daniel Tschinder
a1b46f1640
Issue and PR templates ( #3690 ) [skip ci]
...
* Create PULL_REQUEST_TEMPLATE.md
* Create ISSUE_TEMPLATE.md
* Use label names in PR template
* Update ISSUE_TEMPLATE.md
* Update ISSUE_TEMPLATE.md
* Update ISSUE_TEMPLATE.md
2016-09-07 16:37:49 -04:00
Henry Zhu
1445dadb23
Remove unused regenerator deps ( #3703 )
2016-09-07 11:24:57 -04:00
Daniel Tschinder
69a9ba86ae
Enable partial code coverage ( #109 )
2016-09-06 15:14:19 +02:00
Henry Zhu
e2a4738020
add badges [skip ci]
2016-09-06 09:10:38 -04:00
Henry Zhu
989211b914
add example [skip ci]
2016-09-06 00:11:46 -04:00
Henry Zhu
143e2d3cbf
update [skip ci]
2016-09-05 23:52:15 -04:00
Henry Zhu
1d1efe3205
typo [skip ci]
2016-09-05 23:45:44 -04:00
Henry Zhu
4997e184d5
fixes [skip ci]
2016-09-05 23:45:21 -04:00
Henry Zhu
ba5aa48b0c
update readme [skip ci]
2016-09-05 23:43:23 -04:00
Henry Zhu
2c97212fd4
modules/loose opts from es2015 preset, add travis ( #6 )
...
* modules/loose opts from es2015 preset, add travis
* Update .travis.yml
* fix plugin function [skip ci]
2016-09-05 23:39:50 -04:00
Daniel Tschinder
e3d5a7d646
Update contributing [skip ci] ( #108 )
...
* Update contributing [skip ci]
* typo
2016-09-05 23:31:46 +02:00
Daniel Tschinder
71dff8c834
Allow overwritting of sourceRoot ( #3685 )
...
Also replaces lodash/extend with Object.assign
2016-09-03 12:12:34 -04:00
Greenkeeper
460714b126
chore(package): update flow-bin to version 0.32.0 ( #3697 ) [skip ci]
...
https://greenkeeper.io/
2016-09-03 12:04:01 -04:00
Henry Zhu
e5961592c4
babel-code-frame: babel-runtime not necessary ( #3699 )
2016-09-03 12:03:34 -04:00
Howard Yeh
32232dd30e
Watch mode should wait for file change. (T7411)
2016-09-03 16:33:22 +08:00
Bo Borgerson
8f790ceeed
Satisfy the "space-infix-ops" eslint rule ( #3696 )
...
Future proofing against https://github.com/babel/eslint-config-babel/pull/1 .
Only one violation, even without enforcement!
2016-09-02 18:50:03 -04:00
Henry Zhu
d81e154aca
remove kcheck, unused devDeps ( #3693 )
...
remove unused packages (devDeps)
2016-09-02 08:44:39 -04:00
Greenkeeper
2664c1658d
chore(package): update shelljs to version 0.7.4 ( #3681 )
...
https://greenkeeper.io/
2016-09-01 23:56:35 +02:00
Henry Zhu
6d7417ba1b
Update babel-types docs, contributing, babel-cli [skip ci]
...
Closes gh-3684
2016-09-01 16:15:32 -04:00
Eric Baer
78c21a282a
Implement very basic (but working) functionality ( #3 )
...
* Implement very basic (but working) functionality
* Correct PR based on feedback
2016-09-01 11:55:50 -04:00
Henry Zhu
b3dca4fb5a
v6.15.0
2016-09-01 11:03:06 -04:00
Henry Zhu
13d76e98d6
v6.15.0 changelog [skip ci] ( #3691 )
...
* v6.15.0 changelog [skip ci]
* add [skip ci]
* add [skip ci]
2016-09-01 10:54:41 -04:00
Ben Briggs
c94abcc170
Add support for preserving comments in babel-template. ( #3689 )
...
* Add support for preserving comments in babel-template.
* Add an API section to babel-template.
2016-09-01 10:50:25 -04:00
Ryan Biwer
23ea626241
Fix block scope remapping (fixes T7525) ( #3662 )
2016-09-01 10:48:32 -04:00
Boopathi Rajaa
953dd1df48
Fix toExpression converting arrow functions to function expressions without block body ( #3687 )
2016-08-31 17:01:59 -04:00
Henry Zhu
174e44f656
fix broken test from old PR
2016-08-31 14:55:38 -04:00
Boopathi Rajaa
477a72a975
Fix bug undefined reference for export declaration ( #3629 )
...
+ (Fix https://phabricator.babeljs.io/T7534 )
+ Export declaration class/function/var ids now add the export
declaration path as the referenced one.
2016-08-31 14:42:33 -04:00
Stanislav Sysoev
33da726638
Not null check in babel-helper-builder-binary-assignment-operator-visitor ( #3647 )
...
Fix: T7537 — https://phabricator.babeljs.io/T7537
When transforming super call in class constructor, part of ast is replaced using method "replaceWithMultiple" here:
https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-es2015-classes/src/vanilla.js#L379
It leads to removing the node (replacing it with null) here:
https://github.com/babel/babel/blob/master/packages/babel-traverse/src/path/replacement.js#L51
But parent ExpressionsStatement is still untouched and when it reaches visitor generated in here
https://github.com/babel/babel/blob/master/packages/babel-helper-builder-binary-assignment-operator-visitor/src/index.js#L18
It blows up because expression is null from previous visitors.
2016-08-31 14:41:49 -04:00