fabian-hiller / valibot

The modular and type safe schema library for validating structural data 🤖
https://valibot.dev
MIT License
6k stars 186 forks source link

Valibot error on Vercel #676

Closed kaeon closed 2 months ago

kaeon commented 3 months ago

Maybe someone else came across this in Vercel? Really can't seem to fix this.

Everything builds ok but when i go to a page (with Nextjs approuter) i get this error with Vercel coming from my tRPC router: [cause]: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'valibot' imported from /var/task/.next/server/chunks/288.js at packageResolve (node:internal/modules/esm/resolve:858:9) at moduleResolve (node:internal/modules/esm/resolve:931:18) at moduleResolveWithNodePath (node:internal/modules/esm/resolve:1161:14) at defaultResolve (node:internal/modules/esm/resolve:1204:79) at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:383:12) at ModuleLoader.resolve (node:internal/modules/esm/loader:352:25) at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:227:38) at ModuleLoader.import (node:internal/modules/esm/loader:315:34) at defaultImportModuleDynamically (node:internal/modules/esm/utils:194:31) at importModuleDynamicallyCallback (node:internal/modules/esm/utils:216:12) { code: 'ERR_MODULE_NOT_FOUND' }

Everything works fine in development or on production builds locally.

Valibot 0.29 @typeschema/valibot 0.13.4 drizzle-valibot 0.2.0

I can't upgrade to Valibot 0.33 since it's not supported for @typeschema or drizzle-valibot

fabian-hiller commented 3 months ago

This is most likely not related to Valibot as it is a very simple TS library without any dependencies. I would recommend to reach out to Vercel or Next.js.