rc-dock
Version:
dock layout for react component
31 lines (29 loc) • 683 B
JavaScript
import { defineConfig } from 'vite';
import { resolve } from 'path';
import fs from 'fs';
// Get all HTML files in the example directory
const exampleFiles = fs.readdirSync('./example')
.filter(file => file.endsWith('.html'))
.reduce((acc, file) => {
acc[file.replace('.html', '')] = resolve(__dirname, 'example', file);
return acc;
}, {});
export default defineConfig({
root: 'example',
base: './',
build: {
outDir: resolve(__dirname, 'www/examples'),
emptyOutDir: true,
rollupOptions: {
input: exampleFiles
}
},
server: {
open: true
},
resolve: {
alias: {
'rc-dock': resolve(__dirname, 'src/index.ts')
}
}
});