Hi! I’m having an unexpected issue while syncing a project with GitHub using V0.
V0 is automatically modifying my package.json in two different ways:
-
It upgrades several dependencies to their latest versions, even though I’m not using them or didn’t request updates.
-
It adds many new dependencies that I never installed or added to the project myself.
This causes build issues and makes the project diverge from what I actually have in my repository.
Below I’m including both versions for reference.
Original package.json (before V0 sync)
{ "name": "my-v0-project", "version": "0.1.0", "private": true, "scripts": { "build": "next build", "dev": "next dev --turbopack", "lint": "eslint .", "start": "next start" }, "dependencies": { "@hookform/resolvers": "latest", "@neondatabase/serverless": "1.0.2", "@radix-ui/react-accordion": "latest", "@radix-ui/react-alert-dialog": "latest", "@radix-ui/react-aspect-ratio": "latest", "@radix-ui/react-avatar": "latest", "@radix-ui/react-checkbox": "latest", "@radix-ui/react-collapsible": "latest", "@radix-ui/react-context-menu": "latest", "@radix-ui/react-dialog": "latest", "@radix-ui/react-dropdown-menu": "latest", "@radix-ui/react-hover-card": "latest", "@radix-ui/react-label": "latest", "@radix-ui/react-menubar": "latest", "@radix-ui/react-navigation-menu": "latest", "@radix-ui/react-popover": "latest", "@radix-ui/react-progress": "latest", "@radix-ui/react-radio-group": "latest", "@radix-ui/react-scroll-area": "latest",Modified package.json (after V0 sync)
{ "name": "my-v0-project", "version": "0.1.0", "private": true, "scripts": { "build": "next build", "dev": "next dev --turbopack", "lint": "eslint .", "start": "next start" }, "dependencies": { "@aws-sdk/client-rds-data": "latest", "@cloudflare/workers-types": "latest", "@electric-sql/pglite": "latest", "@hookform/resolvers": "latest", "@libsql/client": "latest", "@libsql/client-wasm": "latest", "@neondatabase/serverless": "latest", "@op-engineering/op-sqlite": "latest", "@opentelemetry/api": "latest", "@planetscale/database": "latest", "@prisma/client": "latest", "@radix-ui/react-accordion": "latest", "@radix-ui/react-alert-dialog": "latest", "@radix-ui/react-aspect-ratio": "latest", "@radix-ui/react-avatar": "latest", "@radix-ui/react-checkbox": "latest", "@radix-ui/react-collapsible": "latest", "@radix-ui/react-context-menu": "latest", "@radix-ui/react-dialog": "latest",