raekwon

2.0.0 • Public • Published

Raekwon - Multi-dimensional arrays as dynamic templates.

Binds a multi-dimensional array of partial strings and elements to a host element.

let sub = raekwon.observed(['<div></div>'])
let arr = ['<h1>', 'Test', '</h1>', sub]
let el = document.createElement('test')
let proxy = raekwon(el, arr)
setTimeout(() => {
  el.innerHTML === '<h1>Test</h1><div></div>'
  let div = document.createElement('div')
  div.id = 'test-next'
  proxy.push(div)
  setTimeout(() => {
    el.innerHTML === '<h1>Test</h1><div></div><div id="test-next"></div>'
  }, 10)
}, 10)

Dependencies (1)

Dev Dependencies (8)

Package Sidebar

Install

npm i raekwon

Weekly Downloads

0

Version

2.0.0

License

Apache-2.0

Last publish

Collaborators

  • mikeal