Sebastian McKenzie
|
f3f69ab4fa
|
fix scope tracking for default parameters iife
|
2015-01-30 19:39:20 +11:00 |
|
Sebastian McKenzie
|
bbbc9c0c5e
|
remove redundant enumerable: true property on class methods
|
2015-01-30 10:44:33 +11:00 |
|
Sebastian McKenzie
|
31df576d26
|
make class methods nonenumerable - fixes #639
|
2015-01-30 10:05:17 +11:00 |
|
Stefan Penner
|
9ddf411f2c
|
cleanup: require explicit lodash modules needed
|
2015-01-28 23:52:17 -05:00 |
|
Sebastian McKenzie
|
960a70287d
|
add improved for-of loose behaviour that supports destructuring - fixes #615
|
2015-01-29 00:50:22 +11:00 |
|
Sebastian McKenzie
|
c25c33e3ee
|
remove unnecessary ensureBlock in es6 rest parameters transformer
|
2015-01-29 00:06:42 +11:00 |
|
Sebastian McKenzie
|
d10d96d19a
|
fix unused iife declaration
|
2015-01-28 15:19:50 +11:00 |
|
Sebastian McKenzie
|
64766eea44
|
add more reliable iife detection for default parameter independent scope
|
2015-01-28 15:18:50 +11:00 |
|
Sebastian McKenzie
|
cfe9a4e270
|
add isConsequenceExpressionStatement last
|
2015-01-26 17:43:19 +11:00 |
|
Sebastian McKenzie
|
3db7811f00
|
add missing use strict declarations
|
2015-01-26 15:53:24 +11:00 |
|
Sebastian McKenzie
|
8243a34b69
|
change the way modules handle default exports and function declaration exports
|
2015-01-26 15:53:17 +11:00 |
|
Sebastian McKenzie
|
cfd0059fc7
|
fix linting errors
|
2015-01-26 13:51:06 +11:00 |
|
Sebastian McKenzie
|
a3b58edc52
|
only remap break/continue when inside a loop
|
2015-01-25 18:46:20 +11:00 |
|
Sebastian McKenzie
|
afa0a31b91
|
add no loopParent warning to block scoping transformer
|
2015-01-24 16:31:52 +11:00 |
|
Sebastian McKenzie
|
8a13c12738
|
switch rest and default parameters to new ast type
|
2015-01-24 16:31:43 +11:00 |
|
Sebastian McKenzie
|
75389b04a6
|
use isConsequenceExpressionStatement to correctly evaluate expressions - fixes #502
|
2015-01-24 00:19:48 +11:00 |
|
Sebastian McKenzie
|
a22cd72440
|
update to RestElement - @RReverser
|
2015-01-23 23:20:45 +11:00 |
|
Sebastian McKenzie
|
9f435d02f2
|
switch to a custom list of global keys and use object helper
|
2015-01-23 23:04:33 +11:00 |
|
Sebastian McKenzie
|
5f8f9e35d7
|
better categorisation of transformers
|
2015-01-23 23:03:41 +11:00 |
|
Sebastian McKenzie
|
8f68f62f8a
|
add jscs
|
2015-01-22 19:23:56 +11:00 |
|
Sebastian McKenzie
|
8678917e2a
|
add util.object that we'll use to construct objects to avoid prototype collisions
|
2015-01-22 18:39:31 +11:00 |
|
Sebastian McKenzie
|
f63ce4ddd4
|
rename _letDeclars to _letDeclarators in es6 block scoping transformer
|
2015-01-22 17:20:05 +11:00 |
|
Sebastian McKenzie
|
b9b1a44c28
|
support async await inside of let scoping closure wrapper - fixes #565
|
2015-01-22 10:53:05 +11:00 |
|
Sebastian McKenzie
|
870954c6be
|
rewrite constants transformer
|
2015-01-22 07:37:18 +11:00 |
|
Sebastian McKenzie
|
9cdbb99eb9
|
fix linting errors
|
2015-01-22 01:47:13 +11:00 |
|
Sebastian McKenzie
|
48cebd5e30
|
rename es6.generators to regenerator
|
2015-01-22 01:47:07 +11:00 |
|
Sebastian McKenzie
|
cfd95a1398
|
only require imports that are necessary in selfContained
|
2015-01-22 01:37:28 +11:00 |
|
Sebastian McKenzie
|
ccdb480d44
|
rename traverser to visitor
|
2015-01-22 00:28:20 +11:00 |
|
Sebastian McKenzie
|
287bfc77b2
|
add scope file.generateUidIdentifier alias
|
2015-01-21 23:58:43 +11:00 |
|
Sebastian McKenzie
|
3205c78f01
|
ensure that a scope is always passed to traverse and allow scopes to have access to file
|
2015-01-21 23:52:12 +11:00 |
|
Sebastian McKenzie
|
5fcfff23a4
|
Merge branch 'traversers-3.0.0' of https://github.com/gaearon/6to5 into gaearon-traversers-3.0.0
|
2015-01-21 23:13:43 +11:00 |
|
Sebastian McKenzie
|
28fe45bd1d
|
namespace all transformer keys with their type
|
2015-01-21 23:12:57 +11:00 |
|
Sebastian McKenzie
|
f312026c23
|
move transformers into their corresponding type folder
|
2015-01-21 23:04:31 +11:00 |
|