22 lines
		
	
	
		
			449 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			449 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
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: 'utils',
 | 
						|
			fileName: (module, entryName) => {
 | 
						|
				if(module == 'es') return 'index.mjs';
 | 
						|
				if(module == 'umd') return 'index.cjs';
 | 
						|
			}
 | 
						|
		},
 | 
						|
		ssr: true,
 | 
						|
		emptyOutDir: true,
 | 
						|
		minify: false,
 | 
						|
		sourcemap: true
 | 
						|
	},
 | 
						|
	plugins: [dts()],
 | 
						|
});
 |