
This task tracks the migration of Termbox to Vue 3. The first part is making it compatible with the Vue 3 migration build (this requires dropping the vue-class-components library); afterwards, we also want to fully migrate to Vue 3, at build time as well.