smdm-slide-menu
Version:
A library agnostic multilevel page menu with a smooth slide effect based on CSS transitions, focused on accessibility.
32 lines (29 loc) • 621 B
JavaScript
import { fileURLToPath, URL } from 'node:url';
import { defineConfig } from 'vite';
// https://vitejs.dev/config/
export default defineConfig({
root: 'src',
build: {
outDir: '../dist',
assetsDir: '../dist',
rollupOptions: {
input: {
'slide-menu': './src/lib/SlideMenu.min.ts',
},
output: {
entryFileNames: '[name].js',
assetFileNames: '[name].[ext]',
},
},
},
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url)),
},
},
server: {
host: '0.0.0.0',
port: 8080,
allowedHosts: ['frontend'],
},
});