import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { resolve } from 'path' export default defineConfig({ plugins: [vue()], build: { lib: { entry: resolve(__dirname, 'src/index.js'), name: 'BitcoinLogo', fileName: 'bitcoin-logo', }, rollupOptions: { external: ['vue'], output: { globals: { vue: 'Vue', }, }, }, }, server: { host: true, allowedHosts: true, headers: { 'Cache-Control': 'no-store, no-cache, must-revalidate, proxy-revalidate', 'Pragma': 'no-cache', 'Expires': '0', } } })