@narrative/babel-plugin-compiler
v1.1.0
Published
Babel plugin for compiling Narrative tags to runtime code.
Downloads
16
Readme
@narrative/babel-plugin-compiler
The compiler for @narrative/control-flow
.
Usage
npm install @narrative/babel-plugin-compiler
.babelrc:
{
"plugins": ["@narrative/compiler"]
}
How it works
<If when={index > 5}>
<li>{todo * 2}</li>
<ElseIf when={index > 10}>
<li>{todo * 3}</li>
</ElseIf>
</If>
Compiled ↓ ↓ ↓ ↓ ↓ ↓
index > 5 ? <li>{todo * 2}</li> : index > 10 ? <li>{todo * 3}</li> : null