Problem Description
The current project is failing to deploy on Vercel due to incompatible package versions and dependency resolution issues. The main failure occurs during the installation of the Holded API client and its dependencies. Additionally, the .api folder is git ignored, which means the Holded API client needs to be regenerated during each deployment.
Current Package Versions
- Next.js: 15.0.4 (experimental/unreleased version)
- React: 18.3.1 (experimental/unreleased version)
- React DOM: 18.3.1 (experimental/unreleased version)
- TypeScript: 5.6.3
Deployment Error Details
Error: Command "npx api install -l ts -y @holded/v1.0#2tq2om5ntgl42 && pnpm install --no-frozen-lockfile" exited with 1
The deployment fails due to:
- ESLint peer dependency conflicts
- Unsupported URL Type error with
link:dummy.js
- npm package resolution timeouts
- Conflicts between different versions of ESLint plugins
.api folder not being versioned (git ignored), requiring regeneration on each deploy
Repository
The project repository is available at: https://github.com/ulysses-ck/holded-nextjs/
Problem Description
The current project is failing to deploy on Vercel due to incompatible package versions and dependency resolution issues. The main failure occurs during the installation of the Holded API client and its dependencies. Additionally, the
.apifolder is git ignored, which means the Holded API client needs to be regenerated during each deployment.Current Package Versions
Deployment Error Details
The deployment fails due to:
link:dummy.js.apifolder not being versioned (git ignored), requiring regeneration on each deployRepository
The project repository is available at: https://github.com/ulysses-ck/holded-nextjs/