chico
|
79ba97872c
|
optimise lodash usage; change contains function to includes for convenience
|
2015-02-10 17:40:53 +03:00 |
|
Sebastian McKenzie
|
8598000a69
|
restructure Scope API and internal data structure
|
2015-02-10 23:52:23 +11:00 |
|
Sebastian McKenzie
|
e75ce94578
|
move reactCompat option onto an optional transformer
|
2015-02-07 15:59:00 +11:00 |
|
Sebastian McKenzie
|
399d835285
|
fix linting errors
|
2015-02-06 23:06:54 +11:00 |
|
Sebastian McKenzie
|
76ae1682a3
|
remove context arg in favor of this, rename TraversalIteration to TraversalPath, and remove ast handlers
|
2015-02-06 01:47:43 +11:00 |
|
Sebastian McKenzie
|
2ef0aa95c5
|
clean up indentation
|
2015-02-06 01:17:42 +11:00 |
|
Sebastian McKenzie
|
386e221a0f
|
don't override core supported member expressions if there's a local binding
|
2015-02-05 09:53:12 +11:00 |
|
Sebastian McKenzie
|
dc7e963c9f
|
style fixes
|
2015-02-05 08:27:59 +11:00 |
|
Sebastian McKenzie
|
23b8c72e9a
|
remove unused traverse requires
|
2015-02-04 23:22:26 +11:00 |
|
Sebastian McKenzie
|
4f023e83f8
|
refactor traversals that have scopes to use the scope helper method
|
2015-02-04 13:25:23 +11:00 |
|
Sebastian McKenzie
|
7d950cd60a
|
i made the javascripts faster with a transformer prepass to check what transformers actually have to be ran
|
2015-02-04 12:56:34 +11:00 |
|
Sebastian McKenzie
|
ffc9244f88
|
make #683 more inline with the official jsx compiler
|
2015-02-04 10:38:35 +11:00 |
|
Casey Foster
|
2562b0c201
|
Concatenate adjacent string literals in JSX
|
2015-02-03 10:46:54 -06:00 |
|
Sebastian McKenzie
|
a9405e5e80
|
clean up scope API
|
2015-02-03 19:33:32 +11:00 |
|
Sebastian McKenzie
|
4413da8d6e
|
fix up whitespace on non empty last line JSX literals - fixes #668
|
2015-02-03 09:31:30 +11:00 |
|
Sebastian McKenzie
|
e712c5225b
|
use the current file basename for the displayName of export default React.createClass - 6to5/6to5-sublime#21
|
2015-02-02 23:48:03 +11:00 |
|
Sebastian McKenzie
|
0b33a62032
|
fix linting errors
|
2015-02-02 10:48:18 +11:00 |
|
Sebastian McKenzie
|
fb360039ce
|
remap top level this to undefined - #562
|
2015-02-02 10:44:17 +11:00 |
|
Sebastian McKenzie
|
27138abd29
|
simplify member expression checking, flesh out react component optimiser #653
|
2015-02-02 01:30:06 +11:00 |
|
Sebastian McKenzie
|
dcf91db475
|
add react component optimisation base #653
|
2015-02-02 00:50:25 +11:00 |
|
Sebastian McKenzie
|
ac01caacd3
|
rename useStrict test to something more specific
|
2015-01-30 19:39:00 +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 |
|
Stefan Penner
|
9ddf411f2c
|
cleanup: require explicit lodash modules needed
|
2015-01-28 23:52:17 -05:00 |
|
Sebastian McKenzie
|
6f2925ed83
|
remove React.__spread and use extends helper instead - fixes #594
|
2015-01-27 06:43:57 +11:00 |
|
Sebastian McKenzie
|
b938e1aece
|
rename misc transformers
|
2015-01-24 15:20:23 +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
|
48cebd5e30
|
rename es6.generators to regenerator
|
2015-01-22 01:47:07 +11:00 |
|
Sebastian McKenzie
|
f312026c23
|
move transformers into their corresponding type folder
|
2015-01-21 23:04:31 +11:00 |
|