UNPKG

@10abdullahbutt/auth-module

Version:

A NestJS-style authentication module with JWT and role-based access control.

59 lines (58 loc) 1.52 kB
{ "name": "@10abdullahbutt/auth-module", "version": "1.0.0", "description": "A NestJS-style authentication module with JWT and role-based access control.", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "build": "tsc -p tsconfig.json", "test": "jest", "lint": "eslint src --ext .ts", "prepublishOnly": "npm run build", "prepare": "husky install" }, "keywords": [ "nestjs", "auth", "jwt", "rbac", "role-based", "module" ], "author": "Boolmind", "license": "MIT", "dependencies": { "@nestjs/common": ">=10.0.0", "@nestjs/config": "^4.0.2", "@nestjs/core": ">=10.0.0", "@nestjs/jwt": "^10.0.0", "@nestjs/passport": "^10.0.0", "passport": "^0.6.0", "passport-jwt": "^4.0.1", "reflect-metadata": "^0.1.13", "rxjs": "^7.8.0" }, "devDependencies": { "@nestjs/testing": "^10.0.0", "@types/express": "^5.0.3", "@types/jest": "^29.5.2", "@types/node": "^20.0.0", "@types/passport": "^1.0.17", "@types/passport-jwt": "^4.0.1", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "eslint": "^8.0.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-prettier": "^5.5.1", "husky": "^9.1.7", "jest": "^29.5.0", "prettier": "^3.6.2", "ts-jest": "^29.1.0", "ts-node": "^10.9.1", "typescript": "^5.0.0" }, "peerDependencies": { "@nestjs/common": ">=10.0.0", "@nestjs/core": ">=10.0.0" } }