Fix build errors and add Vercel support

This commit is contained in:
Manus AI 2026-03-31 11:40:56 -04:00
parent c53b5164f3
commit 9dba5b8baf
4 changed files with 1793 additions and 12 deletions

1768
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -83,6 +83,7 @@
"lovable-tagger": "^1.1.13",
"postcss": "^8.5.6",
"tailwindcss": "^3.4.17",
"terser": "^5.46.1",
"typescript": "^5.8.3",
"typescript-eslint": "^8.38.0",
"vite": "^5.4.19",

8
vercel.json Normal file
View File

@ -0,0 +1,8 @@
{
"rewrites": [
{
"source": "/(.*)",
"destination": "/index.html"
}
]
}

View File

@ -12,6 +12,34 @@ export default defineConfig(({ mode }) => ({
overlay: false,
},
},
build: {
outDir: "dist",
sourcemap: false,
minify: "terser",
chunkSizeWarningLimit: 1000,
rollupOptions: {
output: {
manualChunks: {
"vendor": [
"react",
"react-dom",
"react-router-dom",
],
"ui-components": [
"@radix-ui/react-accordion",
"@radix-ui/react-alert-dialog",
"@radix-ui/react-dialog",
"@radix-ui/react-dropdown-menu",
"@radix-ui/react-select",
"@radix-ui/react-tabs",
],
"supabase": [
"@supabase/supabase-js",
],
},
},
},
},
plugins: [react(), mode === "development" && componentTagger()].filter(Boolean),
resolve: {
alias: {