/// import path from "path"; import { defineConfig } from "vite"; const packageName = "driver.js"; const fileName = { es: `${packageName}.mjs`, cjs: `${packageName}.cjs`, iife: `${packageName}.iife.js`, }; const formats = Object.keys(fileName) as Array; module.exports = defineConfig({ base: "./", build: { lib: { entry: path.resolve(__dirname, "src/driver.ts"), name: packageName, formats, fileName: format => fileName[format], }, }, test: {}, });