{"library":"navojit-auth","title":"Navojit Auth","description":"Navojit Auth v4.0.0 is a TypeScript-first universal authentication engine supporting Passkeys, Fastify, Mongoose, Drizzle ORM, and cross-language sync. It provides a unified auth layer for Node.js backends with built-in multi-tenancy. Peer dependencies include fastify >=4.0.0, mongoose >=8.0.0, drizzle-orm >=0.30.0, and postgres >=3.4.0. Differentiators: passkey-first design, multi-tenant by default, and cross-language session sync.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install navojit-auth"],"cli":null},"imports":["import { NavojitAuth } from 'navojit-auth'","import type { AuthPayload } from 'navojit-auth'","import { fastifyAuth } from 'navojit-auth/fastify'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { NavojitAuth } from 'navojit-auth';\nconst auth = new NavojitAuth({\n  providers: {\n    passkey: { rpID: 'localhost', origin: 'http://localhost:3000' },\n  },\n  session: { secret: process.env.SESSION_SECRET ?? 'change-me' },\n});\n// Generate passkey registration options\nconst options = await auth.generateRegistrationOptions({ userId: 'user123' });\nconsole.log('Registration options:', options);","lang":"typescript","description":"Initializes NavojitAuth with passkey provider and generates registration options.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}