owl-map/vite.config.js

30 lines
679 B
JavaScript

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()],
define: { 'process.env.NODE_ENV': '"production"' },
build: {
target: 'esnext',
lib: {
entry: path.resolve(__dirname, 'frontend/main.js'),
name: 'OWL',
fileName: (format) => `owl.${format}.js`
},
},
/* rollupOptions: {
external: ['vue', 'leaflet'],
output: {
// Provide global variables to use in the UMD build
// for externalized deps
globals: {
vue: 'Vue',
leaflet: 'L',
}
}
}, */
// },
})