Add Authenticator App to npm 2FA
You have passkey enabled, but for publishing you need TOTP (authenticator app).
Option 1: Add Authenticator as Additional Method
Now you'll have BOTH:
- Passkey (for logging in)
- Authenticator app (for publishing)
Option 2: Try Publishing with Passkey
Some newer npm versions accept passkey for OTP. Try:
cd packages/core
npm publish
If it prompts for biometric/passkey instead of code, use that!
Option 3: Disable Passkey, Use Authenticator Only
If you can't add authenticator alongside passkey:
Quick Test
In your terminal, try publishing:
cd packages/core
npm publish
See what it prompts for:
- If it asks for passkey → use fingerprint/Face ID
- If it asks for OTP → you need authenticator app