babel-plugin-soot
Version:
Turn JSX into SOOT vDOM
25 lines (20 loc) • 406 B
JavaScript
;
var babel = require('babel-core');
var plugin = require('./lib');
var code = `
<div>
<button onClick={() => { i++; this.setStateSync({}); }}>Replace</button>
<div>
<B key={i} />
</div>
</div>
`;
console.log(
babel.transform(code, {
presets: [['es2015', {modules: false}]],
plugins: [
[plugin],
'syntax-jsx'
]
}).code
);