vercel deployment changes

This commit is contained in:
Harivansh Rathi 2024-11-20 19:58:53 -05:00
parent f1ca72a782
commit e8e5e241bf
4 changed files with 16 additions and 9 deletions

View file

@ -1,5 +1,4 @@
{ {
"homepage": "https://harivansh-afk.github.io/habit-tracker",
"name": "habit-tracker-fullstack", "name": "habit-tracker-fullstack",
"private": true, "private": true,
"version": "1.0.0", "version": "1.0.0",
@ -8,9 +7,7 @@
"dev": "vite", "dev": "vite",
"build": "vite build", "build": "vite build",
"lint": "eslint .", "lint": "eslint .",
"preview": "vite preview", "preview": "vite preview"
"predeploy": "npm run build",
"deploy": "gh-pages -d dist"
}, },
"dependencies": { "dependencies": {
"lucide-react": "^0.344.0", "lucide-react": "^0.344.0",

View file

@ -1,6 +1,6 @@
import { StrictMode } from 'react'; import { StrictMode } from 'react';
import { createRoot } from 'react-dom/client'; import { createRoot } from 'react-dom/client';
import { HashRouter } from 'react-router-dom'; import { BrowserRouter } from 'react-router-dom';
import App from './App'; import App from './App';
import './index.css'; import './index.css';
@ -9,8 +9,8 @@ if (!rootElement) throw new Error('Failed to find the root element');
createRoot(rootElement).render( createRoot(rootElement).render(
<StrictMode> <StrictMode>
<HashRouter> <BrowserRouter>
<App /> <App />
</HashRouter> </BrowserRouter>
</StrictMode> </StrictMode>
); );

11
vercel.json Normal file
View file

@ -0,0 +1,11 @@
{
"rewrites": [
{
"source": "/(.*)",
"destination": "/index.html"
}
],
"buildCommand": "npm run build",
"outputDirectory": "dist",
"framework": "vite"
}

View file

@ -6,6 +6,5 @@ export default defineConfig({
plugins: [react()], plugins: [react()],
optimizeDeps: { optimizeDeps: {
exclude: ['lucide-react'], exclude: ['lucide-react'],
}, }
base: '/Habit-Tracker/',
}); });