import type { WxtViteConfig } from 'wxt' import UnoCSS from 'unocss/vite' import { defineConfig } from 'wxt' type VitePlugin = NonNullable[number] // See https://wxt.dev/api/config.html export default defineConfig({ modules: ['@wxt-dev/module-vue'], manifest: { name: 'AIRI Web Extension', description: 'Capture web context (videos, pages, subtitles) for Project AIRI.', permissions: ['storage', 'tabs'], optional_host_permissions: [ '*://*/*', ], action: { default_title: 'AIRI Web Extension', }, }, vite: () => { return { plugins: [ UnoCSS() as VitePlugin, ], } }, })