Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

jsx-reader

A reader to hook in JSX syntax to JavaScript, using sweet.js. Why? Because now you can use any other language extensions (macros) with JSX. All you have to do is integrate sweet.js in your pipeline and you can have everything, including working sourcemaps and nice errors across all things.

This is beta. There are likely small bugs and edge cases to be fixed. That said, it should be relatively stable.

<div>
  Monkeys:
  {listOfMonkeys} {scratchesAss}
</div>
React.DOM.div(null, 'Monkeys:', listOfMonkeys, ' ', scratchesAss);

Or

<div>
    <h1>Title</h1>
    <p>
</div>
SyntaxError: [JSX] Expected correspoding closing tag for p
5: </div>
     ^
    at Object.readtables.parserAccessor.throwSyntaxError (/Users/james/projects/jsx-
reader/node_modules/sweet.js/lib/parser.js:4947:23)                                
    at Object.JSXReader.readElement (/Users/james/projects/jsx-reader/jsx-reader.js:
223:21)                                                                            

About

A JSX reader for JavaScript, powered by sweet.js.

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.