{"_id":"jsx-recast","_rev":"2169259","name":"jsx-recast","description":"Compiles JavaScript written using JSX to use JavaScript-compatible syntax. For example, this:","dist-tags":{"latest":"0.1.1"},"maintainers":[{"name":"vslinko","email":"vyacheslav.slinko@gmail.com"}],"time":{"modified":"2022-01-05T02:57:36.000Z","created":"2014-05-20T18:31:05.713Z","0.1.1":"2014-05-20T19:31:37.766Z","0.1.0":"2014-05-20T18:31:05.713Z"},"users":{},"versions":{"0.1.1":{"name":"jsx-recast","version":"0.1.1","main":"lib/index.js","scripts":{"test":"mocha"},"dependencies":{"through":"^2.3","recast":"^0.5","esprima-fb":"3001.1.0-dev-harmony-fb"},"devDependencies":{"mocha":"^1.19","chai":"^1.9"},"description":"Compiles JavaScript written using JSX to use JavaScript-compatible syntax. For example, this:","_id":"jsx-recast@0.1.1","dist":{"shasum":"85bc33d7c1562a3c814907908fc4972619471f3f","size":3694,"noattachment":false,"key":"/jsx-recast/-/jsx-recast-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsx-recast/download/jsx-recast-0.1.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"vslinko","email":"vyacheslav.slinko@gmail.com"},"maintainers":[{"name":"vslinko","email":"vyacheslav.slinko@gmail.com"}],"directories":{},"publish_time":1400614297766,"_cnpm_publish_time":1400614297766,"_hasShrinkwrap":false},"0.1.0":{"name":"jsx-recast","version":"0.1.0","main":"lib/index.js","scripts":{"test":"mocha"},"dependencies":{"through":"^2.3","recast":"git+https://github.com/vslinko-forks/recast.git","esprima-fb":"3001.1.0-dev-harmony-fb"},"devDependencies":{"mocha":"^1.19","chai":"^1.9"},"description":"Compiles JavaScript written using JSX to use JavaScript-compatible syntax. For example, this:","_id":"jsx-recast@0.1.0","dist":{"shasum":"cd6379777c9fb57445a3c9cd4331069d383e3724","size":3380,"noattachment":false,"key":"/jsx-recast/-/jsx-recast-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsx-recast/download/jsx-recast-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"vslinko","email":"vyacheslav.slinko@gmail.com"},"maintainers":[{"name":"vslinko","email":"vyacheslav.slinko@gmail.com"}],"directories":{},"publish_time":1400610665713,"_cnpm_publish_time":1400610665713,"_hasShrinkwrap":false}},"readme":"# jsx-recast\n\nCompiles JavaScript written using JSX to use JavaScript-compatible syntax.\nFor example, this:\n\n```js\n<X prop={false}><Y /></X>\n```\n\ncompiles to this:\n\n```js\nX({prop: false}, Y(null, null));\n```\n\n## Install\n\n```\n$ npm install jsx-recast\n```\n\n## Usage\n\n```js\n$ node\n> var jsx = require('jsx-recast')\n> jsx.compile(jsxCode)\n{ \"code\": ..., \"map\": ... }\n> jsx.transform(jsxAst)\njsAst\n```\n\n## Browserify\n\nBrowserify support is built in.\n\n```\n$ npm install jsx-recast  # install local dependency\n$ browserify -t jsx-recast $file\n```\n\n### Setup\n\nFirst, install the development dependencies:\n\n```\n$ npm install\n```\n\nThen, try running the tests:\n\n```\n$ npm test\n```\n","_attachments":{}}