1{ 2 "name": "@factory/auth", 3 "version": "0.1.0", 4 "private": true, 5 "type": "module", 6 "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.", 7 "main": "./src/index.ts", 8 "types": "./src/index.ts", 9 "exports": { 10 ".": { "types": "./src/index.ts", "default": "./src/index.ts" }, 11 "./tokens": { "types": "./src/tokens.ts", "default": "./src/tokens.ts" }, 12 "./passwords": { "types": "./src/passwords.ts", "default": "./src/passwords.ts" }, 13 "./sessions": { "types": "./src/sessions.ts", "default": "./src/sessions.ts" } 14 }, 15 "scripts": { 16 "typecheck": "tsc --noEmit" 17 }, 18 "dependencies": { 19 "@factory/shared": "workspace:*" 20 }, 21 "devDependencies": { 22 "typescript": "^5.6.0", 23 "vitest": "^2.1.1" 24 } 25} 26