Use Cursor to upgrade a 5-year-old Vue 2 project to Vue 3

Inspired by the post of yours, I decided to post how I transformed all my vue (class decorated) files to compositon API files: How I built my own Sonnet-Deepseek fusion agent and run parallel tasks to convert a 5 year old vue2 project to vue3 in 30 minutes

I will share the repo on how exactly I did it if you’re interested.

Right now you still need a bit of experience with it to use Cursor effectively. For example you say that cursor couldn’t find all .vue files, I think immediately that you could’ve had it write a python script that creates a text document with all your .vue files, and then have your migration tool pick these files.

I’m considering making a repo for allowing developers to convert from vue2 to vue3 every step of the way with just a couple prompts