vite.config.ts 584 B

12345678910111213141516171819202122232425262728
  1. import react from '@vitejs/plugin-react';
  2. import { defineConfig } from 'vite';
  3. import dts from 'vite-plugin-dts';
  4. // https://vitejs.dev/config/
  5. export default defineConfig({
  6. plugins: [
  7. react(),
  8. dts({ outputDir: 'types' }),
  9. ],
  10. build: {
  11. outDir: 'dist',
  12. lib: {
  13. entry: 'src/index.ts',
  14. name: 'presentation-libs',
  15. formats: ['es'],
  16. },
  17. rollupOptions: {
  18. external: ['react', 'react-dom', 'react-markdown'],
  19. output: {
  20. globals: {
  21. react: 'React',
  22. 'react-dom': 'ReactDOM',
  23. },
  24. },
  25. },
  26. },
  27. });