Use PuppetJS via puppet-js custom element.