1import { defineConfig } from 'vite'; 2import { dependencies } from './package.json'; 3import { resolve } from 'path';
https://vitejs.dev/config/
6export default defineConfig({ 7 plugins: [], 8 build: { 9 lib: { 10 entry: resolve(__dirname, 'serial.mjs'), 11 formats: ['es'], 12 fileName: (ext) => ({ es: 'index.mjs' })[ext], 13 }, 14 rollupOptions: { 15 external: [...Object.keys(dependencies)], 16 }, 17 target: 'esnext', 18 }, 19});