import base44 from "@base44/vite-plugin" import react from '@vitejs/plugin-react' import { defineConfig } from 'vite' import { fileURLToPath } from 'url'; import path from 'path'; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); export default defineConfig({ base: './', logLevel: 'error', // Suppress warnings, only show errors plugins: [ // Support for legacy code that imports the base44 SDK with @/integrations, @/entities, etc. // can be removed if the code has been updated to use the new SDK imports from @base44/sdk base44({ // legacySDKImports: process.env.BASE44_LEGACY_SDK_IMPORTS === 'true', legacySDKImports: true, hmrNotifier: true, navigationNotifier: true, visualEditAgent: true, localBackend: true, }), react(), // { // name: 'local-mock-api', // configureServer(server) { // mockApi(server); // } // } ], resolve: { alias: { // Mengarahkan @ ke folder src "@": path.resolve(__dirname, "./src"), }, }, server: { port: 5173, open: true, proxy: { '/api': { // target: 'http://localhost:5173', target: 'https://agro.pkc-dev.org', changeOrigin: true, secure: false, rewrite: (path) => path.replace(/^\/api/, '/api') }, }, }, });