{"_id":"mongodb-rest","_rev":"76-8223587b3414c9c6c5445ae2fb195325","name":"mongodb-rest","description":"REST API Server for MongoDB","dist-tags":{"latest":"0.10.14"},"versions":{"0.6.0":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.6.0","author":{"name":"Tom de Grunt","email":"tom@degrunt.nl"},"contributors":[{"name":"Tom de Grunt","email":"tom@degrunt.nl"}],"dependencies":{"express":">= 1.0.0rc3","mongodb":">= 0.7.9"},"keywords":["mongodb","mongo","db","web","rest","restful"],"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.2.0"},"_id":"mongodb-rest@0.6.0","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.0.tgz","shasum":"8bfcfbad965770ae0d0fd2786f54c8579c883e6e","integrity":"sha512-j6R7eVV+CxTROBz2Ec+4HBU9kGsark8BSANYKMkGaYVZyAssjc72GkIAX4suqNcPlFOT5Miqn5d8S3CSSgLmiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGcqmHmjL3t5elsfOGUECss2ukJT6Vzt0oqBk99Fck9AiBZ/v2C4GpSdajt3ujbWodWzLIO9Km14dNFo0vMDuLarA=="}]}},"0.6.1":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.6.1","author":{"name":"Tom de Grunt","email":"tom@degrunt.nl"},"contributors":[{"name":"Tom de Grunt","email":"tom@degrunt.nl"}],"dependencies":{"express":">= 1.0.0rc3","mongodb":">= 0.7.9"},"keywords":["mongodb","mongo","db","web","rest","restful"],"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.2.0"},"_id":"mongodb-rest@0.6.1","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.1.tgz","shasum":"13ac3fdb86a01d12231358b59ed6a5b1188a564b","integrity":"sha512-xrKp8jjZcFy0dIJoEWZHbg3aEl6En/9b6/t99/6d/cMGR9ct+rNt4FaDTweYZ22ZOO64C+9qLx39EXGgPkuCRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYqoTEwogzmyguRWT//x7sB3GXqHZy1XxZdFchoHOwjwIgFTSL8cZBheCRzHuJ2WKSq2kvhIRDj4WBIb60PMrMy/c="}]}},"0.6.2":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.6.2","author":{"name":"Tom de Grunt","email":"tom@degrunt.nl"},"contributors":[{"name":"Tom de Grunt","email":"tom@degrunt.nl"}],"dependencies":{"express":">= 1.0.0rc3","mongodb":">= 0.7.9"},"keywords":["mongodb","mongo","db","web","rest","restful"],"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.2.0"},"_id":"mongodb-rest@0.6.2","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.2.tgz","shasum":"dcd1f9e675a8f2e499a938644afe11ba10266866","integrity":"sha512-YTNScJ/d8rBBSGHINIqPxyQB0gRdPs9d4OF6ZPJpDiqv0KiUaKLIxfGnSLxDjfBWbpTc3cZ7xreg+pc9UIaatQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgcqtLviTgh3V6p6Iv8twtCEtH59/HopiJHxubsS0FDgIgQKmCqOgvAqbUUTAAjA3tYvpmYeFzH2KrJFM4UI3So+E="}]}},"0.6.3":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.6.3","author":{"name":"Tom de Grunt","email":"tom@degrunt.nl"},"contributors":[{"name":"Tom de Grunt","email":"tom@degrunt.nl"}],"dependencies":{"express":">= 1.0.0rc3","mongodb":">= 0.7.9"},"keywords":["mongodb","mongo","db","web","rest","restful"],"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.2.0"},"_id":"mongodb-rest@0.6.3","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.3.tgz","shasum":"8b5ad6706fbd5c5554e890edbac9ef62faae0791","integrity":"sha512-RUigw6L+7ZIYnBFT39/2DNJNaf3drVojsHeKRXVUAVQydyn+bXmgDbfJtNIorxZqZnynuK4b2h4X+gaLomwTaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8aHccaMOvFr/kbtEZ+rnTyprnCzZ4/1yY/HF0SzmRBAiAKML6VYdlR++1Gcnxcv0zBlHHt2CE9ov0+qOvKUtdxqg=="}]}},"0.6.4":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.6.4","author":{"name":"Tom de Grunt","email":"tom@degrunt.nl"},"contributors":[{"name":"Tom de Grunt","email":"tom@degrunt.nl"}],"dependencies":{"express":">= 1.0.0rc3","mongodb":">= 0.7.9"},"keywords":["mongodb","mongo","db","web","rest","restful"],"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.2.0"},"_id":"mongodb-rest@0.6.4","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.4.tgz","shasum":"7b7ef07c6dda5587becc4dc2e4946a87dcdf3e0f","integrity":"sha512-pFtkcQVXw/GwTXyxNqRXigMZkP47pBltjZsJOl1DrZsLu/7EvqoeTMN1NlhVSZceOkAepF5eBlLgpA1/6DOHaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfDuwCp7Gb8DTJ3wiaOPOw3GUQvdXEhq4NOiF2WarXuAiEAm6sruXBFehhTWgw+MbKX7VVdgqry7Y/uxuZWOXgx300="}]}},"0.6.5":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.6.5","author":{"name":"Tom de Grunt","email":"tom@degrunt.nl"},"contributors":[{"name":"Tom de Grunt","email":"tom@degrunt.nl"}],"dependencies":{"express":">= 1.0.0rc3","mongodb":">= 0.7.9","jade":">= 0.6.3"},"keywords":["mongodb","mongo","db","web","rest","restful"],"directories":{"lib":"./lib","bin":"./bin"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.2.0"},"_id":"mongodb-rest@0.6.5","_engineSupported":true,"_npmVersion":"0.2.18","_nodeVersion":"v0.4.0","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"b4f3380b84532d288aed409aefdd266ee64d50f7","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.5.tgz","integrity":"sha512-K3QBlB/LiJrAlX6roZw0YNsLTp/VftU9D4jPSjQyBBD51TQSLG4P3oIk6M12V09eASpTTnwv9EME+o9toNuICg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOHEsuSW1OliPcbSkbsR3/NZVH00VW+uMAsmsK83T6nAiBJRc2Y9q4aou+C7r/wQKoIZkX3e1A61NpNjYV51+UyPA=="}]}},"0.6.6":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.6.6","author":{"name":"Tom de Grunt","email":"tom@degrunt.nl"},"contributors":[{"name":"Tom de Grunt","email":"tom@degrunt.nl"}],"dependencies":{"express":">= 1.0.0rc3","mongodb":">= 0.7.9","jade":">= 0.6.3"},"keywords":["mongodb","mongo","db","web","rest","restful"],"directories":{"lib":"./lib","bin":"./bin"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.2.0"},"_id":"mongodb-rest@0.6.6","_engineSupported":true,"_npmVersion":"0.3.4","_nodeVersion":"v0.4.1","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"8461d239c09d12611cd2a0ddee952f3c14e42ade","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.6.tgz","integrity":"sha512-aGob18pU1ES73ZsIRpEm5IG2eSuwsDziI3/qm7mWYu68zjCGknXXg8OQJAvMt/3JQCPJb1C/tn/LhibCNnA+4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9m7pTh3j6hJrtQh0jr7zp9M82SiwSwdV9LOuT61r25gIgVdx6Hk39NfpXBqxTTaQvx2EdVPE6vS+ul97j5gUNGRw="}]}},"0.6.7":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.6.7","author":{"name":"Tom de Grunt","email":"tom@degrunt.nl"},"contributors":[{"name":"Tom de Grunt","email":"tom@degrunt.nl"}],"dependencies":{"express":">= 2.2.0","mongodb":">= 0.7.9","jade":">= 0.10.2"},"keywords":["mongodb","mongo","db","web","rest","restful"],"directories":{"lib":"./lib","bin":"./bin"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.4.2"},"_id":"mongodb-rest@0.6.7","_engineSupported":true,"_npmVersion":"0.3.4","_nodeVersion":"v0.4.2","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"fa5d7c5c3ecfbfc5966c056b5e5e61d335e6f628","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.7.tgz","integrity":"sha512-UPza+nhldSiSBakUDR/Sc/m9yXztOYvFFOzbBbErAICkm8H+zk3Rl+AYqEA8os8lM4VfdWQOB+BEPcXkXVLgBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQwY3d1OEx5G0l0+QawThprmQkB62hZATEbexINE267gIhAJdaWtaurEUOFkG985Bc/YSXfh4y/fDrDyawHUof/J5y"}]}},"0.6.8":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.6.8","author":{"name":"Tom de Grunt","email":"tom@degrunt.nl"},"contributors":[{"name":"Tom de Grunt","email":"tom@degrunt.nl"}],"dependencies":{"express":">= 2.2.0","mongodb":">= 0.9.2","jade":">= 0.10.3"},"keywords":["mongodb","mongo","db","web","rest","restful"],"directories":{"lib":"./lib","bin":"./bin"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.4.4"},"_id":"mongodb-rest@0.6.8","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.4","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"803a1a1c9a24a69d26eef845a4d64cc799bded64","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.8.tgz","integrity":"sha512-noASm28h5SuX449QGfkC/oWjBEPW+UT7XGb254VqoXphpIiaeq3bOK4S0zpuN4mhzbCRnRTZGQrygEQaq1eT6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFlnKqobxJFB9Pyb9UmOcEKs0kFne9CpHygOEh0leNGAiEA8fQzBe2zC0ynlj/sRqUbY4hIli9yh0IEq5AxWsEyufQ="}]}},"0.8.0":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.8.0","author":{"name":"Tom de Grunt","email":"tom@degrunt.nl"},"contributors":[{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"}],"dependencies":{"express":">= 2.2.0","mongodb":">= 0.9.2","jade":">= 0.10.3"},"keywords":["mongodb","mongo","db","web","rest","restful"],"directories":{"lib":"./lib","bin":"./bin"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.4.4"},"_id":"mongodb-rest@0.8.0","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.4","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"771cb1439c7769d55b974c0ecaf97e74a5e7fcab","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.8.0.tgz","integrity":"sha512-aH61etf5Ls+X1erks+VhzytVk7jGGbEtij/fh56LCbvOyf+D3VGzbsqNC95ZxhojMWYo4DZd1BKDhXkw7IYuow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0OrXrSmoaP4H6uJmBrZwCH1ImbTmxhMszHgJxqEgdHAiAmMo8u9JusDHDZIqgnzhqwsQwNdBuADVfMw6Qhf+XCKg=="}]}},"0.8.1":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.8.1","author":{"name":"Tom de Grunt","email":"tom@degrunt.nl"},"contributors":[{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"}],"dependencies":{"express":">= 2.2.2","mongodb":">= 0.9.2","jade":">= 0.10.4"},"keywords":["mongodb","mongo","db","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/tdegrunt/mongodb-rest.git"},"directories":{"lib":"./lib","bin":"./bin"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.4.4"},"_id":"mongodb-rest@0.8.1","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.4","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"54f418f72799c35ef562af34974e76beab160002","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.8.1.tgz","integrity":"sha512-J3GyMfAoKVNW/Eo/lI+5IzF2/plaxwNSb/SnA0giWo55agZoMqDi9SkMEuFvxqDk3H9xfsUmFMF0gpdPXCI/oQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTRgSQUbudC9Y8NTCgHoFRXTQQgE9ayAW4Q0MSyOKlZAiEAk2tGkjEQAZMZs2yZgeDuDl5TsYFF5wm0uKeuerwxurc="}]}},"0.9.0":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.9.0","author":{"name":"Tom de Grunt","email":"tom@degrunt.nl"},"contributors":[{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"express":">= 2.2.2","mongodb":">= 0.9.2","jade":">= 0.10.4"},"keywords":["mongodb","mongo","db","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/tdegrunt/mongodb-rest.git"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.4.4"},"scripts":{"start":"node server.js"},"devDependencies":{},"_id":"mongodb-rest@0.9.0","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"119ec2761a19c3a87b6c1120020aebae75dc44eb","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.9.0.tgz","integrity":"sha512-BmkwsH3millX7wNK6YGxzOyYkDBTTq7Ua4m5ndM5gpnFpmHuV9nmH66x8pxJVcvhLnhHf3J4JqkbAkmTyy//lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCiqpx9LCj/a4X0SwnqeyDaZxbnQ8NenmH4lM7jxXXoAiBaP49uWPnTE9X6uKlACRsgjKx7R0HSsFa/MSYHry20bQ=="}]}},"0.10.0":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.0","author":{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},"contributors":[{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"express":"= 4.4.5","mongodb":"= 1.4.7","jade":"= 1.3.1","body-parser":"^1.4.3"},"keywords":["mongodb","mongo","db","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/ashleydavis/mongodb-rest"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.4.4"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/ashleydavis/mongodb-rest/issues"},"homepage":"https://github.com/ashleydavis/mongodb-rest","_id":"mongodb-rest@0.10.0","dist":{"shasum":"826f77ea1a800476efd33c93f0fe963e1591ce00","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.0.tgz","integrity":"sha512-9TATfnG0/hmtPSAjgl51QMef8r83nEjirxJCqossIeXBOCQS+xK6c3pAGUu2MAgEil4Kepn5p0e3idDpAzV50g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT7NYTm1FPUcyCTe4Nxbm6uiGJ0W9dRtFR+EGhtNgJWAiBRXoo0SztDaCubK+tELOEDjm3YKr+V75HwNowb14A53w=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}]},"0.10.1":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.1","author":{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},"contributors":[{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"express":"= 4.4.5","mongodb":"= 1.4.7","jade":"= 1.3.1","body-parser":"^1.4.3"},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"repository":{"type":"git","url":"git://github.com/ashleydavis/mongodb-rest"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.10.24"},"devDependencies":{"mongojs":"~0.13.0","async":"~0.9.0","request":"^2.36.0","q":"^1.0.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/ashleydavis/mongodb-rest/issues"},"homepage":"https://github.com/ashleydavis/mongodb-rest","_id":"mongodb-rest@0.10.1","dist":{"shasum":"04e776c98cc23489ca021597105ec6c19686b7f1","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.1.tgz","integrity":"sha512-Fy49BO6XBayE9ny92K9D9g8p6MhDhNjPCdold43d94atJ8jLf8mKELS8TzBRiOLzzob7hx4sBGU1YdMXmIEq+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRrL0DyQ1SVBaBibs8UXoJHGE0/W3HPVqWmFP87OeNRQIhANhEc7E5NvuxM1GBSB51O0I6Gx4B9v+3VlnxSUt0BKyI"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}]},"0.10.2":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.2","author":{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},"contributors":[{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"express":"= 4.4.5","mongodb":"= 1.4.7","body-parser":"^1.4.3"},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"repository":{"type":"git","url":"git://github.com/ashleydavis/mongodb-rest"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.10.24"},"devDependencies":{"mongojs":"~0.13.0","async":"~0.9.0","request":"^2.36.0","q":"^1.0.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/ashleydavis/mongodb-rest/issues"},"homepage":"https://github.com/ashleydavis/mongodb-rest","_id":"mongodb-rest@0.10.2","dist":{"shasum":"3a15efe021b1843cfe6e72e3cb2dc834e1413f2e","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.2.tgz","integrity":"sha512-PSbeNWwDQlLuFBwYB9Hu9PpcuTgoZ+KHRhtP3vdimmoX2S39TyjVX74cXXOAy7r85Fu2WndPSGOnq7xaQ6rUJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/f1Oy59K7NKBU0Tg6iX9aQi71LHqRSYQtIKLC4flbfwIhAOHMbUQf61M4LRB4DUOZFOxluTJcky4tLW3WMM9NHMj7"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}]},"0.10.3":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.3","author":{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},"contributors":[{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"express":"= 4.4.5","mongodb":"= 1.4.7","body-parser":"^1.4.3"},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"repository":{"type":"git","url":"git://github.com/ashleydavis/mongodb-rest"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.10.24"},"devDependencies":{"mongojs":"~0.13.0","async":"~0.9.0","request":"^2.36.0","q":"^1.0.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/ashleydavis/mongodb-rest/issues"},"homepage":"https://github.com/ashleydavis/mongodb-rest","_id":"mongodb-rest@0.10.3","dist":{"shasum":"a491e6b39221957ed601e3d0d08be649f51e442d","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.3.tgz","integrity":"sha512-rJrjwkvD1hvmjJnDRBiPxqCSRN4zVHNVTvXdOMaZ3Ia6yg64RpoVzVkSzIxVTy8+Shca0r6bMagegYKaggIVvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcDSmHN1R0yaXQpFm59pNxfEBXrDyeVJiQsYE+ayLW9AIhAKHPaIBH2NOsJidC5o2hUIFDu5mTPoz/r1eIQ6j+lYOx"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}]},"0.10.4":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.4","author":{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},"contributors":[{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"express":"= 4.4.5","mongodb":"= 1.4.7","body-parser":"^1.4.3"},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"repository":{"type":"git","url":"git://github.com/ashleydavis/mongodb-rest"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.10.24"},"devDependencies":{"mongojs":"~0.13.0","async":"~0.9.0","request":"^2.36.0","q":"^1.0.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/ashleydavis/mongodb-rest/issues"},"homepage":"https://github.com/ashleydavis/mongodb-rest","_id":"mongodb-rest@0.10.4","dist":{"shasum":"6e308dfa1053d38f7eff52a0f49e87d87643d4bd","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.4.tgz","integrity":"sha512-4zoWVmlFI/bJsluvorKeB4+Qz6txVsT1+A4YsNroTDDNrdITjSzHOA8jeJLqyswTbVcCI8HGiYZcbIbOcQhg8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4ME/TcM15dS7lRywBXhdfgPVILpUvRwdCJLHYULXP9AiBvo0oxokt4Cw4FwaldBVYSMoO4Qr/WJA4Fs8TBT+eFog=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}]},"0.10.5":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.5","author":{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},"contributors":[{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"express":"= 4.4.5","mongodb":"= 1.4.7","body-parser":"^1.4.3"},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"repository":{"type":"git","url":"git://github.com/ashleydavis/mongodb-rest"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.10.24"},"devDependencies":{"mongojs":"~0.13.0","async":"~0.9.0","request":"^2.36.0","q":"^1.0.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/ashleydavis/mongodb-rest/issues"},"homepage":"https://github.com/ashleydavis/mongodb-rest","_id":"mongodb-rest@0.10.5","dist":{"shasum":"63843fc336df2c545561e697dfd2b0864179146d","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.5.tgz","integrity":"sha512-/EXTQE4UAiLvpzkUb+i/WCxbsZGXCo9JN9Wtu73nBFbrngYbBUF++RXGo9WlVWxxgdWABnHYV+DmLR+bob66DA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyFcGS9sUAEc+XlGDtWvOKmNNZAijOkFIf48ZDfFBS0AIhAM/uMP9NdKEeg9KGAse3EjiI5CLfvV+2LoJG/7/uSa53"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}]},"0.10.6":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.6","author":{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},"contributors":[{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"express":"= 4.4.5","mongodb":"= 1.4.7","body-parser":"^1.4.3"},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"repository":{"type":"git","url":"git://github.com/ashleydavis/mongodb-rest"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.10.24"},"devDependencies":{"mongojs":"~0.13.0","async":"~0.9.0","request":"^2.36.0","q":"^1.0.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/ashleydavis/mongodb-rest/issues"},"homepage":"https://github.com/ashleydavis/mongodb-rest","_id":"mongodb-rest@0.10.6","dist":{"shasum":"dfee6d52eab54f0e18e65078ae33dbb2a47a8a82","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.6.tgz","integrity":"sha512-KBCoX2LNSTTcWd+3NHGt2EC/w93Noea8rijHoQLBk8MmMhWyBQZ6zq8GmtLu/MKt0d+WoRLAUcTQ1geQd0bRPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEwSkTvgbwST6j729bdnn+QEx3TTOtgsM3Uo3kS/TSaQIgE85I0DV2pkvLwmAFIf/TiqaZBYYynSzK5/ai3j4Xt1w="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}]},"0.10.7":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.7","author":{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},"contributors":[{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"express":"= 4.4.5","mongodb":"= 1.4.7","body-parser":"^1.4.3","extend":"^1.3.0","express-csv":"^0.6.0"},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"repository":{"type":"git","url":"git://github.com/ashleydavis/mongodb-rest"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.10.24"},"devDependencies":{"mongojs":"~0.13.0","async":"~0.9.0","request":"^2.36.0","q":"^1.0.1"},"scripts":{"start":"node server.js"},"gitHead":"2aefc9d5700fca6c171aa0a3f3b41ff55e2a1cf1","bugs":{"url":"https://github.com/ashleydavis/mongodb-rest/issues"},"homepage":"https://github.com/ashleydavis/mongodb-rest","_id":"mongodb-rest@0.10.7","_shasum":"0ee10444a511b31a4ecd98ad1c6bc43497a4c991","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}],"dist":{"shasum":"0ee10444a511b31a4ecd98ad1c6bc43497a4c991","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.7.tgz","integrity":"sha512-2PULpKrwi+RG7dTMX6o2OW8fjGzL7HwQlvsnIjw1k/RfKHvguj/A5/dBIc/a9IVwW9CwRaRPE9mvlJTYTyk/kQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVi6U/6/kz31ZZniqcv73qkObVrByIj7VbjerrTj7pEQIhAPg4/x6rgIQgVUkY/r7yRnGiZlxjqJLcRcj3q+4wK9Zr"}]}},"0.10.8":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.8","author":{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},"contributors":[{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"express":"= 4.4.5","mongodb":"= 1.4.7","body-parser":"^1.4.3","extend":"^1.3.0","express-csv":"^0.6.0"},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"repository":{"type":"git","url":"git://github.com/ashleydavis/mongodb-rest"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.10.24"},"devDependencies":{"async":"~0.9.0","jasmine-node":"^1.14.5","mongojs":"~0.13.0","q":"^1.0.1","request":"^2.36.0"},"scripts":{"test":"jasmine-node . --verbose","start":"node server.js"},"bugs":{"url":"https://github.com/ashleydavis/mongodb-rest/issues"},"homepage":"https://github.com/ashleydavis/mongodb-rest","_id":"mongodb-rest@0.10.8","dist":{"shasum":"6d7f1514e9663080994a2d64a4ae849fbd01c3f1","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.8.tgz","integrity":"sha512-TDJsmOc+35PIl7twHAm8vqKQQAHn9SlTzNLF/u8Bup/DXJUTFRO5qRmXuO0SzcjmgYw68tJXgo+4kWmM4gRl0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvUZmhglnYgS5gu+GQY8CW0MeIgFies2535Hx78Tfl1AiBcfjx7+BOX03iFfPlqgV8LRhirTQVES6CFXy+mHJ6X/w=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}]},"0.10.9":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.9","author":{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},"contributors":[{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"express":"= 4.4.5","mongodb":"= 1.4.7","body-parser":"^1.4.3","extend":"^1.3.0","express-csv":"^0.6.0"},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"repository":{"type":"git","url":"git://github.com/ashleydavis/mongodb-rest"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.10.24"},"devDependencies":{"async":"~0.9.0","jasmine-node":"^1.14.5","mongojs":"~0.13.0","q":"^1.0.1","request":"^2.36.0"},"scripts":{"test":"jasmine-node . --verbose","start":"node server.js"},"bugs":{"url":"https://github.com/ashleydavis/mongodb-rest/issues"},"homepage":"https://github.com/ashleydavis/mongodb-rest","_id":"mongodb-rest@0.10.9","dist":{"shasum":"7523111306b5dd3382503b677e98768ca9ff2558","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.9.tgz","integrity":"sha512-QlE1mlnB6oOTEX92nFqYMt2Zyo/TFIYn3KVlI3Ky08+Y3ntDFcPo/SO+L4aC5lgcdMjBYEApZieT5OvPw4DA+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEy4a0xpe4sK29t26kmMDYr/W4ojHNA4ZJeH/5uPGtPtAiBX2N89QxY4JBgPbgqlDbGjqyCNwzOV69sUs0FPrVSj8g=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}]},"0.10.10":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.10","author":{"name":"Ashley Davis","email":"ashley@codecapers.com.au"},"contributors":[{"name":"Ashley Davis","email":"ashleydavis@insanefx.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"express":"= 4.4.5","mongodb":"= 1.4.7","body-parser":"^1.4.3","extend":"^1.3.0","express-csv":"^0.6.0"},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"repository":{"type":"git","url":"https://github.com/codecapers/mongodb-rest.git"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.10.24"},"devDependencies":{"async":"~0.9.0","jasmine-node":"^1.14.5","mongojs":"~0.13.0","q":"^1.0.1","request":"^2.36.0"},"scripts":{"test":"jasmine-node . --verbose","start":"node server.js"},"bugs":{"url":"https://github.com/codecapers/mongodb-rest/issues"},"homepage":"https://github.com/codecapers/mongodb-rest","_id":"mongodb-rest@0.10.10","dist":{"shasum":"28b40be88bd26bead80082279a51ea69bce68af8","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.10.tgz","integrity":"sha512-Fmflo0uZC3wN+4aJkaPdk8nNxrHfZ4f8irfodrbd8RRcUpHlNK+fp+E94uN+Z94xXBrhlPFqAWPkLa2HzrUdcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTOBEvi+2uNnVu2F7rZvA7KiNLs5GL8xBhKlcaDSHnQwIgZW6XrqGWISa2/XoZTpf3lT8NbyysqunZRS/Fmk5Cc4U="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}]},"0.10.11":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.11","author":{"name":"Ashley Davis","email":"ashley@codecapers.com.au"},"contributors":[{"name":"Ashley Davis","email":"ashley@codecapers.com.au"},{"name":"Mike Vegeto","email":"michael.vegeto@gmail.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"body-parser":"^1.4.3","express":"= 4.4.5","express-csv":"^0.6.0","extend":"^1.3.0","mongodb":"= 1.4.7","node-uuid":"^1.4.1","promised-mongo":"^0.11.1"},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"repository":{"type":"git","url":"https://github.com/codecapers/mongodb-rest.git"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.10.24"},"devDependencies":{"jasmine-node":"^1.14.5","promised-mongo":"^0.11.1","q":"^1.0.1","request":"^2.49.0"},"scripts":{"test":"jasmine-node ./ --verbose --captureExceptions","start":"node server.js"},"bugs":{"url":"https://github.com/codecapers/mongodb-rest/issues"},"homepage":"https://github.com/codecapers/mongodb-rest","_id":"mongodb-rest@0.10.11","_shasum":"a4ecc5f1707370b0fd9cff6c38ec8ff1fb80d1ea","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}],"dist":{"shasum":"a4ecc5f1707370b0fd9cff6c38ec8ff1fb80d1ea","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.11.tgz","integrity":"sha512-tz7NxjU/y+pZEMW/iWZLu5rUGb9KwDlTOHlVkl8pv02sf//VbinEDMnZgzqcdBwoV0gdhPgP8DeMdiurVL9kUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1YfskbiYq6OpVzpkd0Dgi/4mSvZoAWvgBgAzvtBMqgwIgTqSnSleu/jtiP7vYIebDNp4qPGxR4wtqZQfJboiNTLk="}]}},"0.10.12":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.12","author":{"name":"Ashley Davis","email":"ashley@codecapers.com.au"},"contributors":[{"name":"Ashley Davis","email":"ashley@codecapers.com.au"},{"name":"Mike Vegeto","email":"michael.vegeto@gmail.com"},{"name":"Ryan Carmichael","email":"ryan.carmichael@elabsolutions.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"body-parser":"^1.4.3","express":"= 4.4.5","express-csv":"^0.6.0","extend":"^1.3.0","mongodb":"= 1.4.7","node-uuid":"^1.4.1","promised-mongo":"^0.11.1"},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"repository":{"type":"git","url":"https://github.com/codecapers/mongodb-rest.git"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.10.24"},"devDependencies":{"jasmine-node":"^1.14.5","promised-mongo":"^0.11.1","q":"^1.0.1","request":"^2.49.0"},"scripts":{"test":"jasmine-node ./ --verbose --captureExceptions","start":"node server.js"},"bugs":{"url":"https://github.com/codecapers/mongodb-rest/issues"},"homepage":"https://github.com/codecapers/mongodb-rest","_id":"mongodb-rest@0.10.12","_shasum":"587fdc8b4637dcff2da0f25735cc7fd69fbe23e5","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}],"dist":{"shasum":"587fdc8b4637dcff2da0f25735cc7fd69fbe23e5","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.12.tgz","integrity":"sha512-V1WAzpSak/8nCHg2fX2sSx07qE3U38l+qNVCObPGZur7FzejC1Z5vQVrtvNrWdfe2x9cJvQQcOs8xcVh734mwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7tDQUqPNn+zOwPAtF202qMw48VmRUTdrGirR6QkXwUAiAWMZl//j1xaoTGCAMDB7RcoOV2BspITWUmwpWoWLoJIA=="}]}},"0.10.13":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.13","author":{"name":"Ashley Davis","email":"ashley@codecapers.com.au"},"main":"server.js","contributors":[{"name":"Ashley Davis","email":"ashley@codecapers.com.au"},{"name":"Mike Vegeto","email":"michael.vegeto@gmail.com"},{"name":"Ryan Carmichael","email":"ryan.carmichael@elabsolutions.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"body-parser":"^1.4.3","express":"= 4.4.5","express-csv":"^0.6.0","extend":"^1.3.0","mongodb":"= 1.4.7","node-uuid":"^1.4.1","promised-mongo":"^0.11.1"},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"repository":{"type":"git","url":"https://github.com/codecapers/mongodb-rest.git"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.10.24"},"devDependencies":{"jasmine-node":"^1.14.5","promised-mongo":"^0.11.1","q":"^1.0.1","request":"^2.49.0"},"scripts":{"test":"jasmine-node ./ --verbose --captureExceptions","start":"node server.js"},"bugs":{"url":"https://github.com/codecapers/mongodb-rest/issues"},"homepage":"https://github.com/codecapers/mongodb-rest","gitHead":"60d554d924b3518c9491d0efc954a1079e3d600c","_id":"mongodb-rest@0.10.13","_shasum":"a48f01bccf4735747ee288dd505d8424d5f2f0f8","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}],"dist":{"shasum":"a48f01bccf4735747ee288dd505d8424d5f2f0f8","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.13.tgz","integrity":"sha512-CxNPzCR8OfNVIiY/rZngKkb5sxWgmYuGPOaq7PDHBUgpHPwjX+I34/v9kwGSn1CGAXbqkuY/duIuYOBj7os6gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFpvxfeHLsDoUoCU9OmunJG7uI1sDCpjbuDBle6S1ZhbAiEA/78vkAVvQT0EzwZAk3oZahy6pvy/WqHrIn+Ke7fI4YE="}]}},"0.10.14":{"name":"mongodb-rest","description":"REST API Server for MongoDB","version":"0.10.14","author":{"name":"Ashley Davis","email":"ashley@codecapers.com.au"},"main":"server.js","contributors":[{"name":"Ashley Davis","email":"ashley@codecapers.com.au"},{"name":"Mike Vegeto","email":"michael.vegeto@gmail.com"},{"name":"Ryan Carmichael","email":"ryan.carmichael@elabsolutions.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"dependencies":{"body-parser":"^1.4.3","express":"= 4.4.5","express-csv":"^0.6.0","extend":"^1.3.0","mongodb":"= 1.4.7","node-uuid":"^1.4.1","promised-mongo":"^0.11.1"},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"repository":{"type":"git","url":"https://github.com/codecapers/mongodb-rest.git"},"directories":{"lib":"./lib"},"bin":{"mongodb-rest":"./bin/mongodb-rest"},"engines":{"node":">= 0.10.24"},"devDependencies":{"jasmine-node":"^1.14.5","promised-mongo":"^0.11.1","q":"^1.0.1","request":"^2.49.0"},"scripts":{"test":"jasmine-node ./ --verbose --captureExceptions","start":"node server.js"},"bugs":{"url":"https://github.com/codecapers/mongodb-rest/issues"},"homepage":"https://github.com/codecapers/mongodb-rest","_id":"mongodb-rest@0.10.14","_shasum":"ed9feaa9aa91abc73ec98ebe1e414f0149dfe56e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}],"dist":{"shasum":"ed9feaa9aa91abc73ec98ebe1e414f0149dfe56e","tarball":"https://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.10.14.tgz","integrity":"sha512-D0wPkP2ofWUwBqbfR0kRUSlDNjVPFarNv8Ru2MEsqEpQOSPtWrfi89sz9v7nK3aVhDSmNG2izouZbNrbNTwRnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7VXpldKql706/8MdiTWLQr11wRiK06L2nI8a1Pfe+FAiEA9NHQCVXgmUC5NKPa+CInStR2TcuOL+a4YUgzuJ2k3C4="}]}}},"maintainers":[{"name":"tdegrunt","email":"tom@degrunt.nl"},{"name":"ashleydavis","email":"ashleydavis75@insanefx.com"}],"author":{"name":"Ashley Davis","email":"ashley@codecapers.com.au"},"time":{"modified":"2022-06-20T06:32:24.767Z","created":"2011-02-21T16:31:09.379Z","0.6.0":"2011-02-21T16:31:09.379Z","0.6.1":"2011-02-21T16:31:09.379Z","0.6.2":"2011-02-21T16:31:09.379Z","0.6.3":"2011-02-21T16:31:09.379Z","0.6.4":"2011-02-21T16:31:09.379Z","0.6.5":"2011-02-21T16:31:09.379Z","0.6.6":"2011-03-05T08:12:12.546Z","0.6.7":"2011-03-30T20:16:14.143Z","0.6.8":"2011-04-04T09:22:29.395Z","0.8.0":"2011-04-11T17:44:14.233Z","0.8.1":"2011-04-14T15:59:11.873Z","0.9.0":"2011-05-21T09:59:42.045Z","0.10.0":"2014-07-05T04:09:39.520Z","0.10.1":"2014-07-12T01:21:16.886Z","0.10.2":"2014-07-20T00:04:42.998Z","0.10.3":"2014-07-29T02:28:40.565Z","0.10.4":"2014-07-29T02:41:21.249Z","0.10.5":"2014-07-29T02:45:04.163Z","0.10.6":"2014-07-29T02:48:59.321Z","0.10.7":"2014-08-09T07:43:37.296Z","0.10.8":"2014-08-26T02:37:14.221Z","0.10.9":"2014-09-22T02:58:50.535Z","0.10.10":"2014-10-06T02:34:33.911Z","0.10.11":"2015-01-05T02:50:37.250Z","0.10.12":"2015-01-12T02:43:28.306Z","0.10.13":"2015-05-19T23:09:52.398Z","0.10.14":"2015-09-21T22:36:02.426Z"},"repository":{"type":"git","url":"https://github.com/codecapers/mongodb-rest.git"},"users":{"lundepm":true,"j3kz":true,"nicolasleger":true,"khaledalyawad":true},"keywords":["mongodb","mongo","db","web","rest","restful","api"],"contributors":[{"name":"Ashley Davis","email":"ashley@codecapers.com.au"},{"name":"Mike Vegeto","email":"michael.vegeto@gmail.com"},{"name":"Ryan Carmichael","email":"ryan.carmichael@elabsolutions.com"},{"name":"Tom de Grunt","email":"tom@degrunt.nl"},{"name":"Benjamín Eidelman"},{"name":"Samyak Bhuta"}],"readme":"mongodb-rest [![Build Status](https://travis-ci.org/codecapers/mongodb-rest.png)](https://travis-ci.org/codecapers/mongodb-rest)\r\n============\r\n\r\nA simple but incredibly useful REST API server for MongoDB using Node, using Express and the native node.js MongoDB driver.\r\n\r\nAs Tom has said this REST server has no security and is not fit for use in production. So be warned! Work is currently being done to improve the security of mongodb-rest, but this is still a work-in-progress.\r\n\r\nI have found this REST server to be invaluable for rapid prototyping web applications. When you don't care about security and you just need to try something out without investing the time to build a proper secure REST API.\r\n\r\nRecent Updates\r\n--------------\r\n\r\nSimple connection pooling has been added by @elabrc.\r\n\r\nA simple token-based authentication has been added to mongodb-rest (thanks to @ZECTBynmo). This is a prototype feature only and may change in the future. I am considering making authentication plugin-based so you can roll your own if necessary. If you have any thoughts on how this should work please let us know.\r\n\r\nContents\r\n--------\r\n\r\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [Installation\r](#installation)\n- [Test\r](#test)\n- [Start Server Programmatically\r](#start-server-programmatically)\n- [Configuration\r](#configuration)\n- [Logging\r](#logging)\n- [Supported REST API\r](#supported-rest-api)\n- [Dependencies\r](#dependencies)\n- [Auth\r](#auth)\n- [Getting the Code\r](#getting-the-code)\n- [Testing\r](#testing)\n- [Travis-CI\r](#travis-ci)\n- [Future\r](#future)\n- [Credits\r](#credits)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\r\nInstallation\r\n------------\r\n\r\nInstallation is via npm: \r\n> npm install mongodb-rest\r\n\r\nYou can install globally using -g: \r\n> npm install -g mongodb-rest\r\n\r\nNow issue `mongodb-rest` on the command line and the server should start.\r\n\r\nNOTE: Make sure you are running a MongoDB database in addition to the mongodb-rest server.\r\n\r\nTest\r\n----\r\n\r\nAfter installation you can quickly test it by issuing the following from the command line:<br/>\r\n> curl -d '{ \"A1\" : 201 }' -H \"Content-Type: application/json\" http://localhost:3000/test/example1\r\n\r\nThis should add a document to the \"test\" db.example1 collection:\r\n\r\n\t{\r\n\t\t\"A1\": 201,\r\n\t\t\"_id\": ObjectId(\"4e90e196b0c7f4687000000e\")\r\n\t}\r\n\r\nStart Server Programmatically\r\n-----------------------------\r\n\r\nmongodb-rest can easily be started programmatically by 'requiring' the module and calling `startServer`.\r\n\r\n\tvar mongodbRest = require('mongodb-rest/server.js');\r\n\tmongodbRest.startServer();\r\n\r\nYou can optionally pass in a configuration object:\r\n\r\n\tmongodbRest.startServer(config);\r\n\r\nConfiguration\r\n-------------\r\n\r\nWhen starting from the command line you should have `config.json` in the current working directory. The project includes an example configuration file.\r\n\r\nWhen starting the server programmatically you can pass in a Javascript object for mongodb-rest configuration.\r\n\r\nHere is an example JSON configuration object:\r\n\r\n\t{ \r\n\t\t\"db\": \"mongodb://localhost:27017\",\r\n\t\t\"server\": {\r\n\t\t\t\"port\": 3000,\r\n\t\t\t\"address\": \"0.0.0.0\"\r\n\t\t},\r\n\t\t\"accessControl\": {\r\n\t\t\t\"allowOrigin\": \"*\",\r\n\t\t\t\"allowMethods\": \"GET,POST,PUT,DELETE,HEAD,OPTIONS\",\r\n\t\t\t\"allowCredentials\": false\r\n\t\t},\r\n\t    \"mongoOptions\": {\r\n\t        \"serverOptions\": {\r\n\t        },\r\n\t        \"dbOptions\": {\r\n\t            \"w\": 1\r\n\t        }\r\n\t    },\r\n\t\t\"humanReadableOutput\": true,\r\n\t\t\"urlPrefix\": \"\"\r\n\t}\r\n\r\n`db` specifies the mongodb connection string for connection to the database. It defaults when not specified.\r\n\r\nFor documentation on the mongodb connection string: http://docs.mongodb.org/manual/reference/connection-string/\r\n\r\nFor backward compatibility `db` can also be set to an object that specified `host` and `port` as follows:\r\n\r\n\t\"db\": {\r\n\t\t\"port\": 27017,\r\n\t\t\"host\": \"localhost\"\r\n\t},\r\n\r\n`server` specifies the configuration for the REST API server, it also defaults if not specified.\r\n\r\n`mongoOptions` specifies MongoDB server and database connection parameters. These are passed directly to the MongoDB API.\r\n\r\nValid options under `serverOptions` are documented here: http://mongodb.github.io/node-mongodb-native/api-generated/server.html.\r\n\r\n`auto_reconnect` is automatically enabled, don't override this or mongodb-rest may not work as expected.\r\n\r\nValid options under `dbOptions` are documented here: http://mongodb.github.io/node-mongodb-native/api-generated/db.html.\r\n\r\n`w` (write concern) is set to 1 so that acknowledgement of the write is recieved by mongodb-rest, currently this must be enabled for error checking.\r\n\r\nSet `collectionOutputType` to `csv` to returns collections as csv data rather than json.\r\n\r\nIf you are configuring the server procedurally you can assign a Javascript function to `transformCollection` which will transform each collection before returning it via HTTP.\r\n\r\nThe `accessControl` options allow you to set the following headers on the HTTP response:\r\n- Access-Control-Allow-Origin\r\n- Access-Control-Allow-Methods\r\n- Access-Control-Allow-Credentials\r\n\r\nHelp for these headers can be found here:\r\nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS\r\n\r\nThe `urlPrefix` option allows specification of a prefix for the REST API URLs. This defaults to an empty string, meaning no prefix which was the original behavior. For example, given the following REST API URL:\r\n\r\n\t/database/collection\r\n\r\nSetting a URL prefix of `/blah` will change the example REST API URL to:\r\n\r\n\t/blah/database/collection\r\n\r\nThe URL prefix should allow the REST API to co-exist with another REST API and can also be used a very primitive form of security (by setting the prefix to a _secret key_).\r\n\r\nLogging\r\n-------\r\n\r\nWinston logging is supported if you configure the REST API programmatically. When you call `startServer` and pass in configuration options set the `logger` option to your Winston logger. Mongodb-rest uses the following functions: verbose, info, warn and error.\r\n\r\nPlease see the Winston documentation for more setup details: https://github.com/flatiron/winston\r\n\r\nSupported REST API\r\n------------------\n\n**Listing Databases:**\n_Format:_ `GET /dbs`\n\n    $ curl 'http://127.0.0.1:3000/dbs/' \\\n    >   -D - \\\n    >   -H 'Accept: application/json'\n    HTTP/1.1 200 OK\n    X-Powered-By: Express\n    Content-Type: application/json; charset=utf-8\n    Content-Length: 27\n    ETag: W/\"1b-134804454\"\n    Date: Thu, 02 Jul 2015 08:02:26 GMT\n    Connection: keep-alive\n    \n    [\n        \"local\",\n        \"test\"\n    ]\n\n\n**Listing Collections:**\n_Format:_`GET /<db>/`\n\n\n    $ curl 'http://127.0.0.1:3000/test/' \\\n    >   -D - \\\n    >   -H 'Accept: application/json'\n    HTTP/1.1 200 OK\n    X-Powered-By: Express\n    Content-Type: application/json; charset=utf-8\n    Content-Length: 27\n    ETag: W/\"1b-134804454\"\n    Date: Thu, 02 Jul 2015 08:02:26 GMT\n    Connection: keep-alive\n    \n    [\n       \"new-collection\",\n       \"startup_log\",\n       \"system.indexes\"\n    ]\n\n\n**List Documents in a Collection:**\n_Format:_ `GET /<db>/<collection>`\n\n    $ curl 'http://127.0.0.1:3000/test/new-collection' \\\n    >   -D - \\\n    >   -H 'Accept: application/json'\n    HTTP/1.1 200 OK\n    X-Powered-By: Express\n    Content-Type: application/json; charset=utf-8\n    Content-Length: 27\n    ETag: W/\"1b-134804454\"\n    Date: Thu, 02 Jul 2015 08:02:26 GMT\n    Connection: keep-alive\n\n    [\n        {\n            \"_id\": \"5594bf2b019d364a083f2e03\",\n            \"attribute\": \"hello\"\n        }\n    ]\n\n**Output a CSV collection:**\n_Format:_`GET /<db>/<collection>?output=csv`\n\n    $ curl http://127.0.0.1:3000/test/newcollection?output=csv > Sample.csv\n\n**List documents satisfying a query:**\n_Format:_`GET /<db>/<collection>?query={\"key\":\"value\"}`\n    \n    $ curl -X \"GET\" http://localhost:3000/test/newcollection \\\n    -d 'query={\"attribute\":\"value\"}\n    [\n    {\n        \"_id\": \"5594bf2b019d364a083f2e03\",\n        \"attribute\": \"value\"\n    }\n    ]\n\n\n**List documents with nested queries:**\n_Format:_`GET /<db>/<collection>?query={\"key\":{\"second_key\":{\"_id\":\"value\"}}}`\n\n    $ curl -X \"GET\" http://localhost:3000/test/newcollection \\\n        -d 'query={\"attribute\":{\"other_attribute:{\"_id\":\"5063114bd386d8fadbd6b004\"}}}\n        [\n        {\n            \"_id\": \"5594bf2b019d364a083f2e03\",\n            \"attribute\": {\n                other_attribute: \"5063114bd386d8fadbd6b004\"\n            }\n        }\n        ]\n        \n**Return document by id:**\n_Format_ `GET /<db>/<collection>/id`\n    \n    $ curl -X \"GET\" http://localhost:3000/test/nested/5594bf2b019d364a083f2e03\n    {\n        \"_id\": \"5594bf2b019d364a083f2e03\",\n        \"attribute\": \"hello\"\n    }\n    \n**Inserting documents:**\r\n_Format:_ `POST /<db>/<collection>`\n\n    $ curl 'http://localhost:3000/test/newcollection' \\\n    >   -D - \\\n    >   -X POST \\\n    >   -H 'Content-Type: application/json' \\\n    >   -H 'Accept: application/json' \\\n    >   --data '{\"title\": \"Some title\", \"content\": \"document content\"}'\n    \n    HTTP/1.1 201 CREATED\r\n    Date: Thu, 02 Jul 2015 12:50:34 GMT\n    Connection: keep-alive\n    Content-Type: application/json; charset=utf-8\n    X-Powered-By: Express\n    Location: /test/nested/5595339aa73107ad070e891a\n    Content-Length: 15\n    {\n        \"ok\": 1\n    }\n    \n**Updating a document:**\n_Format_: `PUT /<db>/<collection>/id`\n\n    $ curl -X \"PUT\" \"http://localhost:3000/test/nested/5595339aa73107ad070e891a \\\n    > --data {\"title\": \"New title\", \"content\": \"New document content\"}'\n    HTTP/1.1 200 OK\n    Connection: keep-alive\n    Content-Type: application/json; charset=utf-8\n    X-Powered-By: Express\n    Content-Length: 15\n    Date: Thu, 02 Jul 2015 12:53:00 GMT\n    {\n        \"ok\": 1\n    }\n    \n**Deleting a document by id:**\n_Format:_ `DELETE /<db>/<collection>/id`\n\n    $ curl -X \"DELETE\" \"http://localhost:3000/test/nested/5595339aa73107ad070e891a\n    HTTP/1.1 200 OK\n    Connection: keep-alive\n    Content-Type: application/json; charset=utf-8\n    X-Powered-By: Express\n    Content-Length: 15\n    Date: Thu, 02 Jul 2015 12:53:00 GMT\n    {\n        \"ok\": 1\n    }\n\nContent Type:\r\n\r\n* Please make sure `application/json` is used as Content-Type when using POST/PUT with request bodies.\r\n\r\nDependencies\r\n------------\r\n\r\n* Are indicated in package.json. \r\n\r\nAuth\r\n----\r\n\r\n**WARNING: This is a prototype feature and may change in the future**.\r\n\r\nmongodb-rest supports a simple token-based auth system. Login is accomplilshed by a HTTP POST to `/login` with `username` and `password`, the server will verify the user's password against a secret database. Upon authentication an access token is returned that must be attached to each subsequent API requests.\r\n\r\nAn authorization token is specified via query parameter as follows:\r\n\r\n```\r\nGET /db/collection?token=234d43fdg-34324d-dd-dsdf-f435d\r\n```\r\n\r\nAuthentication is enabled by adding `auth` to config.json as follows:\r\n\r\n\t\"auth\": {\r\n\t\t\"usersDBConnection\": \"mongodb://localhost/auth\",\r\n\t\t\"usersCollection\": \"users\",\r\n\t\t\"tokenDBConnection\": \"mongodb://localhost/auth\",\r\n\t\t\"tokensCollectionName\": \"tokens\",\r\n\t\t\"universalAuthToken\": \"this-token-grants-universal-access-so-please-change-it\",\r\n\t\t\"tokenExpirationTimeHours\": 8\r\n\t}\r\n\r\n`auth` requires at least:\r\n\r\n* usersDBConnection - mongodb connection string for the users database.\r\n* tokenDBConnection - mongodb connection string for the tokens database.\r\n\r\nHere are the docs for mongodb connection strings: http://docs.mongodb.org/manual/reference/connection-string/\r\n\r\nThe following are optional:\r\n\r\n* usersCollection - The auth database collection where users are stored.\r\n* tokensCollectionName - The auth database collection where tokens are stored.\r\n* universalAuthToken - Specifies a token that can be used for universal authorization.\r\n* tokenExpirationTimeHours - Specifies the timeout in hours before tokens must be renewed by 'login'.\r\n\r\nAn example configuration `example config with auth.json` is included with a working authentication setup.\r\n\r\n** Please note that mongodb exposes all databases in the server, including your secret authentication database. Move your auth database to a different server on the same machine or ensure MongoDB authentication is setup correctly. Work will be done in the future that allows particular databases to be whitelisted/blacklisted and not exposed. **\r\n\r\n\r\nGetting the Code\r\n----------------\r\n\r\nYou can get the code by forking/cloning the repo at:\r\n\r\n https://github.com/codecapers/mongodb-rest.git\r\n\r\nTesting\r\n-------\r\n\r\nIntegration tests use jasmine-node. \r\n\r\nRun 'jasmine-node' from the main folder: \r\n\r\n>jasmine-node .\\ --verbose\r\n\r\nTravis-CI\r\n---------\r\n\r\nhttps://travis-ci.org/ashleydavis/mongodb-rest\r\n\r\nFuture\r\n------\r\n\r\nRoadmap:<br/>\r\nhttps://trello.com/b/OzRxPSjO/mongodb-rest-roadmap\r\n\r\nCredits\r\n-------\r\n\r\n* [MongoDB Driver](http://github.com/christkv/node-mongodb-native)\r\n* [Express](http://expressjs.com/)\r\n* [npm](http://npmjs.org/)\r\n\r\nTesting:\r\n* [Jasmine-Node](https://github.com/mhevery/jasmine-node)\r\n* [Q (for async testing)](https://github.com/kriskowal/q)\r\n","readmeFilename":"README.md","homepage":"https://github.com/codecapers/mongodb-rest","bugs":{"url":"https://github.com/codecapers/mongodb-rest/issues"}}