Skip to content

farazshuja/chrome-extension-vite-vue-starter-template

Repository files navigation

chrome-extension-vite-vue-starter-template

This template should help get you started developing chrome extension manifest v.3 with Vue 3 in Vite. It will inject vue component in shadow-dom, keeping the extension completely isolated so the css libs does not collide with the main app.

Recommended IDE Setup

VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).

Features

The project was generated via npm init vue@3 for typescript and then added

Extension

Popup

Options

Content Script

Inject into bottom-right of the page