{ "name": "@factory/auth", "version": "0.1.0", "private": true, "type": "module", "description": "Authentication primitives for AI Software Factory: HS256 JWT access tokens (node:crypto only), refresh-token rotation with family reuse detection, password hashing, and session management. Storage-agnostic (injected stores) so the API wires in Prisma.", "main": "./src/index.ts", "types": "./src/index.ts", "exports": { ".": { "types": "./src/index.ts", "default": "./src/index.ts" }, "./tokens": { "types": "./src/tokens.ts", "default": "./src/tokens.ts" }, "./passwords": { "types": "./src/passwords.ts", "default": "./src/passwords.ts" }, "./sessions": { "types": "./src/sessions.ts", "default": "./src/sessions.ts" } }, "scripts": { "typecheck": "tsc --noEmit" }, "dependencies": { "@factory/shared": "workspace:*" }, "devDependencies": { "typescript": "^5.6.0", "vitest": "^2.1.1" } }