{"_id":"sequelize-handlers","_rev":"27-5b205599cc729ec0cb8539833a818e88","name":"sequelize-handlers","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","dist-tags":{"latest":"1.0.7"},"versions":{"0.1.0":{"name":"sequelize-handlers","version":"0.1.0","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^3.10.1"},"gitHead":"3fb11f25fff5b5756d83339d7c4ec2ebc6776f0e","_id":"sequelize-handlers@0.1.0","_shasum":"a635e705a3026b4712a3355b1840b145fa336971","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"a635e705a3026b4712a3355b1840b145fa336971","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.1.0.tgz","integrity":"sha512-aCZy7n4UFYr3WL9FibZMcWW3AYsY9zD91z5G0v2lugAb279v+LpBy7/pKsMslcEfr5oZCCEz5kTSJ+sjKvnSNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF+GCP0cW0AN+XcubpsCS1uii2wwfpJ7lhploBefM8YgIhAJSsC3PXMrqy0TlPc5VM1IwPQX1d+K+tJquzHcDXhUOp"}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"directories":{}},"0.1.1":{"name":"sequelize-handlers","version":"0.1.1","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^3.10.1"},"gitHead":"ec82cd1536f776de8bfcea7bfc70ad57e5c183e9","_id":"sequelize-handlers@0.1.1","_shasum":"f69ad6fbb72a9aa9d69cf19e1da72e6659732d03","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"f69ad6fbb72a9aa9d69cf19e1da72e6659732d03","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.1.1.tgz","integrity":"sha512-1XIzksQ8P0sl29gFZ5q8LW+EDTT+vkZHiwd3mryGjpWzC/1PgsekbN64O9yPJ1UtjbC4+0ifaORkEqZN7OTtiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC94h/x7Hir+uZd8pUAcVn8hZqAaFeARPj5PuQ/2L7K9wIgQx6t0ZTSwCG1maNyVA5yCDef7pv1PVJYVnx5C3oW/iY="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"directories":{}},"0.1.2":{"name":"sequelize-handlers","version":"0.1.2","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^3.10.1"},"gitHead":"a8110435ebd2c4a21dee4a72e1e08d3988bfd668","_id":"sequelize-handlers@0.1.2","_shasum":"87cdbebc0c1607215d0508d74182eba1fc05b675","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"87cdbebc0c1607215d0508d74182eba1fc05b675","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.1.2.tgz","integrity":"sha512-1Pr/jVqjerXEnvvNU4kbTmSuJdY/FLNiy6vLT0xuB53CevjUlpAUWdg4bs+0MQIEmmybHwH4BvORBKTwP/OKpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOlUpqYGq5OhvgwlqkvGfpHPykwDnMbYFfxSI/zEMftAiEA/DuQtGmoLfkl/LIJNFNCw1IFQupgR4T2q/v4H8FEDNE="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"directories":{}},"0.1.4":{"name":"sequelize-handlers","version":"0.1.4","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^3.10.1"},"gitHead":"3893d9cf229b85a601735ffaa1ac7ce7334fb1f0","_id":"sequelize-handlers@0.1.4","_shasum":"ad6e574ef319b79af721c48581d644f2efc1f74b","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"ad6e574ef319b79af721c48581d644f2efc1f74b","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.1.4.tgz","integrity":"sha512-rilIafHVCgtntwW/cnvbXSs7a+VwdCHtyVhbRy/jne5pCQ2+TDJcSwML4GzP5aznBBpRPrAbRwUr7IvFFQp1Sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6z9W7Wvta0MX41XwfG386zU2Gudd2Y9UDf2sJQkXePQIgAvnZ4ODsW8BNo+ERVna5+KlOYnEdvZ+zy97k3E0NYTI="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"directories":{}},"0.1.5":{"name":"sequelize-handlers","version":"0.1.5","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^3.10.1"},"gitHead":"7e7649f891ec0b0d9509e948add22583c10e0114","_id":"sequelize-handlers@0.1.5","_shasum":"8e13d4e5c5f5f9485e92acc433a9c5dcf11f5f62","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"8e13d4e5c5f5f9485e92acc433a9c5dcf11f5f62","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.1.5.tgz","integrity":"sha512-5UNktexeqJlbt+DPHhZjrC5NP5kDDYpeoFkNS4ihhHEqQrfplaH4XZQdqxBw6iarzYFn5eZoynuJYk9QFX/LMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPSHohLNjiGJSXHGrW58nvYTMOL0jvpOZwH+QtDBdGzAiANebEKWh1TgS58wt7HRMXJ5IvLSvhJYLvNnT5zupyBNg=="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"directories":{}},"0.1.6":{"name":"sequelize-handlers","version":"0.1.6","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^3.10.1"},"gitHead":"163fff3210fdb3cb07a53d6aa5952afe4eb45bbf","_id":"sequelize-handlers@0.1.6","_shasum":"9b71568bc76ae51908a21598ed92203b93313f6a","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"9b71568bc76ae51908a21598ed92203b93313f6a","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.1.6.tgz","integrity":"sha512-qebwiUSuj+3GAlcLshtNdtjBDo8VH8CYg1mnBqZp/Dmkim8ZTHTzl5zIAqVqDGxGst6HCtYaj4qEbRp3NsdmEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlWWMnnC0T2TqgjdULNU4rwaQe2NXCnHeV8dvtHH5CUAiEAygV1Gz78XBHitXtxLXr0esJVCjhzXzE1afxxcDvg9YQ="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"directories":{}},"0.1.7":{"name":"sequelize-handlers","version":"0.1.7","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^3.10.1"},"gitHead":"891c81926fb406d0fa62c08339fd27fbafe65c49","_id":"sequelize-handlers@0.1.7","_shasum":"79808d0f7d98720ea2902aac89bafa4121d9efb3","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"79808d0f7d98720ea2902aac89bafa4121d9efb3","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.1.7.tgz","integrity":"sha512-vSgGXzg0zm7Poi6woojGeNg/vGc0NHYUWyvHWf7LMPt9xsk93Brazr16EZZlBru+V6VvTFJAZq4uOoX1tAbw7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOkPWQHmykfPhT6AXm7BUYjseDqf3tBIVYFEKQmKUwrQIhANT2F9qRcfTAfs07A+wAh+KKYjOH/pYi/M5AV6JWQV2p"}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sequelize-handlers-0.1.7.tgz_1462888234727_0.07443054905161262"},"directories":{}},"0.2.0":{"name":"sequelize-handlers","version":"0.2.0","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"01ce03787551e80b5b77801c11591d987a2c5743","_id":"sequelize-handlers@0.2.0","_shasum":"e4faebc52ebd80e4cd09106f90deb4a1567d1ddb","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"e4faebc52ebd80e4cd09106f90deb4a1567d1ddb","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.2.0.tgz","integrity":"sha512-c3D6WLsonChO1b9JCLGlp7AhBS/yR56MA7geFPp+z/XJKRyFA46r1/FvQobjMNUlRXQo6sosl7KBy6O0EljLEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB34cuLf2apTwXBtHvExL7xsBYezI+yGYJJYiOkYYW8wAiEA/Nzey8oKCQFWxRuPGUSaDvAIEyXS/hSvqmAnFiBEgLI="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sequelize-handlers-0.2.0.tgz_1467990626965_0.8208814514800906"},"directories":{}},"0.3.0":{"name":"sequelize-handlers","version":"0.3.0","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"75711dacae93ca9c87f212739fc399425dd8427d","_id":"sequelize-handlers@0.3.0","_shasum":"2b35221a0e0470a3d5650f39b1804404e0ca24d4","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"2b35221a0e0470a3d5650f39b1804404e0ca24d4","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.3.0.tgz","integrity":"sha512-geu+9euJz8XHTwXcOX2sAVcyt0G0q/pwIgDVIJjJ/9SmF2TROUb+Y55EC5Y7gLRsOoK3rGqu7HISRKLlRxfQkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD1gm6HUcU2Zk01pDysx60yROPY20228vCbMLmTGrFhgIgEDlqof2n/15WqFKYriB/5JgVDC+F0O6wO4dJ5a5CDOM="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sequelize-handlers-0.3.0.tgz_1469193505922_0.24678516620770097"},"directories":{}},"0.4.0":{"name":"sequelize-handlers","version":"0.4.0","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"966354d28ccfa7602ed628532c15d742ad1470bd","_id":"sequelize-handlers@0.4.0","_shasum":"fbbbb7a14c65122282f06d60a7dc034b8d4c015c","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"fbbbb7a14c65122282f06d60a7dc034b8d4c015c","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.4.0.tgz","integrity":"sha512-YFOA6n+tCJV2bLVgUsRynSaPZ/rqVylS4ef11RLIeoea7CEVwmi+CGsEy/NcPnl0e1Sj4aBIrDcyGo9pL29ZRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEW66dB24OC22hMmVicjL5TWDhwAzBo/N5Q5aP+LqS5zAiEAs8tWl/PTJpV0JTSGYSGhYl+RmenNp+xuseD1mYeQneA="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sequelize-handlers-0.4.0.tgz_1487189497873_0.39034266490489244"},"directories":{}},"0.4.1":{"name":"sequelize-handlers","version":"0.4.1","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"0ba9020e2e50c18e47fcfd86abd269833ca4f7fb","_id":"sequelize-handlers@0.4.1","_shasum":"84bec456a6fce269aaaa477499410b3ad472203d","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"84bec456a6fce269aaaa477499410b3ad472203d","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.4.1.tgz","integrity":"sha512-kscAkAKCXdLC4dTSJBPoAUDnU4gQmpVY/W8WCUnxOeJmpLrsw3DzpTE1FhyRMeZzVDFllqwccAuFWTwUlytr/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDsI1FR19/PEIypZmY3qadg4HwOYD/J47x12JtLyQS7bAiAKq88ROgcOka5OdziOh3JtBvPU2sPyfcncz+zKax8Png=="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sequelize-handlers-0.4.1.tgz_1487189857933_0.9315897659398615"},"directories":{}},"0.4.2":{"name":"sequelize-handlers","version":"0.4.2","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"0d994e44740f3a4e05ab88e6fb3729db3e9a22e0","_id":"sequelize-handlers@0.4.2","_shasum":"2cf380d572668600b6526ee79df57a12f867be3e","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"2cf380d572668600b6526ee79df57a12f867be3e","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.4.2.tgz","integrity":"sha512-Vd7St/p16nILoKMEuxSY9/+UwkX6+fN7g5lj9uTMh7JY8GeyM1SifHsyDG3g8eBsUSES2i9x07RcirUmFEMjIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz2VdinSj2JDLacgSpKv/W5JDSKBdcB7GZGrdsENHUEAIgNV8X/E5rK+9Z0GPyYAIrCVfT6UalEabG0RxtIn2DM44="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sequelize-handlers-0.4.2.tgz_1487190061157_0.10339661035686731"},"directories":{}},"0.4.3":{"name":"sequelize-handlers","version":"0.4.3","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"3e5eb9b47583b1143f0b934c4898a52a640df3c9","_id":"sequelize-handlers@0.4.3","_shasum":"ccc52f5da2f5661a4dd6b572934d36005e515d10","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"ccc52f5da2f5661a4dd6b572934d36005e515d10","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.4.3.tgz","integrity":"sha512-YFY/8D7wfntEFjAid9YNrNSLvVIoREtXIe8npRY+/Kv0JCfBexrPTttkZajeoLrKxDetcNvR7rV2jDAHgbgG2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUY/MF8MovBlwmNTegZjQ8/XovFnn/4N9J60Nkm8JqcAIhAOTipLfY9NO+GGOL6SPSfL3a29+Xym9zXxO3DuuvTZgg"}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sequelize-handlers-0.4.3.tgz_1487192414790_0.7206812866497785"},"directories":{}},"0.4.4":{"name":"sequelize-handlers","version":"0.4.4","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"b90c70f512ab9e8d0bda79df3903a9ba782a90ab","_id":"sequelize-handlers@0.4.4","_shasum":"562411a9fadc54e8b270aae91ce26eef5ca4e69d","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"562411a9fadc54e8b270aae91ce26eef5ca4e69d","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.4.4.tgz","integrity":"sha512-Vxrnxskt18RZO1mjNFngBiK1eylJfWyHVbc6X9zJLEpMzDJiA8qFhWJCkM0cLd4lXgJY3xvqA971dJ4tQYI3iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRwodaLBuVuoFus92nCcPko1M8KKs3IgZQqfl6TeqipQIhAMHipPMjg7z8KnHblr0gc07zkF8Mrj7ossrJjyyx7FUQ"}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sequelize-handlers-0.4.4.tgz_1487194766930_0.33834848389960825"},"directories":{}},"0.4.5":{"name":"sequelize-handlers","version":"0.4.5","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"ben.hanna@botter.ventures"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"32609cd71fcd5e59f54b640741d5265b459e989a","_id":"sequelize-handlers@0.4.5","_shasum":"730953763d375812ed11e3f0acbf5a3a75af165a","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"730953763d375812ed11e3f0acbf5a3a75af165a","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.4.5.tgz","integrity":"sha512-/6kBBzX09pzozEmnzOPBZRH2E38UKaJUVKzA4bA/QPiaowqfMcVB8hCpIvxEyKLQ/fwxjc8x2znshd0FxPj1UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA++AGMf0vQQ8UmeHo09q6/pU4Te04RvYg8ogozbiidMAiBjfInxlPTY0aUUMVugLWy5CqxtRUdpc0iyP8G9f+mMPg=="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sequelize-handlers-0.4.5.tgz_1490969983709_0.16405377560295165"},"directories":{}},"0.5.0":{"name":"sequelize-handlers","version":"0.5.0","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"benpaulhanna@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"ce7b5e15ea104e23f6c3a6d5c1b9f48fa3e0a66e","_id":"sequelize-handlers@0.5.0","scripts":{},"_shasum":"43c4697c1ec4ff13cc778969267d9f55f4a30b6b","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"43c4697c1ec4ff13cc778969267d9f55f4a30b6b","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-0.5.0.tgz","integrity":"sha512-ctWPBwjI3rjBbxCWABP/7jB4uf3EM88Vhbs6Gc6mNrs7QGg5kclKahYajQk7s5EHbeWDyIHM1W1HZCw371pVHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1E1qp4SMIa35cwiZBI3hZOQADIhGyS56vuIEWa7XqBQIhAI+n2WLlHtYu2JDgxphZQwvodt9OsDJ1PDPejxePTunM"}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-handlers-0.5.0.tgz_1497875498496_0.683696235762909"},"directories":{}},"1.0.0":{"name":"sequelize-handlers","version":"1.0.0","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","engines":{"node":">= 7.10.0"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"benpaulhanna@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"4ed81184caa39901ff145551da452a1a672076ce","_id":"sequelize-handlers@1.0.0","scripts":{},"_shasum":"442f75038bae8dc78922e2d3906b5b6464707b1e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"442f75038bae8dc78922e2d3906b5b6464707b1e","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-1.0.0.tgz","integrity":"sha512-Cn+MAf/LaqHHZhL8iXdzarqZtZd28R6wHsoYMCzBiLexbvX1uDhC9U3BCE0spXqtGcdB07RHWtGeQHDwYssZzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSVNa9bLAF1WFUnv6B9iScXSeAu+5Day4NFR52+Xm9VAiBcPoepQ+j51GsH5hO3moujk/au7oaMstMoUTHIXw3GyA=="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-handlers-1.0.0.tgz_1497961971271_0.7589112846180797"},"directories":{}},"1.0.1":{"name":"sequelize-handlers","version":"1.0.1","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","engines":{"node":">= 7.10.0"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"benpaulhanna@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"791d06799275a26b047e257bd4f4ff258f206b5a","_id":"sequelize-handlers@1.0.1","scripts":{},"_shasum":"9880ff03bfd60208d31ac59f444b740f2c11aa53","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"9880ff03bfd60208d31ac59f444b740f2c11aa53","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-1.0.1.tgz","integrity":"sha512-7s1gyeUQiRS0uWXWMRYvo30FSJkvZIZ0txIFnIipK7sU3hCoVCWMXuv69UuGrU4xaqO86qMRuK0dz5wD6KxxKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdFyse+uNw0aujrUlZZnar1T6irgwTdaWf52sGGpgrSAiB5PHUDXUeybVkEMJZqR1mE7QuX/pXX1vzoC6B2LsTA9g=="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-handlers-1.0.1.tgz_1497966647766_0.0836815070360899"},"directories":{}},"1.0.2":{"name":"sequelize-handlers","version":"1.0.2","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","engines":{"node":">= 7.10.0"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"benpaulhanna@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"067a22f8820efa9d144820f711b9d05908d53f50","_id":"sequelize-handlers@1.0.2","scripts":{},"_shasum":"d6768abb01ffe7cdf9960da5bf589833d867627e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"d6768abb01ffe7cdf9960da5bf589833d867627e","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-1.0.2.tgz","integrity":"sha512-sQo2MI5GmAjVOgR6NqEUX04eewcd7AQ6wAY+xBS0hYSF1u+SltDf+NQLVTAgIsnInKTEwdkYY1uTdk8bXY0C5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDssn6ua9yY7e7SkErE5BuPyDEZn82cfQIlLGUCPyR0ewIgPs1+hMFV7rbF17QQcwhlULTTWHxsUoVGiaG4EiYTbRo="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-handlers-1.0.2.tgz_1497969792513_0.9988171739969403"},"directories":{}},"1.0.3":{"name":"sequelize-handlers","version":"1.0.3","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","engines":{"node":">= 7.10.0"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"benpaulhanna@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"88bfa8a407243ff4b27a011aa6093348099cfe95","_id":"sequelize-handlers@1.0.3","scripts":{},"_shasum":"f8f0d050cc81db58a7fa0069fc06cd53a4562a33","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"f8f0d050cc81db58a7fa0069fc06cd53a4562a33","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-1.0.3.tgz","integrity":"sha512-KDE7oQCzJ37pziNuNj4XaSodpbJA3T7jHhVgrTisvwVTP6lc5ElAVOAGbiw6rseovkWLjNTp+uQV9n58fgxkQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL1FV3FDdrizIN01VHBFWcMhryf7hp01oPPpOR+I0d8AIhAJVtxVYXMhzmfr/rhiU7De+d/le+IWDWOPhO3QeCwedy"}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-handlers-1.0.3.tgz_1497971042228_0.9994157645851374"},"directories":{}},"1.0.4":{"name":"sequelize-handlers","version":"1.0.4","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","engines":{"node":">= 7.10.0"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"benpaulhanna@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"16c1f73467f21cca0507ad951cf0fe123833fd24","_id":"sequelize-handlers@1.0.4","scripts":{},"_shasum":"47a8b6e7616c102bd56d7015ffbdec99d61b4fc9","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"47a8b6e7616c102bd56d7015ffbdec99d61b4fc9","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-1.0.4.tgz","integrity":"sha512-itsg/6LMt/SQZMsuRAnqesN48SLCEVwK69A+vNloKr6wKy1Egmt6B7Ub6NYDuj4q3syNHaull7d8Br0xqeiFZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2jrzufXPh+/5s3KrDxEmjpFIj8w0x8c02Lzb5iPWxSwIgFbRCIBqoRqh7LgM1baddqJjAugs0OEf2VfZukDoqiJI="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-handlers-1.0.4.tgz_1498046018001_0.7805004622787237"},"directories":{}},"1.0.5":{"name":"sequelize-handlers","version":"1.0.5","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","engines":{"node":">= 6.11.0"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"benpaulhanna@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"50c6292d736b262ed1c00bd0eadc65f459012f14","_id":"sequelize-handlers@1.0.5","scripts":{},"_shasum":"323948e106ac0cb4345665fe10a64bd770cbd645","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"323948e106ac0cb4345665fe10a64bd770cbd645","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-1.0.5.tgz","integrity":"sha512-oQuXbwKLWK9rrsMATYchyc2vg5VMVkKQyKmSA+1yo9GQF+vwifV7IQ7hpaAAdScwzJcQjA6PoU04x+9aPcofBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq0h9cK7Gfp1cIJl66KJ77zOC8lMcQ/DOXsKlo0JubcQIgGvpfhmi+dNkySCF4pjUAyp9Gu9q/S2zGQGaJzwgyRRs="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-handlers-1.0.5.tgz_1498065463479_0.5854465879965574"},"directories":{}},"1.0.6":{"name":"sequelize-handlers","version":"1.0.6","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","engines":{"node":">= 6.11.0"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"benpaulhanna@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.13.1"},"gitHead":"ead7a0a7037a6338c60ce8d102547397ac930975","_id":"sequelize-handlers@1.0.6","scripts":{},"_shasum":"6a370db83ae48ab1655e5af5b20c436ff3703f94","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"shasum":"6a370db83ae48ab1655e5af5b20c436ff3703f94","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-1.0.6.tgz","integrity":"sha512-5cz1l8y3iNwNluOGpB2oWF7Rz4ntZWgzQDPpX8M+V4JGVId8+yw7VfC8AJGiGB/YW7jl2iFQD5vQ66ATLqWRhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7tx19GayrvIUmzonVdmGdcgyhtPxaTfeNaisYUkyX2QIhAMOS99mamkkdSX5KjKZ8/wjvqhzdSZaHcCGzhsDou6fr"}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-handlers-1.0.6.tgz_1505159369084_0.6265516674611717"},"directories":{}},"1.0.7":{"name":"sequelize-handlers","version":"1.0.7","description":"A module that simplifies adding RESTful Express handlers for Sequelize models.","keywords":["express","rest","sequelize","api","restful"],"main":"index.js","engines":{"node":">= 8.11.4"},"repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"scripts":{"test":"mocha"},"author":{"name":"Ben Hanna","email":"benpaulhanna@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","dependencies":{"lodash":"^4.17.11"},"devDependencies":{"coveralls":"^3.0.2","express":"^4.16.3","mocha":"^5.2.0","nyc":"^13.0.1","sequelize":"^4.38.0","sqlite3":"^4.0.2","supertest":"^3.1.0"},"gitHead":"611c2bb2035909594563629f9e561c288f151cab","_id":"sequelize-handlers@1.0.7","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"benthepoet","email":"benpaulhanna@gmail.com"},"dist":{"integrity":"sha512-fyNPYLSF03mRwy/gyJJOxH7fN3R6os5Ptsj18Gezfpt/T6mLFwOvxHp+dWd6O1KDNBr0JZi4kIj8FuDq55upbw==","shasum":"1ef1d81447bdcd608ae42f5855d7fc2d978bf57a","tarball":"https://registry.npmjs.org/sequelize-handlers/-/sequelize-handlers-1.0.7.tgz","fileCount":13,"unpackedSize":27717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpQWVCRA9TVsSAnZWagAAnWoQAIaemP80WtL5S4CPCDeT\n96h7Ct17Wx5ltSsZZ9KshB+Hnfh9A0fbLQNxRD40wz/hMzvQF0oG0ecl5+HS\nWOFkwA6TObVJMak08IQWPlMUpJDewNJwtLFRN9xq0BMhXHIlAqDbG3hfrXUK\nS1M3MeLtYUMcG44/pj3PSx+ZNvbfDCmUoLhevKQObr0QrfcPLCAiy1lrqtKe\nTHBatlCX8dMSnjuLJbxD9uAElIoDajIengL8Bvs7j9aoJsXZulRtcgIrM4Uy\nVZBJJ0DEtjHneC+D1WB+CnuEBQO0K8g4d0UuA3cqlMbMTecmZgT4vn6Xhfr6\nmkT+ykTCrUegAB5wchSuIN1fcMzE9QvgpFdpoU5cIMeMlB90UC+3BqNz1AvW\nkakt7AT/RZqjHU4TcUyLquVH7qU0tfsKxZ20gguCEmqLkk+PtGzTq5BeVs7Z\nQ2VX62KtnGdU5XDWRjFFSGmeFrqAWWE3m9QtAPGJr1B2/zSxhnz0uTDPzHIE\nqz0JLAruBm0qiHU6gNCPZNteBLRrTre4y60nBag4jD29UNkMD+XPFQtK28m+\n4mrNNT7xr88rJ5UiGExBTERaQMf+Vo6nhA+ZZvXwFCLQ8ikLjaAIuHm0G1Zu\nIHz7Wm+PXQO6JS1YzRibORGc45ZEOZiAF6mhrHsg5QTlV3feI1Dqn9nZcai9\naju8\r\n=N2Yl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdxQcim4oO6SM6HxEQkcyGy1hPx3OEhjFtVlgGlWY4LAiEA1Jm8XUkZA///8V/WWIUj5jLIbuLPVPan3Thp6tRqhFQ="}]},"maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-handlers_1.0.7_1554318740831_0.042701717059155264"},"_hasShrinkwrap":false}},"readme":"# sequelize-handlers\n\n[![Build Status](https://travis-ci.org/botter-workshop/sequelize-handlers.svg?branch=master)](https://travis-ci.org/botter-workshop/sequelize-handlers)\n[![Coverage Status](https://coveralls.io/repos/github/botter-workshop/sequelize-handlers/badge.svg?branch=master)](https://coveralls.io/github/botter-workshop/sequelize-handlers?branch=master)\n\nA module that simplifies adding RESTful Express handlers for Sequelize models.\n\n## Prerequisites\nThe following are necessary to utilize this module.\n\n* express\n* body-parser\n* sequelize\n\nThe Express application must use `body-parser` so that the request body \nis parsed as JSON.\n\n```js\nvar express = require('express'),\n    bodyParser = require('body-parser');\n    \nvar app = express();\n\napp.use(bodyParser.json());\n```\n\n## Install\n\n```console\n$ npm install sequelize-handlers\n```\n\n## Usage\nThe module provides RESTful handlers for `create`, `get`, `query`, `remove`, and `update` \noperations. The handlers are expected to map to routes as below.\n\n```\ncreate  POST /resource\nget     GET /resource/:id\nquery   GET /resource\nremove  DELETE /resource/:id\nupdate  PUT /resource/:id\n```\n\nTo define a route simply pass your Sequelize model to the handler function.\n\n```js\nconst { ModelHandler } = require('sequelize-handlers');\n\nconst hammerHandler = new ModelHandler(Model);\n\napp.get('/hammers/:id', hammerHandler.get());\n```\n\n## API\n\nBelow are examples of each handler being mapped to a route. This is within the context \nof a `hammers` resource with a corresponding Sequelize model `Hammer`.\n\n### create(model)\nThe `create` handler will return a `201` upon success.\n\n```js\napp.post('/hammers', hammerHandler.create());\n```\n\n#### *Request example*\n\n```\nPOST /hammers\nContent-Type: application/json\n{\n\tname: 'claw',\n\ttype: 'metal'\n}\n```\n\n### get(model)\nThe `get` handler will return a `200 OK` upon success. The handler will return a `404 HttpStatusError` \nif the corresponding record could not be located.\n\n```js\napp.get('/hammers/:id', hammerHandler.get());\n```\n\n#### *Request example*\n```\nGET /hammers/1\n```\n\n### query(model)\nThe `query` handler will always return paged results. The handler returns paging \ndata in the `Content-Range` header in the form `start - end / total`.\n\nUpon success the handler will return a `200 OK` if the entire collection was returned otherwise \nit will return a `206 Partial Content`.\n\n```js\napp.get('/hammers', hammerHandler.query());\n```\n\n#### *Request example*\n```\nGET /hammers\n```\n\n#### Retrieving Specific Fields\n\nTo return only specific fields for a result set you can utilize the `fields` parameter. This \nparameter accepts a comma-separated list. \n\nA call returning only `id` and `name` for a result set would look like this.\n\n```\nGET /hammers?fields=id,name\n```\n\n#### Filtering\n\nYou can perform exact-match filtering on any of a model's fields by using the field name as the key \nand supplying it with a value. These parameters accept a comma-separated list.\n\nA call returning a result set for records with `type` of `new` or `existing`.\n\n```\nGET /hammers?type=new,existing\n```\n\nFields can also now be filtered using Sequelize [operators](http://docs.sequelizejs.com/manual/tutorial/querying.html#operators). \nThese operators allow you to perform more complex filters like below.\n\n```\n// Find hammers where the type is NULL.\n\nGET /hammers?type={\"$ne\":null}\n```\n\n```\n// Find hammers where the weight is greater than 5 AND less than 10.\n\nGET /hammers?weight={\"$and\":{$gt\":5,\"$lt\":10}}\n```\n\n#### Sorting\n\nTo sort a result set based on one or several fields you can utilize the `sort` parameter. This \nparameters accepts a comma-separated list. \n\nResults will be sorted in the order of the fields provided. The default sorting order for fields \nis ascending. Fields can be sorted in descending order by prefixing them with a dash (`-`).\n\nA call sorting a result by `id` ascending and then `name` descending would look like this.\n\n```\nGET /hammers?sort=id,-name\n```\n\n#### Offset and Limit\n\nQuery results are always paged. The `query` handler leverages the `offset` and `limit` \nparameters to facilitate this.\n\nWhen neither of these parameters are explicitly supplied the handler will assume the default \n`limit` of `50`.\n\n`offset` is a number indicating the start position in the result set you want to return.\n\n`limit` is a number indicating how many records past the start position you want returned.  \n\nA call with a result set starting at `5` and returning no more than `25` records would look like this.\n\n```\nGET /hammers?offset=5&limit=25\n```\n\nIf there were `50` records in total, the returned `Content-Range` header would look like \nthis.\n\n```\nContent-Range: 5-30/50\n```\n\n### remove(model)\nThe `remove` handler will return a `204 No Content` upon success. The handler will return a `404 HttpStatusError` \nif the corresponding record could not be located.\n\n```js\napp.delete('/hammers/:id', hammerHandler.remove());\n```\n\n#### *Request example*\n\n```\nDELETE /hammers/1\n```\n\n### update(model)\nThe `update` handler will return a `200 OK` upon success. The handler will throw an `404 HttpStatusError` \nif the corresponding record could not be located.\n\n```js\napp.put('/hammers/:id', hammerHandler.update());\n```\n\n#### *Request example*\n\n```\nPUT /hammers/1\nContent-Type: application/json\n{\n\tid: 12,\n\tname: 'mallet',\n\ttype: 'wood'\n}\n```\n\n## Error handling\nAny HTTP status errors are thrown as `HttpStatusError`. They will have a `status` property \ncontaining the HTTP status code that was thrown (i.e. 404).\n\nAny uncaught exceptions that are thrown in the handlers will be passed as-is to the \nExpress application's error middleware.\n\n## An example application\nThis command will install all the modules necessary to run the example.\n\n```console\n$ npm install express body-parser sqlite3 sequelize sequelize-handlers\n```\n\nBelow is a basic example of an Express application that sets up a Sequelize \nmodel and adds all RESTful routes for it.\n\n```js\n// NPM Modules\nconst express = require('express');\nconst bodyParser = require('body-parser');\nconst Sequelize = require('sequelize');\nconst { ModelHandler } = require('sequelize-handlers');\n\n// Create the Sequelize instance\nconst sequelize = new Sequelize('sqlite://database.sqlite');\n\n// Define a Sequelize model\nconst Hammer = sequelize.define('Hammer', {\n    id: {\n        primaryKey: true,\n        autoIncrement: true,\n        type: Sequelize.INTEGER\n    },\n    name: {\n        type: Sequelize.STRING\n    },\n    type: {\n        type: Sequelize.STRING\n    }\n});\n\n// Create a handler instance\nconst hammerHandler = new ModelHandler(Hammer);\n\n// Create the Express application\nconst app = express();\n\n// Setup our application so that the request body is parsed as JSON\napp.use(bodyParser.json());\n\n// Add a create route\napp.post('/hammers', hammerHandler.create());\n\n// Add a get route\napp.get('/hammers/:id', hammerHandler.get());\n\n// Add a query route\napp.get('/hammers', hammerHandler.query());\n\n// Add a remove route\napp.delete('/hammers/:id', hammerHandler.remove());\n\n// Add an update route\napp.put('/hammers/:id', hammerHandler.update());\n\n// Synchronize our models and start the application\nsequelize\n    .sync()\n    .then(start);\n\nfunction start() {\n    app.listen(process.env.PORT || 8080, () => {\n        console.log('Listening...');\n    });\n}\n```\n","maintainers":[{"name":"benthepoet","email":"benpaulhanna@gmail.com"}],"time":{"modified":"2022-06-26T17:49:03.965Z","created":"2015-11-05T16:58:38.152Z","0.1.0":"2015-11-05T16:58:38.152Z","0.1.1":"2015-11-05T17:53:49.592Z","0.1.2":"2015-11-05T20:31:09.998Z","0.1.4":"2015-11-08T23:32:49.470Z","0.1.5":"2015-11-08T23:39:44.857Z","0.1.6":"2015-11-12T03:29:53.676Z","0.1.7":"2016-05-10T13:50:37.289Z","0.2.0":"2016-07-08T15:10:29.176Z","0.3.0":"2016-07-22T13:18:28.048Z","0.4.0":"2017-02-15T20:11:38.571Z","0.4.1":"2017-02-15T20:17:40.076Z","0.4.2":"2017-02-15T20:21:02.955Z","0.4.3":"2017-02-15T21:00:15.517Z","0.4.4":"2017-02-15T21:39:27.685Z","0.4.5":"2017-03-31T14:19:45.677Z","0.5.0":"2017-06-19T12:31:39.539Z","1.0.0":"2017-06-20T12:32:52.351Z","1.0.1":"2017-06-20T13:50:48.810Z","1.0.2":"2017-06-20T14:43:13.590Z","1.0.3":"2017-06-20T15:04:03.226Z","1.0.4":"2017-06-21T11:53:39.059Z","1.0.5":"2017-06-21T17:17:44.578Z","1.0.6":"2017-09-11T19:49:30.140Z","1.0.7":"2019-04-03T19:12:20.984Z"},"homepage":"https://github.com/botter-workshop/sequelize-handlers#readme","repository":{"type":"git","url":"git+https://github.com/botter-workshop/sequelize-handlers.git"},"author":{"name":"Ben Hanna","email":"benpaulhanna@gmail.com"},"bugs":{"url":"https://github.com/botter-workshop/sequelize-handlers/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["express","rest","sequelize","api","restful"]}