/**
 * @Author: mamba_mac dengzhifeng_63@163.com
 * @Date: 2025-02-07 15:30:05
 * @LastEditors: mamba_mac dengzhifeng_63@163.com
 * @LastEditTime: 2025-02-07 15:30:19
 * @FilePath: vite.config.ts
 * @Description: 这是默认设置,可以在设置》工具》File Description中进行配置
 */
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';

export default defineConfig({
    plugins: [vue()],
    build: {
        lib: {
            entry: 'src/index.ts',
            name: 'ImageResolutionChecker',
            fileName: (format) => `image-resolution-checker.${format}.js`
        },
        rollupOptions: {
            external: ['vue'],
            output: {
                globals: {
                    vue: 'Vue'
                }
            }
        }
    }
});