maggie-api
Version:
🧙♀️ A magical Express middleware to auto-generate CRUD APIs for Mongoose models with validation, unique keys, and middlewares.
98 lines (97 loc) • 2.28 kB
JSON
{
"name": "maggie-api",
"version": "1.1.3",
"description": "🧙♀️ A magical Express middleware to auto-generate CRUD APIs for Mongoose models with validation, unique keys, and middlewares.",
"type": "commonjs",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"scripts": {
"dev": "ts-node-dev --respawn --transpile-only src/index.ts",
"test": "ts-node-dev --respawn --transpile-only src/testing.ts",
"build": "tsc",
"start": "node dist/index.js"
},
"keywords": [
"express",
"mongoose",
"crud",
"api",
"typescript",
"joi",
"middleware",
"rest",
"auto-crud",
"maggie-api",
"nodejs",
"backend",
"typescript-library",
"typescript-express",
"express-crud",
"mongoose-crud",
"auto-rest-api",
"dynamic-api",
"api-generator",
"openapi",
"swagger",
"model-driven-api",
"validation",
"request-validation",
"api-validation",
"joi-validation",
"auto-validation",
"restful",
"json-api",
"controller-generator",
"schema-validation",
"typescript-backend",
"express-router",
"ts-api",
"developer-tools",
"boilerplate",
"api-boilerplate",
"crud-generator",
"api-scaffolding",
"rapid-development",
"productivity",
"modular-api",
"clean-architecture",
"mvc",
"mongoose-schema",
"typescript-utils",
"microservice",
"express-middleware",
"api-automation",
"ts-mongoose",
"dynamic-routing",
"express-tools",
"rest-framework",
"fast-api-setup",
"backend-generator"
],
"author": {
"name": "Nagin Banodha <naginbanodha@gmail.com>",
"url": "https://www.linkedin.com/in/nagin-banodha/"
},
"license": "ISC",
"repository": {
"type": "git",
"url": "https://github.com/NaginB/maggie-api"
},
"bugs": {
"url": "https://github.com/NaginB/maggie-api/issues"
},
"homepage": "https://www.linkedin.com/in/nagin-banodha/",
"dependencies": {
"dotenv": "^16.5.0",
"express": "^5.1.0",
"joi": "^17.13.3",
"mongoose": "^8.15.1",
"qs": "^6.14.0"
},
"devDependencies": {
"@types/express": "^5.0.3",
"@types/node": "^24.0.0",
"ts-node-dev": "^2.0.0",
"typescript": "^5.8.3"
}
}