Spaces:
Running
Running
import { defineConfig } from 'vite'; | |
import { resolve } from 'path'; | |
import dts from 'vite-plugin-dts'; | |
export default defineConfig({ | |
plugins: [ | |
dts({ | |
insertTypesEntry: true, | |
rollupTypes: true, | |
}), | |
], | |
build: { | |
lib: { | |
entry: { | |
index: resolve('src/index.ts'), | |
video: resolve('src/video/index.ts'), | |
robotics: resolve('src/robotics/index.ts'), | |
}, | |
formats: ['es'], | |
}, | |
rollupOptions: { | |
external: ['eventemitter3'], | |
output: { | |
preserveModules: false, | |
exports: 'named', | |
}, | |
}, | |
target: 'esnext', | |
minify: false, | |
}, | |
resolve: { | |
alias: { | |
'@': resolve('src'), | |
'@/video': resolve('src/video'), | |
'@/robotics': resolve('src/robotics'), | |
}, | |
}, | |
}); |