0.0.1 • Published 9 years ago

jsx-tag-preprocessor v0.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

jsx-tag-preprocessor

A simple JSX tag preprocessor

Examples

var JsxPreprocessor = require('jsx-tag-preprocessor');

var src = 'React.render(<div><h1>Hello, world!</h1><pre key1="value1" key2="value2" /></div>,document.getElementById("example"));';

var res = JsxPreprocessor.process(src, {
		tagName: 'pre',
		onTag: function (attrs) {
			return JSON.stringify(attrs);
		}
     });

console.log(res);
// React.render(<div><h1>Hello, world!</h1>{"key1":"value1","key2":"value2"}</div>,document.getElementById("example"));