UNPKG

mongoose-aggregation-wrapper

Version:

🚀 TypeScript wrapper for debugging MongoDB/Mongoose aggregation pipelines stage-by-stage. Debug complex aggregations, optimize performance, and understand data flow with detailed execution timing and sample results.

69 lines (68 loc) • 1.87 kB
{ "name": "mongoose-aggregation-wrapper", "version": "0.1.2", "description": "🚀 TypeScript wrapper for debugging MongoDB/Mongoose aggregation pipelines stage-by-stage. Debug complex aggregations, optimize performance, and understand data flow with detailed execution timing and sample results.", "main": "dist/index.js", "types": "dist/index.d.ts", "files": ["dist"], "author": { "name": "Vikas Verma", "url": "https://github.com/vikasdev8" }, "repository": { "type": "git", "url": "https://github.com/vikasdev8/mongoose-aggregation-wrapper.git" }, "bugs": { "url": "https://github.com/vikasdev8/mongoose-aggregation-wrapper/issues" }, "homepage": "https://vikasdev8.github.io/mongoose-aggregation-wrapper", "funding": { "type": "individual", "url": "https://paypal.me/VikasVermaDelhi" }, "scripts": { "build": "tsc -p tsconfig.json", "clean": "rimraf dist", "prepublishOnly": "npm run build", "dev": "ts-node -P tsconfig.json src/index.ts", "lint": "eslint . --ext .ts", "test": "jest" }, "peerDependencies": { "mongoose": ">=7.0.0" }, "keywords": [ "mongoose", "aggregation", "typescript", "mongodb", "pipeline", "debug", "aggregation-pipeline", "database", "query", "mongo", "node", "nodejs", "wrapper", "stage-by-stage", "debugging", "performance", "optimization", "data-analysis", "aggregation-framework", "mongoose-plugin" ], "license": "MIT", "devDependencies": { "typescript": "^5.0.0", "ts-node": "^10.0.0", "rimraf": "^3.0.2", "eslint": "^8.0.0", "@typescript-eslint/parser": "^5.0.0", "@typescript-eslint/eslint-plugin": "^5.0.0", "jest": "^29.0.0", "ts-jest": "^29.0.0" } }