Sebastian McKenzie
|
6d1953d9c3
|
fix constants transformer not accurately checking nodes
|
2014-11-15 03:07:33 +11:00 |
|
Sebastian McKenzie
|
92621d71c7
|
remove unused variable
|
2014-11-15 03:01:58 +11:00 |
|
Sebastian McKenzie
|
9fb8a80f60
|
support raw property on tagged template literals - closes #164
|
2014-11-15 03:00:53 +11:00 |
|
Sebastian McKenzie
|
85c2de57e4
|
fix for-head duplication testing and replacement - fixes #162
|
2014-11-15 02:50:05 +11:00 |
|
Sebastian McKenzie
|
58fac2e2be
|
support duplicate constants within different block scopes - fixes #161
|
2014-11-15 02:49:49 +11:00 |
|
Sebastian McKenzie
|
2acb24d43d
|
block scope classes
|
2014-11-14 17:19:46 +11:00 |
|
Sebastian McKenzie
|
695571b435
|
fix LetScoping::pushDeclar - fixes #156
|
2014-11-14 07:34:50 +11:00 |
|
Sebastian McKenzie
|
2b458ec2d4
|
make it illegal to use destructuring outside of an ExpressionStatement
|
2014-11-14 00:53:10 +11:00 |
|
Sebastian McKenzie
|
5a794db73b
|
fix up let scoping transformer comments
|
2014-11-14 00:52:15 +11:00 |
|
Sebastian McKenzie
|
0917a6a5b1
|
better destructuring AssignmentExpression error message
|
2014-11-13 13:42:18 +11:00 |
|
Sebastian McKenzie
|
8ff21b407d
|
temporarily forbid AssignmentExpression destructuring outside of ExpressionStatement
|
2014-11-13 13:40:41 +11:00 |
|
Sebastian McKenzie
|
bb00f641b7
|
remove unused variables in spread transformer
|
2014-11-12 18:42:24 +11:00 |
|
Sebastian McKenzie
|
25b466a627
|
remove unused variables
|
2014-11-12 18:39:50 +11:00 |
|
Sebastian McKenzie
|
458e3d48f6
|
use Array.from instead of Array.prototype.slice in spread transformer and support NewExpression spreads - fixes #148
|
2014-11-12 18:38:30 +11:00 |
|
Sebastian McKenzie
|
56b858ccb1
|
add generator comprehension transformer
|
2014-11-12 18:29:41 +11:00 |
|
Sebastian McKenzie
|
d42351bb02
|
add default parameters existence change to well... the defaultParameters transformer
|
2014-11-12 18:29:27 +11:00 |
|
Sebastian McKenzie
|
9e3f9fda6b
|
add support for generator comprehensions - fixes #149
|
2014-11-12 18:26:22 +11:00 |
|
Sebastian McKenzie
|
311a8e042b
|
add missing semicolon
|
2014-11-12 12:19:25 +11:00 |
|
Sebastian McKenzie
|
2a166a6ed1
|
support jsx spread attributes that aren't the first - fixes #146
|
2014-11-12 12:17:45 +11:00 |
|
Sebastian McKenzie
|
e22798261a
|
change useless self references to this
|
2014-11-12 02:03:46 +11:00 |
|
Sebastian McKenzie
|
d0af8b8d0a
|
remove numeric literals transformer
|
2014-11-12 02:03:25 +11:00 |
|
Sebastian McKenzie
|
b8cac9787e
|
produce new MemberExpression in a CallExpression super identifier instead of mutating the property
|
2014-11-12 01:51:57 +11:00 |
|
Sebastian McKenzie
|
64f6e4a0c5
|
clean up classes transformer and add comments
|
2014-11-12 01:48:55 +11:00 |
|
Sebastian McKenzie
|
c4a7ac5a8b
|
turn classes transformer into a class like let scoping
|
2014-11-12 01:39:35 +11:00 |
|
Sebastian McKenzie
|
1ed682fa76
|
fix up jsdoc in let-scoping transformer
|
2014-11-12 01:39:02 +11:00 |
|
Sebastian McKenzie
|
e74c7cb0b7
|
turn the let scoping transformer into a class because it's quite complicated and the logic needs to be WAY more organised
|
2014-11-12 01:20:51 +11:00 |
|
Sebastian McKenzie
|
6847211971
|
fix up aliasFunctions transformer
|
2014-11-12 00:46:36 +11:00 |
|
Sebastian McKenzie
|
def4319058
|
stop _alias-functions transformer when hitting a function that's not an arrow function - fixes #145
|
2014-11-12 00:32:30 +11:00 |
|
Sebastian McKenzie
|
0ba9216d6f
|
remove unused variables in react transformer
|
2014-11-11 19:14:00 +11:00 |
|
Sebastian McKenzie
|
9e08a6f084
|
combine jsx and react transformer so we can make the jsx output correct - #143
|
2014-11-11 19:11:30 +11:00 |
|
Sebastian McKenzie
|
35b28cf722
|
more reliable jsx literal whitespace
|
2014-11-11 15:34:29 +11:00 |
|
Sebastian McKenzie
|
cfee68aa67
|
jsx: replace all newlines and excess whitespace with spaces - fixes #142
|
2014-11-11 15:26:25 +11:00 |
|
Sebastian McKenzie
|
7d0dae129c
|
nicer let-scoping switch
|
2014-11-11 15:25:37 +11:00 |
|
Sebastian McKenzie
|
e4596f638d
|
only check string literals in property-literals transformer
|
2014-11-11 08:06:31 +11:00 |
|
Sebastian McKenzie
|
8c97f1d92e
|
allow constant properties to be modified - fixes #131
|
2014-11-10 13:09:45 +11:00 |
|
Sebastian McKenzie
|
23ebb23944
|
add missing util declaration to let scoping transformer
|
2014-11-10 13:00:52 +11:00 |
|
Sebastian McKenzie
|
9318d63b5c
|
add let-scoping-return template to let scoping transformer
|
2014-11-10 08:16:47 +11:00 |
|
Sebastian McKenzie
|
7adc919bb6
|
remove invalid ObjectPattern destructuring assignment
|
2014-11-10 00:18:01 +11:00 |
|
Sebastian McKenzie
|
fa26174d3f
|
better isParenthesizedExpression support for destructuring
|
2014-11-09 22:10:59 +11:00 |
|
Sebastian McKenzie
|
a47723c66c
|
fix destructuring to support ParanthesizedExpression
|
2014-11-09 21:37:59 +11:00 |
|
Sebastian McKenzie
|
ab2f652bdf
|
break up let scoping transformer some more
|
2014-11-09 21:25:14 +11:00 |
|
Sebastian McKenzie
|
5aff7709f7
|
add back _property-literals transformer that somehow disappeared?
|
2014-11-09 21:25:05 +11:00 |
|
Sebastian McKenzie
|
f4c81531ad
|
break up let scoping
|
2014-11-09 20:31:46 +11:00 |
|
Sebastian McKenzie
|
6c8db61b23
|
switch to regenerator-6to5
|
2014-11-09 16:26:27 +11:00 |
|
Sebastian McKenzie
|
0108562e88
|
remove unused key variable
|
2014-11-09 12:07:57 +11:00 |
|
Sebastian McKenzie
|
0b86a2fef8
|
use acorns preserveParens
|
2014-11-09 12:06:56 +11:00 |
|
Sebastian McKenzie
|
9ea4431ba3
|
add alternate shallow equals option to types.is*
|
2014-11-08 11:59:54 +11:00 |
|
Sebastian McKenzie
|
5c6d57c51b
|
add transformation and generation folders
|
2014-11-08 09:17:12 +11:00 |
|