Adds annotations to Mirador 4 implementation
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

29 lines
621 B

import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
export default defineConfig({
plugins: [react()],
define: {
global: 'globalThis',
},
resolve: {
dedupe: ['@emotion/react', '@emotion/styled', 'react', 'react-dom'],
},
build: {
outDir: '../dist',
emptyOutDir: true,
lib: {
entry: 'src/index.js',
name: 'IslandoraMiradorAnnotations',
formats: ['iife'],
fileName: () => 'main.js',
cssFileName: 'main',
},
cssCodeSplit: false,
rollupOptions: {
output: {
inlineDynamicImports: true,
},
},
},
});