Want to learn all about Chrome Extension development fundamentals? Take a look at our new course! Learn More →
August 9, 2023

ExtensionKit Vue.js support is here

ExtensionKit Vue.js support is here

We're happy to announce that Vue.js support has landed in ExtensionKit! With the launch comes 9 new starter templates powered by Vue 3. These templates are:

  • Popup starter
  • Popup full page starter
  • New tab starter
  • Popup, full page, and new tab starter
  • Full page starter
  • Content scripts starter
  • Chrome API (storage) starter
  • Data fetching starter
  • Devtools starter

All templates are using the new Composition API with Vue, however you have the ability to switch back to the Options API should you wish. Much like the React starters, the Vue starters come out of the box with testing frameworks, linting, formatting, and other dev scripts (such as auto-refresh of the extension on change).

Unlike the React templates, the Vue templates don't currently support TypeScript, however that additional is just around the corner and will be added as soon as possible. In addition to that, we have some planned example extensions that leverage Vue as well, so keep an eye out!

The documentation for the Vue templates can be found in each README file as well as on our documentation page.

Start your next extension project without all the boilerplate