Skip to content

addVitePlugin

addVitePlugin allows you add a vite plugin to the Astro config. For example:

my-integration/index.ts
import {
defineIntegration,
addVitePlugin
} from "astro-integration-kit";
import { VitePWA } from 'vite-plugin-pwa'
export default defineIntegration({
// ...
setup() {
return {
hooks: {
"astro:config:setup": (params) => {
addVitePlugin(params, {
plugin: VitePWA({ registerType: 'autoUpdate' })
})
}
}
}
}
})