Sebastian McKenzie
|
e514660fbd
|
we no longer have to handle labels on loops in block scoping
|
2015-01-30 21:26:35 +11:00 |
|
Sebastian McKenzie
|
3f3cd2bb3a
|
add better support for labels in the block scoping transformer and add more let scoping tests - fixes #644 and closes #608
|
2015-01-30 20:51:20 +11:00 |
|
Sebastian McKenzie
|
f3f69ab4fa
|
fix scope tracking for default parameters iife
|
2015-01-30 19:39:20 +11:00 |
|
Sebastian McKenzie
|
ac01caacd3
|
rename useStrict test to something more specific
|
2015-01-30 19:39:00 +11:00 |
|
Sebastian McKenzie
|
cbdf746474
|
fix block scoped functions
|
2015-01-30 19:38:50 +11:00 |
|
Sebastian McKenzie
|
3b783979d8
|
add resolveModuleSource option - closes #471
|
2015-01-30 18:04:54 +11:00 |
|
Sebastian McKenzie
|
bf393c025f
|
properly transform XJSIdentifier nodes referencing this into a ThisExpression - facebook/react#2927
|
2015-01-30 11:00:37 +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
|
642e36c259
|
remove old es6.destructuring position comment - thanks @appden!
|
2015-01-29 09:04:01 +11:00 |
|
Sebastian McKenzie
|
e264ac03b3
|
put destructuring transformer back
|
2015-01-29 07:40:50 +11: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
|
e50a7406ad
|
move destructuring transformer to before regenerator
|
2015-01-28 23:41:51 +11:00 |
|
Sebastian McKenzie
|
dfc6f1d1cf
|
add comment explaining what the modules-split transformer does
|
2015-01-28 18:40:33 +11:00 |
|
Sebastian McKenzie
|
bc6b31efbc
|
split up function declarations from their exports - fixes #609
|
2015-01-28 18:34:43 +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
|
2b85045b61
|
split up class expressions in export default
|
2015-01-28 12:58:05 +11:00 |
|
Sebastian McKenzie
|
202d98c318
|
fix linting errors
|
2015-01-27 07:06:12 +11:00 |
|
Sebastian McKenzie
|
6f2925ed83
|
remove React.__spread and use extends helper instead - fixes #594
|
2015-01-27 06:43:57 +11:00 |
|
Sebastian McKenzie
|
971da50129
|
add a transformer pass class
|
2015-01-26 22:10:19 +11:00 |
|
Sebastian McKenzie
|
c49438da60
|
add namespaces and better structure transformation
|
2015-01-26 21:10:05 +11:00 |
|
Sebastian McKenzie
|
cfe9a4e270
|
add isConsequenceExpressionStatement last
|
2015-01-26 17:43:19 +11:00 |
|
Sebastian McKenzie
|
4b6203d1f4
|
simplify class default exports
|
2015-01-26 16:00:30 +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
|
b938e1aece
|
rename misc transformers
|
2015-01-24 15:20:23 +11:00 |
|
Sebastian McKenzie
|
89a3206553
|
Merge branch 'master' into 3.0.0
Conflicts:
CHANGELOG.md
lib/6to5/transformation/transformers/optional-core-aliasing.js
|
2015-01-24 15:00:44 +11:00 |
|
Sebastian McKenzie
|
519454c343
|
don't realias variables that are already declared in optional coreAliasing transformer - fixes #579
|
2015-01-24 11:26:51 +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
|
063fec0ca6
|
better categorisation of transformers
|
2015-01-23 23:02:40 +11:00 |
|
Sebastian McKenzie
|
36fa887be8
|
update XJS namespaces to JSX
|
2015-01-23 08:08:56 +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
|
2e0a185db6
|
keep function id location in block scoped function transformer
|
2015-01-22 17:20:19 +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
|
5463872926
|
optional async transformers should remove their ids - fixes #552
|
2015-01-22 08:15:35 +11:00 |
|
Sebastian McKenzie
|
da6c2b8d6a
|
add illegal top level this transformer - fixes #562
|
2015-01-22 07:44:36 +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 |
|