UNPKG

aegis-auth

Version:

A credentials-based auth solution for Next.js (and other Node projects) with IP rate-limiting, account lockouts, and sessions in DB.

63 lines (62 loc) 1.69 kB
{ "name": "aegis-auth", "version": "1.2.0", "main": "dist/aegisAuth.js", "types": "dist/aegisAuth.d.ts", "files": [ "dist", "LICENSE", "README.md" ], "scripts": { "build": "tsc", "test": "jest", "test:watch": "jest --watch", "clean": "rimraf dist", "typecheck": "tsc --noEmit", "lint": "biome check . --write", "prepublishOnly": "pnpm run clean && pnpm run build" }, "keywords": [ "authentication", "nextjs-auth", "rate-limiting", "database-sessions", "nodejs-auth" ], "author": "Simon Fontaine", "license": "MIT", "description": "A credentials-based auth solution for Next.js (and other Node projects) with IP rate-limiting, account lockouts, and sessions in DB.", "devDependencies": { "@biomejs/biome": "^1.9.4", "@types/jest": "^29.5.14", "@types/lodash": "^4.17.15", "@types/node": "^22.13.1", "@types/react": "^19.0.8", "jest": "^29.7.0", "prisma": "^6.3.1", "rimraf": "^6.0.1", "ts-jest": "^29.2.5", "typescript": "^5.7.3" }, "dependencies": { "@noble/hashes": "^1.7.1", "@prisma/client": "^6.3.1", "@upstash/ratelimit": "^2.0.5", "@upstash/redis": "^1.34.4", "cookie": "^1.0.2", "lodash": "^4.17.21", "resend": "^4.1.2", "ua-parser-js": "^2.0.1", "uncrypto": "^0.1.3", "zod": "^3.24.1" }, "repository": { "type": "git", "url": "git+https://github.com/Simon-Fontaine/aegis-auth.git" }, "bugs": { "url": "https://github.com/Simon-Fontaine/aegis-auth/issues" }, "homepage": "https://github.com/Simon-Fontaine/aegis-auth#readme" }