Render
It's not even a render engine?! This thing uses {{ x }}-placeholder.
Usage
import { default as Render, Render2, Render3 } from "@iljucha/render"
var text = `
Hello, my name is {{ name }}.
My favourite programming language is {{ favLang }},
but everyone tells me to learn a real language. {{ nope }}
`
var variables = {
name: "Iljucha",
favLang: "JavaScript"
}
Render(text, variables)
Render2(text, variables, (error, render) => {
console.log({ error, render })
})
Render3(text, variables)
.then(res => console.log(res.render))
.catch(res => console.log(res.error))
Output
Guess what?
Hello, my name is Iljucha.
My favourite programming language is JavaScript,
but everyone tells me to learn a real language.