import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import dts from 'vite-plugin-dts'; import { resolve } from 'path'; // https://vitejs.dev/config/ export default defineConfig({ plugins: [ react(), dts({ include: ['lib'] }), ], optimizeDeps: { include: ['line-pod'], }, build: { copyPublicDir: false, lib: { entry: resolve(__dirname, 'lib/main.ts'), formats: ['es'] }, rollupOptions: { external: ['react', 'react/jsx-runtime'], }, commonjsOptions: { include: [/line-pod/], }, } });