7d72f1711f
Turbopack in Next.js 16 hashes ALL serverExternalPackages (not just better-sqlite3), emitting require() calls like 'zod-dcb22c6336e0bc69', 'pino-28069d5257187539' etc. that don't exist in node_modules. Changes: - next.config.mjs: Replace single-package check with a HASH_PATTERN regex that strips '<name>-<16hexchars>' suffix for any externalized package. Also adds KNOWN_EXTERNALS set for exact-name matching. - scripts/prepublish.mjs: Add NEXT_PRIVATE_BUILD_WORKER=0 env to reinforce webpack mode. Add post-build scan that reports hashed refs so CI is visible. Closes #396, addresses #398