import { resolve } from 'path'; import { defineConfig } from 'vite'; import dts from 'vite-plugin-dts'; export default defineConfig({ build: { lib: { entry: resolve(process.cwd(), 'src/index.ts'), name: 'js-utilities', fileName: (module, entryName) => { if(module == 'es') return 'js-utilities.mjs'; if(module == 'umd') return 'js-utilities.js'; } }, }, plugins: [dts()], });