Many organizations with component libraries are working on upgrades for their Vue 2 apps so that they can support Vue 3. Sometimes it’s not easy! Ideally, you could write your code once and cross-compile it for different Vue runtimes. In this talk, we’ll do exactly that. At the end, you’ll have a recipe for shipping libraries that support both Vue 2 and Vue 3.