vite.server.config.ts 694 B

12345678910111213141516171819202122232425262728293031323334353637
  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/server',
  10. lib: {
  11. entry: [
  12. 'src/server/index.ts',
  13. ],
  14. name: 'remark-lsx-libs',
  15. formats: ['cjs'],
  16. },
  17. rollupOptions: {
  18. output: {
  19. preserveModules: true,
  20. preserveModulesRoot: 'src/server',
  21. },
  22. external: [
  23. 'axios',
  24. 'http-errors',
  25. 'is-absolute-url',
  26. 'react',
  27. 'next/link',
  28. 'unified',
  29. 'swr',
  30. /^hast-.*/,
  31. /^unist-.*/,
  32. /^@growi\/.*/,
  33. ],
  34. },
  35. },
  36. });