diff --git a/client/package-lock.json b/client/package-lock.json index edc30d8..ad54548 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -51,7 +51,7 @@ "@types/react-latex": "^2.0.3", "@typescript-eslint/eslint-plugin": "^8.5.0", "@typescript-eslint/parser": "^8.5.0", - "@vitejs/plugin-react-swc": "^3.3.2", + "@vitejs/plugin-react-swc": "^3.7.2", "eslint": "^9.18.0", "eslint-plugin-react": "^7.37.3", "eslint-plugin-react-hooks": "^5.1.0-rc-206df66e-20240912", @@ -4947,16 +4947,15 @@ } }, "node_modules/@vitejs/plugin-react-swc": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.7.1.tgz", - "integrity": "sha512-vgWOY0i1EROUK0Ctg1hwhtC3SdcDjZcdit4Ups4aPkDcB1jYhmo+RMYWY87cmXMhvtD5uf8lV89j2w16vkdSVg==", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.7.2.tgz", + "integrity": "sha512-y0byko2b2tSVVf5Gpng1eEhX1OvPC7x8yns1Fx8jDzlJp4LS6CMkCPfLw47cjyoMrshQDoQw4qcgjsU9VvlCew==", "dev": true, - "license": "MIT", "dependencies": { "@swc/core": "^1.7.26" }, "peerDependencies": { - "vite": "^4 || ^5" + "vite": "^4 || ^5 || ^6" } }, "node_modules/abab": { diff --git a/client/package.json b/client/package.json index 052063d..3ec4ef0 100644 --- a/client/package.json +++ b/client/package.json @@ -55,7 +55,7 @@ "@types/react-latex": "^2.0.3", "@typescript-eslint/eslint-plugin": "^8.5.0", "@typescript-eslint/parser": "^8.5.0", - "@vitejs/plugin-react-swc": "^3.3.2", + "@vitejs/plugin-react-swc": "^3.7.2", "eslint": "^9.18.0", "eslint-plugin-react": "^7.37.3", "eslint-plugin-react-hooks": "^5.1.0-rc-206df66e-20240912", diff --git a/client/vite.config.ts b/client/vite.config.ts index 06294d3..de021f8 100644 --- a/client/vite.config.ts +++ b/client/vite.config.ts @@ -3,6 +3,8 @@ import react from '@vitejs/plugin-react-swc'; import pluginChecker from 'vite-plugin-checker'; import EnvironmentPlugin from 'vite-plugin-environment'; +console.log("⚡ Vite config is being loaded!"); + // Filter out environment variables with invalid identifiers const filteredEnv = Object.keys(process.env).reduce((acc, key) => { // Only include environment variables with valid JavaScript identifiers @@ -27,13 +29,15 @@ export default defineConfig({ }, preview: { port: 5173, - strictPort: true + strictPort: true, + allowedHosts: ['frontend', 'localhost'], }, server: { port: 5173, strictPort: true, host: true, origin: "http://0.0.0.0:5173", + allowedHosts: ['frontend', 'localhost'], }, build: { sourcemap: true, // Enable source maps