A Vue 3 Starter Plugin

I went a made a Vue 3 starter plugin and I’ve decided to share it with you all.
It uses Vue 3 Composition API, Composables, <script setup> syntax, and Pinia for global state management.

I’ve put in a few components to demonstrate various Vue features - v-if, v-for, etc, and have also included an <sp-dropdown> component to demonstrate v-model binding (although because sp-dropdown is weird it’s not the most elegant code!).

I’m working on adding Tailwind - see the dev branch.

Please feel free to use, comment, or contribute!
(I’m going to be away for 5 days, so I won’t be quick to respond to any comments!)

1 Like

Nice work! A starter pack would serve a good purpose for those looking to start their plugins.

1 Like

Thanks!
There is an existing Vue one in the Adobe repo of example plugins but it’s a very barebones implementation. I wanted to see how viable Vue actually was under UXP and lo! this is the result.