Spaces:
Running
Running
File size: 785 Bytes
02eac4b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
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'),
},
},
}); |