UNPKG

@wxt-dev/module-react

Version:
21 lines (20 loc) 726 B
import "wxt"; import { addImportPreset, addViteConfig, defineWxtModule } from "wxt/modules"; import react from "@vitejs/plugin-react"; //#region modules/react.ts var react_default = defineWxtModule({ name: "@wxt-dev/module-react", configKey: "react", setup(wxt, options) { const { vite, vitePluginsBefore } = options ?? {}; addViteConfig(wxt, () => ({ plugins: [...vitePluginsBefore ?? [], react(vite)] })); addImportPreset(wxt, "react"); wxt.hook("config:resolved", (wxt) => { if (!wxt.config.imports) return; wxt.config.imports.dirsScanOptions ??= {}; wxt.config.imports.dirsScanOptions.filePatterns = ["*.{ts,js,mjs,cjs,mts,cts,jsx,tsx}"]; }); } }); //#endregion export { react_default as default };