node-jsx
Version:
transparently require() jsx from node
30 lines (20 loc) • 657 B
Markdown
Transparently `require()` jsx from node.
`require('node-jsx').install()`
If you want to use a different extension, do:
`require('node-jsx').install({extension: '.jsx'})`
If you want to couple with an additional transform (such as CoffeeScript), do:
```
var coffee = require('coffee-script');
require('node-jsx').install({
extension: '.coffee',
additionalTransform: function(src) {
return coffee.compile(src, {
'bare': true
});
}
});
```
If you want to use [ES6 transforms](https://github.com/facebook/jstransform/tree/master/visitors) available in the JSX tool
`require('node-jsx').install({harmony: true})`