jsx-tag-preprocessor

0.0.1 • Public • Published

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"));

Dependents (0)

Package Sidebar

Install

npm i jsx-tag-preprocessor

Weekly Downloads

0

Version

0.0.1

License

MIT

Last publish

Collaborators

  • hiroshi.kori