From 366c8c1c4e748b296649160891f06cc680272553 Mon Sep 17 00:00:00 2001 From: Amey Bhagwat Date: Fri, 16 Oct 2026 10:13:45 +0530 Subject: [PATCH] Uploading package.json and vite.config.js files --- package.json | 3 +++ vite.config.js | 30 ++++++++++++++++++++++++++++-- 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e4ac5fe..a2eb5ce 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,8 @@ "@rc-component/tour": "^2.1.6", "@tanstack/react-table": "^8.21.3", "@xyflow/react": "^12.11.6", + "ag-grid-community": "^32.3.9", + "ag-grid-react": "^32.3.9", "apexcharts": "^4.7.0", "apextree": "^1.3.0", "axios": "^1.11.0", @@ -44,6 +46,7 @@ "datatables.net-select-bs5": "^3.0.1", "date-fns": "^4.1.0", "dayjs": "^1.11.13", + "exceljs": "^4.4.0", "filepond": "^4.32.8", "filepond-plugin-image-exif-orientation": "^1.0.11", "filepond-plugin-image-preview": "^4.6.12", diff --git a/vite.config.js b/vite.config.js index 927fcf3..396d000 100644 --- a/vite.config.js +++ b/vite.config.js @@ -23,7 +23,7 @@ const localServices = { vgreet: 4003, }; -const proxy = Object.fromEntries( +const localProxy = Object.fromEntries( Object.entries(localServices).map(([service, port]) => [ `/api/${service}`, { @@ -34,6 +34,29 @@ const proxy = Object.fromEntries( ]), ); +const productionProxy = { + '/api/ums/hierarchy/get_all': { + target: 'https://ljtw6cnu6kzxm3s76upgsvmz5u0ufrep.lambda-url.ap-south-1.on.aws', + changeOrigin: true, + secure: true, + rewrite: () => '/', + }, + '/api': { + target: 'https://rapportapi.click', + changeOrigin: true, + secure: true, + rewrite: (path) => path.replace(/^\/api/, ''), + }, +}; + +const laravelProxy = { + '/laravel-api': { + target: process.env.VITE_LARAVEL_ORIGIN || 'http://127.0.0.1:8000', + changeOrigin: true, + rewrite: (path) => path.replace(/^\/laravel-api/, '/api'), + }, +}; + export default defineConfig({ plugins: [react()], resolve: { @@ -43,6 +66,9 @@ export default defineConfig({ }, server: { port: 5173, - proxy, + proxy: { + ...laravelProxy, + ...(process.env.VITE_API_MODE === 'local' ? localProxy : productionProxy), + }, }, });