const bcrypt = require('bcrypt'); const password = process.argv[2]; if (!password) { console.error('Usage: npm run hash-password '); console.error('Example: npm run hash-password MySecurePass123!'); process.exit(1); } async function hashPassword() { try { const hash = await bcrypt.hash(password, 12); console.log('\n=== Generated Password Hash ==='); console.log(`ADMIN_PASSWORD_HASH=${hash}`); console.log('\nCopy the above line to your .env file'); } catch (error) { console.error('Error:', error.message); process.exit(1); } } hashPassword();