bemjson-to-jsx
Transforms BEMJSON objects to JSX markup.
Install
$ npm install --save bemjson-to-jsx
Usage
const bemjsonToJSX = ; var bemjson = block: 'button2' mods: theme: 'normal' size: 'm' text: 'hello world'; var jsxTree = bemjsonToJSX; console;// → "<Button2 theme={'normal'} size={'m'} text={'hello world'}/>"
Options
isNameSpacedElems
isNameSpacedElems
Change generation of JSX Class
true
— Block.Elemfalse
— BlockElem ( default )
const bemjsonToJSX = isNameSpacedElems: true ; var bemjson = block: 'button2' elem: 'text' text: 'hello world'; var jsxTree = bemjsonToJSX; console;// → "<Button2.Text text={'hello world'}/>"