vite.client.config.ts 579 B

12345678910111213141516171819202122232425262728293031
  1. import { defineConfig } from 'vite';
  2. import dts from 'vite-plugin-dts';
  3. // https://vitejs.dev/config/
  4. export default defineConfig({
  5. plugins: [
  6. dts(),
  7. ],
  8. build: {
  9. outDir: 'dist/client',
  10. sourcemap: true,
  11. lib: {
  12. entry: {
  13. index: 'src/client/index.ts',
  14. },
  15. name: 'remark-attachment-refs-libs',
  16. formats: ['es'],
  17. },
  18. rollupOptions: {
  19. external: [
  20. 'bunyan',
  21. 'universal-bunyan',
  22. 'react',
  23. 'react-dom',
  24. /^hast-.*/,
  25. /^unist-.*/,
  26. /^@growi\/.*/,
  27. ],
  28. },
  29. },
  30. });