import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';

export default defineConfig({
    plugins: [react()],
    resolve: {
        alias: {
            '@': path.resolve(__dirname, './src'),
            '@unimatrix-01/ui': path.resolve(__dirname, 'node_modules/@unimatrix-01/ui'),
        },
    },
    server: {
        port: 3000,
        open: true,
    },
    optimizeDeps: {
        include: ['@unimatrix-01/ui', 'react/jsx-runtime'],
        force: true,
    },
    build: {
        commonjsOptions: {
            include: [/@unimatrix-01\/ui/, /node_modules/],
        },
    },
}); 