diff --git a/package.json b/package.json index 1822bb3..6a10245 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,4 @@ { - "homepage": "https://harivansh-afk.github.io/habit-tracker", "name": "habit-tracker-fullstack", "private": true, "version": "1.0.0", @@ -8,9 +7,7 @@ "dev": "vite", "build": "vite build", "lint": "eslint .", - "preview": "vite preview", - "predeploy": "npm run build", - "deploy": "gh-pages -d dist" + "preview": "vite preview" }, "dependencies": { "lucide-react": "^0.344.0", diff --git a/src/main.tsx b/src/main.tsx index c78bc00..fa1189a 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,6 +1,6 @@ import { StrictMode } from 'react'; import { createRoot } from 'react-dom/client'; -import { HashRouter } from 'react-router-dom'; +import { BrowserRouter } from 'react-router-dom'; import App from './App'; import './index.css'; @@ -9,8 +9,8 @@ if (!rootElement) throw new Error('Failed to find the root element'); createRoot(rootElement).render( - + - + ); \ No newline at end of file diff --git a/vercel.json b/vercel.json new file mode 100644 index 0000000..1deccf2 --- /dev/null +++ b/vercel.json @@ -0,0 +1,11 @@ +{ + "rewrites": [ + { + "source": "/(.*)", + "destination": "/index.html" + } + ], + "buildCommand": "npm run build", + "outputDirectory": "dist", + "framework": "vite" +} \ No newline at end of file diff --git a/vite.config.ts b/vite.config.ts index 4bee04a..dfa599e 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -6,6 +6,5 @@ export default defineConfig({ plugins: [react()], optimizeDeps: { exclude: ['lucide-react'], - }, - base: '/Habit-Tracker/', + } });