Vue2 + Vite3 compilation results in a commented function at runtime

Any help appreciated!

vite build compiles:

        <component
          class="frame-component"
          :class="componentClass(i)"
          :is="component.detail.name"
          v-bind="component.detail.props"
          v-on="component.detail.events"
        />

results in this during runtime

<!--function(s,a,o,l){return yw(r,s,a,o,l,!0)}-->

vite.config.ts

  build: {
    outDir: '../public/app',
    rollupOptions: {
      plugins: [
      ],
      output: {
        manualChunks: () => 'app',
      },
    },
  },
    "vue": "^2.7.14",
    "vite": "^3.2.4"
    "@vitejs/plugin-vue2": "^2.1.0",

:sob: When the component is not registered, it appears as this opaque result. As it wasn’t explicitly included as a subcomponent anywhere, rollup is tree-shaking the component away.