jsx-recast
v0.1.1
Published
Compiles JavaScript written using JSX to use JavaScript-compatible syntax. For example, this:
Downloads
16
Readme
jsx-recast
Compiles JavaScript written using JSX to use JavaScript-compatible syntax. For example, this:
<X prop={false}><Y /></X>
compiles to this:
X({prop: false}, Y(null, null));
Install
$ npm install jsx-recast
Usage
$ node
> var jsx = require('jsx-recast')
> jsx.compile(jsxCode)
{ "code": ..., "map": ... }
> jsx.transform(jsxAst)
jsAst
Browserify
Browserify support is built in.
$ npm install jsx-recast # install local dependency
$ browserify -t jsx-recast $file
Setup
First, install the development dependencies:
$ npm install
Then, try running the tests:
$ npm test