{"_id":"@sphericalelephant/exseq","_rev":"41-40dd71173a8e0b69abc3461021750991","name":"@sphericalelephant/exseq","dist-tags":{"latest":"3.7.4"},"versions":{"1.0.1":{"name":"@sphericalelephant/exseq","version":"1.0.1","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"bluebird":"^3.5.0","express":"^4.15.3","lodash":"^4.17.4","sequelize":"^4.4.2"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"devDependencies":{"body-parser":"^1.17.2","chai":"^4.1.0","eslint":"^5.9.0","eslint-config-loopback":"^12.1.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.4","supertest":"^3.0.0"},"gitHead":"3d97fd88583a414f95b18de4965b614475d834e3","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-zWP4QsPmqQ9Mg+oCxj5sDFDDy5iWN2SGr4qnSimAuJT3Qn6KP/PDP9ZaCiWzN/VHpFhf82JOk6BqJa7firi0jw==","shasum":"fedae4e1d13a45fe3dd270f0fe35ff386504b4a7","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-1.0.1.tgz","fileCount":14,"unpackedSize":80581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9sB/CRA9TVsSAnZWagAA41wP/ibxQAQ4/nLp2SsQEmtn\nTiLq4gJCi8TuJr718GBk4H/roSpufgY9MtKyI9Sqvh+3pRp6bxrCb9bg5/GY\nzRaExIsm36ONOlUg9xDReZdHH6JUvTZkwjc5vvr8qSpgouVRcI4ll2QZAWkD\nzRg5OauF3shYesZZENgt+BmB/uH+NnogP8xzIT6M2VXi6okajzpRU0v3Dhra\nTx2yGdmGedSOou4lksXEAX3D5XrkbJhVg/U8M8saPkBiDRR0bS355To5FSjL\n7urjgD/TuV45VUbIytj2UFEw/oipn/TpUlDt+UI9S+t0hLukELtXTFvT/Pi8\n3GupamESHN3tGZuSCm31ExUWs9hsBRr/oHU1XknThkvptnurIVNEqF7bA9R+\nxIvPSRGnw37UilUFynRwFD9/8DpZksIUVLe+J6YQuKIvWTM+vd0Nao3I2ik0\n1x3C3zWgwWymAaerzzVzNASWGCSQgT55LUkPbepM/lv26DcLXmT2+UrJEpnv\nY2qpunW2eiRWZjAjQPvfeLthgjWKuf49ggSwTkjQgskb6Z6zKlb0+4EF5YIk\n/Gs9h3llSgNBCLxO9DJf+xLDCQHCcfYv5csMLVBsZ+JjikyExm0osk/PR+08\niK6f+GqqxtG2FXdmD2dPNi9DPxiX1DXyEpAyKLs9yS3f3iAEcExLU80oGp5q\nu0GL\r\n=Bk6l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAXXUFzBrAqJsCLSfvdMSCcRybWngMK51DsXhLliMqkgIgK17Br6gDRn5UHsRv0fyQ6o9m316dMIvt0iFeQJ7fs4Q="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_1.0.1_1542897790332_0.6164589861154386"},"_hasShrinkwrap":false},"1.1.1":{"name":"@sphericalelephant/exseq","version":"1.1.1","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"bluebird":"^3.5.0","express":"^4.15.3","lodash":"^4.17.4","sequelize":"^4.4.2"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"body-parser":"^1.17.2","chai":"^4.1.0","coveralls":"^3.0.2","eslint":"^5.9.0","eslint-config-loopback":"^12.1.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.4","supertest":"^3.0.0"},"gitHead":"2ba66a16e98fdd2355e65feba0e63a2936176bac","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-GoUt08sgCuf10oBEaO50/EdV8f3iA2pPoKjyPJ4GjMNEKj05FhQR3lHvc/xcAy4Of+ktask8AGj0AyVU4qngLQ==","shasum":"931ddd77624dd312dc311100ee15da07812d17cb","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-1.1.1.tgz","fileCount":15,"unpackedSize":89350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF5kqCRA9TVsSAnZWagAALb4P/jCJFyUBBZb5+VBXo8kc\n5fcMrXIjHLBU/HAo+Mq2Bgx+1nHsehusx0NTEtjgdUcnTaBNJEcy1lwylbBh\nRfBhwj06wKTmhN9vqIiY/L6BoQtVW+fFrzqB3+zLC/NDI4Hup/rCF0h1bD87\nopO8NcGlPpGvteCGxtyDBze4eICMIQEu0PeOSUb5ikEUM7q9Fo9gdqnD1u6q\nzKZzQyzVlqGDymJcUNuQ91J0mFXjTuZrwsgV+kRBmNT5At5nxyACBYOKXyea\naaU5hcSNmWPyFPOJhxaNoFsUJ/KBwea7jIYpNPkNve7D+Za6KQixkSq/4M9/\nJBzTM0WdxXeQJMPI5UL57Yqdpoff8x5HVK8o3NjwqZAQO5DcXQ2ItpMSZfUz\nBLYY/ZDs0ebLoqfhUPQSud2Ko3qbTjeuB4e7mG35i5t527fQpebfcnLsMwom\nwt5MrTk9j+WqeTKyq3sFEWjp6EZPOw5H41DtvoT1amvBO8G7jz65lMfn+5ml\noTTgmpt3Fn3nMdFQywJ1HUvDe/4DhFuBDvaChMh6xcf/jMlJXkoO+RWA0Ded\n+lW32Y6DeJiK/bYgMtmqM5mCK7e/uuTGKVDqf4/KI8XwXkdQ36d/sfH027B8\naBEZC7GOtLDqeffU/g2PaAVG4kglenv4bagNlOe68wjZZvVopr8rT3BJmG9g\nGAXt\r\n=IDWS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjc2sgXI04raz67cngAQuxiTC0GpRE28lzPF8do7ZECAiBZSJ8MA23Hb4PuIq2ZSY5EofdA2juYFmpQ8qPpmm6hGg=="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_1.1.1_1545050409643_0.5451041760713784"},"_hasShrinkwrap":false},"1.2.0":{"name":"@sphericalelephant/exseq","version":"1.2.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"bluebird":"^3.5.0","express":"^4.15.3","lodash":"^4.17.4","sequelize":"^4.4.2"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"body-parser":"^1.17.2","chai":"^4.1.0","coveralls":"^3.0.2","eslint":"^5.9.0","eslint-config-loopback":"^12.1.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.4","supertest":"^3.0.0"},"gitHead":"b6426d802a8729a2af51caadbbf92e8ff1b01d38","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-igTWpY3JW5HL+Z1B/B9ZngZg/tF1bSKoFDBvWMDhagNOfYysw1ZLNz4yJ0A16fZmJwf6nF/WM1vjEU9T1OT7Ig==","shasum":"ce88b44b124c0d0e76eff0b6ce987749a8c0b195","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-1.2.0.tgz","fileCount":15,"unpackedSize":92844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG62KCRA9TVsSAnZWagAAEjsQAJi6L/UHiYMArRxv6gXP\nBqIawwz0riHhEcjAyHvWxIgQtL9ZZy1vZXIW2mX2a0tOoWgvq/R6DWk1C6kM\n2J75d1pb0aYilPAfiv+Pp1Z9dB67EXWsx+AMeRZuWnVr3AHotIv9fEKUfumg\nodwci47yJ+IAXzt36TFf5zCCO7+V6kWNclzPyvrbR7DsdMsaepHVbmfpbQP3\nDCeOw/C595x5a2O0eKQ3K2jPYYdr4/vnonafRTfenRYvDjDl1GD2KlFAbKqh\n02Y23u+fNKNtRgKuB3ruNPATUSTChJgTu+53I5cfxN2nyYmyeGa4yzt0VRca\nQLDyPF1ODTB1X9ocs8RBzXRnAkYop7MeyfgTNtRmWcJTF37KY3H9ylJwNMLv\nBNhy3rrVD2K0zOdGf82RkVQUaeWXSWVhpKu/A8buBOpQTUDfQjQYnRkdWWtG\n60CWFO8zlHXyEnM4gMXPuioInqS2f/gdNYb4Aytj22e1sUCscnWgjFKBxge6\njZKqbha1s3EzD7XeXlz69gm65paAOGi/A5AJlwKiPa1dWEZ2EZcaAwGV49KR\nXjKaZ/nwxmRgOXIhKsXfG+2yxD9ZfKihAhtgVQ/90yaDRxgA4o+NndYe5BpO\nt49Q9PX8WudyxxUE+ATyHuLZdghLLmMUm5cJ75u8nGoqRHZ6XWIfngrWgIVc\n18rd\r\n=hqJ/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTUzwrMIz2iqr9YyQHQ6VvHJEPeRo/L/3TEwxYCqk2WAiEAynhHnA1VSZcgOps6Bavol4tw9qyc71EXI3qXHhnQcr8="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_1.2.0_1545317769744_0.0922025939623985"},"_hasShrinkwrap":false},"1.2.1":{"name":"@sphericalelephant/exseq","version":"1.2.1","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"bluebird":"^3.5.0","express":"^4.15.3","lodash":"^4.17.4","sequelize":"^4.4.2"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"body-parser":"^1.17.2","chai":"^4.1.0","coveralls":"^3.0.2","eslint":"^5.9.0","eslint-config-loopback":"^12.1.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.4","supertest":"^3.0.0"},"gitHead":"9d9e73b4a421c537344f4c239541ae5b0fc8f6a4","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-JdOY07JSPNqgoF+zqDYvIoMojfMcx+KqLo+YBu4ZyTh+Wgh/2adbIfMFxGEr/DWWtZx61xVdY8XNiWDOavNIGA==","shasum":"5e9a8718ed56c51bfede03213406c37021cb152a","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-1.2.1.tgz","fileCount":15,"unpackedSize":93412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG8vECRA9TVsSAnZWagAAo6EQAJ9DAb39OsAQJmksFZsE\ni9wdO72uuUHTXVsqx1Nsd8cgTeKFyb6PvjvDwg9rR82RGC+/MB6WJWB5ZVkb\n+QEQ1ciobCktYkXIgny/QXCDtFcdcqn3JXLsDL0Gv6lVKPGgK3G+J8rOASFC\n00XAhE/SLU5EG/X8CaBWr4piIP6+juXYU1P35leSuL+A6b9GdqNgkupIiX5n\n14LhjtZflBwqzibV6uBaks93xqGr9NCnm9xzJ0Ke2F6oiDr5jwJU8t2CUXgb\nK0rFtFWnapNUycmtsZVI4wVl1h4XOfXBroWnbb2zmIQYL00Tiae/+GMlfDTV\nasWhM8ZM/Vq56NZZWzI3O4wwNo+xSqJmQcDbZhJZOAXtOB9Fz1IEbU7T3zSs\nhidVQZNpy2WpE00C/NacJW1aeqisBy6cQh1X0rY/xaAn6lAdbebHl2ls6sZC\nnHAUn6A603dF9yX4ZUwaa9P6UA8EAfdbCETiSp4WNQ5VMsVqLG6WjbKu2qm7\nEl8IZv09o7X0BU0JW9hVOmD76vt99+wnrlB578k+PnUfCduBiS1s2l2gFxdP\naBvrrIjoHJtYZj8EFt3IOBoEXOKeo2fZ+qI2VgaMxKOTyocU57U4Mh7+aTjE\na2+PEbL7q4uNkMT75KmeaZFditoxlpaQ0hapwftKViML1C9o8OXWRTt39PQR\nD8It\r\n=t8OL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXyMiuo+GRIfLJyZNfyXMnRIhJZ12e6yeeMVfaXaNBjgIgJeZp4Fj1Vn0TcwIpuML/hg7PhyvMYekKqvvDfyTFrmE="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_1.2.1_1545325508180_0.40492963143382865"},"_hasShrinkwrap":false},"1.2.2":{"name":"@sphericalelephant/exseq","version":"1.2.2","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"bluebird":"^3.5.0","express":"^4.15.3","lodash":"^4.17.4","sequelize":"^4.4.2"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"body-parser":"^1.17.2","chai":"^4.1.0","coveralls":"^3.0.2","eslint":"^5.9.0","eslint-config-loopback":"^12.1.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.4","supertest":"^3.0.0"},"gitHead":"b5b0560c49bf5e83d6deac7ce24c863da06bb144","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@1.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-CctZP+cVq4iQdbemi29a8w5PAY/RJSVmsRBt0OgCrav79r9/pKi4IDAIrs1cTB58NzEb5ntUnoKOyRJRD1xCEA==","shasum":"54a3cd67dfe826eebe0c51fc68ce1bcf15f47cef","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-1.2.2.tgz","fileCount":15,"unpackedSize":93446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWCw7CRA9TVsSAnZWagAASdAP/2CQ7M7RFvD1kfMZIoI6\n7EDmgrzAmjnMp9ytyh+TMmY4MP25QBDW4P3haYWyEno8Yz3OXQapAHR4fTN4\nsOgvjdFZwRTtXUGKFDDZF5ZmErTFGJaf6ZBv2DjplSie2j1g9pZFcP8W0M8m\nchTjlz5Mds4RYzmZ9uj92V29XTKW+tLT0QgG5dsSV1+ipZ58/BdNCoziMyVz\nNgsUMamrSEA/wHWIfNyrsM0n0oMCwrcpMlqOVJd+rRm7riPpuXfSrF/Cbo5t\nTC4apGjjN8DCTLvtOY+NifXOMcuX+r+VR/GwDJLJa1wpET2hhmsvycS6IMlr\n3V4y9zgeUgBYizUXAxw+Oy5Y6zAwuXePgt4xk0IOjblotqmxpkU71vciC0VZ\noyPMXK2D7rlMXIgSsVNxWjLCU8SMEYdAd7etqUVGJ90pvGyWdjxWhVAN4MLF\na3IxymbmDB7CFq1GWGWiMq4uRYdilHitVr6foznPZltMfcatCAHFJYSQHFUh\nzM8ZHqmACZ+pHBBOe49A9DWzcaKwE+FQ9+L/rYKzWlpEHzki2qVsmQL/jiuS\ngB7DQm1eZwk1h0rdG1oPxeedoE0RtFIIvpBGvClI+PUPizGiBk0kPxYqDxCC\nStgDB2vNAaanbo3ekhHDo2w9uHNMhDrcwGe8jO5PlRejjNwnk2ch3vp4ciU4\nM8AP\r\n=Z5+v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWOmolVXHq4vmu/WPI8wGAoAjaj29PUghWSMLn85th7AiEA5tB7CMTI9FnMQrky8odEx/22M0x16Ns07XGYODx0GU8="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_1.2.2_1549282362468_0.24324249916471796"},"_hasShrinkwrap":false},"1.3.0":{"name":"@sphericalelephant/exseq","version":"1.3.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"bluebird":"^3.5.3","express":"^4.16.4","lodash":"^4.17.11","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"d9f6cab10a06713459cbc58b1a3148dac95347d8","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-KdIBzaO4U+cT1pdhd+zOtVSNot9AXOR41Ep7R1kPOeUU5BEHsmvFL/6BMkthH8lNfhyXi91wsUqe2imNvNTuwg==","shasum":"cfeb2613a3045b7f6681976b87c022a5b548b720","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-1.3.0.tgz","fileCount":20,"unpackedSize":113879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgOyiCRA9TVsSAnZWagAA7NAP/2qef00sGRAelu6xDjp4\ntewB9VS8xq46+X/pIOgx7akH09j2a43EaaPU1gCb41cSbDzYjuExyilT0aJl\nMqmM7hyVYXb6KnCIPJw7jZELxeu1o78XwjR+LDrdVbcvwFjjsWL5DoGr7aLd\nxVIbMC8PKWU2Z09QDPB4Ew2TLR3k9BQc79z8THqkAh/0LbreQyvruM2Ue5vD\noSxGUo8HSd78f2GKuqO3x617WjYUKRHqDcoYuR4aAt4QJuCMY4BD0hRhJr8v\nMglBBem8jdWNbi+5QbT8R/84KXWqvOyNytL/mWZ5BBgJf1dlbtXb3Jc5Rgdz\nTWGt1ALjhikgFT4kpq5IVvTp8e3cnrQiIznVOluwawuX80BxiZDUSmRWQT7m\nTmV4oqucU5c/G+gGlh27rLqVfvQpAJO1k/GCwroOzaSwqTcXbXEmDKL7EnXP\nOj7kOBduV+PHy4U1D3A1ccli8NoS5Ur+Ef1CFqS3MeNc0smfyLOYutjMRQ8/\n/IGPBx3icAZ0sz4GSfZJ/Il7fkjyC2Bl8s3JPzp0SjhRrQPRBIUVr8TaNRly\nEtGlhsOuq8Qp/izieSoxPReu1FF++msdol6OnclBVud5XO5/Atlv0DHL0N/8\n65RHby4sHhDRoZTa02p6iOctsVkgU5kRyzzdIFTRzmN7SIMc+t7sEehLEPLw\nVsyw\r\n=6sfh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuOycUDLMwBqyicVN7xeE12kzDOz5/96zYjOiH+KWr1gIgOrKzpALo21voftFOAfsYMkLF9CHnTX+NJ0VGBgth5ao="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_1.3.0_1551953057147_0.23481641696329225"},"_hasShrinkwrap":false},"1.3.1":{"name":"@sphericalelephant/exseq","version":"1.3.1","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"bluebird":"^3.5.3","express":"^4.16.4","lodash":"^4.17.11","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"766dba796b59b5c388e05e5bc539280949c7cf47","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@1.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-fiVTAjdGiCcT/4gF45agSmKPQvqxyBTVMVYG3bqOb/cg0CDQK7YCQcU6NlDiO77mS9BXdHIP6XXlLXjz0R8+Cg==","shasum":"1550d7bcebda87db84a5995b84efdef2a0cd52c5","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-1.3.1.tgz","fileCount":20,"unpackedSize":113963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrveUCRA9TVsSAnZWagAAcE8P/jAISpC6jkQudwWq4NvN\nUcIy9lbaHuqcSvKMshyRuTLxzl67X05CL5yvoKaf8xq9+Z45nLrUQs6c2n/2\nP8VFKzLDNP/69RXQqFEz73HXejX0/X28L2GMYPdG28q5WXPEABuWhNohZ2Qk\nSFk3GK3+lJ3uUs83dPe1GPu8/512OvptzX90IKOkr0WDeWOiMThJOZ+WWiU/\nsJpJflMRvxY8/nmfGpZx3EkrV82Nb1FRCv9vrMVdsZuF9qyq/7yHWU/4e2VH\nJGH/ABkcFf08vNnzJaDZbdfKsK0AgOSgIMhBe0NjRbnQIZu/kBEARAZrciEN\n3QoQX0zNNlmxzt6WkIrxEPa2jZADnLdgWPfaV66YDdjCNS4xQcr37rCzN1Sn\nQhQNbOrCoshUCJKk2YGxHkNb/uagI2mBjNN5q9WGQG97Y8HNQM+xEzU6WHhD\nnuiJdW0xRMQsPD+n3CvHQ5huXL7w6fGF+O/JH1jdTyGNL7xl98Q5qOnNMUv5\nAoV9Hfo5l1f1lSCx/vJ5kQhaIUfDXzckE0AHdbCNxCug/tU1I+SY6zFgRj2E\nQ4C0WSnuHh3GBMSghZzs3nyu24RSU6gNQkC0xQVyuFz0FAAcexSJmNKy8DVK\ndqW9XY3ceWg644O9r83pebndvWPqZJ+ri0ajFSeX6Wm7ZtIDjKW6xZyn1pwb\nsNg8\r\n=dK6J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtH0h6ZKV+95rkcQ50Eh3qLxhqRULhskEHbaTcd+3ImAIhAKLirybGiY4nehPQxNzvZE3AFxVpY++HO5/wkfwbMpNQ"}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_1.3.1_1554970515864_0.7560678874870443"},"_hasShrinkwrap":false},"1.4.0":{"name":"@sphericalelephant/exseq","version":"1.4.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"bluebird":"^3.5.3","express":"^4.16.4","lodash":"^4.17.11","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"797b105105019411d5ea59291be83b1dd2b68297","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@1.4.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-gvlJR+A/SnPcgQrDtpZy4nD2D1ZLAy3YGgAcB8eaFLYGUVnRWwfo5G3SvWGA8py9EWVmKhbim7UQwln2YqSLjg==","shasum":"65fbd6412bfa73a564db469def78a0b9aef5175b","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-1.4.0.tgz","fileCount":20,"unpackedSize":117791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxxRxCRA9TVsSAnZWagAAjSwP/iLxO9wOJqQ46gBu5l7O\nCxoS9lA+NgP4CRcqauyfUsXavNoxk5msppcVsBSfZKlai6JititWQGG8OMFh\n17RKO2bLEKpW5QYD+R5AoaeVfm+IFaeJlKvSWazY8m82k/PIJx9Kv3i4hx2C\ntCzFjCDKaaeM2b7DLM7Z8syrRfBl9UYoaZpDbaDgawKAbcyxvcnrfpXpn5/d\nd0u5Ds+uSttduH5tR4JSAHSzUOUxajsr+bvFvbWxiGPHz0t/ds8jlI0tbwXI\nhhjRBs6MTwOUxBXBsvuHI+1lC1eE/HSxRaymawo4NwHY/hpOwbjAn8b7eRNU\nN6lGIFPK8wERmWtn5B/BXOgNn3ORhGW75po//W+nwXGeK7ReoY/o3QPf8pmT\nAL3wTJ1KH6zzMahSYppZ6E+9bW8SPTJLUxnUL5ApPgM4v3Xi1SN8fWj9CU1G\niiXaSRjb7TZdaKp7Q1ctcBBIQHG3Olyu0ykTLFRBjRItOwtwTuzc7JKHkwC3\nGO25zDUjRYjJSKdZfdbrSqQYT00rRFdY6cItX17Iv0SAPjQznto/Ezw4wRPB\nNEN5FtJ6nJiQx3U6U6t/EkZnBb1SK5yFbvJAzE72YJJNEiLVrMWdnTbK5iM1\nkQGQVrl3bLBrpRZhaTOflcAzhdna2TrpK+Kgo+tb621T/RMmkiiAQ5mxQFKh\nJXEb\r\n=tvJo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1Iv3h7HY7O2SWBWdFTO1qLxVwHrzEF+2e7GEgoGHxFAiBffajwhBQk3mUlHbKas9+t7e8YJCbch9ugEtsdBuuCOA=="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_1.4.0_1556550768429_0.10193263268852837"},"_hasShrinkwrap":false},"1.4.1":{"name":"@sphericalelephant/exseq","version":"1.4.1","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"bluebird":"^3.5.3","express":"^4.16.4","lodash":"^4.17.11","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"d185a529e56c52f621d5df955d655b2e65780267","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@1.4.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-yr+KkKokdAzti9n1g38tanSc1QWYukBR4XErRdMy4QQl4soYhxDvsEFygqoXQ6qFXmtPmaWwXZVjvpDjmvZU9A==","shasum":"b56a242bea2fde876ae2d8000888b2a9c0ac87dd","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-1.4.1.tgz","fileCount":20,"unpackedSize":117791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxxViCRA9TVsSAnZWagAACYsQAKHAweRCYIyI3hdyBVi9\nY2fA6GkYEFZIYF1aHfQZ/RBJd++KA2RYH7OYrBubprfpcoSY9aDeRgyyu9cf\n3JI+Kwy/08iwGwskGvXFJOPX40USBXw6P4fNiVu6W0fOGArNHiU3dwlulV5k\nRUAfnaDoIdU0KlayHV4bozvQM6BYk46DWCEQo6+gEBxI1VuGpEAMn5pOLQzZ\n0mnHjuZk2JNuVsFhvVm4TLeEGMTIQGiFDaRyIjNArCpqddlr1dZ/vyzmaEay\nNcQNBDj8IazYGiGz5on2P+pDM8oFSWZmg0SuXwAFVyyOUgls9GGToaCunjlz\n7TSrm8LZkAg3aa8Jm8g/WaI2PDzZ/wN0nBqP5ZhmP6bJ7ykrkrQWN0kIqyas\n5SQOzVVrBWhRsTmkX8YDKLegSiFQ6g55lKtd3Wy8fnjnYxzVwd2h9PQ27Xha\npH8gBfqkQUng4aW0fcHw8W9m1zzxge++YguEbBmD6nWfSuUwUZ2g5xLxNOq9\nj+WQQoUlizzAd8P6oEA95BZIxzLjY+6eUdqLNL3GpkMtaBf6B60wLUpR1S4G\nojv+o9joHcQ4snt659oqYPhjFNcOD7bLlO8zlfB/M62/yWgx+dEB+uCnTl2p\nw+4nlOS0a321Kpi0mL7JHfMX2opDpzpvbSSYamDj4V6SYxvLPC3/X+45TS6l\nhsU2\r\n=6z/5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGegSw0/VBESgLgZzyz9gb5eHFyGQyCV2I+rn+K4dIOmAiEAppUDx81lgCiPxNw2AjqFVKis2H0F7oAIv37iAcYQNyU="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_1.4.1_1556551009911_0.6358150998566667"},"_hasShrinkwrap":false},"1.5.0":{"name":"@sphericalelephant/exseq","version":"1.5.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"bluebird":"^3.5.3","express":"^4.16.4","lodash":"^4.17.11","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"b70c85716e2c073550f5659122e3f858d833ccc9","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@1.5.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-LyVGK1nGdMvbCzrdlFCDN7vk8VGsx3Qz3SSfEPUlczBhXbnMrjIeTY0e3C92uufn0sWOKaYZcc97638mh+Jzew==","shasum":"61d0aae858027684efb0c247ef65efb5b5ca7da0","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-1.5.0.tgz","fileCount":20,"unpackedSize":119738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1DmUCRA9TVsSAnZWagAAoaQP/iR510oJi2qspTeLeWHG\nsdf2l9372wHHF3zGj++lqX377BhUp34Iod/ssB2CkonMqrMeGSvfV/XbblDh\nAAvDDV8dGuHoK+X9vWmRhg1WqtEX4ZjytKvIJbkJ0/BB8MQeuuLl2qy8cL0K\nretMl4X2Or0mP9k29u86ae3bxu6DY5Ff8GE2OaEaWaNSVaSfm3qrSdJvVsmp\naLcODhkBM4SgXC/vQswwkgGC3TY8O0zw7ceComG7NobpHIZq974Zk8Ci6w+T\n/3GXdpP8x5zAxylhtHOxFPAd4zMEn0mCgafCIX84pg2LBp6Vii8C7dmkDVoS\nfjW5RyMJrX0OXBI05063zt4IOaHAVOcCFycywv1vy4CbxOaVaHQHyEF7Bsnb\n0fV7hRsIikwShEotythl6HlcdSiEGYfdKOFP1zSWz9NFsm0zUKXK0rkE3eW+\nvq9XQuDWSATohQU0ZUFT7RhnPIlhpNZE2VfWGxu/kFkMYAx+hCJUHGp9ywDr\nMtb7jfz1esYx4j0bRbzfxfrAQxhjKUPsMiTfP5lfYZnaq8f7AagPLH8sPVmR\n58jF9POWLwOQ6txpiX/VhJjhrcbITf0YGqU0tNCcL43oo7KlhpZaavnVu0R9\nZVo4J2fGFoAQb2/4qJhl4/O+ryBqzAepMP8hzU4rsdxLK1G9yjL868B5ku5X\n6tq1\r\n=Tv58\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDO1c8/HJA+sigBK1cm2++Z/N9ttEEDYU0f1k0gyIBBUAiAKfuxhLvSPemEBYdx6J8yQr/QL9EIn7AMBRc5dNCujPQ=="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_1.5.0_1557412243201_0.21392000888231144"},"_hasShrinkwrap":false},"2.0.0":{"name":"@sphericalelephant/exseq","version":"2.0.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.11","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"75d7ba6af71260552edb836fcb7d1d335e4b845c","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-mWWyhestVn0qWmBno9xfZ4nuujx0JIVMZ1fRQm3YHJ2HCAGbt/8YOEcoaCYj96Zif8oZCJn22z7ORNlAk73c5A==","shasum":"cda8514fe925fd13b5b7636da9e8d7da90ed72fa","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.0.0.tgz","fileCount":31,"unpackedSize":220738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3S8bCRA9TVsSAnZWagAAWfIQAJcAGZuSaxHABHlVq0t+\ntLi/IEuZi6Z2BROeLRHV8rhxvGm2J9/NMyUslcG06/dFAETxt9ZQjcALFi3j\nLCAaZeprdz8g+IIUCrx1j34p2felx0XvQsoz5PTuRwqoDRdqETtB6DRHIOIF\n4kt5gPO1q4EpMU82Jjp4JpTwTGZat1uJ3YVZyVD6lj+DZYokg7O/mzdeqPcd\nv5PfEHq3gVbuqdSPCyPQv/sVTi0u3ChJm4XSvsTVS/rXUq9ocTf/Yr+7Xbb4\nFtuAbUEM0Tj27YTfdiGQcy7s/ZQs2AEbgK/5DIT12hOqOKc5H/w/yxLxzB9W\nP5WKYfI0OzFmpzaDIbwsg37faJjA/NgaeyOOEpuhazdJ/C4Xg++6UMQaqfkK\nsaNupvZ1tefMeIJ+IrppckZ8wf2udVmZsgNG+zEwPDdJKFIbo6jpBFHDi2gI\nNDM8TLuBFsI+UEMATCv8J/cp+7VCKCdI2URQvfkOk8awzxoTRxVwLRV84cFY\nXhYeJ31qa9k7Q7NxKUOaGQKC2AIVyoxlpm1IRguIw0Que1Sq3I2Bb84DNlWe\nGQo31Ni094vIFRiq98fvPO5q3vJpx27oNojtaTNIdJLIg8KYHwbcjf/6RHbi\nZ39idaDTWXFtmtSk6g0ci1qyKKvPA88nfcjBFNIbukMXsnmV/RKiGoa5Szs4\nEGaG\r\n=DlzN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW5gZFF5RxzovgZKQGcH/XpQQN/nvgaK176FUDIca/UQIgIWgM+pBP5ztMLn8aBHkyTIBq3HD5UecekeV/MV/lRDw="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.0.0_1557999386710_0.8711189273982334"},"_hasShrinkwrap":false},"2.1.0":{"name":"@sphericalelephant/exseq","version":"2.1.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.11","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"075a9e932be6a1f254a9a755a7f85990183a30ae","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-2ogTc5aYhr3S6Cgt+Iuwj6K/kK6Le39Fs0vcDVjZQWGLv0e/NsdOHMMgFpeKrwHh8slxfO+2FkLu6D4grl0Cew==","shasum":"4aaca7b8d6b74661a0fc2170116dafa06fe5f9d4","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.1.0.tgz","fileCount":31,"unpackedSize":222061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3mulCRA9TVsSAnZWagAAyAcQAKDMqCbe3JK3aEz3HkKu\nUlC8gPz5pBEnz6OIMJDaX0ETTyKTS2dLEZRFVSdiQR1rNxG6XJ66q3Z3JzwW\ncIVA45NGcFyb6uoTHTxUnAI9Bfl0LAu1fQtvRxcIvd5TDWLcQ0Ce7m0nDp74\noBuTx+CJf9y8w0lvanNzffUlAkQHypF10en9ofTDTY2aX8OTy/D6W1/GzAVW\nSoVH/bAxQ5LQ0WAxoxjs7PVq/56nUg7Z2Sa9sX+8lMcKPacNQmQXLR1tzirv\nhCdWI1pykkTiUbPIfMZRJGLSlR7a5tlOEgbgFyYaYLIA3tdh5duKtiRILuB+\nkXY/RpFudpBnVIQp2PVOYF8Ga0OVJkT/62Z6ouy8cMZiRF4hSKZj+v/V9Y51\niPvxr7yxWn5F1+SbyBmV80kTeu9pOAmPpeFbSlkKzVP4zHQTUxL9HMFhBZeN\nAmicToqNFt6hRzyxXzH7T+HGE768KeO4ltGucsrcqNZmXPHlTFvwl45dMP60\nKvUtVEOTC9sqEKRrJrVCNaq/IRjjTVA9JMcbuSPcNEXZ1bm/gCnfM4ZFi6Fm\nBkcJ8SdoBGeSc1vOHQcLYglb3Cy8BBLqH4UCAWFR+rdoiA2nJueL6sDxVApa\nKN3sgYiA2oAozjfWtWZ0bbBcW1aHXoYyJw5A+A5z5HjsVnuxPn/E1dbzA+aH\nkWOG\r\n=n9YG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEcBJ6lduP/JM9gRHLd0YMkm1k0BYjv9g2fT9LsgQlqAiEA3urMIEOzj3XChZalAei9m7xqou8titjUKPkt37Zle+w="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.1.0_1558080421127_0.13748706007268963"},"_hasShrinkwrap":false},"2.1.1":{"name":"@sphericalelephant/exseq","version":"2.1.1","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.11","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"cfd3121094dc72bc1052148d3deda59daafaa5a9","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.1.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-HNdPSkKjoJtBzDTWN/bOnNlfnHFwxppPINuBq3xIzrpdBtw2yg5v8eWV48tW8P+oUDm43lVJz/wosF9VmNFkvw==","shasum":"3b22741adb2a38625c2bf9d8c719b3ae790870bc","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.1.1.tgz","fileCount":31,"unpackedSize":222121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3n7nCRA9TVsSAnZWagAA1oAP/0xfK55vZOYGn6fBh8VX\nINu8kB8GOO2eGg1a84JIUpZl5AgCFeAWBr9HcSkPYBwV5yXtzMOHeoemrDTR\nFJXVNUocgpEvxCNivcEk5Sz8DM0l6Xe/U1aWI6A3RF/zEiV7zD5+AZwrQVMy\nEfKNaAonJtis+ztPZ9X9b7Wt8Rct5CARDCKobu9QGhhhLMonO8E7eqRc3EfW\ndXGh9zqg+K6BSf2XTQgyA/bx7TBnckLS4Q54eEUN2+Zq/6jrVabwGhu0J8dt\nPV8YqJrCsdvAZ56zfDFr8x6j0DEOeWQdllBrkmB8ltPl9ekfDomlWcn4IdwT\nNtwXcUt4t0x6MbT5sQ6GBEL9UgaqynxEf3owOhZayVKmZAV3KO+tmlbbFkgG\n/zGTN9S1D59gLnO9Gqx+aQl6ut6Ocfop/oP76NzGkzOafu0rqaTgspDQvrca\n6j29CywbnXAvY7/HuSfLGDlErxyrf/f2Q9+dc/vNjiUfAlaZ3W03oyDc4YfS\n6bV1ckN/un6qHZ7dzvpXcIYgkw4qrdfhjsWsmvcmKkOcq3NUUz9Bx6REU+p+\nAOlYwXCyJMsAURUtkqlQflYCIRzhu2t6MU+Jp8Lnj09vpCDt/kJ/mo23P5+K\nyFoL37JBFDnAMIcEN+YmbPhlk8pDyRwd/NMf1YwNtNRqBg9N8UflesUaUqMy\n1Ucz\r\n=nvq8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDy4sCocbvk9J66egp3m7C3CCrj5gof+ZNwAVMgqDEkBAiB2zVv+wEGQHW5xB0I/1UBRSpMqp1aWdtdZvx8Zq3d3lQ=="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.1.1_1558085350808_0.27099440117810847"},"_hasShrinkwrap":false},"2.1.2":{"name":"@sphericalelephant/exseq","version":"2.1.2","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.11","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"61f32c555c09f891e6de46b82a13a5a7c507c831","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.1.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-NcZ07qEpzRHkaNTO95hjT1gKSDu6zso9M7UgxYv+kXVAzvLPKv+rzzGbgC/EEegbO4CulnuhtXhobgrYtH7BdQ==","shasum":"f09795da99892490e5b4e2ea050a3fc77bd5983e","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.1.2.tgz","fileCount":32,"unpackedSize":223363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3p9NCRA9TVsSAnZWagAAzbcQAJJ+Ggag/eZEDboX5tRs\n0A7R5D3Omiwmc6GT0Eu7ydevhWQwqvhtW/DjSjpKlR9sQgKmcjqpGRInoKps\nbMNq82RWRoryv7U8MhVeZrDnj0J6TGLvfumu+E1VrklcJtV1UBYK+92d6IOx\nAKWFxk8/4sKODzdJF17uKjcAHVzxObxZFSR87L/jfjFf+xFO1U+9L3zexM9h\niWEGkbe9NS3SsckmCXAVuTDTrI3wVuBWso8ubYfvyonFMUFAD+2wHgKg5ilL\nH/Fs5cDvlrvqzY/eU+qQdAxj4naQ2T/egHMKgJABLFQ68/LaSjTB3Bt7rv5B\np9+kikNUpDuCLB2m4NXFcKWMcixE4qR4Q2Zvg89vRCwrYea9fFur2kLkKOKJ\nOZKlZQcoemaVqvIoTRCKCHkSRFLNLRuuLZTSe3VfK/weM099IQUrYOb+VFj7\nMK6pxCETCqu1u81JfNB0u2xJMsOCKuuDUDouOe9Qn49i6IjQ0GBQEJtre9sW\n5mSpeoZHPVofZz0wwfyZf/m5Ec+wpACrgVt2bUp3PLY7lW59lxZKlQ9yCMx1\nMI5Wz3dCdhksYNuZlmJvbP8vclyVlezblIBnNK/IzgIM8GenUfNDOLXxVXr0\neEdyRD6yWH44mwSeSMu+3VMa9e3auyDP5jCqaR6pg5G8Cs7DpQXDSGbhIGPK\nmzeJ\r\n=FTuI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJ5DHjRdkqlhdsdCYMVh4vRz7lxFUGXXl6/pV6cfeMWAiEAj9+L/dnbX84UCctdu3z/a/8e9+3dhRgXilFD9zPJwkU="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.1.2_1558093644306_0.5287817772799466"},"_hasShrinkwrap":false},"2.2.0":{"name":"@sphericalelephant/exseq","version":"2.2.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.11","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"136f8b5b0777f15ce55b083b5e7809db68b2b86c","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.2.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-4lHUvYRG8G/1Q3RLhYmk1LvmkraX7L+qnvL/S2Q6ULpJ+E4bbW7euS/kqWOIdY3Y7AdHtGPzeTBbvGkrtFVWsQ==","shasum":"7aaafc0c2264237908b52712615dab73b6d04507","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.2.0.tgz","fileCount":32,"unpackedSize":224487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3q1FCRA9TVsSAnZWagAAz2wQAJBAnDqnWaGB8+Xqon1W\n12KGYEXXKJjROamviIl4QjqTbr+Hrl9oVpLn1mikbBAHFm1x9JB8+F1R27lm\nD3DF635pUegcRlNFagjVJhwGaCZvxzRStMj2Jql4oEJvXsTOGQkjaw5rPW0s\nBuhShWmOc0JonqWLdYu3/aYzUsByYOHfMSGYLZtZW3VUm4TvJue1drteZHbC\n6xHBXVa49ufSK/1cL6BioYplDgZATHLVJus2M0yeOf65OHSdKOEc0W7Zb5cB\noquRXZgZGHaj1y6I3ehgKj010SS4R88Q0ijXXolrEJy4M8RqU/KYXD+UHDMf\n3OfSNH3iW3McK/IAq8GL5w1QQzvpmtWVWRPHo7TvvDIVnlCdheWhyC2YzAXi\n9w1ROi0Hh/NJEYYP49UYuUOA+ny2nI7OcD1DsIriNS7gxj42M4wci9wEmEYF\nmBuQIZAaaf8PW0lctMbajYX8wOxrLiNZ7Pl53VVyI0rJ1c9gigFSdh1sYaCc\nMNwSYBKCvgyxjpIBS+ABDTU7CGUZydBOHDllgp7/IZWqcJ9yT2caZRhCdyBF\nnC/aR56vsIfpVe9QlHByJigzPNcMlCe5XNCliIEbg6NBfgePVYR8uBAJ2l4k\n0R74/ZvWwQtFRjEEl5nMlK1op8UOdSrdIEG5pDijaISrAVuTPMcovXO0VVji\nVmmR\r\n=vbQR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfdTGGoxAWRW+lidWbfFflIL661Mpxj+4Xh/OsmxiK+AiBrkK+cc/12/UQcCPIsnksX3lvqC2SZR96sJUJ13H4aEA=="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.2.0_1558097220326_0.4852194951893709"},"_hasShrinkwrap":false},"2.2.1":{"name":"@sphericalelephant/exseq","version":"2.2.1","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.11","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"28e7684609371b5a992d68aca8b7f4d1ce83b5b6","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.2.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-6UHA8bCoJ9X0s1cSCtBBpjAFbpJtOKWi2t3C/4N5jKjxKBCpKDC7a0fJDkawYv03rvHStsNPOU69PeSzJ9+DGw==","shasum":"89aca2cad58b5f236b1c2de95d870feba732aa65","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.2.1.tgz","fileCount":32,"unpackedSize":224487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3sFRCRA9TVsSAnZWagAAp7EP/2aafM7OSEMn/sbNkwED\no03OWT7jR0HOv42fKUcgrzrYOEz3K+8DqNBoO1gU6sF9hMwNtolt8Xl/zPRt\n9lkJTLazavT/S9/Kd23i+p3bqDLi6OQfQAL8OqgfVs3gh+yL+RKvUGklsSk4\nez3g1pQGsLYdLbsVLJBramGwCBqyvniLYI1TKazLJ4vcvVE7ixQyj4ef1w+U\nqCVl89aiR6bRs/nC2QoaYAJ/VJH8XUUvPm7puTgd0LkFRzrYnA/ybM1dWfsP\n8F1doqoJoVcNixThzXdf4gdpl5ds2d4+SsNn4/KJZtUaTH/0rgUJUPg+ck8n\nMbu8xg1kJM1GRmRgZl5VIONJkcOWJyzs6WkbANnva5W1k2QsjoC/PPYoJh+A\nicqsF7pVVnizAMISfUL8cGikHexY0w1K+J/Cd7ol6A6XqxZqc5cIqHQW5c7E\nEnQcBYKH04+E+14ipXWVJpsMf00RjCt6QCHPIjWbAEJM43a0xS5q2dARIfsG\nVFTDQquLziKzgany7FIV/K5iHR6eCpUbHdVDfcE1jsBrSD+HwGeeVwYeZP3O\n3TNgec+OpfoRXoX3RZdkRZxPPxPW/1r+Iz10AqFjp1GeDZiYxYLMRNVMLs6J\nLf0RneCAH4p3vXDdrrO0sqdJ99iX/Jc2afzIWpk5xFZcTh6WZlIG/4vXAbKl\n2jF2\r\n=umai\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwS8NI2YYRleQ6YcVVn56sUoPmu167i0satblHzfE+eAIhANWZrKQpF7TUBk7lA02l6ZwukIDFgpQKLlQs4NphmGWp"}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.2.1_1558102352125_0.9227039588858097"},"_hasShrinkwrap":false},"2.2.2":{"name":"@sphericalelephant/exseq","version":"2.2.2","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.11","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"6db788295042399f4325370ddb536913c9d8a98a","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.2.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-49hTGsEpQn9RAJ9F0tLhdCHlohgPX1ZBQ6VucFqG6xkWL6M7IWe/EhUabboEDdgYJO6qJuhPNphDBdjwkmXPaQ==","shasum":"e2e77ac5f0705e72b79e0307e7043a6947b70e31","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.2.2.tgz","fileCount":32,"unpackedSize":224488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3sOkCRA9TVsSAnZWagAA+MMQAIWlgEoCEGGSppf9FVJx\ndgnpRHrUuDOYROxTYIBxvFupptAE9EDXOvJQE8Z0Rx10+wVJlb9LGmN4HIHp\nFdk0IVWxjBYKwoNQRMlisZdZvv5MGSCRAbRJhwNy5UAVbnDjl0KbQPIgxqrv\nZ3B7qn9bz8RuHnQo4OWQNVCsA4W28UtVC+pdxfNkfUe7MNAOq+aIC8d/C01Q\n272PBqwkeirm91z88WikAgXBYQUdJIP6QGHgu7F4oFVDhdUVXNlFZCBz1tKT\n69JOM69tlS3Iq7KjhVE3rcDERZchV9TTwPvyDu2O2/LuEXHfDiSo+Z8LZXal\na8xkuJ0VEsiXrjumRgVEJ/a+SPEvKo7hqJlVNPMkpmILrJ4tXgsBVQntXN7p\nygT3Hg5dtX+f8nsRy4pr8geNA/rZ9JqLGWxMV4qz0/Fmfj4Kn9WslY/2K7So\nroef17S/YkFyF/wdwsQqGuijJvCCVQFXZxk4yQdpGFxODJNa3UgnBANLMdCb\nyFyvcAbEB3cQoTiL0ljfvpxgtJoUmu5eGHcPFB6bvQkhgjHKwH7gEgDR2w51\nLKEr2etKBi6BsXiZO+9EaqYIlHhDU+EhLNnTUJrkuQxLb1poUR2obIfyRVoW\ntqJ8Shh0eg4UQ6bM4OgRE1TOCxvpSG/QOowtwYYAeNfkIrDmfS4l3QEc1pDt\n14g1\r\n=/3+V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhqQze0/jRAwfkoN4OxR35l6Arm0pUMWNOsz96sK88QAIhAOseeIy82iN3vtn4SU9FeJF9oDBmGGCCcG12IGrczXIl"}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.2.2_1558102947950_0.6137081271130709"},"_hasShrinkwrap":false},"2.3.0":{"name":"@sphericalelephant/exseq","version":"2.3.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.11","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"e74a30ae76b881fb255048e6fd482f4d902bffef","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.3.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-0mvc9EKeC+6wJWDfwMJhcuy+cakIOm2w2/M0xuI8YSXipvBIjANLhTB93rv+wvsQKNi1UfwuO+55SBPxU7sqIA==","shasum":"07a71db41205ed625ebcfd4054120739908d3271","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.3.0.tgz","fileCount":32,"unpackedSize":239378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6APtCRA9TVsSAnZWagAAI+4P/0Xxl/sWs+GfjAb6vlYE\n+boVeEKAq44/+P3zox8rysZEbp0vAK9VD58hKupcnVbJvDbUt2szutNsMQUx\nV4mFHFclVjvCvewDDKSz136N8cRSlLSRF7lH14NU7lhBjW8nR1pdzc5IRsSb\ndrJW39ih8eAkDuGalhJzWQAVeWMLMhwL4hK1++qcAj/wgnYP/QtoFLFgpKlD\nte+rj49iBePSTAWujEczkP9FyirRpY4kA8Rsi/sjvbSeC922KaVLXxIAsf8x\nHmlW9Oy2WQKirr9hcQDtwdwKtZDkxtXfP9Lu3K4r2dU7vSIen5p39bJBtqfu\nDepIqhefR2+Vh+Ac0mLoMHLwGq/sgc2PjqfRoYtO6GCwOwYsMN1BfIm0axSK\n3VzB67QYGLfwIDo5iYnJwPvBG9MPhtugrvxZPZxXiRrOT7uU1g44WkCXi547\n6l3w998ra8zjxzfy8TRdvsR9YCyY4KnzG7glDelP0mzVklSRY5+REpbl83DD\n64lV4p0hyHb/BL5NAFXxUaPK0L3l+FahdI7IL70Eh+yBNnFjzDfRvqneXYkw\nUqxcGx4BOy2dXlW/E6cFHOKNNo7jVbqGw9lq8qaxEETNPHN7HAOCVLjeNd40\nO9D7zQTI6OV0E9i/FCi1P1zQ9ylGAQwteVdInW7pFdYAE0Q5Am7PAlSzBMCw\nlB23\r\n=KfQ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVYzmuuV2jubc4YCeFOavN+DBMHe0dMkCBFjBOC6SkjAiAJFcNLNrumlVdQLRbI7Sd98U+QCd1ydI39VXFZLGDEXA=="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.3.0_1558709228481_0.22169951823853773"},"_hasShrinkwrap":false},"2.3.1":{"name":"@sphericalelephant/exseq","version":"2.3.1","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.11","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"1830adcdea6ad6da637406748a329334ec5c69b9","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.3.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-CvpjPCx3U5tqe3LvZ1fyddMrSOfO8Z97D7X0IzLvl51JL+drm1Hm2JdvBmzHP8hOPuhkBrhV+TMx6iR1rvH+9Q==","shasum":"1ff1d608523742b1e5713837d9c3a96ac169e5d9","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.3.1.tgz","fileCount":32,"unpackedSize":239926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc66NYCRA9TVsSAnZWagAASHcP/0pKUEUGxMi25ZFnUtNb\nKLM5bb+a+jhxCPwf8YHsGtcuGv9HhkVA7yexVH5+QAQLGw3nBXBAZu3cqafg\nrw9OZ8cioE620O8N0t58lbAwQc0Jid56YNsh3xZ95KLdghfUUMdIKU2CF8Yi\nlv0D1Py1MfnkqTpdQPm2RlXipK89UbNIasreace2osspe4zD95S2vde6KcvT\n6sPj8mz4h411T3lzgAkkwfjvkDuI//q/Mx7FFoy1WrtJpROn352v4msiZdYy\nqtRArGPqXfc1BgOjjnbGCbDYu1VMcSaHMdonyn7+db8LRns2l+7vOSSOklRg\njHikOvLwVF+srWAzoH5hS9ScjPHzjAJl3zLuETBYnYpFHHs6tH6c9jF8pmeo\nkYrSTsoDjtuPUBpQ+0Xvlp949TK1ryQa9dsF1ybpxtiTeSocQZAuoBOMSpdW\nGEEDw+pGpWvm76GixZQ7S8Horwc/q4Atm3GUxeEfemGIgSl+SnQpishJP+QR\nLVgjiW7rRzbNmer4AkBTY25t6QkuLOGx1+OXf69M+3/g/MSChP9yDKMlMJDR\nTfFLYw64Tnjqbp79cuaaCx16zHnPxBYVcrT0efdPoqNUK9r4M/KlVfdYk2kJ\n6f+A9EwykcveKJnTUsnfhGKrSeZ7GHS+JU/ishsbKIdM2tk+fMynDb1HQ0R+\nrncE\r\n=VeU0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhSb/TdUu68D8wnASw8phupqbgfKamsBkyHsUKUehvRAiEAsdZiVdcTawHYH1pcefVupYn2j5IfoZfInnMuUwxTn6g="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.3.1_1558946647871_0.5731338578610001"},"_hasShrinkwrap":false},"2.3.2":{"name":"@sphericalelephant/exseq","version":"2.3.2","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.11","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"9ca0be725018db89821f7927fb8656c821e807dc","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.3.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-3+gfZVUrr+WJm1z7dRqxqNdJZR080v8Hv5DJXE20HDxi2SLo9iw/bkbqAzFD9sAVj2QcjsxmJZMxWY/FsfdVBQ==","shasum":"fa90833929202ea9d09e4eab44dd6f9d52556955","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.3.2.tgz","fileCount":32,"unpackedSize":240748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7przCRA9TVsSAnZWagAApsgQAJj9QhH0sgIw0HC/ck9U\nFGB7f7HK8ZzIfB7XI+SoP/2tV29wT2KH7r/IYAlSZpHnmkqfx3/VnbxTtUoA\nkziba266y3bjBziwj4r/AqMRiuoQ6Y1Q0+7Rm9mTqH2kFe7uP22Bkk4wKjnS\ncog1za0qHGO1chT/7bb4Dhxr09DGioLaFP01WoJzz20K6O2oqhM7oDNp/Uam\ndNItPS73SaATJCZhTEaVFs8CpTDgZII5g1qeubShE54sN++hNxLrrIfJ66GT\nfKIYG6zbpDc/PoevqBw/ybp8ce3ezKmV4/z6HZM9ASRtz6GmLVWirIFJtwY5\nqamb3xvyPeR1db24UgKQ/4ezTIHDus/w40fL17xQb5US6+auGLaY0Ey8u/ZQ\nswauKhNk7ob3vDHmJ6QHvphlRXL711h61bERUCWv7pDKfHGn90kVAwI7uYbf\nYJ9R+xQSLQO708DJO95o+MqNzS5RRP5ISW+PpvLEFCZQNCPME0cdrqArdRqo\nISi1KwWoF9f+ZBfAHfq8GO1G4pFKyK0R7ssQsmpiVDSSqfaRON8Pxa+75UpM\nxf6ZeTZNCBYAhScrqEMlEURC+GdfOuC0AvVhnhJOWcgaQnzJ23H/W4IZtI5J\nHpwBeH5VZCkdf1ArqcEFRLvPAcRFOUfMZYn6uEXojSIxf+vIGmGzNw93pMtn\nN+pI\r\n=opuH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9m73XFFbDcP/UyVg5LHxF1RbNAOwdoxfDbUhvS839wAiA5eDfxWEGF0eK2+9cC26YZ9FzCYDFMFNlOidQv98qwrQ=="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.3.2_1559141106946_0.6650386764057354"},"_hasShrinkwrap":false},"2.4.0":{"name":"@sphericalelephant/exseq","version":"2.4.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.11","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"3012df34b2df60f5a1c8989232a0ffefa04d21d8","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.4.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-OTmV19+5fERU56ZnZeblJBT5HRFDy5ecRxVazH17RNRYrO/NsLhJM3wv/see513kJztOkepkLrhxB1zH9vjjHQ==","shasum":"8dc57d9dad1c9280c2e21b9a018e97e92ae2ecbf","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.4.0.tgz","fileCount":33,"unpackedSize":242722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8SpxCRA9TVsSAnZWagAAo/gP/3ki4IOA7dKZt4917qIC\ngWu/xkKU33aiWW73QvBn+WA4hvy/UuaRWE5gkv02vX/S7PvYGCcUBI145voU\nT09ZQYKFABq2GqaPVcAIwgQi5M8UxHh39yzGfZD0tDKwI8MPwjEa3iIPsKUf\nShBHafKRoQhZukB4GmQHudsQeneRF7f3QczMljbg9iZY0Uac7vdfXNtXGjPE\n8ehvDuqT+p+jxgd+s3Bhf0BpPwxGqlTAgfSeDZFyFr0ubgJ1RjUPNWQco/QI\nHGtMO1Rg5kqBy0wy5sxfk16WVQwOBciyPRmnjShE5s3WPk+l+hXix3ueMfIg\nN0UbOye6DkdghqB3SkV8o+atM/2pXvzNqVpuUwsnAwZw3CNEzDsTtlQmvgmB\nOFurwdlcg5vVjgS8oyZUD00cfWpdkSgppn5E/3yPSZe9f4DvIJ2REKQ6snmd\nK9ePXD4MfMbHbjvwDyTCWdKhR2zBiHpfYmOAG4CqqSp9HrnM9bnVhctaWlHq\n/YTknE6Rx/zTYlerwcsxnsWhp6yQBD+cccMGw/MIg8YcxLbq3zMhCNBVEDkE\n5cENwTybeHUHxNUcEIHaaYlg9CXsuLcppRJeT77a32+/lBCYA8SXY1X6zIaD\nYS4MooFRkc6r1HW3ZE+2YzZZACSiWbe1W7DKq6fuQT8mNBkuoqF1XQpCPw+v\nQi3f\r\n=0f1S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF5i1fba6lEWaNJaboX1m/iT1VElSy0odmKf4ho1BMmQIgThhn25/MIlxSfNWcobubhj/uYRLor0UY9ItMmUsRLH0="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.4.0_1559308912558_0.17567948172119952"},"_hasShrinkwrap":false},"2.4.1":{"name":"@sphericalelephant/exseq","version":"2.4.1","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.11","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"6617e66b4b4360be7cd7361aa33725408f181dd8","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.4.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-DHE66KivGhPp8VL/O59LIufMsmJoZ0c11xxnAmzZPHROAcDpapyeVIdrjaYihsihbMSX6/zjDQ25PHCCeODj3w==","shasum":"b610debdf1dba2944c32216c3833726c1ee5fab9","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.4.1.tgz","fileCount":33,"unpackedSize":242694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCf2ZCRA9TVsSAnZWagAAF6wP/iQ0HN1uYtLRYW3INbf4\nJJUfA9UHriLbeMOpgecpE1DcqiBK2ub4E2wKGYIhne2afsTxBMlullVDiWvV\nPY3fwIzcSIzQBuiCdYHKhoxCWYK5oAsj8zidOKyJ+0pthlWhG81wkZudH4Ui\nWqESExO4lsIButL9fnygWvtnki+eCpTORc6SpvZw545l9Otbc01vb8cscy7R\nyG5o/FSVNdCbkkfh5uprb2cXffC1ZHAPFYzQcZWR9X7Do1p73lSWYjXwZjMh\n+gHBaLQyQ5Gcb6IwUDkxYe4d2jVs9BFhTXnD1YJhb1Rxraxca2tKmMxSFmFP\nbqOI1ijlCXJH5Y5SgCJzFTOFpbEhWnHrua71Qcu0BBUakZAWhXi0afqOClxf\nJRWUdH8E4NU27Tgh9/kZ9HxyTvKttIxPHvf/pcXPCIqnRfPYylojW4OQsY8M\nfqs/N6bDzeM0/WKP3BNlQXmXnJXaT6+9qc2Vs+FyfE4NOXJtkph+okw3rMIV\nFLwmXkM52eB32dJ4n1zlQuDkA4Q2UUZad4gxCLanY1OWbRhZFcwT/ylK2w6J\nIQ7Ajugaa5JMsxdWD7Z3COGUo68lc6vNvU+ipUDH9XfJC1AVaICDYJyEm0JS\niz50aNsTLRoSxM6Z+eQcA6yeKUgpxO481+PNWARkpaGXB7h/Xw8tBh6wJr9c\nlwy7\r\n=TKWd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEE2/RnBNIcCM2UXAaq/jkAeivnIIlLAkLeGC+qtJ2lQIhAOsbq32oGLMi15xfLcXMZOfqyrWTDsKg0wx7zfMauwUg"}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.4.1_1560935832613_0.7622532996093134"},"_hasShrinkwrap":false},"2.5.0":{"name":"@sphericalelephant/exseq","version":"2.5.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.11","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"9e20435f1bf6b531d1083cf5997b3dab76e57b9e","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.5.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-hvhYV7kSU+WUAEg2TTImFiceatcuiVT5P/YQjaZ2HZf17tNB4B0/V4zgOAWeSCtbXYLlZ78OPamMeJYhgFmhqw==","shasum":"313d7e29ccc6ba36fb9c84ccf37e886d8c9e97bf","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.5.0.tgz","fileCount":33,"unpackedSize":244663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHJCeCRA9TVsSAnZWagAAJhsP/jKY4AdA4uuUcmzH8AIx\n4BwdrrSktUwtTQKm+uvDUBl1jVD9EdDLUU/2apGZqMnPlcXAYn3gM9Un+r2s\nAVXoqstl1WCQIVKTKoDn6+7KUjeFi6nmoLCZungHbeHL6PD9cgIBycLTWyCj\njrUw23UzbPGlAcPgibdZYf8D1k0jMKfEG0DsuGGdzL3UMtrgWbGRBJFasUg9\ne0s51k4vlmjMfBOveKwBTyi4UhezceXo5RDxz9qHpsKBhKJWK2rrYg8s+ale\n9CC2njf1TxXB9Sfa3tBhgahqo9R/E1iHyOA6hWUMyE9ReH/8Ek8jsTMQN21k\nupe0IDe1aLTOmZ9FkvsP+rMT+C+Mc5xDGANmKq9mR3xj7HOxQdy8CW2mSlCw\nkeO2SxgFKgVM6NCBhvJ1GwUOZtPLce/zUNsT9HVWWXamTSTBjr7i6WACYBEv\nRXhaSlGmiuSQ7jEsnQGWI9QaR0NbBkWKoEK6CdgEstCJqSpc8SHH/dvA5v1L\nZW9bvQ7D92BZPuDnDwVjBZyoqI4B0UJJTj7ieWtzzBPFte/cLhPKpgCXasT6\nufwVDJkY0LQAd3qCwu0+ZFDwRtSCG17GG72pU2Krmn6IPYVQeZ5DuYzPJWwe\n6KUps/rnyvtRgOnu/buGMI1B/GJmWyD8QE43QazOCYt4KBlPG2svNCXKrZqY\nPm2P\r\n=2398\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcOcH+xYO2URDWfSVn7OPQH+/anqw+VCOHP6hC1jOHSgIhAJBIMjY0Z5feOcZqUKuuida+yBiZq15ebcLPSbdmw/+H"}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.5.0_1562153117484_0.16087514132676262"},"_hasShrinkwrap":false},"2.5.1":{"name":"@sphericalelephant/exseq","version":"2.5.1","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.11","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"^4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"79709bc84edd03e9d0a01f65ac475bad3d391982","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.5.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-Jn6EzNGoNyE9QUquQ+w9g8eKFwOdS4HwL31J0qsNyiUgMEU7yNxE5kcooQ+b6EVBhYtpZy6ta2bwFbog40Xb4w==","shasum":"a8ac77e4c9cbee9e712867342f8a3bb1a814ae43","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.5.1.tgz","fileCount":33,"unpackedSize":244671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHL0iCRA9TVsSAnZWagAAy8cP/iSYpqichtzYLPxSHDra\nUlHBKuNZoDNK9yLqhYjNSEQIHg5OQa9z+IjFyNwevgCYC4IxUW3juvyc0oHO\n/xsgqxtVa6fE7zlyKe519WKEKJtc3xXeqFrx1wgTtln04ciIrMcVeutam5UQ\ntEteJhqoIZvZhHofP4jX31GxwtUdqa+r3EbW36N7e81f5VSBjgoo84qtl2Ka\n/XD4kR2hk/kSmMz3DVGHo4238lukeY5hA2O4DF+Jv4cXRH+7x/nSBvjbG7F9\n9E2XYOzszrisZPbguVuDUr0Cp0vLRWJ6/XNZYIJAorLQ+xf+UOJT37mBe58D\nzEMqAm3zKamI8x2KU6aUsrhIpIMa/Ds59SLf6Upvyf+ACmNBwPl1XK3apqZS\nfAsUG9K6mpsoqZlfXSv/lgjBULaK25qs8eQJ95oI8htY7XYzzba8XVgsmvLc\nz6bjRTBT6BNUd2TEBfG7selGjL+eXi7g6drkBT/Sfq1j/bk4VXs8f7q9x9/Z\nmu+Pj3RdmukyOIzY95IaMaIfV960RGbqVGigMjgCRlwzyVo3wkFdk2v+CA4f\nXOiYE8zXYOMsFrqMQPl/RSeK8l9bts7JsVLPWdXle7nphZ5MuHTKrYgECMoX\nW7igjP/jFNqyJkARgeS+gf9Hsrn7hdTmN7jueNWV0eJJRqjUHl8g5nYL3Hsq\nqbdS\r\n=2jTo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICClBe3TV9motwQglvGOAEK0YF5RjMn7oOQj+rfNsF9pAiBYnXg0iy2EkvtgrpY+gf1iT95xkybCvMVsVkWPEiICSQ=="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.5.1_1562164513230_0.07592436916765521"},"_hasShrinkwrap":false},"2.5.2":{"name":"@sphericalelephant/exseq","version":"2.5.2","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.14","mime-types":"^2.1.18","semver-regex":"^1.0.0","sequelize":"4.42.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","rewire":"^4.0.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"7f272e78f43027ca736f5fddb0e908f393df7d47","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@2.5.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-xJZlKNVQ74jOW7rymIHFjZPhEH1MjOAsZ11W5pwRzCQeErEZkppaZQXH8F+mxhl4AMu2yBqsIJ8bUBmnj81kLg==","shasum":"40daedd3c2ccb3c65ebc6ab7a4e630277a88a94b","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-2.5.2.tgz","fileCount":33,"unpackedSize":252223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLaEyCRA9TVsSAnZWagAAKTkQAIwxnFWVjpvLkFbg3yj0\nfayKFxWFsfqocaaky91LXevPVxIQyq/Bvs9UhfgsoG3zuXE8xydjAFnSlKKR\ncDvSo/OjrFop3gBXZBXwydsNsImHVeOUwAqUg1WRD9MNvrDhj78QY2hlcQp6\n9X9Uw/kg/+ps5mzMkDjjWjfqAq+p2Q9VoJaA0Gt9wr7i+yF43APsLvHb3zvw\nbcsIP72PFDqrKgqtG3PZmBGjAyuWB0jeRg2Y5Six1uQ+QEEEAzhJmftgKQVz\nI4TM/V2J7Gu9wc+IET5T+1eoiTt0h3Md5J3bLikVVMzLiL0g2ojE5d9cMFcl\nukbgaJu0OxpONp6ZmZyYhPOjvSfMlTyTrfzX4BocO86UspFN5dZ9ZR0hYorg\naI6+4ebH4NnSo4IAFq2JBzSifZz8/bcfv/vLyqhhv3mFSx19rMGT5J6x5jW9\ndQc7/fhB2QboVovGx4LQugS6Df5NyVqvLrlKt2povz+vqJ7kDDdRKqz3Yfty\nDIrrWnJ+9njraU6xNwJKKsa+WFP+EQ+MXgVX9fy9bG8+P4Kx/sGuiN7MCpb0\nmnGRWKzbdztTgXJKpBLjPc/uPfrAX0+i/KKtN2tkEEdPRR3z0adwB+90wJQF\ntimyduxRhlhMcpeU7rMhUOH1cVG69SVHIurv8bTDPv6FuW4wGotgAKbCcZKE\nnZhm\r\n=AAcq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxPmuY9bVevUr/JkVI1O6f1ksIdo/2RYangWMVU3a06AiEA964X8AkcXNXisY29V8FA9x4Xh6V7HAbdks+AKhQOu0s="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_2.5.2_1563271473616_0.5983800571226594"},"_hasShrinkwrap":false},"3.0.0":{"name":"@sphericalelephant/exseq","version":"3.0.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.14","mime-types":"^2.1.18","semver-regex":"^1.0.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^6.1.4","rewire":"^4.0.1","sequelize4":"npm:sequelize@^4.44.2","sequelize5":"npm:sequelize@^5.10.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"8451101dcb6fce2a9817c093084e0f6532b3f2c5","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-5EKc+mqro+FWre9whYjdmaXvFHBFaeK3mcPuFr/49uIPCKdIxFMZTS7Bm94Q/v6EO+quGzwYEcmj+eCPPM23jQ==","shasum":"ff096f51feea095fbba7e848de0486f8ff7fb3e2","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.0.0.tgz","fileCount":41,"unpackedSize":276359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMdGqCRA9TVsSAnZWagAACOsP/RWu+9e9Dcs0hzoBkQX5\nPPq1CSov6eB6GucpeQq7dgk5cPbhJcy+dfHOdpGNW+Mktfa7Dl0jZBXz4jSf\niuQesi7PPh5O99yUzg5t2icSg0KV1zNKQt9ib0OYgdam3qTWl7KRXe4scnYP\nUr6mXvx8J1bVbAAkQOEVhtXH/wEitOnXl3drqhOODVCA2aVvULalDKRg9NPy\nIZ3SwtAzauwiQD/BMqWHdtiJViC2oPOAFgVAlx9QYsuKmZKUPivUUc90qiGm\nqvwJcymhSaWqpqOuSEyR3TJmsVf5GAQ2ZnhP3625WN6SkiT4BOFAdfLfSe2Q\nVijo5C7sN1XPeYW4ikfLQNcdgCfBm6t+hBdChRaZLAkhRy8B+gHHkRNECqem\nbUI1H+dIk31vv5wGzapGq668OUgcHazs4FkHtrNIy1v0RcyGFpjGdv24Gxq4\ndDnlyKFUTMhClmaucBHRWv+YZmhG/zPd/Si941UAy/PoRTIm3EBlVVsNDvr+\nlT3deQHZgJlHANxYw9hgfqR0sIyPLXyPP9dTpRjVzuZDuMrPs0n5IVZHoJn6\n9BIPb0pJQaWvqMZPHX51JqYhZRc/az6vf4PR5OUDpFVYLScPIJUI7QOK1vKi\nq1x0/ZQ6cqcRblXmurUepgd9+993AUFWTVLxrrGldsuKmKXTkiIiBAgzaxEv\n82Uh\r\n=WBbq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC93dIJo+zmp/fxMF89Uy9rH9KH/BAyy6xnsyj7lgV49wIhAPjb05eDcWz+rtkLg82aj4O3wKuyfNNddI5bzaafoxSs"}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.0.0_1563546025322_0.38506292774736295"},"_hasShrinkwrap":false},"3.1.0":{"name":"@sphericalelephant/exseq","version":"3.1.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.14","mime-types":"^2.1.18","semver-regex":"^1.0.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^6.1.4","rewire":"^4.0.1","sequelize4":"npm:sequelize@^4.44.2","sequelize5":"npm:sequelize@^5.10.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"d968907b08d97a1eb04d34210d00ca473015dacf","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-h/YAVFEVBk5kreP1Lxrr64g+rNjSdr0hunEK7VJPwQFL5wmyCt/cAuIw0ue28quWf8FoI74e4GfvdY37ERiz0w==","shasum":"98eef5e91070d7ecb06402c9da2139c74960dffe","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.1.0.tgz","fileCount":41,"unpackedSize":277617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNaNoCRA9TVsSAnZWagAAaTcP/3SztWEFeLuHv4ZfxTd5\nXxxr8JcHEwTWFZGRSp/+nf4XUrFJf8DBDAkn6SYIjz39Nk10VxT/Z2X1lSwn\nPNu1Rgg5VAJqtBNdx/mJry3VGYkYccK0CvST2ouNjqSjMl9f1AXW4Q8Ba6UU\nJEhqnCwkBARWB/HjTJcekMP8T9LnVBO+aFMKTh8/qfyhBMqtZ5AzkBVTtNsO\ni5PI/ccn6TboKBEkJXZlibQKR+8YrS/q9AetnfEqZ8vhiaJ7otznVLuB1E4W\nU2ygFLOfq70/hisdE3Yeyfg4ZPQEWibUwscaskNj//CZOmAxQRhLwMT5jGdN\nhm8UAkWXrqxcds3OSpb3LqZeuPboxU7Ij+dAHb5nNqxXUi0Q1+H5spLyMxyw\nWxTgLkPMhzER1nCoiGHWSMPGvVTmUf/aLX6W7YZhmcjMWgJCYmjFP3DdakUi\nrXbYMJicd4911t6moQ168jpuqKB8nikS+3xge4dAU7IWabRPlLoSk02gZQxa\nnTheZbDD/YwYBhPpSHTNXMvQy8XHwRC2MckDkb9bgda3er8WpmZNNz1k9dvn\nKp3s8dxP8KLY+cic1Yh/xNkgSMC/nDqKEnfC88ewz7CL++ZfGfzU240CrkdA\nBejO5gaD085H/MIdyP9brGC0vUIeEOVpkkfk/32FCAk135R9BIc5ru092gJr\nqcdZ\r\n=iarW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN3HuA3udsNFm8aGCWV1aBeFabP6PEUFd/iWKv+0TJ+wIgTOw2RvV7d0tGU0YmNiE52hQva95CSwWzDsW1ZOnQoNI="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.1.0_1563796327268_0.699687735864507"},"_hasShrinkwrap":false},"3.2.0":{"name":"@sphericalelephant/exseq","version":"3.2.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.14","mime-types":"^2.1.18","semver-regex":"^1.0.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^6.1.4","rewire":"^4.0.1","sequelize4":"npm:sequelize@^4.44.2","sequelize5":"npm:sequelize@^5.10.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"3a1ac54e566f8f2498b36a480dabd45983882b94","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-Fr3raYdEVaeQSFueLISQKovqoMnjkrzr2qgtfg577EcQGMxUdGs55RqDsaVYWLdo8KPKCDEmvOA6B2bGBGRWIA==","shasum":"6d17d77ac9851dc012e07eca0389ddadb461d2bb","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.2.0.tgz","fileCount":41,"unpackedSize":277610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNyP6CRA9TVsSAnZWagAAHEQQAJVDZf5DDgh4k3ONSiic\nGcnWbvbsh/tch18JR3QCq/KOet/bd4q1vkO1OyindjTFXxak2TqL+ZZ1lKlm\nQjhj0N5GHfM2BfxVwLeobt5xVAaEy2PAPMc+dcvyMOZDPzJXzvn8RvL4Mnh6\n7sxAPwQaalh7A/k9toVoW2FKmZixyfjR/cWp00MRAv8FlSaWBL+w/mGUWbD8\nh+GCeXhefCXyLQz0XhnZB5WH+XfkLFO2q+w3NLuM+jymfkFWn4640WbnYUcd\nRb7r+twz0+LdupNOkzW3tPhCD3w6gOHdzDohsdQDKRKt5RIuF7gY5Fqjpz/6\ns6iihIMbwXcPR/U1o7JDUMl5fCYCWbnBBxLO8LKEr43QLzLx9Iob+9r7+X2z\nx00rqQwA8BGtd/5PiPaEv5PWN+zb2RsYLfgs72zAZon+N1oDhP98fOcXee0J\nA/v6dFg9Ko9Dpq1aszOXApC0Wjvs5q4Z255h+trIxVIWnxz0pByh2Vo1hBQ3\n8UM7jAjrFfJ3m57gZO3jlPeAE/tBbSWedQCAFq7KFUceJ7YGihnuRYJI3+cR\nvWEqLh0dltCWjkmV9VZeNF+vUHGbym0mf8cvlf6BCd97VWSURhXu4qahBZDq\nk908ZIJmrdXazVcfENgIKcgiEtan6cRPwvEWI7GkjPLO9rtDEFiilG1mVV0c\nwPEl\r\n=4yfp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoe9EZQi54l75GBUIaNLg7+4ZziybttoFQHrEsrhAUzwIhAIkvwljDDgAi8UKy4ihDQns/S0SCQ4c5QZbrddNrCujI"}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.2.0_1563894777725_0.8322164667218004"},"_hasShrinkwrap":false},"3.3.0":{"name":"@sphericalelephant/exseq","version":"3.3.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.14","mime-types":"^2.1.18","semver-regex":"^1.0.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^6.1.4","rewire":"^4.0.1","sequelize4":"npm:sequelize@^4.44.2","sequelize5":"npm:sequelize@^5.10.1","sqlite3":"^4.0.6","supertest":"^3.4.2"},"gitHead":"01385bc026b4763e4e2ba9abaa28e69dfd02f316","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.3.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-Xnu+/5WG/EgM5gp8hFrI3rTglFIOCzGV91OSC/g4ygP4v961RMagYO0oUEHJNP/Hrhwveq9G1H1ulmv1XUaMjw==","shasum":"b0db7e0b8f5bccd1cc340cc1e420e6ac2f842b11","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.3.0.tgz","fileCount":41,"unpackedSize":279613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOwXzCRA9TVsSAnZWagAAe68QAI9mE+o6sfFBX8BJ/ivQ\nkc1qLD+15I+CY73Vv0VP3+vHyMLjQCEGSnri/faivp1gpLwZ/R3pywaRGkzn\nwIAgNE7lZhbs+12G5KydaUxQ83T6kxptb37IsdojEliaoQ9lvGo9br4eGH+7\nicoJpsLw5idHlPcakkNEL7ox7E94QWWeftXQ0cww/33PeIJENaHBOJPp0HQX\nQE7RpONn0H14Rdzq4+nSBVrdmWH+CGBa+T7S0eeZ9KNIEfDQYKlsVpa9txup\ntSPNs5WBHJZOfSuw1yMWwmj+FUO7tvvIHmQIFU5lKKFRKauEo+G6zW5wAJjv\n7s1yzEs1mSjKqzo6bH+twmIqOCIjf4SBQS+3NN6YkIAfbHqouraL003t+EDX\ncmS7ooVr1ZOczmZRxgRPF2Azdyvjmz7aulX3Mg7fB3jQyokIYC4Q8juPO0CA\n5RQ8B324yMm+ejsH3g7wjzi+IuAT4iLtByfFKUXfWqL1TNbabv45ODC6+W4W\nSdvGSkfls83Wb3RfN5ncRyMtaT8o3bu16ikFztpHzPohcBpvZiEOpv3adcEu\ntGL/RXq/lVLGWxH3uoLaBJtQDM+oK7uPEmLv+Irhgprht9ywvgL7rZKVAUE7\nQS3jm+mfPqYP5kOAzGS1avPj4z8i4/kkzAJsLi8Teg/6lQp+XmxycoUYf81k\nIR0t\r\n=qRHl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5fZ5bgspu/kQePPXKiUjnxl0wcTZ3MDJTXsGPIAv5yAIgKZvsnFa5o3vjttlQFmtJzlONkRUOlmNDVkukxEuZtkU="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.3.0_1564149234827_0.7478470331870337"},"_hasShrinkwrap":false},"3.4.0":{"name":"@sphericalelephant/exseq","version":"3.4.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.14","mime-types":"^2.1.18","semver-regex":"^1.0.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^6.1.4","rewire":"^4.0.1","sequelize4":"npm:sequelize@^4.44.2","sequelize5":"npm:sequelize@^5.10.1","sinon":"^7.3.2","sqlite3":"^4.0.6","supertest":"^3.4.2","swagger-ui-express":"^4.0.7"},"gitHead":"002c83ab595cd88708629811df6c622fc864723e","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.4.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-iuWkX4eMP3uZwuC9jvPPmiPz2H6nlnwtcrGpj+2RRxv9/PJdz4RutzbcYKsFlqSeUlJCMnZPMlTIkiKjnlY7Lw==","shasum":"63f0e025fcfe41fb6f56e826cf90cdf1d9941942","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.4.0.tgz","fileCount":41,"unpackedSize":284611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ/oVCRA9TVsSAnZWagAAMK0P/2Tc3oCJoMhyuhSp7DHB\n89KcZHbFszhRe4qizPWDbPqubhITYoqvToz3waNRGFB4GCIMKOfhDcVNkX5b\nOikAU7HKeZLn8GkCC+TZ+5TEwR2mPWpsAn6BhEtgiFor01oZowN1M8NIr+LQ\nJfAhOlrxoxEd/wyINJjLbwzB4Y7C7ODacq1Ea79NFjd6nc4U5lQ9qeZUeCxi\njrPk0kRvDz23mHORlZH8DkhVad7Ztsk2NTLFzpn20NDVrTXVwENqlXMylJJe\nOD1LtOYKBIpaPzlTPzStOxm3jlmv2C/hprAvHqfsoynz/0AVt1skD6DDtPks\nSTTU7YuKNzJK8r0uq2JNufZY1klqI73JqebVauQ0Jdhcykv6QeHXEkLOWxdc\njXE0HUknhQ1xvs6+OV1Qdzo5CVeEFMsNe7mcpgNJs6J9hguQiNuA2hCawn55\nqarMAe55+9OwEvsr5Iuvg0I4fjY3hnL97d/B3mAGkiTKYtTd6A1nDye+C+I4\nU/aYSckW4QCqeo71lYdXTxbsPgXEXNGcZYA6lwzPDQ1Nj8pwUE4C+IFwxyqC\n4zpqMic33FniMtHnBvNMBTdSmeLMcNYEOy8V6iE3tVwh1fEjcGwD0YsZrVTi\npMysajEH+U4zepC+OoyNGokmNBeh5kNC8tkVMcZKRiaxihiDJocPlNNhjtwF\nal4B\r\n=pJu3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDukfNZ9NQNeTgDWlvbIyEgyUKL2AlVVaZjo01bvUV6lwIgFNPI4/lMZWbvBchLf5J9h+4DwwS1qa2dwqC29C/nj94="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.4.0_1564736020517_0.3712728383998689"},"_hasShrinkwrap":false},"3.4.1":{"name":"@sphericalelephant/exseq","version":"3.4.1","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.14","mime-types":"^2.1.18","semver-regex":"^1.0.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^6.1.4","rewire":"^4.0.1","sequelize4":"npm:sequelize@^4.44.2","sequelize5":"npm:sequelize@^5.10.1","sinon":"^7.3.2","sqlite3":"^4.0.6","supertest":"^3.4.2","swagger-ui-express":"^4.0.7"},"gitHead":"8f2dda72c0cdefa7e4f43f8d7fdf7f9a4c57f28b","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.4.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-JADmh/Zmfdxo97QtEI6RxIQegYKnIAgxs0a6O/zhUuKlqZ/XbFXCgiS3r9XVZk5H05eoXHg5rNTp0IduL6VzRg==","shasum":"5033753df7429884318e796822812c8e3e438da6","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.4.1.tgz","fileCount":46,"unpackedSize":292639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTZXZCRA9TVsSAnZWagAAH44QAIpPwnInio+aoF1jSMu3\nyTzVyD8xHgpCdJwC9JAnQR7YMk2xx0Q8rsyhaYf0sIA17DWkA3BwzeN5ysTr\nF5dNPee6I05bzk2omGp9mdUruZRS1fxy6u65821iKNGauZiii4I7rJqz73vM\n5ed85mY/CHwpp3t/wnpq1t7nSg0iKBUjHAUiVXbKA2splts9eVx2UZQ0QHmq\nU9CYsGDs6F3QPktZe2ftJmcFv4kIUVzKBgOMbllPBlUa4OdBa5Ov1ulFZ2hX\ngKl6JN49c5ukhuTeN+XxGqGvoZ6OnZ48VRRM0AiBWen6z+PX2FjeF2hdror2\nOiGlbPWa0HuL0Op7skpbHD5DhtMgqGEqJPbM4PdIdk+a9lEMFBAga31gQ4zK\nlDRazwXD2e+P8SrCA2I0gHYMyQryCUEujkmROvRzjReCv+aCMmf81B6Yctum\naewMrmyT98lNERJZgU7YavaYmkTBePZVc8KYc7xFPf+Ilgn6M/KasWvD11Er\npM814SrvEH8WGCEyKVb3fLnP557FhdaAA+EQn8W9zBuK9nYlyVOJQZHzmiCj\nZo3MR4DldxkmGf5OR6oYYgDYj4DpQV5gdC22rgaHO3x6dsMNSPLUvX1cXU/q\ndqVRv/BZ6GjUiHOqLQJbjPuFYcMqPgDyXCNtGuH/MwpsisK7qqAjRSLPJaP7\ntXSc\r\n=Cddi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLLwZHLtx7lOSARA85ZpYgatKjNqOWMBSFBndPbFLcQAiApyqguSwqbeez/agkAAhRyGZJ58jG+kpGy28dtjlEEDw=="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.4.1_1565365720276_0.9783833554543435"},"_hasShrinkwrap":false},"3.5.0":{"name":"@sphericalelephant/exseq","version":"3.5.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.14","mime-types":"^2.1.18","semver-regex":"^1.0.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^6.1.4","rewire":"^4.0.1","sequelize4":"npm:sequelize@^4.44.2","sequelize5":"npm:sequelize@^5.10.1","sinon":"^7.3.2","sqlite3":"^4.0.6","supertest":"^3.4.2","swagger-ui-express":"^4.0.7"},"gitHead":"5b12952ebe0fba0a2796301ee19ae4fab4d2fa59","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.5.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-xKEJyk2rb7hwb8+3jDhDBPeCK6Rv3mqqJb08K8G8JNC/Tm1y3HamtxQkbcQO63Ft8JGozQNFXw1fLKQonCkxUw==","shasum":"faaeabc474c7e11a06cb28bf30f21bcb918702f5","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.5.0.tgz","fileCount":49,"unpackedSize":309217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ5TpCRA9TVsSAnZWagAASgQP/085awocNHYsElTmiLUG\ncfsVMuU+lhSMu6kz3QrnLnh6VszV7C4mq7WUqqvqakffQ3Wpk3Cw5zJ8Xh4x\n+R5MIkhufOslIz6IwQLoaub4KGAhfHMGeoRNvhOZcZV3z87Beuq9KGk7h87O\nd8enPP6R6yRkWukiecsOuRSETC+RK1U3Z7lIfIQBLD87Cz4jX87+neY9aFRZ\nf8iBKK4IoCEzHvM+dwfNJVy0Nxu9786KY7srQZh8zWybGoLFKu6EJWd4KVxe\nALcZpqFdVmAh02wxCw/HrlXXYvUNg60d76ycYxA/nt5RASL0CSRhn66pdaGb\n1CRRG32dOWFUyHjcjl29PVbOuxzRd+lROfBqMYuABubj92kuNSccG9NAjLiq\naNajdsEoRQ25PMmajFbbTPnyoU91z5nzn/94n6+aDnwFLX9+MnJYmbLii5CZ\nKtQe47qBg4XLWpde4akLwdhLPPn2Vi1jmVQeQK33hWhtmFzTa8k5J1qCyvAO\nUP/qdY3Md93mzmNh09BwepySn9zOoJz4yGaUoc+smSCBbO5yWjIJiSek0Ksa\nscbK5e5dNgHVWMcRylflA+4h5F2cz5gLXgMtiCc16f4N9B0QpBqH5+z4/eTz\nf4jcBLAuaBkcN7XmHev2QKr4RxJ+BasHwn6JAO+1Qhy7121Gh5G4DrywqsWI\nfJxi\r\n=LAeC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHm+1l3ICILemzDkMO7IVmu4wChyyFnntI90dMBgh/dAiEAkuie3zcXQZ0IqXto6lWBcWuARTYHlgb5At1JpVyAmyQ="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.5.0_1567069415737_0.9441043992164944"},"_hasShrinkwrap":false},"3.5.1":{"name":"@sphericalelephant/exseq","version":"3.5.1","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.14","mime-types":"^2.1.18","semver-regex":"^1.0.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^6.1.4","rewire":"^4.0.1","sequelize4":"npm:sequelize@^4.44.2","sequelize5":"npm:sequelize@^5.10.1","sinon":"^7.3.2","sqlite3":"^4.0.6","supertest":"^3.4.2","swagger-ui-express":"^4.0.7"},"gitHead":"79fa14688e95527bbcfd283d481a38d537b732ee","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.5.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-+XXQX3ixUATsTOpYsE04owKoJll+qbWJzB5KlaI+UySC7YfCPhdSEWo+nz9a2HuN4KFWeGnZAh+ytvpGOskQ7g==","shasum":"840e807597761d0b0d1e09f91b7d252d6e2ddf76","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.5.1.tgz","fileCount":49,"unpackedSize":311130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdegkpCRA9TVsSAnZWagAAZEQP/jS2LswNsCeEIAjSIUS1\na0VflqOEMgQaIPXEiJY1lJQdReaVL9d9DarpIvBqyl+yRtGXzloz0aHg3rPU\n0SQVrCv+J+5TEASDosvO2oxgko/Y6nX5rntuzzs2MdyyfcOwmpAp6qmYo5dO\nR79P2O+Q5GX27fr41UFPDMhBhFXWXteM+dTj3gX5MNeyvK0lubkMKhxIlzRB\n7iGf362EQTqd+QL1dYLdqihFs/USqANbtr0sh083gdMFPJax/CIXVac0exCU\nNy2LTbwK8vHsqw8Pq4czb8ON1baVpcQykwJR1sKuWWAKnP6Uv8lfomdJB3eM\nG/ZYDKrw6SdnFsu+oc3mTqW1RXoIZTZztukSZJ9QhpBEj0yckbMxONmCBbcW\nmFq2b2EmdcwYn542NSF7KvWmU95f71c/RDag3V6KkpSnrM2XA6najnfRK89Y\nC6o8dgBc8ZLUavSSM9mckyU44HUQRp1ft7lEQV0InjGkmFU7ZbHneTi9x+Ra\nk9+H9KMzIKLWG0YQXoRC7j71xhA8Yqjgg59ibXIUpzH2E9PckuLvdxzJn7y7\n2LiO9lqBJ+4LF1t362sNNT8PYVqFzi86XXtUb/Wc4tQxD/BfwwVOEycNtvH7\nLG39PcvXDXtgE+oLzwngDyhyS4/lvD17YoS60spSwKMoqvS3ZvrrgWzn/QnW\nfLiy\r\n=YZrU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEmgEntHRKnfA6K6oQnDHfzxonfRXa+R+UJssnPKmfWAIhAJCGWSeXjo7r3GU1LRxfjNH7g27Nl7oAA8dQm5WT8SBo"}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.5.1_1568278824324_0.7429652518104053"},"_hasShrinkwrap":false},"3.5.2":{"name":"@sphericalelephant/exseq","version":"3.5.2","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test istanbul cover _mocha -- -R spec","test-ci":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.14","mime-types":"^2.1.18","semver-regex":"^1.0.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^6.1.4","rewire":"^4.0.1","sequelize4":"npm:sequelize@^4.44.2","sequelize5":"npm:sequelize@^5.10.1","sinon":"^7.3.2","sqlite3":"^4.0.6","supertest":"^3.4.2","swagger-ui-express":"^4.0.7"},"gitHead":"1804169b8d607a45636c35d3600fe99a84fff738","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.5.2","_nodeVersion":"10.16.0","_npmVersion":"6.11.3","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-wWHZJS9GKklOMf3MS+uPObHevp0UcUuhRoS8gn+0CA463SLs0+/JzLllZjZDQtj63eMCnym6ca+Qp820cvcZLQ==","shasum":"e6e4d9615b89a4e8ab72bcac3d83154207a71271","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.5.2.tgz","fileCount":49,"unpackedSize":311898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5QLKCRA9TVsSAnZWagAAoPwQAJXZuD/flRsoSAHn68j6\nKHds4chCB31nIMc844BUA1ZmhMnWcCQma3//6NnaaRW5PdNfzkFuO44sBnw2\n6RUdXzQAFFd9pNy1BoKouV5DhQv6SjjRZwOmynFZRAs0lVLnO0xJSclya35o\ntAYgFx6n1ciZ4h33Po6vJlDhY7DjRnnKewhSwAPTshwfg500fum9D/BXPJbh\n/15DzS60EcDpLYeBJmLgJPw0BPdO61OgO+Eq4Zjn9sT4XXMAE0n1kv0MPDVW\nkEun4TpGMK2Q8AcyLJsoGypDGW8y9mt0/RxsrGaDcCru1KwaAi2D6UxcDqj6\nFZWB73q8sY+aCtovfdF8TUxgGoK8Y/NkDqOZ9uQeYiYCWnucZAP5ERqq5MkV\nzBOZqrd3ssvH3mgQkrqZq1sC5uhpKjOsQc9ZlAE6QwUmZKMaX8yFfBZwfQN5\n+uo3KE22+bp5RMncFa4kdK/uTYvcc9T+0ua3za8nkwynSNra0KpcO/UWZ+mC\npS8SqKPm2OEKbSbpNuzns+i7DFkz4e3sXVVwo1Azy9nDhVDVytVKOzcwUV9K\nCmucAZ9xcKTaoVUt4zz9Br8dGt2w2lp73KyVm5EAZzamaOhLQCuKbhtdH6T2\nr6c6EEDVW5bWy75JdyE0IiB6739Ew//DZ26nlVwxqhvxdEMB34DYpFcFup8d\nISEg\r\n=YY75\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwHa6vnRg+LV6+dTmhlNkvOXvDqHFwRhPX7B2XA+nI6AIhALlaMybXGD6gLYbbuCBYV2/fdzVsnkiVPprdYl8wDf2V"}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.5.2_1575289546073_0.3761174502653346"},"_hasShrinkwrap":false},"3.5.4":{"name":"@sphericalelephant/exseq","version":"3.5.4","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test nyc --reporter=lcov --reporter=text-summary -- mocha test/ --exit","test-ci":"NODE_ENV=test nyc --reporter=lcov -- mocha test/ --exit -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.14","mime-types":"^2.1.18","semver-regex":"^1.0.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","mocha":"^6.1.4","nyc":"^15.0.1","rewire":"^4.0.1","sequelize4":"npm:sequelize@^4.44.2","sequelize5":"npm:sequelize@^5.10.1","sinon":"^7.3.2","sqlite3":"^4.0.6","supertest":"^3.4.2","swagger-ui-express":"^4.0.7"},"gitHead":"290d7a59da7a9f19245d1a17936c6e42e879fbc2","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.5.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-F+iXY+7bM0CcF/ylQtNpUSu5krucuN6ezlz4IgQoLhXeBv69+xbT3gkUyLPbW73si8WWOXYiUJEFVaZepyHceQ==","shasum":"38fb16a1fef231a57244b3d2a6c3c89e74345de5","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.5.4.tgz","fileCount":49,"unpackedSize":311906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0MSwCRA9TVsSAnZWagAA+cwQAJhGSYPaXZ9vnwi9fExn\nhin1Dl014h5AhyMrWayYLh/fe0VEGICSskO+/9V33wHrk2QOaznPnLJ5ocfU\nPrONyTKVMakKsDbVBQiqs+hUo17rcGC2wIXKpW1uTW76dm/kBCYq7v2uQSBv\nIoBTIgA+EsXGHJETVZwRUwlMgVhWsM9HT/tBUi+sX9LZLBfZyp4dlRm0hf8M\nXxoAWakh3zklqEZd07806Ewjz9fH2i9wlGJgoF6VrVGBDyPLiyLsVjbaDU4i\nsU8fPEeB6ZHlTUj5LPIUWVTFqJNxZ4LSvMkQC2FoBcz/3Ud7Hw6ET1AHrJ0b\nI+JHr3HxZe8fBQIKZwDhX/yEMozMHr6FUIeaq0t9Gdx8NaxyIU2VP5FPeB4y\nl0bGt2/QYXni6kRAqSQbq0yg+aAA/I52hmAiTcE+NvVthdgfiJhtMG8JaHkM\nDcr0rfS+rYFNvHIx+EMMIb33HQjWw4qf0WZsYoeN5IxnBPUxnOnV8JCRzZS3\n95++OLoQlMgxy1Kq6lOv6YPz9v6UO8Cp6MawiDm6MEQxIP2EbeFP51SN6qec\n3Kcto5Z1a81f51BeJN7effeljpkdTNosUEATgqblVXgcazJCCEZtVJkGizwl\nj249//ldAIDFmJgbD8cXU2z3ygiRd+MRTQtTDOHJqdzuXKWlStfOtDh8IrBC\nDNdc\r\n=y+lB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBruZ44RBRRwJgNpqw2ByvlAuwfa7u2wEO1uIFD6yV2VAiBAaH5kV5IMd7I6bxQkHw6+zacJ+f8JPfpzsEiD/f/85Q=="}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.5.4_1590740144136_0.8199036312884251"},"_hasShrinkwrap":false},"3.6.0":{"name":"@sphericalelephant/exseq","version":"3.6.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test nyc --reporter=lcov --reporter=text-summary -- mocha test/ --exit","test-ci":"NODE_ENV=test nyc --reporter=lcov -- mocha test/ --exit -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.14","mime-types":"^2.1.18","semver-regex":"^1.0.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","mocha":"^6.1.4","nyc":"^15.0.1","rewire":"^4.0.1","sequelize4":"npm:sequelize@^4.44.2","sequelize5":"npm:sequelize@^5.10.1","sequelize6":"npm:sequelize@^6.0.0-beta.6","sinon":"^7.3.2","sqlite3":"^4.0.6","supertest":"^3.4.2","swagger-ui-express":"^4.0.7"},"gitHead":"f67f43719c21700aef8c55dbb6d686e9feab046b","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.6.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-9dimD1FgFRl9WKW3hgt+XMZlZkAjf9P5ds4F6pG2qITxkKKVVa8Wo2pkkpIdWGfHk7K9vMwXD+DRoN42XLHuVQ==","shasum":"d464e89b4aeee348802bc46a64de13416a15590d","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.6.0.tgz","fileCount":49,"unpackedSize":312358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0NJHCRA9TVsSAnZWagAAxkwP/iWeMmfZKFzdxvcx5vHa\nkHm4m7ELD/BGAL+GLCVZP9jlHBnt1JiZr/gtBomthn1eso96xG/fUkdJVJIr\nPXrpC9b+Fv20HQecwtCOUgm9sJnat8S5SpKnUafkJUkYz4zxiFVYhRt5lxox\n3iY+2Tgii6Jy2zOwwFfWP1cClt8ZRlJF2gHz1uEsXrSwVcpvsiJPvHSSpcGO\nxwd1NFy3nlIwQIrFQ2eNTGcc3hBFCot9XNXkXRv4GgOSXQZPy8rqO+Vh4mW1\nqibRDk6kv9V30O+WltqVYxr7mrR59lbrNBVL7oSKB1mGoxnBB8RhYnfpQAKj\nBVRQL4MiNKoItDbc9z8UUjeVfBRGIUtWeg23tEPp/0+bgDCmEbR65ZYYrJDF\npD0+8EIj/eTMnJKX61mgpg4wi2n1W56VZYBu68TYYe0AOAjjSx19543wEcEL\njD/552l7NAoWanPmL4hfbl6pvtxMRFowB0ZOcME2v/MyjYN7/0TuRp6Zoeom\nWLrdp4jlYFSWt9AQqK2xkLHLsrs9CqG5s4Tl7uocdrrEW792ySohqKnbOijw\nMzs44rVjClwh7WIoc3FUby9L2QxmDzm46rQtgLMQJS0EK/P8gOjBwi96T52O\n+2Cldi35Ce8tqcceAz2rX19DEeE0t5tXRIgENes00DTaCVIkwudh/u5fQRWq\nwEVX\r\n=7TiJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp/gnp2r675+Sff8t6V2yPsTtlhSMT5zGm0pXcQLrQZAIhAPv9PKbHd5UHlECZo/qxLzavsUUZ8iEUgjdSZEbXMi8H"}]},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.6.0_1590743622892_0.7241999749504502"},"_hasShrinkwrap":false},"3.7.0":{"name":"@sphericalelephant/exseq","version":"3.7.0","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test nyc --reporter=lcov --reporter=text-summary -- mocha test/ --exit","test-ci":"NODE_ENV=test nyc --reporter=lcov -- mocha test/ --exit -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash":"^4.17.21","mime-types":"^2.1.18","semver-regex":"^1.0.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","mocha":"^7.2.0","nyc":"^15.0.1","sequelize4":"npm:sequelize@^4.44.2","sequelize5":"npm:sequelize@^5.10.1","sequelize6":"npm:sequelize@^6.5.0","sinon":"^7.3.2","sqlite3":"^4.0.6","supertest":"^3.4.2","swagger-ui-express":"^4.0.7"},"gitHead":"e177534c965a6a3d09ecf562cd752cf9320b21ed","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.7.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-CpNzc/RuJM8IF0QZrzd/EJo4DKAIySrguxwCO6rVUNem2Qnw5hmzLMPzIt/oXdJtxUbyviUt9q0AtWdAAWrDiQ==","shasum":"ef9a70cffa9d298b5058c07552f09c16f6fe8be6","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.7.0.tgz","fileCount":57,"unpackedSize":317886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggDcRCRA9TVsSAnZWagAAeXIP/0AMnFnZvZSDky4l3SKu\nmnatuTrOkXC8NM2JdJW0NMNEsN6TN2OcfJ+ssMgPHA52a4CLwjS+iPQc18mb\nD1rRxvxgVPkegwNjeXgbORaMcFsfE1UkdA6poYxhFBpJVD6t6f7O/L8zINim\nfBlsnyBX6ItzVRZ52cytO5DmbrgGoqgcL0wIhQlKeHlpKu9Xh4EiMFiVOLzn\nlNsUUdC+6euBHkgBCqUORcnBbw8FQgRfZkjW7uxXCnkQWq2s7Ds1QUmELkVx\n5+xPwzNTcS7iGwGKFDhDcfWY+ZRqcia3yariafmVC2MoiR3c2lBoo6JsuMyB\nrZJ9v6NSAWOJopB1QHuF7oToErH1W1snt8d9e+oxbyhc6WpCGYpd5z6rRdG1\nwDukZce/yorlQIyT0ZSU8caf4f5uSNBlLFOzDGxOHNo4G9Ge370uGMP2vnse\nJs54/ZQmn0tXozZs8CvEb4f+WG7PFQYg4QpYKO34MQT3SZsUyBMcMSZ5mCG6\nXlY/fFA+9m1sJd0o+B7Wal+xIgq3jPvWAJeerc12wHZRf7Lkeci6EGuzaVcJ\nPP1bHVfKaD9vMDAQTc2xvgKyY4flA+pC+oOQHQabd6p29nuGaWaAmvxCVQGz\n9Mdyc7KKYrS6ZS/w1lTJVfojAsrtMBxd67ypKqiCEMyoDhmVK6tOsR2azTbU\nKVlV\r\n=Vspt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeMFm1ImiQSG5XVSL6x+apVcJOH8waTyB+RZbQXwuk2AiAu67/cC6g3oVQI6nzibOH5ewZT9wYV1mmaWQ8n/+chAQ=="}]},"directories":{},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.7.0_1619015440485_0.3778398767432587"},"_hasShrinkwrap":false},"3.7.1":{"name":"@sphericalelephant/exseq","version":"3.7.1","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test nyc --reporter=lcov --reporter=text-summary -- mocha test/ --exit","test-ci":"NODE_ENV=test nyc --reporter=lcov -- mocha test/ --exit -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash.get":"^4.4.2","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","lodash.pull":"^4.1.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","mocha":"^7.2.0","nyc":"^15.0.1","sequelize4":"npm:sequelize@^4.44.2","sequelize5":"npm:sequelize@^5.10.1","sequelize6":"npm:sequelize@^6.5.0","sinon":"^7.3.2","sqlite3":"^4.2.0","supertest":"^3.4.2","swagger-ui-express":"^4.0.7"},"gitHead":"909e225a08c6efb0749e214b6330ac94ff526e3c","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.7.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-KfvuJGOCfQTcsl1EnG9GpHUvUBscxqWtL9OrqkzSGsVXta2sih9GshbIKQ1u/ACLJZ4Nd/Y06uQo76vXLhehJw==","shasum":"8d2d0c6a7c054e982695b198602e1b83dace3963","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.7.1.tgz","fileCount":60,"unpackedSize":321041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm5phCRA9TVsSAnZWagAAF3QP/jF7G1M2ahNXGVUW5YNH\nzx/tyXtoB1fMI7PQpt473jsqBx7cHzUYSVsh+V1pVnJ3WuQSEbxlPYk0bDnw\ns4OQrBuA9C0cXE1z7pYpiM7vBHo/NYZ7eCiS3BcI0nuFi/RLcC9ICHDkQdEM\nLwiN1IgNZphsex/FDYsXlaW+nP6CNcROgOfpec05sfYaLAbryHDhT08oLiSD\nHczBzue6hZVUxM5jVSZjhu2xf05wyQi8UgjaJb3brEi0YpT5EDhpmPcZCJEK\neW8O4aGfbxcvdNFlfL6Z17IEuk4mxHVCobHwK6odb856vWT7RwU0eGxEB0VY\nmPW9UhCn860u+P4npX777JGEZlwpZOshyppZkAG+NTk4hCk46IsjHXLCEduF\nIVkm7Ej1XH1PjW/KQwp+SZOCT7TxYjJ4UCThyoQ0mltP+F0mC2ZrohTmo11k\nnJt2inTzoy4cA4froIZWbVBGxb838cr/uPMhUh181Yhk3l8w4UwYjnJ0GeRG\nrtlqN6AKcbRo7lFKqzSL2y4BNgl9BuAjkaNhExrT8BwBTSrzQ34YlJSg6OlC\nFyvaNqazxITeNA224QniE/cK87EhuYfcMzQTx7/qVzGRt8TH4Ke04LLe/Lto\nfyyh3YNBYYD3ySMubk7fx4Uo6EWQlQBjg6QgHAnubTFVywKJZTs0I9jGAcSq\nPRfR\r\n=yr/Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmdLUGSUUU6k9RajuY5VCmEhFuijlVWtOyL3HwcfGW3AiB2LKhXgDdHAV1AJZ1pgSjS2GFKnB0mcUHifayCAlvA+g=="}]},"directories":{},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.7.1_1620810337121_0.6904575683376424"},"_hasShrinkwrap":false},"3.7.2":{"name":"@sphericalelephant/exseq","version":"3.7.2","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test nyc --reporter=lcov --reporter=text-summary -- mocha test/ --exit","test-ci":"NODE_ENV=test nyc --reporter=lcov -- mocha test/ --exit -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash.get":"^4.4.2","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","lodash.pull":"^4.1.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.13.0","eslint-config-loopback":"^13.0.0","mocha":"^7.2.0","nyc":"^15.0.1","sequelize4":"npm:sequelize@^4.44.2","sequelize5":"npm:sequelize@^5.10.1","sequelize6":"npm:sequelize@^6.5.0","sinon":"^7.3.2","sqlite3":"^4.2.0","supertest":"^3.4.2","swagger-ui-express":"^4.0.7"},"gitHead":"5662da70831bc801ece4e81c5064faf9aa0cb936","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.7.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.14","_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"dist":{"integrity":"sha512-QtJay+RseA3fyoDJI4INRGElryRJlolzOCqqySyTGDiAO2WDFji8uNuY3PsZpSLKEQ1dA25kRAf6AZnv0Ma6YQ==","shasum":"79b2c47251cd28215127edaaa9747cf6cf7bdeec","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.7.2.tgz","fileCount":60,"unpackedSize":321094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOergCRA9TVsSAnZWagAAMVMP/jWmp+8VENqOlQIrdCMW\nreMqYPentI0dZYwA/n8x1WMxvlfX3ViDGy2hE7u0I97Q5cP9970DK3t/JamI\nVlbJioAGfZ7aEAnPzNxozMzqi924XthgnHyFA1oMPYFCSv5HdlietTKf2ubf\nSVYptLt6CkMCt5zlktbRNzHvnTV4pbHKUutme1Fb0lS0QhtqTDIEKSfp5lBC\npjY6739OfEmuSZe7vJSQ4ZdZ9I0D5dg3fnJG823xhTkYX3l+vc8f7wp49sfd\nwVzhHQzqQ9ce+KvpmWCKa7PsdWf4TSpdbD0MfK3hDAAM5EAS3L2Uaxbsm/Ae\nIub7uzMRxA3r3vl9gu10hgU520kFLdDrSeLyrz4308bMxh7F1M4b3jdEwZio\nar2cccDAWCAhGLiMuw8YOAPzV956PFN94KuDM8+qK0+VDdWx74r1kLBbyPz1\nlawhn4GE2kGiCG3E2MQy+gWWCpGKkkGDgGzuH7Tna7YZRPuEMZVjptweJmi5\nunxmBI0m/oI3zqeZGAQGvEHGk1OhoZ4wFH87R4muVJ5U7zaavtv4+c5KBeXK\nyz3pCZZf6gc6ZpNW0KzwtCS0MGwY4OelYY/ElGUfcOur8RM3Sb2XZ0pXGTpG\nJHDqJpoU4frkQvaGakhEM2n2/XyDMzu2oMvmwqSQ1kdjM0qDRTqNeRU0/nrs\n+S4c\r\n=YT7K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKNVklJEfcdQQrS4tDOmWgiRWnoF/4HSVLw65TgKwaBgIgL5AqjXA1sWYROXkQMxykXF6mqjwaN6vXuM8P39Q8kUk="}]},"directories":{},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.7.2_1631185632794_0.08350682887238614"},"_hasShrinkwrap":false},"3.7.3":{"name":"@sphericalelephant/exseq","version":"3.7.3","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test nyc --reporter=lcov --reporter=text-summary -- mocha test/ --exit","test-ci":"NODE_ENV=test nyc --reporter=lcov -- mocha test/ --exit -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash.get":"^4.4.2","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","lodash.pull":"^4.1.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^8.4.1","eslint-config-loopback":"^13.0.0","mocha":"^9.1.3","nyc":"^15.0.1","sequelize4":"npm:sequelize@^4.44.4","sequelize5":"npm:sequelize@^5.22.4","sequelize6":"npm:sequelize@^6.11.0","sinon":"^7.3.2","sqlite3":"^4.2.0","supertest":"^3.4.2","swagger-ui-express":"^4.0.7"},"gitHead":"810e1a4f79de354545f8a924d05e91e7d862950a","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.7.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-E8iqg3Ti2UggOPpWaIbWdUjCMMuI79JEVi2qBnRBm7y3LvHvNGfOrT06yCmPkJDvqRj4F2nG/wjxsZtLc+Us9A==","shasum":"7714a1a88564170b0ac999011b246fb50a3581fe","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.7.3.tgz","fileCount":60,"unpackedSize":321166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvHFLCRA9TVsSAnZWagAA7msP+wXht5s2GT+X/sJMr8cX\nwKQUkeuVrN/Soa0YiLXhPz7rtSgNwigDRKkb14Ufvpcdxu2WqQc2m2sjbG2x\nHfcUaiQV7MrtGHeAp/ri/eJSEdhOgzErXaLMOCrMkBDjRe5TybEDhLd1vlqt\n5fVKT0M5e0oe5Km2wJA+wKkBLy5lFwrQR5NxisX+0CT+in6euYYMtLkp4f9C\nv7Zyx+eIhwdYiGGwjJ3gd5rZE/bwMPjg3oE4d3yh4/iGpRGkVh4cqR1T+YVG\nEwCgp5vmY80TBeNHIWmJf2rQ3Px74H9iOv6b7/FNwf5bTQ3MYSOuFXKoWuCr\nLDpD8johdQlMZVviWtIylmQF2se7T9X9TQhTjF/mt19Lnt+qwer7UIlDjmtl\n4WcrzeY2a3+OJhQaIls+bJaIl2PenWdBy13rSg/8IwpfW5uIBHv70TtB6I58\nMwjkPGqpIiUIV36qjO/78IX/ZLtcjeB/9kUin7bIcRMj0z6ud7DiGsVtSxU2\nhxB2BUSVLLlzktTbUZpB5n7VbF9ieUr/KJkLjWJ3PSaWLrd/UICyAGKpjxpP\nIBpyrXO5avdEweYuHT6EfZJiDfLJoW1GyZa7JRQ/g/F2l2gJuE7HbuXspMnc\nemCiIPpmJqggWZhRuD8QQNQx1+7a6SUJLzpzOQWBoZQzrEkn5BlQpdZi/GFp\nMRxC\r\n=7jqr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0p0lYLpdVEwNGSRJwdHzBE3MoxuQbI8ZlaJX9f1v3FAiEAjl77vElsPcD8785Y3bFiu8rVVZI7LpNavpMpjtCbLOw="}]},"_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"directories":{},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.7.3_1639739723022_0.45313438057439526"},"_hasShrinkwrap":false},"3.7.4":{"name":"@sphericalelephant/exseq","version":"3.7.4","description":"Express based automatic REST generator for Sequelize.","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test mocha","coverage":"NODE_ENV=test nyc --reporter=lcov --reporter=text-summary -- mocha test/ --exit","test-ci":"NODE_ENV=test nyc --reporter=lcov -- mocha test/ --exit -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"dependencies":{"ajv":"^6.10.0","express":"^4.16.4","lodash.get":"^4.4.2","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","lodash.pull":"^4.1.0"},"keywords":["express","sequelize","rest","autorest","generator","restful"],"engines":{"node":">=8.12","npm":">=6.9.0"},"devDependencies":{"bluebird":"^3.5.3","body-parser":"^1.18.3","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^8.4.1","eslint-config-loopback":"^13.0.0","mocha":"^9.1.3","nyc":"^15.0.1","sequelize4":"npm:sequelize@^4.44.4","sequelize5":"npm:sequelize@^5.22.5","sequelize6":"npm:sequelize@^6.19.0","sinon":"^7.3.2","sqlite3":"^4.2.0","supertest":"^3.4.2","swagger-ui-express":"^4.0.7"},"gitHead":"0a15b69d130e804858174d9669c01ee9793e8885","bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"homepage":"https://github.com/SphericalElephant/ExSeq#readme","_id":"@sphericalelephant/exseq@3.7.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-KD29+uLxddIgmXvmbJSv48/gRGa7XgKjkDLLxVL/OeraOyWo1DuE0xANzzxC9aOQlPYX9LtU50jbwKB0hH027g==","shasum":"ee7bbed12e2b3e6770930da8f6fe84963d0737f1","tarball":"https://registry.npmjs.org/@sphericalelephant/exseq/-/exseq-3.7.4.tgz","fileCount":60,"unpackedSize":321228,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICp/Z5wC+DJSOburIjg877AiqcuJalz05bPjo8ZQpxX+AiA9vj6LWsM16dG3s4yGCV8rwXn69rnG295oyceaAFK/yw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXpEkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpwhw//Z9BdDL/DljB7SlXdu25U0YXhKAXygPfEs7k/S1RqEO3OjpmI\r\n8D0eGZxXZhlOsNCBRRA2EVYmOPGxfPXH/Ad57t9qsG8NxNNBUzHONICS12lV\r\nofbDl1YiBVmT3MC3+A7Yrvnv+C9RWsEI5oLdpqvLHPrL4x8vI2xeqVb5mDhl\r\n0lWFhNfNnuFOXMFaDJDzWIRiCCgddVbaizxtumx02mlmeu+vhtRgisJAmXpW\r\ncI26y4ca9Zlb+H3bl1xyQZ1n1Cyk26JBkbEq3YO+JXnHNEcEV/CEmXGn3yD1\r\novUseqOeBGvTAqo3JQR7IGLTC5m9eApLtoccod2aYCE/Tv/yjVs19d7AaeQp\r\nfVkcjR0uY30vcBlsG8oR83EBt7kmeB6hkIf0pv6b01+2Xs2R+wdlwYwjmdRG\r\nngYJoBwsjWVKUq9Z1x3g0DQ2UiKYdVmhcMd+Pdmsyw1UwRBVVMxLE7K/1CAO\r\n0WH5YFjMZbKEk6xQT6V46KTPJHdkMs90A7Tj6SsFEJFc8SZJN0NVDhjdUoTu\r\nFMPoF3RAo1fET2gPROXHnjM85GuCokJNx/Wo1troIMcYWxOnphQdvYQpC0at\r\nA71OCSJt5rs/AlR/X5XWyTiSczro8M/q9akJcYFr2f4ek9z6YKV7tbV4fxc5\r\niZidqCyKvnRuCwpDGFFWTbGcSodJI21vkrg=\r\n=NQIo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"siyb","email":"siyb@geekosphere.org"},"directories":{},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exseq_3.7.4_1650364708537_0.1671831745149659"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-22T14:43:10.142Z","1.0.1":"2018-11-22T14:43:10.486Z","modified":"2022-04-19T10:38:28.805Z","1.1.1":"2018-12-17T12:40:09.840Z","1.2.0":"2018-12-20T14:56:09.929Z","1.2.1":"2018-12-20T17:05:08.317Z","1.2.2":"2019-02-04T12:12:42.609Z","1.3.0":"2019-03-07T10:04:17.312Z","1.3.1":"2019-04-11T08:15:16.075Z","1.4.0":"2019-04-29T15:12:48.583Z","1.4.1":"2019-04-29T15:16:50.075Z","1.5.0":"2019-05-09T14:30:43.376Z","2.0.0":"2019-05-16T09:36:26.807Z","2.1.0":"2019-05-17T08:07:01.293Z","2.1.1":"2019-05-17T09:29:10.978Z","2.1.2":"2019-05-17T11:47:24.466Z","2.2.0":"2019-05-17T12:47:00.468Z","2.2.1":"2019-05-17T14:12:32.329Z","2.2.2":"2019-05-17T14:22:28.127Z","2.3.0":"2019-05-24T14:47:08.613Z","2.3.1":"2019-05-27T08:44:07.993Z","2.3.2":"2019-05-29T14:45:07.152Z","2.4.0":"2019-05-31T13:21:52.733Z","2.4.1":"2019-06-19T09:17:12.717Z","2.5.0":"2019-07-03T11:25:17.667Z","2.5.1":"2019-07-03T14:35:13.347Z","2.5.2":"2019-07-16T10:04:33.738Z","3.0.0":"2019-07-19T14:20:25.521Z","3.1.0":"2019-07-22T11:52:07.548Z","3.2.0":"2019-07-23T15:12:57.839Z","3.3.0":"2019-07-26T13:53:55.055Z","3.4.0":"2019-08-02T08:53:40.694Z","3.4.1":"2019-08-09T15:48:40.432Z","3.5.0":"2019-08-29T09:03:37.203Z","3.5.1":"2019-09-12T09:00:24.479Z","3.5.2":"2019-12-02T12:25:46.274Z","3.5.4":"2020-05-29T08:15:44.265Z","3.6.0":"2020-05-29T09:13:43.124Z","3.7.0":"2021-04-21T14:30:40.662Z","3.7.1":"2021-05-12T09:05:37.338Z","3.7.2":"2021-09-09T11:07:12.966Z","3.7.3":"2021-12-17T11:15:23.213Z","3.7.4":"2022-04-19T10:38:28.727Z"},"maintainers":[{"name":"siyb","email":"siyb@geekosphere.org"}],"description":"Express based automatic REST generator for Sequelize.","homepage":"https://github.com/SphericalElephant/ExSeq#readme","keywords":["express","sequelize","rest","autorest","generator","restful"],"repository":{"type":"git","url":"git+https://github.com/SphericalElephant/ExSeq.git"},"author":{"name":"Patrick Sturm","email":"p.sturm@sphericalelephant.com","url":"https://sphericalelephant.com/"},"bugs":{"url":"https://github.com/SphericalElephant/ExSeq/issues"},"license":"BSD-3-Clause","readme":"# ExSeq\n[![NPM Version][npm-image]][npm-url]\n[![NPM Downloads][downloads-image]][downloads-url]\n[![Build Status](https://travis-ci.com/SphericalElephant/ExSeq.svg?branch=master)](https://travis-ci.com/SphericalElephant/ExSeq)\n[![Coverage Status](https://coveralls.io/repos/github/SphericalElephant/ExSeq/badge.svg?branch=master)](https://coveralls.io/github/SphericalElephant/ExSeq?branch=master)\n\n## About\nExSeq uses Sequelize models to generate a REST API using the Express web framework. The following documentation always reflects the most recent release version of ExSeq.\n\n## Installation\n\n``` $ npm install @sphericalelephant/exseq```\n\n## Features\n\n* CRUD API generation, including partial updates.\n* Unopinionated authorization integration via Express middlewares.\n* Supports all association types provided by Sequelize.\n* OpenAPI support\n\n## Getting Started\n\n### Creating Routes For Models\n\n```javascript\nconst exseq = require('exseq');\nconst express = require('express');\nconst app = express();\nconst bodyParser = require('body-parser');\nconst Sequelize = require('sequelize');\n\napp.use(bodyParser.json({}));\n\nconst apiData = exseq([\n  {model: Car, opts: {}},\n  {model: Tire, opts: {}},\n], {\n  dataMapper: Sequelize\n});\n\napiData.routingInformation.forEach((routing) => {\n  app.use(routing.route, routing.router);\n});\n\n// simple response handler\napp.use((req, res, next) => {\n  if (res.__payload) { // res.__payload is created by exseq\n    return res.status(res.__payload.status).send({\n      result: res.__payload.result, message: res.__payload.message\n    });\n  }\n  res.status(404).send();\n});\n// simple error handler\napp.use((err, req, res, next) => {\n  if (!err.status) {\n    return res.status(500).send({message: err.stack});\n  }\n  return res.status(err.status).send({message: err.result});\n});\n```\n### Exseq Options (opts)\n\n| Option                           | Description                                                                                                                                                                                                                                                                                     |\n| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| dataMapper                       | The instance of the dataMapper to use. Currently only Sequelize is supported.                                                                                                                                                                                                                   |\n| rawDataResponse                  | If set to true, ExSeq will attach the result of instance.get() to res.__payload.result, otherwise instance is attached.                                                                                                                                                                         |\n| middleware                       |                                                                                                                                                                                                                                                                                                 |\n| middleware.associationMiddleware |                                                                                                                                                                                                                                                                                                 |\n| openapi                          |                                                                                                                                                                                                                                                                                                 |\n| idRegex                          | The regular expression that is used to determin the correctness of an id. Uses express' route param regex. Specify the regex as a string, without enclosing ()                                                                                                                                  |\n| whitelistedOperators             | Used to whitelist operators, format is: {or: true, and: true...}, by default, all operators are whitelisted. Please beware that if you provide a whitelist, all operators not included on this whitelist are forbidden by default. ExSeq will take care of translating $or to or and vice versa |\n\n\n### Error Objects\n\nError Objects created by ExSeq can be identified using the follwing code.\n\n```javascript\nif (err.isCreatedError) {\n  // this is an ExSeq generated error\n}\n```\n\nExSeq errors contain the following additional attributes.\n\n| Atrribute      | Data Type | Description                                                               |\n| -------------- | --------- | ------------------------------------------------------------------------- |\n| success        | boolean   | For errors this is always false, used for reply message consistency       |\n| status         | integer   | HTTP status code                                                          |\n| result         | Error     | The error that caused the current ExSeq error                             |\n| isCreatedError | boolean   | A flag indicating if the current Error is an ExSeq generated Error or not |\n\n### Notes On Security\n\n#### Operator Whitelisting\n\nStarting from ExSeq XXX, operator whitelisting is supported. It is recommended to use the whitelist in order to mitigate (d)dos attacks, and only allow certain operators for routes can only be accessed by trusted roles. [ReDos](https://en.wikipedia.org/wiki/ReDoS) attacks are only one possible concern.\n\n#### Reporting Security Issues\n\nIf you discover any security issues with ExSeq or one of its dependencies please don't hestiate to send an E-Mail to office[you know what to put here]sphericalelephant.com.\n\n### Route Options (opts)\n\n|                     Option                      |                                                                                                                                                                                                                                                   Description                                                                                                                                                                                                                                                   |\n| :---------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |\n|                      route                      |                                                                                                                                                                                                                             Overrides the default label for the first route segment                                                                                                                                                                                                                             |\n| authorizeWith.options.useParentForAuthorization | Use the access rules of the *source* entity instead of the *target* entity, when using the *source* entity route to access the *target* entity. This flag is may only be set in the *target* entitiy configuration. Example: A TIRE belongsTo a CAR (or a CAR hasMany TIRES) When using /car/:id/tire/:tireId to access a tire, the user access to CAR is checked to see if the user canaccess a TIRE. This option may only be used in *target* entites that have either a **HasOne** or **BelongsTo** relation |\n|   authorizeWith.options.authorizeForChildren    |                                                                                                             Enables the use of the *source* authorization middleware for *target* entites. This setting must be set in the *source* entity. It causes all authorization request to go through the *source* authorization middleware. A *target* must only use a single *source* for authorization!                                                                                                              |\n|               authorizeWith.rules               |                                                                                                                                                                                                                                        Contains authorization definition                                                                                                                                                                                                                                        |\n|                     exposed                     |                                                                                                                                                                                                                      A nested Object containing information on route exposure. Blacklist.                                                                                                                                                                                                                       |\n|                  createRoutes                   |                                                                                                                                                A flag indicating that routes for this model should be created, defaults to \"true\". This setting is relevant if OpenAPI spec must be generated but some models need to be excluded from explicitly being exposed.                                                                                                                                                |\n|            filterReferenceAttributes            |                                                                                                                                                                                  A flag controlling the POST /entity/ behaviour, if set to true, all reference ids (association ids) will be stripped from the reply (default)                                                                                                                                                                                  |\n|            queryOptions.defaultLimit            |                                                                                                                                                                       The default limit of returned results for GET /source, POST /source/search and POST /source/:id/target, if set to Symbol.for('NONE'), limit and offset are ignored                                                                                                                                                                        |\n|              queryOptions.maxLimit              |                                                                                                                                                                                                                       The maximum value that can be specified as a limit for pagination, NONE by default                                                                                                                                                                                                                       |\n|        queryOptions.whitelistedOperators        |                                                                                                                                                                                             Used to override the global whiteListedOperators option on a per model basis, see opts.whitelistedOperators for details                                                                                                                                                                                             |\n#### Examples\n\nDefine a custom name for a *source*:\n```javascript\nconst exseq = require('exseq');\nconst Sequelize = require('sequelize');\n\nconst apiData = exseq([\n  {model: Person, opts: {route: 'User'}}\n])\n\napiData.routingInformation.forEach((routing) => {\n  app.use(routing.route, routing.router);\n}, {\n  dataMapper: Sequelize\n});\n```\n\nControl Route exposure:\n```javascript\nconst exseq = require('exseq');\nconst Sequelize = require('sequelize');\n\nconst apiData = exseq([\n  {\n    model: Car, opts: {\n      exposed: {\n        '/': {\n          // forcefully excluding POST /, all\n          // other routes / methods are exposed!\n          post: false\n        }\n      }\n    }\n  }\n], {\n  dataMapper: Sequelize\n});\n```\n\nControl Operator Whitelist:\n```javascript\nconst exseq = require('exseq');\nconst Sequelize = require('sequelize');\n\nconst apiData = exseq([\n  {\n    model: Car, opts: {}\n  }\n], {\n  // only $and, and, $or and or are allowed now\n  whitelistedOperators: {or: true, $and: true}\n  dataMapper: Sequelize\n});\n```\n\nAuthorization rules:\n```javascript\nconst exseq = require('exseq');\nconst Sequelize = require('sequelize');\n\nconst isEntityOwner = (req, res, next) => {\n  // handle authorization here\n};\nconst isUser = (req, res, next) => {\n  // handle authorization here\n}\nconst deny = (req, res, next) => {\n  const err = new Error();\n  err.status = 401;\n  return next(err);\n}\nconst apiData = exseq([\n  {\n    model: Car, opts: {\n      authorizeWith: {\n        rules: {\n          CREATE: isUser,\n          READ: isEntityOwner,\n          UPDATE: isEntityOwner,\n          UPDATE_PARTIAL: isEntityOwner,\n          DELETE: deny,\n          SEARCH: isUser,\n          // OTHER can be used to handle all cases that\n          // have not been explicitly handled by any other\n          // rule.\n          // OTHER: deny\n        }\n      }\n    }\n  }\n], {\n  dataMapper: Sequelize\n});\napiData.routingInformation.forEach((routing) => {\n  app.use(routing.route, routing.router);\n});\n```\n\nauthorizeForChildren - All Tire routes are authorized by the Car rules.\n```javascript\nconst exseq = require('exseq');\nconst Sequelize = require('sequelize');\n\nconst apiData = exseq([\n  {\n    model: Car, opts: {\n      authorizeWith: {\n        rules: {\n          READ: isUser,\n          OTHER: deny\n        },\n        options: {\n          authorizeForChildren:  [{\n            child: Tire,\n            authorizeForChild: true\n          }]\n        }\n      }\n    }\n  },\n  {model: Tire, opts: {}}\n], {\n  dataMapper: Sequelize\n});\napiData.routingInformation.forEach((routing) => {\n  app.use(routing.route, routing.router);\n});\n```\n\nuseParentForAuthorization - All Car related Tire routes are authorized by the Car rules.\n```javascript\nconst exseq = require('exseq');\nconst Sequelize = require('sequelize');\n\nconst apiData = exseq([\n  {\n    model: Car, opts: {\n      authorizeWith: {\n        rules: {\n          READ: isUser,\n          OTHER: deny\n        }\n      }\n    }\n  },\n  {\n    model: Tire, opts: {\n      options: {\n        useParentForAuthorization: true\n      }\n    }\n  }\n], {\n  dataMapper: Sequelize\n})\napiData.routingInformation.forEach((routing) => {\n  app.use(routing.route, routing.router);\n});\n```\n\n## Generated Routes\n\n### Source- and Targetmodels\nWhen generating routes, ExSeq differentiates beteen the **source** and the **target** model. The **source** model is the model whose association method is called, the **target** model is the one passed to the association method as a parameter:\n\n```javascript\nconst SourceModel = require('./source-model');\nconst TargetModel = require('./target-model');\n\nSourceModel.belongsTo(TargetModel);\n\n// or\n\nSourceModel.hasMany(TargetModel);\n```\n\n### Route Structure / Route Table\n\nThe label of the first segment of the route is determined by ```source.name``` or by ```opts.route``` if specified. The label of the target model segment is determined by ```association.options.name.singular```, meaning that it will take any aliases into account.\n\n| Method |        Relation         |                Route                |   Permission   |                           Description                           |\n| :----: | :---------------------: | :---------------------------------: | :------------: | :-------------------------------------------------------------: |\n|  GET   |           N/A           |               /source               |      READ      |                Obtain all instances of *source*                 |\n|  GET   |           N/A           |            /source/count            |      READ      |           Obtains the count of all *source* entities.           |\n|  POST  |           N/A           |               /source               |     CREATE     |                 Create a new *source* instance                  |\n|  POST  |           N/A           |            /source/bulk             |     CREATE     |             Creates multiple new *source* instances             |\n|  POST  |           N/A           |           /source/search            |     SEARCH     |                    Search the *source* table                    |\n|  GET   |           N/A           |             /source/:id             |      READ      |             Obtain the specified *source* instance              |\n|  PUT   |           N/A           |             /source/:id             |     UPDATE     |           Replace all values of the *source* instance           |\n| PATCH  |           N/A           |             /source/:id             | UPDATE_PARTIAL |        Replace selected values of the *source* instance         |\n| DELETE |           N/A           |             /source/:id             |     DELETE     |             Delete the specified *source* instance              |\n|  GET   |   HasOne / BelongsTo    |         /source/:id/target          |      READ      |             Get all *target* instances of *source*              |\n|  POST  |   HasOne / BelongsTo    |         /source/:id/target          |     CREATE     |  Create a new *target* instance and associate it with *source*  |\n|  PUT   |   HasOne / BelongsTo    |         /source/:id/target          |     UPDATE     |          Replaces all values of the *target* instance           |\n| PATCH  |   HasOne / BelongsTo    |         /source/:id/target          | UPDATE_PARTIAL |        Replaces selected values of the *target* instance        |\n| DELETE |   HasOne / BelongsTo    |         /source/:id/target          |     DELETE     |                     Remove the association                      |\n|  GET   | HasMany / BelongsToMany |         /source/:id/target          |      READ      |      Obtains an array of all associated *target* instances      |\n|  GET   | HasMany / BelongsToMany |    /source/:id/target/:targetId     |      READ      |               Obtains a single *target* instance                |\n|  GET   | HasMany / BelongsToMany |      /source/:id/target/count       |      READ      |           Obtains the count of all *target* entities            |\n|  POST  | HasMany / BelongsToMany |         /source/:id/target          |     CREATE     |         Creates and associates a new *target* instance          |\n|  POST  | HasMany / BelongsToMany |      /source/:id/target/search      |     SEARCH     | Search items in the *target* table that are related to *source* |\n|  PUT   | HasMany / BelongsToMany |    /source/:id/target/:targetId     |     UPDATE     |          Replaces all values of the *target* instance           |\n| PATCH  | HasMany / BelongsToMany |    /source/:id/target/:targetId     | UPDATE_PARTIAL |        Replaces selected values of the *target* instance        |\n| DELETE | HasMany / BelongsToMany |    /source/:id/target/:targetId     |     DELETE     |             Deletes the specified *target* instance             |\n|  POST  | HasMany / BelongsToMany |  /source/:id/target/:targetId/link  |   ASSOCIATE    |          Link existing *source* and *target* instances          |\n| DELETE | HasMany / BelongsToMany | /source/:id/target/:targetId/unlink |   ASSOCIATE    |         Unlink existing *source* and *target* instances         |\n\n### Response Headers\n\n|           Route           |        Relation         |    Header     |                          Info                          |\n| :-----------------------: | :---------------------: | :-----------: | :----------------------------------------------------: |\n|      /source/search       | HasMany / BelongsToMany | X-Total-Count | Contains the count of all results for the search query |\n| /source/:id/target/search | HasMany / BelongsToMany | X-Total-Count | Contains the count of all results for the search query |\n\n### GET / POST Parameters\n\n|    Method     | Parameter |         Description         |              Type              |              Example              |\n| :-----------: | :-------: | :-------------------------: | :----------------------------: | :-------------------------------: |\n|      GET      |     a     | Allows attribute filtering  | \"\\|\" separated list of Strings | /source/?a=name\\|birthdate\\|email |\n| POST (search) |     i     | Items per page (pagination) |            Integer             |      ```{\"i\": 10, \"p\":2}```       |\n| POST (search) |     p     |      Page (pagination), starts at 0      |            Integer             |      ```{\"i\": 10, \"p\":2}```       |\n| POST (search) |     f     |        Sort by field        |             String             |        ```{\"f\": \"name\"}```        |\n| POST (search) |     o     |         Sort order          |         Enum(ASC/DESC)         |  ```{\"f\": \"name\", \"o\":\"ASC\"}```   |\n| POST (search) |     s     |   Sequelize Search Query    |              JSON              |       ```{s: {value: 1}}```       |\n\n### Search\n\nExSeq supports searching in accordance to [Sequelize Querying](http://docs.sequelizejs.com/manual/tutorial/querying.html). Please make sure to use the backwards compatible operator notation and not the symbol notation, as shown in the example below. Alternatively, you may use the string representation of the symbol.\n\nBackwards compatible:\n```json\n{\n  \"value\": {\n    \"$like\": \"%foo%\"\n  }\n}\n```\n\nSymbol string representation:\n```json\n{\n  \"value\": {\n    \"like\": \"%foo%\"\n  }\n}\n```\n\nSymbol (will not work due to JSON.stringify \"limitations\"):\n```json\n{\n  \"value\": {\n    [Op.like]: \"%foo%\"\n  }\n}\n```\n\n> Note: When using the `include` attribtue to query data, be aware that the associated models can be fetched without explicit authorization.\n\n\n#### Search examples\n\n```json\n{\n  \"s\": {\n    \"value\": {\n      \"like\": \"%foo%\"\n    }\n  }\n}\n```\n\n```json\n{\n  \"s\": {\n    \"value\": {\n      \"like\": \"%foo%\"\n    },\n    \"include\": [{\n      \"model\": \"OtherModel\",\n      \"where\": {\n        \"otherValue\": {\n          \"like\": \"%bar%\"\n        }\n      }\n    }]\n  }\n}\n```\n\n```json\n{\n  \"s\": {\n    \"value\": {\n      \"like\": \"%foo%\"\n    },\n    \"include\": [{\n      \"model\": \"OtherModel\",\n      \"where\": {\n        \"otherValue\": {\n          \"like\": \"%bar%\"\n        }\n      }\n    }]\n  },\n  \"f\": \"OtherModel.otherValue\",\n  \"o\": \"ASC\"\n}\n```\n\n## Foreign Key Authorization\n\nStarting from 1.3.0, ExSeq features body foreign key support and unopinionated foreign key based authorization. To enable foreign key authorization support instantiate ExSeq as shown below.\n\n```javascript\nconst exseq = require('exseq');\nconst express = require('express');\nconst app = express();\nconst bodyParser = require('body-parser');\nconst Sequelize = require('sequelize');\n\napp.use(bodyParser.json({}));\n\nconst apiData = exseq([\n  {model: Car, opts: {}},\n  {model: Tire, opts: {}},\n], {\n  dataMapper: Sequelize,\n  middleware: {\n    associationMiddleware: {\n      fieldName: 'someField'\n    }\n  }\n})\napiData.routingInformation.forEach((routing) => {\n  app.use(routing.route, routing.router);\n});\n```\n\nIf enabled, the middleware will attach in instance of ```AssociationInformation``` to the ```req``` object, using ```fieldName``` as a key. If ```fieldName``` has not been provided, the default key ```associationInformation``` is used.\n\nYou can now use the following code to obtain information about the relationships of a model, either by using the model or a valid foreign key.\n\n```javascript\n\nconst authorizationMiddleware = (req, res, next) => {\n  const information = req\n    .associationInformation\n    .getAssociationInformation(req.params.fk);\n  // TODO: handle authorization here!\n};\n```\n\nThe information returned by ```getAssociationInformation``` will look as follows.\n\nFor hasOne, hasMany and belongsTo:\n\n```javascript\n[{\n  source: HasManySource,\n  target: HasManyTarget,\n  associationType: 'HasMany',\n  fk: 'HasManySourceId',\n  as: 'HasManyTarget'\n}]\n```\n\nFor belongsToMany:\n\n```javascript\n[{\n  source: BelongsToManySource,\n  target: BelongsToManyTarget,\n  associationType: 'BelongsToMany',\n  through: BelongsToManyThrough,\n  sourceFk: 'BelongsToManySourceId',\n  targetFk: 'BelongsToManyTargetId',\n  as: 'BelongsToManyTarget'\n}]\n```\n\n[npm-image]: https://img.shields.io/npm/v/@sphericalelephant/exseq.svg\n[npm-url]: https://npmjs.org/package/@sphericalelephant/exseq\n[downloads-image]: https://img.shields.io/npm/dm/@sphericalelephant/exseq.svg\n[downloads-url]: https://npmjs.org/package/@sphericalelephant/exseq\n\n## OpenAPI support\n\nStarting from 2.0.0, ExSeq supports OpenAPI 3.0.2. The OpenAPI document can be found in ```apiData.exspec```;\n\n```javascript\nconst apiData = exseq([\n  ...\n]);\napp.get('/my-api-docs', (req,res,next) => {\n  res.status(200).send(apiData.exspec);\n});\n```\n\n## Demo Project\n\nThe demo project is located in ./demo/, install all dependencies and run:\n\n```\ncd demo\nnode .\n```\n\nYou can now access the OpenAPI specification and Swagger UI at:\n\nhttp://localhost:3000/swagger-ui/\n\nand\n\nlocalhost:3000/swagger.json\n\n# Update Instructions\n\n## 1.x.x to 2.x.x\n\n### Return Type Change\n\nCalling ```exseq``` does not return an array of routing information any more.\n\nChange your 1.x.x code:\n\n```javascript\nexseq([\n  ...\n]).forEach((routing) => {\n  app.use(routing.route, routing.router);\n});\n```\n\nTo:\n\n```javascript\nconst apiData = exseq([\n  ...\n]);\n\napiData.routingInformation.forEach((routing) => {\n  app.use(routing.route, routing.router);\n});\n```\n\n## 2.x.x to 3.x.x\n\n### Added compulsory ExSeq setting\n\nCalling ```exseq``` now requires the ```opts.dataMapper``` option to be present. Currently, the only supported datamapper is Sequelize.\n\nChange your 2.x.x code:\n\n```javascript\nconst apiData = exseq([\n  ...\n]);\n\napiData.routingInformation.forEach((routing) => {\n  app.use(routing.route, routing.router);\n});\n```\n\nTo:\n\n```javascript\nconst Sequelize = require('sequelize');\n\nconst apiData = exseq([\n  ...\n], {\n  dataMapper: Sequelize\n});\n\napiData.routingInformation.forEach((routing) => {\n  app.use(routing.route, routing.router);\n});\n```\n\n### Route and Route Authorization Changes\n\nThe /source/:id/target/:targetId/unlink route is now used with the DELETE method and NOT the POST method.\n\n\nThe /source/:id/target/:targetId/unlink and /source/:id/target/:targetId/link route are now secured by ASSOCIATE and not by CREATE.\n\n### Data reply\n\nExSeq was inconsistent in attaching ```instance``` or ```instance.get()``` to res.__payload.result. Version 3.x.x attaches ```instance.get()``` for all routes by default. Use ```rawDataResponse``` to adjust this behaviour.\n\n## License\n[MIT](LICENSE)\n","readmeFilename":"README.md"}