vite.config.js 510 B

1234567891011121314151617181920212223242526272829
  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',
  10. lib: {
  11. entry: [
  12. 'src/index.ts',
  13. 'src/hackmd-styles.ts',
  14. 'src/hackmd-agent.js',
  15. 'src/style.scss',
  16. ],
  17. name: 'hackmd-libs',
  18. formats: ['es', 'cjs'],
  19. },
  20. rollupOptions: {
  21. external: [
  22. 'node:fs',
  23. 'node:path',
  24. ],
  25. },
  26. },
  27. });