UNPKG

myex-cli

Version:

Opinionated Express.js framework with CLI tools

72 lines 1.69 kB
{ "name": "myex-cli", "version": "1.0.0", "description": "Opinionated Express.js framework with CLI tools", "main": "lib/index.js", "type": "module", "bin": { "myx": "./bin/myx.js" }, "scripts": { "start": "node src/app.js", "dev": "nodemon src/app.js", "test": "NODE_OPTIONS=--experimental-vm-modules jest --detectOpenHandles", "lint": "eslint .", "build": "npm run lint && npm test", "pm2:start": "pm2 start pm2.config.js", "pm2:stop": "pm2 stop pm2.config.js", "docker:build": "docker build -t myx .", "docker:run": "docker run -p 3000:3000 myx" }, "keywords": [ "express", "mongodb", "es6", "passport", "docker", "kubernetes", "cli", "generator", "framework", "boilerplate", "scaffold" ], "author": "", "license": "MIT", "dependencies": { "bcryptjs": "^2.4.3", "chalk": "^5.3.0", "commander": "^11.1.0", "compression": "^1.7.4", "cors": "^2.8.5", "dotenv": "^16.3.1", "ejs": "^3.1.9", "express": "^4.18.2", "express-rate-limit": "^7.1.5", "figlet": "^1.7.0", "fs-extra": "^11.2.0", "glob": "^10.3.10", "helmet": "^7.1.0", "inquirer": "^9.2.12", "jsonwebtoken": "^9.0.2", "listr": "^0.14.3", "mongoose": "^8.0.3", "ora": "^7.0.1", "passport": "^0.7.0", "passport-jwt": "^4.0.1", "passport-local": "^1.0.0", "pm2": "^5.3.0", "swagger-jsdoc": "^6.2.8", "swagger-ui-express": "^5.0.0", "winston": "^3.11.0" }, "devDependencies": { "eslint": "^8.56.0", "jest": "^29.7.0", "nodemon": "^3.0.2", "supertest": "^6.3.3" }, "engines": { "node": ">=18.0.0" } }