JeffMo
|
adcbf0806c
|
Sync out transforms from fb internal
|
2014-02-15 12:35:32 -08:00 |
|
Andreas Svensson
|
c16b5659a0
|
Implement stricter whitespace rules
|
2014-01-22 21:00:10 +01:00 |
|
Paul O’Shannessy
|
b2507066b6
|
Don't call utils.traverse in transform
Accidental change we missed in review of #495.
|
2013-11-20 15:36:54 -08:00 |
|
Andreas Svensson
|
a39b8fda70
|
utils.* is now used everywhere
|
2013-11-15 11:17:24 +01:00 |
|
Jeff Morrison
|
b5a11a431e
|
Merge pull request #336 from spicyj/jsx-spacing
JSX: Respect original spacing and newlines better
|
2013-09-20 10:59:21 -07:00 |
|
Ben Alpert
|
f69112cb3f
|
JSX: Respect original spacing and newlines better
Fixes #335.
Now this JSX:
```
/** @jsx React.DOM */
var HelloMessage = React.createClass({
render: function() {
return <div>
Look!
<a href=
"http://www.facebook.com/">Facebook
</a>
</div>;
}
});
```
produces
```
/** @jsx React.DOM */
var HelloMessage = React.createClass({displayName: 'HelloMessage',
render: function() {
return React.DOM.div(null,
" Look! ",
React.DOM.a( {href:
"http://www.facebook.com/"}, "Facebook "
)
);
}
});
```
rather than the less-desirable
```
/** @jsx React.DOM */
var HelloMessage = React.createClass({displayName: 'HelloMessage',
render: function() {
return React.DOM.div(null,
" Look! ", React.DOM.a( {href:"http://www.facebook.com/"}, "Facebook " ),
);
}
});
```
|
2013-09-10 17:14:36 -07:00 |
|
Paul O’Shannessy
|
d83fe785c5
|
Stop transforming class -> className
Update the broken examples too (`git grep class=`)
|
2013-09-09 15:37:43 -07:00 |
|
JeffMo
|
2d048f1f34
|
Move to using jstransform and esprima-fb npm modules
|
2013-08-22 15:28:41 -07:00 |
|
JeffMo
|
9c35189ad1
|
Add support for empty XJS expressions
|
2013-06-28 13:10:20 -07:00 |
|
Paul O’Shannessy
|
06cff60bc1
|
Sync latest JSX transform - all children passed as separate arguments
This was a part of e1fe13d0cb upstream.
|
2013-06-13 18:18:54 -07:00 |
|
Paul O’Shannessy
|
75897c2dcd
|
Initial public release
|
2013-05-29 12:54:02 -07:00 |
|