import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import tailwind from 'tailwindcss'; import autoprefixer from 'autoprefixer'; import tailwindConfig from './tailwind.config.mjs'; import path from 'path'; // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], css: { postcss: { plugins: [tailwind(tailwindConfig), autoprefixer], }, }, build: { lib: { entry: path.resolve(__dirname, 'src/components/GitProfile.jsx'), name: 'GitProfile', fileName: (format) => `gitprofile.${format}.js`, }, rollupOptions: { external: ['react', 'react-dom'], output: { globals: { react: 'React', }, }, }, }, });