UNPKG

create-node-mongo-express-app

Version:

Node Js Template with MVC pattern, typescript, mongoose and express

55 lines (54 loc) 1.44 kB
{ "name": "node-mongo-express-template", "version": "1.0.0", "description": "Node Js Express Mongo Template with MVC pattern", "main": "index.js", "scripts": { "build": "npx tsc", "start": "node dist/index.js", "dev": "nodemon src/index.ts", "prepare": "husky", "lint": "eslint src/", "lint:fix": "eslint --fix src/" }, "dependencies": { "axios": "^1.7.7", "class-transformer": "^0.5.1", "class-validator": "^0.14.1", "cors": "^2.8.5", "dotenv": "^16.4.5", "express": "^4.21.0", "mongoose": "^8.6.2", "morgan": "^1.10.0", "node-mongo-express-template": "file:", "reflect-metadata": "^0.2.2", "winston": "^3.14.2" }, "devDependencies": { "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.10.0", "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/morgan": "^1.9.9", "@types/node": "^22.5.4", "@types/opossum": "^8.1.8", "@typescript-eslint/eslint-plugin": "^8.5.0", "eslint": "^9.10.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "globals": "^15.9.0", "husky": "^9.1.6", "lint-staged": "^15.2.10", "nodemon": "^3.1.4", "prettier": "^3.3.3", "ts-node": "^10.9.2", "tsx": "^4.19.1", "typescript": "^5.6.2" }, "lint-staged": { "*.{ts,tsx}": "prettier --write" }, "keywords": [], "author": "Marimuthu Raja", "license": "MIT" }