BlockerCode
native_module_bcryptbcrypt is a native module
What it means
The site uses the bcrypt library to store passwords safely.
Why it stops the deploy
bcrypt is built from native code that does not run on our servers, so the site will not go live.
How to fix it
- Switch to bcryptjs, a library that works exactly the same and is written fully in JavaScript.
- Passwords that are already stored keep working. Users do not need to choose a new password.
Prompt for your agent
Copy it and paste it into your agent. It fixes the project, explains each step, and runs the check again.
DeployAI check found this in the project: bcrypt is a native module. Replace bcrypt with bcryptjs (same API, pure JavaScript), or with the Web Crypto API (PBKDF2). Existing password hashes from bcrypt stay valid with bcryptjs. Explain your plan and wait for my approval before architectural changes. Do not remove features without asking. Explain every step to me in simple words. When done, run: npx deployai@latest check