19 lines
522 B
TypeScript
19 lines
522 B
TypeScript
import { defineConfig } from 'vite'
|
|
import react from '@vitejs/plugin-react-swc'
|
|
import {resolve} from 'path';
|
|
import dts from 'vite-plugin-dts'
|
|
|
|
// https://vitejs.dev/config/
|
|
export default defineConfig({
|
|
plugins: [react(), dts({tsconfigPath: resolve(__dirname, 'tsconfig.build.json')})],
|
|
build: {
|
|
minify: 'esbuild', // Enable minification
|
|
target: 'es2015', // Specify target environment,
|
|
lib: {
|
|
entry: resolve(__dirname, 'lib/main.ts'),
|
|
formats: ['es']
|
|
},
|
|
copyPublicDir:false,
|
|
}
|
|
})
|