vite.config.ts 559 B

12345678910111213141516171819202122
  1. import { resolve } from 'path';
  2. import { defineConfig } from 'vite'
  3. import { appendExtension } from '../../vite.config.ts';
  4. // Once Vite supports multiple entries for plugins, this build can
  5. // be merged into the main vite.config.ts.
  6. // See https://github.com/vitejs/vite/pull/10609
  7. export default defineConfig({
  8. build: {
  9. emptyOutDir: false,
  10. lib: {
  11. formats: ['es', 'umd'],
  12. entry: {
  13. 'plugin/notes': resolve(__dirname, 'index.js'),
  14. },
  15. name: 'RevealNotes',
  16. fileName: appendExtension
  17. }
  18. },
  19. plugins: [],
  20. })