UNPKG

node-enterprise-starter

Version:

<h1 align="center">Node Enterprise Starter</h1>

121 lines (120 loc) 2.88 kB
{ "name": "node-enterprise-starter", "version": "2.0.5", "description": "", "main": "./dist/server.js", "scripts": { "build": "tsc", "start:prod": "node ./dist/server.js", "dev": "ts-node-dev --respawn --transpile-only ./src/server.ts", "lint": "npm eslint .", "lint:fix": "npx eslint src --fix", "prettier": "prettier --ignore-path .gitignore --write \"./src/**/*.+(js|ts|json)\"", "prettier:fix": "npx prettier --write src" }, "type": "module", "bin": { "auth-express-boilerplate": "./bin/cli.js" }, "keywords": [ "node-base", "auth-express-boilerplate", "nodejs", "express", "typescript", "rest-api", "boilerplate", "authentication", "authorization", "enterprise", "scalable", "secure", "backend", "project-structure", "starter-kit", "mongodb", "mongoose", "jwt", "bcrypt", "rate-limiting", "helmet", "compression", "cors", "dotenv", "zod", "logging", "nodemailer", "express-middleware", "role-based-access-control", "rbac", "express-api", "api-security", "typescript-boilerplate", "express-auth", "secure-api", "fullstack-backend", "express-server", "jwt-authentication", "jwt-express", "token-based-auth", "email-verification", "typescript-starter", "best-practices", "enterprise-backend", "structured-backend", "production-ready", "express-ts", "express-mvc", "server-side", "developer-friendly", "backend-security", "node-api", "secure-backend", "express-user-management", "node-mvc", "express-project-structure", "scalable-nodejs", "express-ts-boilerplate" ], "author": "Abu Talha Md Jobayer", "license": "ISC", "dependencies": { "@types/morgan": "^1.9.9", "bcrypt": "^5.1.1", "chalk": "^4.1.2", "compression": "^1.8.0", "cookie-parser": "^1.4.6", "cors": "^2.8.5", "dotenv": "^16.4.5", "express": "^4.19.2", "express-rate-limit": "^7.5.0", "helmet": "^8.0.0", "http-status": "^1.7.4", "inquirer": "^12.4.3", "jsonwebtoken": "^9.0.2", "log-symbols": "^7.0.0", "mongoose": "^8.4.4", "morgan": "^1.10.0", "nodemailer": "^6.10.0", "winston": "^3.17.0", "zod": "^3.23.8" }, "devDependencies": { "@eslint/js": "^9.5.0", "@types/bcrypt": "^5.0.2", "@types/compression": "^1.7.5", "@types/cookie-parser": "^1.4.7", "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/jsonwebtoken": "^9.0.6", "@types/multer": "^1.4.11", "@types/node": "^20.14.9", "@types/nodemailer": "^6.4.17", "eslint": "^8.57.0", "nodemon": "^3.1.4", "prettier": "^3.3.2", "ts-node-dev": "^2.0.0", "typescript": "^5.5.2", "typescript-eslint": "^7.14.1" } }