vue.js wrapper for JSX