import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import path from "path"; export default defineConfig({ plugins: [react()], build: { lib: { entry: path.resolve(process.cwd(), "src/index.js"), formats: ["es"], fileName: () => "index.js", }, rollupOptions: { external: [ "react", "react-dom", "react/jsx-runtime", "@chakra-ui/react", "keycloak-js", "axios", "@tanstack/react-query", "react-icons", "react-icons/fa", "react-icons/fa6", "react-icons/io", "react-icons/io5", "react-icons/md", ], }, }, });