Deployed version looks completely different from Preview

v0 supports projects without package.json files, without shadcn components, without layouts, etc and falls back to default versions. If you have some of these, it fills in the rest and sometimes does some merging to keep things functional. This looks like a git sync bug where it’s merging in the default package.json by mistake, which I’ve reported to the v0 team