This avoids it being inlined multiple times in esm bundler builds
import { h, createApp } from '@vue/runtime-dom' const RootComponent = { render() { return h('div', 'hello world') } } createApp(RootComponent).mount('#app')