21 lines
552 B
TypeScript
21 lines
552 B
TypeScript
|
|
import { defineConfig } from 'vite';
|
||
|
|
import react from '@vitejs/plugin-react';
|
||
|
|
import { pigment } from '@pigment-css/vite-plugin';
|
||
|
|
import { createTheme } from '@mui/material/styles';
|
||
|
|
|
||
|
|
const pigmentConfig = {
|
||
|
|
theme: createTheme({
|
||
|
|
cssVariables: true,
|
||
|
|
colorSchemes: { light: true, dark: true },
|
||
|
|
}),
|
||
|
|
transformLibraries: ['@mui/material'],
|
||
|
|
};
|
||
|
|
|
||
|
|
// https://vite.dev/config/
|
||
|
|
export default defineConfig({
|
||
|
|
plugins: [react(), pigment(pigmentConfig)],
|
||
|
|
optimizeDeps: {
|
||
|
|
include: ['prop-types', 'react-is', 'hoist-non-react-statics'],
|
||
|
|
},
|
||
|
|
});
|