@next-nest-auth/nestauth
Version:
NestAuth is an authentication solution for NestJS applications, designed to handle user login, session management, and token-based authentication (JWT). It integrates seamlessly with Next.js and other frontends to provide a unified authentication system,
64 lines (63 loc) • 1.89 kB
JSON
{
"name": "@next-nest-auth/nestauth",
"version": "1.2.8",
"main": "dist/src/index.js",
"types": "dist/src/index.d.ts",
"scripts": {
"dev": "tsc -w",
"build": "tsc"
},
"keywords": [
"nestjs",
"authentication",
"jwt",
"auth",
"jwt-auth",
"nestjs-auth",
"nestjs-jwt",
"passport",
"oauth",
"security",
"access-control",
"jwt-strategy",
"nestjs-security",
"nestjs-passport",
"nodejs",
"typescript"
],
"author": "Md Shafkat Hussain Tanvir <tanvir0604@gmail.com>",
"repository": "https://github.com/tanvir0604/nestauth",
"bugs": "https://github.com/tanvir0604/nestauth/issues",
"license": "MIT",
"type": "commonjs",
"description": "NestAuth is an authentication solution for NestJS applications, designed to handle user login, session management, and token-based authentication (JWT). It integrates seamlessly with Next.js and other frontends to provide a unified authentication system, supporting features like refresh tokens, secure cookie handling, and multi-provider authentication.",
"dependencies": {
"@nestjs/common": "^11.1.13",
"@nestjs/config": "^4.0.3",
"@nestjs/jwt": "^11.0.2",
"@nestjs/passport": "^11.0.5",
"bcryptjs": "^3.0.3",
"jsonwebtoken": "^9.0.3",
"macaddress": "^0.5.4",
"passport": "^0.7.0",
"passport-custom": "^1.1.1",
"passport-facebook": "^3.0.0",
"passport-google-oauth20": "^2.0.0",
"passport-jwt": "^4.0.1",
"passport-local": "^1.0.0"
},
"devDependencies": {
"@nestjs/schematics": "^11.0.9",
"@nestjs/testing": "^11.1.13",
"@types/bcryptjs": "^3.0.0",
"@types/passport-facebook": "^3.0.4",
"@types/passport-google-oauth20": "^2.0.17",
"@types/passport-jwt": "^4.0.1",
"@types/passport-local": "^1.0.38",
"typescript": "^5.9.3"
},
"files": [
"dist/",
"src/"
]
}