import { resolve } from 'path'; import { defineConfig } from 'vite'; import dts from 'vite-plugin-dts'; export default defineConfig({ build: { sourcemap: true, lib: { // Could also be a dictionary or array of multiple entry points entry: resolve(__dirname, 'src/index.ts'), name: 'ErrorManager', fileName: 'error-manager', formats: ['es'], }, }, plugins: [dts({ insertTypesEntry: true })], });