neondatabase / serverless

Connect to Neon PostgreSQL from serverless/worker/edge functions
https://www.npmjs.com/package/@neondatabase/serverless
MIT License
318 stars 11 forks source link

Dependency Installation Failure on Vercel/Cloudflare Edge Runtime #69

Closed shreyvarshney1 closed 2 months ago

shreyvarshney1 commented 3 months ago

Steps to reproduce

  1. Deploy @neondatabase/serverless on Vercel or Cloudflare.
  2. Observe the installation process of dependencies.
  3. Encounter the error related to WebSocket dependency installation.

Expected result

The @neondatabase/serverless should deploy smoothly on Vercel or Cloudflare without any dependency installation issues, including WebSocket.

Actual result

WebSocket dependency fails to install during deployment on Vercel or Cloudflare, leading to deployment errors.

Environment

"@neondatabase/serverless": "^0.9.0", "next": "14.1.3", "drizzle-orm": "^0.30.2",

Logs, links

Cloudflare Pages Logs

https://pastebin.com/yuReHLAh

Vercel Logs

https://pastebin.com/wefqysC7

jawj commented 2 months ago

Sorry for the late reply.

This package doesn't have any WebSocket library dependency (its only dependency is @types/pg).

Perhaps this is an issue with next or drizzle-orm?

shreyvarshney1 commented 2 months ago

Oh, okay. Then it might be an issue with Drizzle-ORM, as it got fixed when I removed Drizzle from my dev dependencies. It might be the case that dependencies conflicted. Thanks, I appreciate your attention!