UNPKG

men-api-scaffold

Version:
57 lines (56 loc) 1.75 kB
{ "name": "men-api-scaffold", "version": "1.0.5", "description": "It is a project scaffold designed to build RESTful APIs using the MEN stack (MongoDB, Express, and Node.js) with modern support for ES6 modules. This scaffold provides a clean and professional base setup, ideal for quickly starting backend projects while following best practices in architecture and folder structure.", "keywords": [ "APIs", "scaffold", "ES6", "express", "Node", "MongoDB", "JavaScript" ], "license": "MIT", "author": "Roberto Gomez Fabrega <rgfrasta@gmail.com>", "homepage": "https://github.com/Rober040992/myNode-express-updated-scaffold.git#readme", "repository": { "type": "git", "url": "https://github.com/Rober040992/myNode-express-updated-scaffold.git" }, "private": false, "type": "module", "scripts": { "start": "node --watch ./bin/www", "debug": "cross-env PORT=5555 DEBUG=npx-men-api-scaffold:* npm start", "dev": "cross-env PORT=4444 npm start", "lint": "eslint ." }, "dependencies": { "connect-mongo": "^5.1.0", "cors": "^2.8.5", "cross-env": "7.0.3", "debug": "4.4.1", "dotenv": "^16.5.0", "express": "^5.1.0", "express-session": "^1.18.1", "http-errors": "2.0.0", "jsonwebtoken": "^9.0.2", "mongoose": "^8.16.0", "morgan": "1.10.0", "multer": "^2.0.1", "zod": "^3.25.67" }, "devDependencies": { "@eslint/config-array": "^0.20.1", "@eslint/js": "^9.29.0", "@eslint/object-schema": "^2.1.6", "eslint": "^9.29.0", "glob": "^11.0.3", "globals": "^16.2.0", "rimraf": "^6.0.1" }, "eslintConfig": { "extends": "standard" } }