The code for this was scaffolded based on the instructions on Vue's official Quick Start page in their documentation. It's been modified to demonstrate compatibility with a code change in @formio/vue
.
New Vue projects use Vite by default, but you can also see this working on the webpack
branch if you're curious about how compatible it is with other bundlers.