Spaces:
Sleeping
Sleeping
| import inertia from '@inertiajs/vite'; | |
| import { wayfinder } from '@laravel/vite-plugin-wayfinder'; | |
| import tailwindcss from '@tailwindcss/vite'; | |
| import react from '@vitejs/plugin-react'; | |
| import laravel from 'laravel-vite-plugin'; | |
| import { bunny } from 'laravel-vite-plugin/fonts'; | |
| import { defineConfig, loadEnv } from 'vite'; | |
| export default defineConfig(({ mode }) => { | |
| const env = loadEnv(mode, process.cwd(), ''); | |
| return { | |
| define: { | |
| 'import.meta.env.VITE_RAG_API_BASE_URL': JSON.stringify( | |
| env.VITE_RAG_API_BASE_URL || env.RAG_API_BASE_URL || | |
| process.env.VITE_RAG_API_BASE_URL || process.env.RAG_API_BASE_URL || '', | |
| ), | |
| }, | |
| plugins: [ | |
| laravel({ | |
| input: ['resources/css/app.css', 'resources/js/app.tsx'], | |
| refresh: true, | |
| fonts: [ | |
| bunny('Inter', { | |
| weights: [400, 500, 600, 700], | |
| }), | |
| ], | |
| }), | |
| inertia(), | |
| react({ | |
| babel: { | |
| plugins: ['babel-plugin-react-compiler'], | |
| }, | |
| }), | |
| tailwindcss(), | |
| wayfinder({ | |
| formVariants: true, | |
| }), | |
| ], | |
| }; | |
| }); | |