{ "name": "@wrnexus/auth", "version": "0.8.6", "description": "Complete authentication, account security, MFA, passkeys, recovery, devices, risk, and audit system for WRNexusJS.", "type": "module", "sideEffects": false, "main": "./src/index.ts", "types": "./src/index.ts", "files": [ "src", "components", "assets", "migrations", "README.md", "SECURITY.md", "CHANGELOG.md" ], "exports": { ".": "./src/index.ts", "./server": "./src/server/index.ts", "./client": "./src/client/index.ts", "./plugin": "./src/plugin.ts", "./types": "./src/types.ts", "./store": "./src/store.ts", "./stores/memory": "./src/stores/memory.ts", "./engine": "./src/engine.ts", "./middleware": "./src/middleware.ts", "./http": "./src/http/index.ts", "./totp": "./src/totp/index.ts", "./passkeys": "./src/passkeys/index.ts", "./components/*": "./components/*", "./stores/sql": "./src/stores/sql.ts", "./protector": "./src/protector.ts", "./runtime": "./src/runtime.ts" }, "scripts": { "test": "bun test", "typecheck": "tsc --noEmit", "check": "bun run typecheck && bun run test" }, "dependencies": { "@wrnexus/authz": "workspace:*", "@wrnexus/captcha": "workspace:*", "@wrnexus/core": "workspace:*", "@wrnexus/encryption": "workspace:*", "@wrnexus/jwt": "workspace:*", "@wrnexus/oauth": "workspace:*", "@wrnexus/plugin": "workspace:*", "@wrnexus/queue": "workspace:*", "@wrnexus/ui": "workspace:*", "@wrnexus/validation": "workspace:*", "@wrnexus/db": "workspace:*" }, "devDependencies": { "@types/bun": "^1.3.14", "@wrnexus/syntax": "workspace:*", "typescript": "^5.9.2" }, "wrnexus": { "plugin": { "plugin": "./src/plugin.ts", "export": "default", "factory": true } } }