cjsxify
Browserify transform for CJSX (CoffeeScript equivalent of JSX used in React library by Facebook).
Usage
# @cjsx React.DOM React = require'react' Hello = ReactcreateClass : -> <div>Hello@propsname!</div> ReactrenderComponent<Hello name='World' />documentgetElementById'hello'
Save the snippet above as main.coffee
and then produce a bundle with the following
command:
% browserify -t cjsxify main.coffee -o bundle.js
cjsxify
is activated for files with either .cjsx
extension or # @cjsx React.DOM
pragma as a first line for any .coffee
file.
Installation
npm install cjsxify
Thanks
This package is inspired by coffeeify/reactify and use coffee-react-transform to handle cjsx
transformation to CoffeeScript
.
Thanks to the authors for their great work.