<a href="#" target="_blank" rel="noopener noreferrer">
<img width="180" src="https://github.com/StarkShang/vite-plugin-chrome-extension/raw/main/docs/icons/logo.png" alt="Vite logo">
</a>
fork from rollup-plugin-chrome-extension and evolve for
viteandChrome Extension Manifest V3
npm install -D vite-plugin-chrome-extension
In vite.config.ts,
// vite.config.ts
import { resolve } from "path";
import { defineConfig } from "vite";
import { chromeExtension } from "vite-plugin-chrome-extension";
export default defineConfig({
resolve: {
alias: {
"@": resolve(__dirname, "src"),
},
},
build: {
rollupOptions: {
input: "src/manifest.json"
}
},
plugins: [
chromeExtension()
],
})
See Work flow
If you have problems using this plugin, welcome to let us know.
see CHANGELOG.md
$ claude mcp add vite-plugin-chrome-extension \
-- python -m otcore.mcp_server <graph>