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