Shuaibird Hwang
4d51052037
FIX access to the prototype of an instance ( #6005 )
...
The right way access to the prototype of an instance is using the `__proto__` rather than the `prototype`.
2017-07-24 21:46:38 -04:00
Artem Yavorsky
5fa460ff2a
Merge pull request #380 from leggiero/patch-1
...
Fixed "node: current" example
2017-07-25 03:38:03 +03:00
Daniel Tschinder
19c4dd2d8c
Update chai to 4.x ( #6002 )
2017-07-24 15:19:32 -04:00
Peeyush Kushwaha
2225892348
Use first binding for multiple var declarations ( #5745 )
...
* Use first binding for multiple var declarations
Since var declarations after initial binding have no effect, use the
first declaration. Fixes #2378
* Include hoisted function bindings
* Missing newline in expected.js
* Simplify constantViolations in new Binding on existing
* clarify comment language
2017-07-24 14:43:17 -04:00
Daniel Tschinder
677160385c
Update chalk to 2.x ( #6003 )
2017-07-24 11:06:57 -04:00
Daniel Tschinder
9b04cbbc4f
Update find-cache-dir to 1.0 ( #5999 )
2017-07-23 20:23:55 -04:00
Daniel Tschinder
4aca487b6d
Update default-require-extensions to 2.0 ( #6000 )
2017-07-23 20:23:29 -04:00
Daniel Tschinder
5afe40b095
Update to-fast-properties to 2.0 ( #5997 )
2017-07-23 09:22:05 -04:00
Daniel Tschinder
b081f68e87
Update output-file-sync to 2.0 ( #5996 )
...
* Update output-file-sync to 2.0
* Ignore test tmp directory
2017-07-23 09:21:51 -04:00
Daniel Tschinder
c9ed159a18
Update jsesc to the latest version ( #5995 )
2017-07-23 09:21:22 -04:00
Daniel Tschinder
b9ed9919c1
Update globals to v10 ( #5993 )
2017-07-23 09:21:08 -04:00
Daniel Tschinder
04b4e414ad
Fix clean to remove package-lock files ( #5991 )
...
Otherweise the same versions get installed over an over again in
dev environments
2017-07-23 09:20:36 -04:00
Eduardo Leggiero
d156afff2e
Fixed "node: current" example
...
`parseFloat` is not applied anymore to "node: current" logic:
The parseFloat was wrong, as `parseFloat('6.3.2')` will parse as 6.3, but `parseFloat('6.10.2')` will output 6.1 that is not correct.
Ref: https://github.com/babel/babel-preset-env/blob/master/src/targets-parser.js#L73
2017-07-22 18:19:54 +01:00
Ryan Gaus
0b890ced19
Code generator tests ( #5847 )
2017-07-20 18:22:18 -04:00
Justin Ridgewell
c60bf9a897
Fixup builder-binary-assignment-operator-visitor ( #5969 )
...
Using a `SequenceExpression` instead, we avoid awkward
`AssignmentExpression`s as direct children of `BlockStatement`s.
2017-07-20 11:47:47 -04:00
Naveen jain
245c78dcdc
Added test cases for babel-generator ( #5934 )
...
* edited .gitignore to ignore all package-lock.json files
2017-07-20 11:39:26 -04:00
Justin Ridgewell
8a98141b60
Fix a few type inferences ( #5835 )
2017-07-20 11:38:12 -04:00
Justin Ridgewell
78544417fc
Remove noop ( #5970 )
...
It’s ugly, but it gets the job done. And it unblocks my babel-type
changes.
2017-07-20 11:36:13 -04:00
Justin Ridgewell
c6edce115c
Fix numeric-separator transform ( #5968 )
2017-07-20 11:35:53 -04:00
Marcus Cavanaugh
fe13ba8fc2
Remove unused functions from renamer.js. ( #5965 )
2017-07-20 11:19:10 -04:00
Selwyn
579499c66d
Update v8flags to version 3.0.0 ( #5975 )
2017-07-19 14:31:23 -04:00
Henry Zhu
36dc6ee5dc
2.0.0-alpha.15
2017-07-19 10:52:23 -04:00
Justin Ridgewell
827c70e015
Support exporting deep destructuring ( #5953 )
2017-07-18 14:07:09 -05:00
Justin Ridgewell
8a5488e59f
Fix for-of loose optimization ( #5964 )
...
VariableDeclarators can’t have a MemberExpression id.
2017-07-18 15:01:36 -04:00
Justin Ridgewell
63204ae51e
Remove maybePopFromStatements ( #5945 )
...
It prevented you from pushing into the `params` of a function.
```js
fnpath.pushContainer("params", t.identifier("memo"))
```
2017-07-18 14:55:33 -04:00
Justin Ridgewell
28ae47a174
Stop mutating nodes ( #5963 )
...
* Stop mutating nodes
* Update tests
* linting
2017-07-18 13:24:07 -04:00
Henry Zhu
fa0b73ba33
Bump babel to alpha 15 ( #372 )
2017-07-18 09:55:30 -05:00
Mauro Bringolf
aa684d1b0c
Spec compliancy of check-es2015-constants plugin ( #5930 )
...
* Figuring out where to place throw statement
* Restored path argument destructuring
* New approach using comma expressions for assignments
* Moved throwNode into body of forXstatements
* Refactored with helper function and ensureBlock, additional tests for update exprs
* Added exec tests for all violations
* Hoisted helper function for comma expression outside of visitor
2017-07-17 20:01:01 -04:00
Ryan Tsao
6ae350773e
Normalize module format of plugins/built-ins data ( #376 )
...
* Reference plugins json instead of module in normalize-options.js
* Make plugins module format match built-ins module
2017-07-17 16:08:15 -04:00
Brian Ng
1fdec955f8
Bump istanbul and nyc ( #5959 )
2017-07-17 15:58:49 -04:00
Sarup Banskota
213ad1ed7a
[generator] remove parens from break & continue ( #5950 )
...
* Remove parens around break and continue
Fixes #5742
* Fix space in doc comment
* Add some tests
* Remove newlines within CommentBlock
* Prevent newline before/after label
* Remove reference to node
* Check for label within startTerminatorless
* Print block instead of single line comment
* Clean up
2017-07-17 09:30:28 -07:00
Justin Ridgewell
797fb3c2e4
Optimize and remove state from typeof-symbol transform ( #5955 )
...
Also fixes a bug with returning a Symbol from a Class constructor
(because the transform wasn’t run on helpers before).
2017-07-17 10:51:36 -04:00
Justin Ridgewell
9d612e717e
Fix react-inline-elements bug ( #5958 )
2017-07-17 10:46:13 -04:00
Justin Ridgewell
e919c6e6eb
Add several test cases for systemjs exports ( #5954 )
2017-07-17 08:51:37 -05:00
Robin
8e8ddc3ccb
Fix typo on JavaScript ( #375 )
2017-07-15 11:08:42 -05:00
Sven SAULEAU
d82afb407e
Merge pull request #5949 from babel/unused-eslint-rule
...
remove unused ESLint rule
2017-07-14 11:51:36 +02:00
Sven SAULEAU
b858d7ce5e
chore: remove unused ESLint rule
2017-07-14 11:25:09 +02:00
Mauro Bringolf
b83e0ec7b0
2nd try: Add loose option for es2015-parameters transformation ( #5943 )
...
* Import changes to parameters package from previous branch
* Refactor plugin option access via state
2017-07-12 17:36:44 -04:00
Henry Zhu
a0f0411abf
v7.0.0-alpha.15
v7.0.0-alpha.15
2017-07-11 23:35:22 -04:00
Buu Nguyen
8decefe8bc
Fix bug incorrect dereferencing rest argument ( #5810 )
...
* Fix bug incorrect dereferencing rest argument
* Fix pure path
* Minor refactor
2017-07-11 23:26:57 -04:00
Henry Zhu
650cd43096
move to src ( #5942 )
2017-07-11 23:23:15 -04:00
Henry Zhu
03f249430a
v7.0.0-alpha.14
2017-07-11 22:53:09 -04:00
Henry Zhu
8460b4c62f
v7.0.0-alpha.13
2017-07-11 22:27:56 -04:00
Brian Ng
4710b8a5ba
Update babel-types docs [skip ci] ( #5941 )
2017-07-11 22:20:43 -04:00
Brian Ng
81e87b0838
Remove codecov node package and use bash uploader ( #5938 )
...
* Remove codecov node package and use bash uploader
* test
2017-07-11 21:32:48 -04:00
Mauro Bringolf
465c087ac0
Removed update operators from number unary operators ( #5940 )
2017-07-11 19:08:50 -05:00
Brian Ng
bc123ad02a
Change trailing comma option for polyfill scripts ( #5939 )
2017-07-11 18:13:26 -05:00
Justin Ridgewell
e170e6d760
Fix returning an object in a derived class constructor without super ( #5885 )
2017-07-11 17:43:19 -04:00
Ash
960e1708a1
babel-traverse: Mark appropriate template literals as pure ( #5914 )
...
* Identify pure template literals
* Mark template literals as pure where possible
* Changes based on code review
* nit
2017-07-11 17:42:34 -04:00
Daniel Tschinder
2ce5f166d7
Remove codecov node package and use bash uploader ( #5937 )
2017-07-11 13:37:54 -05:00