{"_id":"node-express-mongodb-jwt-rest-api-skeleton","_rev":"98-3c043de322d4a81b02c6000f426b617f","name":"node-express-mongodb-jwt-rest-api-skeleton","dist-tags":{"latest":"9.0.5"},"versions":{"0.0.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"0.0.1","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --no-deprecation --timeout=5000","dev":"NODE_ENV=development nodemon --no-deprecation server.js","fresh":"npm run clean && npm run seed","clean":"node --no-deprecation clean.js","seed":"node --no-deprecation seed.js"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","moment":"^2.22.2","mongoose":"^5.2.14","mongoose-paginate":"^5.0.3","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.5.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^2.2.0","prettier":"^1.14.2","prettier-eslint":"^8.8.2"},"gitHead":"4493c97d2c65a4654112596aebbef75daf9f8110","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-FFCFlp0DIyldUfp1w6CUwGXmyJXAk24wdax7CnQvYZWv5kKhrqaq12cFkl9GjufTIxJ9QhN7XvVaghVJ1d7Fdw==","shasum":"157ab016132bac2629603b8c298f39f6c66af524","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-0.0.1.tgz","fileCount":42,"unpackedSize":81935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmDkTCRA9TVsSAnZWagAATaMP/0ZNX9K9rkfQQFl4aoyg\nfbgnxU+wytc7nIXKLbNJ8JEupm7907q6NEL7ub5610USci+rmc0NJN2ym/U3\nB5pjleKcCsEx6qauGhD5pkcq6FzRweky7UIR33i8Hl588RUyf9VnQID9z0tb\nr0FXvrn50BS/JVUAeTSYQ7QWW4aCKpxpXFzACpgJV8vbcUTTqBIfXBnOf7J7\nPqfHN8E5QiUcDHFbs/XUufysSUSqAqkWHodSBBL85IuSwUvf+Cynz7covkJl\nymvuIQXG/cZDcLLd0xN8tXvtGgY1qhhZJcpRdNnHkaAyYFEFknSUlm1C5Eea\nelsPJf6zsDQyFCgFlrMWydu2wNq8RhoYcdwD8Vx8qmJBmrbyH0IlG4JW8wbn\nNGDbRuCihiKiqFc6iiTg+U8DalEGZDPR4u16n6NM+cme4Gvxaz49Wgr9rBEm\nshWK+lPoSV6ge4hqUZFLv3WkX1fTqgtddAtbVIMF42swt25L5rdUpVCt44Re\n10wnth/woKYuxM64g3itZVi7aewozNYskVcnTtt46BDTj99ncAf68647dipk\n53ZJsqmsF55nQrPjthJuC+fE6Ysfi8jXS2T7YsrKxnr6aJQ+LTC+fgSzIZMq\nFi+rxy273XwuOnLk7my64IH3ryWuAaSoLtiNlfDcqJ+e8s9P95LLOM4LszSw\nPRFN\r\n=asm2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICU5SV43C1dAhl3g19J9RVVjOr8UwSIk7vuVliooSkR/AiEA4c74/M9ya1TDG1xOONp1QCAje9B+A6r6MSjDK8PliiI="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_0.0.1_1536702738492_0.2558852298186922"},"_hasShrinkwrap":false},"0.1.3":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"0.1.3","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --no-deprecation --timeout=5000","dev":"NODE_ENV=development nodemon --no-deprecation server.js","fresh":"npm run clean && npm run seed","clean":"node --no-deprecation clean.js","seed":"node --no-deprecation seed.js"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","moment":"^2.22.2","mongoose":"^5.2.14","mongoose-paginate":"^5.0.3","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.5.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^2.2.0","prettier":"^1.14.2","prettier-eslint":"^8.8.2"},"gitHead":"ca0d23316a40055e6d23c9f99cff999269da9e10","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-wt9od+lnaKi25zQY2EvIVHKoxOD560npochgnAAaU5jAJ1WtQr4/WhxCS58CLH9n4B8lzmAdq0rptQT43L142A==","shasum":"c143ffa9ba9a73d13630bfe954a0738fc939d4ab","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-0.1.3.tgz","fileCount":42,"unpackedSize":81935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmDnlCRA9TVsSAnZWagAA1RIP/06cWoVmo5z/Fep36j87\nWZ4rb5tms01UnLYR2DlBeAEUshaWgxjZqLHyRUYt86NwznMI9eEy8eqJlOEA\nZ6Rli/Ps/QH2I8uGo3OiRv5LN39eyZZLJvrH5B4vJspW2wwe5awxXNyWwWFe\nhT6XTX7OK1kU6NbtTdILfZPB0sZeIYvgyxbg9Ll9UyMfua4wf84uxO5bfwJQ\nt3H+LeHBUyEHkz1l7YYLGThLDcbAUtn+X8SCK3DnW/gmP0QxpO8kyYRbp2Av\nNJKqHPIIDDq/osUi7r6Gq+3lgaMSSZh5DDwnuwZEI5SvN+Gm0B8q/kHA/2oJ\n4Wr5TxXL45dg6Ikl2CktMeMQ8g1DNKHWhuxIqw7tw9GL9XlfX53/7XWrPimA\n6sY/FvzXx4GLgR6rtFlMVKS8iPeS3YWY5gc75YS+wSALau6lEhFNj+3KnI8g\nF8HdnoqGNu6ucDk7xBchWTkNOQE7rukersP81DG+rVGf4jRRuVHTUqgCHAw1\n1Enwlg581WzUhP3pP9ispEcz1pZx38GwKFkgJ52tEtplCT3pkG4c0BocejYk\nWHI/2Hgyia9bofCnddInKwuKV4Faatc33ht1hXES9oXb4RFIvrSWpGbKi5EE\n1jOVDUDP5fu4DdAM6uxs+3a4odJAh+Zt5eDV1PHVUJEDZLByTmNKVLpHQLgU\ngeM3\r\n=n23z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKTB0395m5XBxc6lQU2SyZ6sr+gO6Yeirs+uf/dNWnoQIhAO/5bT35GnxMVkzSqlH+9s878rD0h07KfobOUesh5xb5"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_0.1.3_1536702948494_0.018764121204077"},"_hasShrinkwrap":false},"0.1.4":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"0.1.4","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --no-deprecation --timeout=5000","dev":"NODE_ENV=development nodemon --no-deprecation server.js","fresh":"npm run clean && npm run seed","clean":"node --no-deprecation clean.js","seed":"node --no-deprecation seed.js"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","moment":"^2.22.2","mongoose":"^5.2.14","mongoose-paginate":"^5.0.3","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.5.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^2.2.0","prettier":"^1.14.2","prettier-eslint":"^8.8.2"},"gitHead":"84d2634ae3ed16de44936070d60d4b966c89efb2","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@0.1.4","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-iyZf83AWtlvnZ4zSFD8f9XhNhb7EF/qyGi/W0TgB9OoY+hbd6gboLyRNxZhrchGXkk/zCIAnMSoZyE5VzgHK4g==","shasum":"80b8b117846cea852b60c033740c6bf9ef5cce7c","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-0.1.4.tgz","fileCount":42,"unpackedSize":82337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmFBgCRA9TVsSAnZWagAAvAUP/jOO+4W+7jlXy7yNZUkX\nUEhYIF5WHLjOVBBhQaAoHTDbB6wXpfGFsteMUHSBYKI3yJ+AGHiv5FHav0ZF\nvZ0JlIBoo2jHFV1aN/IFDKMiqb+LEs6QBYN9+oTgFz9j4z6DeqUsoz7nhqpe\n7iFrMm7Hj8I6cf8bDr2PtjqirUMfnScOICScp3Mo2FVys9D1/jmr/RV0yvuz\nAQ3MlIWUBB1zidcfzXSovLjf1DThWrZ/s3DTC1XIpM4u7g1eewss/7jDFXRP\n5N1dfszFZXC3An0OMAzl2gJWqd1tHdGRAeGj6EFyE7uMmP3rTRDVFG+SwEPk\nlwnZcvs7p1o2pM8+vJsqM5wXV4mDgn37Iebp1vKTtvdK0hgPNFCSnsHksQoB\nQbuXII8bSUa2egXzUclcLWFiDpkImnqFtLBKgGNV36dVjT+eXlfV3KwPNUbF\nazd31X0jE/Aa8Y7JMq79Ap5J4GAo7pjtWImBZta5AVVYxVMXrFDPZh+1wWYO\nHqEYsphfYlyp5sN02XQ016KfhtCI27t7G2G4FoTsNpfylzQPoqLXD7/nAn2F\nBztPEEhXbvwO8PETbcQMyZGXEJGvx/iDPtnpWXGZwx7NAlyiO9C673FSEX3G\ndhca19PLDx6wwuN6WBS3zrWPwxWuKksZhwz29ydMgOAgZLkWGjo51XECbxDE\nhjue\r\n=v5Zy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHCk96SKjtxzRURjW1DoQoeir1wpkAjWR+95q0TIhBaAiBxkoU1nSEaPBbJf9OLewLafArR40/qq2lCmPJZt1shQA=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_0.1.4_1536708704016_0.9467388968535033"},"_hasShrinkwrap":false},"0.1.6":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"0.1.6","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --no-deprecation --timeout=5000","dev":"NODE_ENV=development nodemon --no-deprecation server.js","fresh":"npm run clean && npm run seed","clean":"node --no-deprecation clean.js","seed":"node --no-deprecation seed.js"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","date-fns":"^1.29.0","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","mongoose":"^5.2.14","mongoose-paginate":"^5.0.3","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.5.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^2.2.0","prettier":"^1.14.2","prettier-eslint":"^8.8.2"},"gitHead":"8e56f2325bdac19533dba763ba7030a7ae7ce922","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@0.1.6","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-4UCthuq+RtC4RgxEOxGO2q6erLoSzJkOtHwbU9PNu8puqfbf4fkaeTah94MBpnhhVay3rm/x0M3SyM9EeFql/A==","shasum":"f15bdb1c61151dbfd6d8bccb57f16d28500be75e","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-0.1.6.tgz","fileCount":42,"unpackedSize":82348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmN+RCRA9TVsSAnZWagAAMHgQAJRvFi3b0wxpTcwIOdI4\nZDK++D01WjV4Ybz8LzL4UqbMNQ9qEJU6MtR88UWgZGI5BXu0wdF7IQGpAMF2\nYNKrbP+VeWpL5RiymwHHlD1cmF+DIeMax2DgMrzLnwNkgy2K+K9j4EjLnhHp\nFSoMLzvN6DZowPnBdO9zVe0dWnuaKpBlywJByy8pJcCg8vSoIqRcYrAv41Yc\nIzmtqxh52QIFVw7DTGwxc9fcb5tC06TjsYXVJSYnWJhbBfmU/N+YRPad+z2C\n5wid8UKd1PvaskeobW0bfuy8bQXN90luaPHgk3hjnHRnDLoeUTY7YuxF5zyy\nQERy7vUg/8gJ1gcsIV2A9AzHyeSYQOs+/MSnZTBCii1lMRbJnxNQhPYbP4c3\nASSUWmIzG5m1B54Fr3eAE4Phds0f7QjqGqqjG+vtAIqooPNxNOvYx5LL5hmT\naSg+UG717fQnYe3iBBw7hz9AtAlxxiTsJg+480yAHs79+VznkihEPZFemTt7\niA32CT1VJNtr9+SEwNhlLumDM+sGfZlUwk1X3AvN2YWDNxebGbl3UPF61yGr\ncyRzC73SXX+8EZfd4QyteQpu3GEqOZeYYyonc2zJs5CbIQkfJDz5ihR38Dau\nTI6458xCBJI4QoKR4NTVnz1lmt+Ay6+CR5fvc0afnFgvGt1ykocvFdrnryC1\n5N/x\r\n=cKD5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlunduv65MBTnsEqe3XoFjcq7+Eu/WUvp6RBDyRZ07eAiEAybIUR+HT93oJf6BH7eBACAScaSBq7sHtu+WMqZhLT2U="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_0.1.6_1536745360879_0.3703084412129878"},"_hasShrinkwrap":false},"0.1.7":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"0.1.7","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --no-deprecation --timeout=5000","dev":"NODE_ENV=development nodemon --no-deprecation server.js","fresh":"npm run clean && npm run seed","clean":"node --no-deprecation clean.js","seed":"node --no-deprecation seed.js"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","date-fns":"^1.29.0","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","mongoose":"^5.2.14","mongoose-paginate":"^5.0.3","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.5.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^2.2.0","prettier":"^1.14.2","prettier-eslint":"^8.8.2"},"gitHead":"13ed35a11bfae88ac059781ae4e3246e69da50e7","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@0.1.7","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-s89jNEoes2qVDhOkkk5cN+EGiigy7Be2VzyxXd+GB1aNnJFYcaBRsFub3Kuhr109Wh7rOeh/zBY4OF4y+AXN2A==","shasum":"5ad3d6b595e1488a0ba23b0fc0dde9d57c14c19a","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-0.1.7.tgz","fileCount":42,"unpackedSize":82332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmuq0CRA9TVsSAnZWagAAF4wP/jXAFUmrXpY4g2GnCSsr\nxBsIYW8QEsQC3E33a0WUcTIRpQYZKujHf4muKqlS5MQB9hELRYKWyDRQgsqy\nXeLopwW/lz3jpQBxo9/fGuyfCmCsYmsCXwiCu7V1z+HbfDZVlnC9Ytql9DNR\n89gr1ediyQkQtsAwBDLKOXEXHYGzJmebvjXZrvAfqRxNzQa9h7XY4Zgxpm4n\nG09tpBnYuvKzUAvRb5d32+hu7tE1THdFkLpwRSJooNgFdhgXpaez56wg6rU4\niKIhbAhqVo6ytWQAx76joNjWwmrSO+VWQSbx4kG1LV+ZmBPKZ2hV3E80EUZk\n+GGODd/ghJDc2lWlK2UpY42I9/CV5VGoLw/DuxMyY0ona8hXtB4zhYmyvW2m\ndh2UPFE7eKlRsHXeesoH8/cqxbPRWmM65DpZ4fdxQigPoJEm8xHeoDg8T3kv\n1JD1tkOMv0H69oI01N9Vjn27KnQMqOKfTS1OI7R6rZG3YW/01ZU4caPjS5Xv\ndgL57JmIWr+t5WCERys+tjcrx088qU1aqJ0XBX0jde8hYvaZnuQQUqjKgtx/\n3P+gGUCyQwljlArjxqe+91hyVkpXl2f2AJQojzuBuvxwLjPUCfRX7B+a1V88\naBb46n1xqahSJAE4CaGEfDiMpnU0AKb1JahLiyW+ciBKn012d5txfKQw2sCO\nWOX8\r\n=HUCB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcN+rbqtHIZYwWZ4naRjE8TWyBkj7eOzZ3ZBPGc3AnCAiEA9kp2j2cgSISiqFAdMvgQ48thzKNg7glcrIBT4PZKrUk="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_0.1.7_1536879283462_0.3833461184895728"},"_hasShrinkwrap":false},"0.1.8":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"0.1.8","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --no-deprecation --timeout=5000","dev":"NODE_ENV=development nodemon --no-deprecation server.js","fresh":"npm run clean && npm run seed","clean":"node --no-deprecation clean.js","seed":"node --no-deprecation seed.js"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","date-fns":"^1.29.0","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","mongoose":"^5.2.14","mongoose-paginate":"^5.0.3","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.5.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^2.2.0","prettier":"^1.14.2","prettier-eslint":"^8.8.2"},"gitHead":"348b5ae5be996106c01c951462e5a0b63dfb8d7b","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@0.1.8","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-PssD3evwyB8dldUq7N9ZIB0VgrRzHrv73V/ljmvZm8fvyh7XJotiVa/CdYr+mK6b0PRTnPejdgR+ZHLI6PcpCw==","shasum":"ee183c9aea334e37b82bc66c97ffb46e5f88bc62","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-0.1.8.tgz","fileCount":42,"unpackedSize":82117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmuxVCRA9TVsSAnZWagAAEnYP/0xWehynthMg/LTn+tl8\nKowdz4gqaldFF1o9sfMIE/zp88AGFm2iZlg3K/TRyjswQmwrNbxZQHDAjX7R\nHTGevBkBxYWykBp9Pk7PiB2smdKVJkSXX2Lqz+Xu0Q3UO/TyEsUjMhxwEp9E\nc3st3nqWK7BPdoKTSgjzVNJrLBXxmH6smKDsOhyH1YwUjNuHZuD6ZOsZW4nt\nQ9kVerGETKlhSOmswMbf/GuBTRdgG2A2BsyPyi6QrrC0XQOTagoz0g7H+gsv\nYqhZe2ui6YHC2rZwXwsSX9hVxcdjNwv9P6rE0kGiDK51jGnyL9E3lBLqtL8a\nKiYRl7xVIkK2nvrHLNS9/pHYnr8FBa5qSgdoyxqgsFRVVs5XjzJ3pmkq1Amt\nZtTymZ6zJRZ0+nOKDN6h8/Ub7wxEmkY4795wAwwURl69/mZGyXy9F6fbssbr\n2UoxI4otUsmF2QOIwLBcuw6fJ0Oucl1HKF6VSX/O2qYXmb3iuC7ky98F3SI9\n8slR9Q1ox/zRUCZbEg8u78IY9Scn3QRYJZ5jwdPwqQeC7sPSNhuFPw68zsYx\ni8Keu2bhrU2KvNWLE8KrbHPgGOU2Qt03lvmEmaoC2JX1Ab4w42r+BqHGdFLJ\nIo6koeGwwCNzmSEcjGLXTlmHd6pqPqB1gnfzQk9nSRrMGS6zXbr08oLaOyXJ\ncKut\r\n=z2YP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKvDEL69III8/efg9NRZQGqO3vHf7WBYb5cYyQZPoWRAiAnyGO3jppTRE/pHAkw//QUDLmvnK83WMHIGVGLujbKGw=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_0.1.8_1536879701240_0.9583932506176398"},"_hasShrinkwrap":false},"0.2.2":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"0.2.2","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --no-deprecation --timeout=5000","dev":"NODE_ENV=development nodemon --no-deprecation server.js","fresh":"npm run clean && npm run seed","clean":"node --no-deprecation clean.js","seed":"node --no-deprecation seed.js"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","date-fns":"^1.29.0","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","mongoose":"^5.2.14","mongoose-paginate":"^5.0.3","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.5.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^2.2.0","prettier":"^1.14.2","prettier-eslint":"^8.8.2"},"gitHead":"db9418c21793335c63cc01eb531921748522e3cf","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-6TTrHOCVqpPu0aTSizRZa8mZzfS7EuPQ/1XbuxARDvdVr3iIBtv2oaDo0Vic5jB0lCke6qesoYH2ZuJGKwhJ3g==","shasum":"bde97eb855dcf1f1d4db8f9484fb2f031076e8bb","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-0.2.2.tgz","fileCount":42,"unpackedSize":82101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm33kCRA9TVsSAnZWagAA38gP/iVAMx3aXYIAMzo2qoPL\nITRz5apIlu5C4s9cRVnJ64OogXyb3+XDEHZ9/e3My9h6onpt374sX7bsPJq7\n8RNHJVnzLcfSJ9XSKHNVTeG93PzCAzcGVHxU5wgKWvWNvTXKX/RKKfzqOe+/\niQskotIA5UtYgkSfobBmCg1KfAXAQP2oJBzXEkWCXgeFwlkr3atVM/XT1tN/\nAuydIrHLwUeSP66iwyZNDFL/ealTyohb0bRhSvbs75OnCDGl7EgdgPWm6qxn\n+6v20CT2+zEdFAYBfatpxpCLa+6KYjfCgcORLknsMZkZ+YmbTcBuSa+d9zka\ne1JGr3+cwGKMb1O2KCMTVlFHjpcSynHlLw3McScbo3wT6gL+GcIsryt+2x+U\nLywwSDj/CLSjUmRhKCOwS0tkXxQjPQligFGSkGraxHR3AjTjVUaRHQTvjc3s\nQG39wnXWqI1tjIfOpG10X0uAg6XoncEY8ELTL2uFpRmL2kbNV997pU5JbqWo\nHscgriMsnojbqWl6q3osONf9PqpHyrP48cj7LdOqqX0qi92F8CGV5s3ZZKhn\nElbdXSMzcOiKjeiaIdB4uPL0CM3zzqeyljFyepB67Jlz/ckxnaOyeHL0BybK\nms203yvtoBqhcioSDVX6Fv7VGRmxkVUtwX32M84jx0XknOuxDnKTgZc60fv7\naU8p\r\n=tlvH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGZZ8n7llbDiIhwCnT8g51HONtTkdwhfZPudyl6Yx2UwIgFFxKasQ501EExvcT3FCW5dGrxepDC7warHjq6SfiDNA="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_0.2.2_1536916964063_0.7679753506836222"},"_hasShrinkwrap":false},"0.2.3":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"0.2.3","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --no-deprecation --timeout=5000","dev":"NODE_ENV=development nodemon --no-deprecation server.js","fresh":"npm run clean && npm run seed","clean":"node --no-deprecation clean.js","seed":"node --no-deprecation seed.js"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","date-fns":"^1.29.0","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","mongoose":"^5.2.14","mongoose-paginate":"^5.0.3","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.5.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^2.2.0","prettier":"^1.14.2","prettier-eslint":"^8.8.2"},"gitHead":"01f01b4018336d469bac7d7db4300bbcc765b067","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@0.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-38hzmRUJRUSwt3U60OUFy+eqhiTcVPEB5qBpLysoIBVtJPIF1dJZysBStN0ZJbGdIcsMJ3WCNYsOT5A4x6//hA==","shasum":"a78da9767879d5a54ef08d2a610d9b3b135f4bdf","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-0.2.3.tgz","fileCount":42,"unpackedSize":82097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnBVhCRA9TVsSAnZWagAAbpMQAJXCNzmDYNVygcCZ3ieM\nm4A6dV+kEOQjwr8ccmoYpa8vgrcJF1CWw+inVOxmgQmVF0WB6h54WsrST7aX\nicP9kk4zZfdovYZfNbws43otwbe3ipNJ/LC6SL1JVH3H/lRQIFdeMnx/31Er\ngRn0ZlZNGkUAmyDpxHm7zsyz5MEtI2Sjc7yTVne9nUgf3L4MXI9KYLI4roxh\nO2k2COOi6lmoQWZOMplp77VpfzP9FcQGfqgdMSqqYbQKNOXBmvcrIaC8zmiU\nG71zmHO0enHvwjVPK1aRazpg1AsnO4LMBy8Rved15w3gxVZUeMGFfgR7dQSE\n4HHndoOWCmt8hFmY6zFLZWJMERasIVzgJ4H+DbegLLjhBnE7msrcnHx1RnFB\nCmurhr8sZqeMPFV2nynrQfkZMZQ4cRRf7tswu+5FnW7nWacnHegv5Zw8nNoa\n3QiKyb3JvT/0x8wDUkjxcTdvrdHB8gQj9xK5rpEL3EYndubt+kc+kEarIDLp\nYAvdNnCM9pOhYQNlLBfUnw9LRntFJtjjewfMsT5PDSyoQAteDAIdSoCpxQ0g\nTHAy7ymfKGY+0nbgxjVIp59x15O1qgz69s0ti295PLc6S+0ptLcr9hSp9SRP\nYqWa+ZkxLt+V2jTOTHfwiFqKQnLBJ3WpjlUT6zU+VC6uXUJEGrI8a92GrlaB\nkdHe\r\n=EEmm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYPHT1LL90qioWkRhozyANbx9LS5omD1uu0EvY7FhOiAiEA/1uf/yrYYW47UgYRouyvZo298l/n5Gt2r6qUfmAo6Qs="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_0.2.3_1536955744586_0.5032502163735768"},"_hasShrinkwrap":false},"0.3.0":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"0.3.0","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --no-deprecation --timeout=5000","dev":"NODE_ENV=development nodemon --no-deprecation server.js","fresh":"npm run clean && npm run seed","clean":"node --no-deprecation clean.js","seed":"node --no-deprecation seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","date-fns":"^1.29.0","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","mongoose":"^5.2.14","mongoose-paginate":"^5.0.3","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.5.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^2.2.0","prettier":"^1.14.2","prettier-eslint":"^8.8.2"},"gitHead":"e3d761c48b4b799f63667fa0b0108f1b9b0e6384","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-VxRSD3GyNutHo15yLRhBELpqmawkOHtBbKvnq5524Hrm9Ce4i1EyUecfk+lhdVrWBPsGIdl58Ip6s458riUsvg==","shasum":"d8b6c4ccd87944c0a75d4371ed25c05c3f647f33","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-0.3.0.tgz","fileCount":43,"unpackedSize":83206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboeDDCRA9TVsSAnZWagAAkMEP/jithj3xo5zg2x9JBRlO\noMI+SWmGtyqiMksJy5ZdpVpvs76A827/gE9a8T6pTNNj+CiQhTTcMwBTXfYC\nmixgwQY0yh0oCiiqrqSB/AmMxjE0IIaXweXOqudlfyJRJoYuwMYTcTFvq3bi\n7ZlulVYBrcArXpo3gKGWfkqkk2qyBEdbsyrKj3vrIkJ5dp7VQRAKFGLctTcN\nN6cQWubE9Jg6WOscWKzWCP5nxBckgeRSxje8QJeJ20TO0F+mmOk2zza/pQW7\nwz2eQgnpitLY7R96YZukBMixnh4i6wtJqh1atH2ztrKm0Xj4hi+LNDdXRkJZ\nijRf9UwjlBMwsKC5nQQ0gjki4aJWmdou2OKEEsHEkU4s+4g1U3N2dLsFAAfr\nYkpYJgUF1xBvG1grqSiEshYJTlAB1oyfB4Ui+6fmu4AeWA5Qjq83ak67L+Z3\nQWU2F/edJjt9Dn7QKFnDmFPQCR2Uba4T3tKNx/PMrjemMQca6zkkCBX4LMBB\n3kk3+Hi3PtcD+FRED3uzpd7ksPBdiMsiLdFR8GOAQhOF+z8rrluSlkd9RteW\nQD3IB6itDXZaDP+mGlPyTMStuhmqZHMm1oC+RgdAZ97dzUszNZEOMXTqYjEG\n+69POI9ddHpXrOdNSxVCfVDt6bi0AOohDSIQN71gf23PspaHtVl4wA8fDsaH\n857d\r\n=Lv48\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgcipGCKEle4jiC/HLYfeQnsRZRV50D+tENazSIqz2ugIhAKXzLeFXockRn+V0N95quP3xmQf18R83Qt97EDEOtiUX"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_0.3.0_1537335490457_0.571464447227849"},"_hasShrinkwrap":false},"0.4.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"0.4.1","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --no-deprecation --timeout=5000","dev":"NODE_ENV=development nodemon --no-deprecation server.js","fresh":"npm run clean && npm run seed","clean":"node --no-deprecation clean.js","seed":"node --no-deprecation seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","date-fns":"^1.29.0","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","mongoose":"^5.2.15","mongoose-paginate":"^5.0.3","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.6.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0-0","prettier":"^1.14.3","prettier-eslint":"^8.8.2"},"gitHead":"03b8086f4f389ac48df6e00430c0ccdf53a2d0f8","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@0.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-lF04N3AfQiE5sbZIQTVQIw/pwvsbaHyyhokvdRSGvIq9absmUuMZHY0iLepE4LlsktVJwHzwIL3JsLzz4ifkig==","shasum":"ccf2f261b144b2766869281054975931803ecb9e","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-0.4.1.tgz","fileCount":42,"unpackedSize":83506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboqcNCRA9TVsSAnZWagAABg8P/0QtmxPM7RhSOv1Mivih\n5ZqKPHdJIJTElYQzOEO3APccMFXb2kAX3UFFdbek+GlMDwUWdgKG2vrHK6pB\nzDwmO/ETyGFJcr6/4QRte6QgacuKwvgKYNPzin3O4WvueLGlUFeDvysdDiSN\nlqdEDxLoeWyWKejy2PU8EUzDwSH7FiehZGczoJuDD8WjXFcVGQfPP/cC1Pp3\n986qrYcgmL8eKPBSBJsNzsRUPqSz2h+Wi8jYpezZTts8NBYSP4jZRiLHDHC8\nqLpgBtHtxt/mU/prwDRHCHJsIYh02n8C42uf1g1vTlXSOu77XOBVIPEbyyW7\nLGR05RI2o9z/pC96FKUXn7CuhPuIhb8yFr7YuOf22PDqWcQ87uXZeBa86oVF\nv0VhmqMvJVvlXQOHnLJW4LU/CEQlf6yB+QbzSE7pzgwVv1UcAM/jLf0laNwb\nRNxp1aXtGKN+tNPQtU8VA1WZOX2JP2CdkDpHwPRgg98DkPf4GGmCBrydSKxS\n38l8v2Ui/96vL3+qdjHvRBZi6TXMM6cX8kNhW+DYNBfGc+soXR4ygb3tqsVE\ntzHFwG/2KQ7gDpx8uuiQjpeYhrfwgnsLf7MPM8H+TYu4V5bo25cOb7c9deRD\nHduODeha3JeFAkIak/MDi62+8DW/x8ZGOAxQq0OdP9SznSk6WXfSwXAmHhaO\nirbh\r\n=mkyB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/NJS9O9zaYBsxTBMXZ+d2VTyc743NL7lgr4D/1HwWMAiBtk4g8DhJz7Se23CoUb5Vf+awUUVSOjoUPN6ceaXzLZA=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_0.4.1_1537386253116_0.667902149818826"},"_hasShrinkwrap":false},"0.4.2":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"0.4.2","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --no-deprecation --timeout=5000","dev":"NODE_ENV=development nodemon --no-deprecation server.js","fresh":"npm run clean && npm run seed","clean":"node --no-deprecation clean.js","seed":"node --no-deprecation seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","date-fns":"^1.29.0","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","mongoose":"^5.2.15","mongoose-paginate":"^5.0.3","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.6.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0-0","prettier":"^1.14.3","prettier-eslint":"^8.8.2"},"gitHead":"b5f979cbb94cce50844e2651582f517fffebcd62","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@0.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-fvmiuqJ9t0Jex8e92Gw3pxqR0CIUuXIgQZYMa/AbQaJfEqie3Dl1DowIHO9U9CYxxyHCjqngrqPuaToVIsy/nA==","shasum":"e096f3c17c233a8fbc09eebf16bb21c0a6abb873","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-0.4.2.tgz","fileCount":42,"unpackedSize":83544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpCrKCRA9TVsSAnZWagAAnC8P/RI6IN6UYV5lFWuIwQai\nc6lzOTlFLzt0sOmW+hhSlgAUuNmRgQ8U4NTNyAiVafcr4bdv6NoRJILCTEn3\nBwIv91EGW0/LkFSuPX0j6zoec7SgClPZNnzN0Xe6bBn+F2h+YLRkbcJNSgex\nCgimf7fMN2YDFafiKk9yC250A7t7ssvNIZQiWvueC09SmvP8M/7k7zQnjomm\npyeIgbnM6d3J2ZcuvjIbpA4qiEBW1kl/+OacjrifyCKE7Xh0/gc2XjioFpGU\nMELy+6T8e5mvHK2+OjAMtD+vq9c1aGdpKocbl10+UgiuGp9UkA4EW5ERNOV3\npkz/Flu+zWzNH2/k+cKodJItTCh3cZR6wcdNDIf9yB7dXITNfJ5n2WQbeMV1\nJWfCYT2YMI9tXvPlQioQlNVon7q/uRtx03Pz+6OTmWjGjpQ2sbDRfAYhou1/\nE5YD+wtw/OQAm3buKqrH9vug1qJ+Zy7tZghZqRByvi3x+QoX4T2qV4EyNM4X\n1lpuYTI5p2RLRFfXCCWUsBiEKPOl3niRySmUTUrmIsMpDAysRbtbvOUwnQX+\nrlfvfAQ7DSg9+GAILcpSlcHYb3VwpftToW0Z/0DKPPcsGb23e+kz3QH48uXQ\nzMCkG3J3S7QD4xQ4+PRmW9ne2DUJ6xCOZhM1XNs2e856579UJ6uRPCf/uHyJ\ny53x\r\n=uHTd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9JDe0SZ2cgr8GIgc3CDIJtsjBsRJx50gtrpH3dsoeKAiEA6zM0E0Gy82AhPFazKW9rEoJkoh34aLyuvBin7RS9vz0="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_0.4.2_1537485513664_0.589005268082798"},"_hasShrinkwrap":false},"0.5.0":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"0.5.0","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","date-fns":"^1.29.0","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","mongoose":"^5.2.16","mongoose-paginate-v2":"^1.0.12","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.6.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0-0","prettier":"^1.14.3","prettier-eslint":"^8.8.2"},"gitHead":"54b90810a55c579cae14eb92936fd798440e5f55","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-j90AviJHv8tpsTrqVrwZ7MVaE5mdqpHkM4KyhWGiL+QX9KsK1KMswdcZa5T5XcwfpTHpDRgabo9N6M+rbXe7Ow==","shasum":"440880ed2960399c6cf090bcd86d24472cd87235","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-0.5.0.tgz","fileCount":42,"unpackedSize":83618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpHolCRA9TVsSAnZWagAAw9kP/2PD3gHk0QwjXpJTRkBK\nlCJUFa1MIk9QEFbf55nr0g82Auv39ptg7JWdW7cxAZwKMbNoSjWjJYffSCP2\nfAAWacbeaF6Es8c3fDbr2M608iOitpNgobYo6XaIYUywdiEkLvZB/qLPH3W6\ntWCio3gBLCN/UERNf3xzI8x93oezfDEmUeVQDa+ZKG4lU2X9LDtmM5rqGEK2\nPwtnDSNMPlUhAr+tT+Hc9+kFlqjPyGTuJcdcn3by099zt62f+IKtEliVNJKG\nJZDMjuV12a448JM9IhLImDYWOjDFrqyLYPuKVWOendgYwUsjK6MVeOpPtOBD\nR8qQP6IE2XBbSWAl3LaJg61A1gX37Cb4Iz6aLHI7StWtm2rCb0XUjEeHIiOI\nlGzPRAApznVirNv6xoe80EEBNxQKLoreVkvKQT/p8scRc1RO7+AEiW0qbKH3\nFpYMPOn9LWEfxyAkparMOLzpGkI5WbruG+QxyqQFi+tSOPLWdUA2FlOri0PV\np0i+eoqd80PeKhRJeEDpcaRcVLk3HKTtL6QE/dKzxo8SQtpGffyGmBbO0wRB\njF3zguakw3xsspVfluExoo7poTJLrH9JpuTrCKN5LYveHOrhbT0Pa91Pd1iR\nCQLdiKGvYbc7s2cx8g9r1P99WIBDHM84MDB/LBt/jsaI9MpN1aGHSehSc90l\nVF1y\r\n=/gNu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXYzO8hwvJdTblmbvzhVAwWw9N3Ps8SWpzniL62mkYAAiBJlFqLd4ez8tli17G0MkMslS7s0A+W92oxxQEdclxV8g=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_0.5.0_1537505829301_0.16249296549138315"},"_hasShrinkwrap":false},"1.0.0":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"1.0.0","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","date-fns":"^1.29.0","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","mongoose":"^5.2.16","mongoose-paginate-v2":"^1.0.12","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.6.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0-0","prettier":"^1.14.3","prettier-eslint":"^8.8.2"},"gitHead":"414047507dba81bd782e1f3076d2d52bdbe187ee","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-vCFF0X0rC3jw0LU36NINw/DSqBYKKYLw6d7H/dUJknL8Y/7MFZKDZEHiylSCnyp5mP+zsDhszxXz9rRK/HPRVg==","shasum":"6101782c227d5b02d51ef74bd9023c9bbf967bad","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-1.0.0.tgz","fileCount":43,"unpackedSize":84428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpIvtCRA9TVsSAnZWagAArXEP/39zJIYC47uM8O/K2tc7\nWDbZrV3G8RX01gXM1K+gEI+1Oc93sOaSFRvGqpZf/WRREjfmpp1miZLMgZPh\n4Wop1mUeYe50e2jH7whEE60H11ilSJgoNQUwoAYVQdnqzTLHUbyKyUK4qUe9\nShCW1RXPgU0UycmzOGpjtuStrnUpTnpBYPAH0B5XfFtkzqoF52twz3laBlL8\nTS2XhaCxSoK4YXWCpgd3/nFPApewObt8b/wz8A6Hi/NJDORAGhrujIwjZZKa\n7jJhm3m5/KPzsssMFwXQFvH0sj1LykMjmdyUK3DVJOxT+KlIHgTxLqpnPdHF\nOpFPRGMvvpzjqXp2amXq2uIHVfVrzMmefX5YnAkQPDRYBTPaRVp4ogNmks2g\nFO08Zcs7fLcamrGX8WkxVOsj1Mbk47CG9hnSRUjM1ZzrRJKPt1XcZh3PAEyr\n8KuPUGHTjBj1yoxgZc2aj6pxzKsVyoSPtn67aF49+v+Y+05XXjxivYo1MVJ9\nWmmGGSU5F4lZtY861kLCn2kLZXFciVWtAYRNfLQuTzVE1kuQGVFP0Ig1qvyu\nYIYHSdiNKMgV9VJoVFWupgOpT3qSvDCCLTdFngAiCCDv8EgSKYoTbLhr2U8g\njPVUpbOx3OsL4XC61Du35lISrFSo5cwKTaO4O8dUgjWCAEB9u3TK1n8ZKmbH\niGwS\r\n=Zo/6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgSF66SKQoyfkWSDN7vTCbGfrdeLgJPSwwxlKQgjfQqAIgDmKQT2rfzbru42SJhcgrP3jc7cJBX3mbOmlOOi6wok8="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_1.0.0_1537510380484_0.4628452329016668"},"_hasShrinkwrap":false},"1.0.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"1.0.1","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","date-fns":"^1.29.0","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","mongoose":"^5.2.16","mongoose-paginate-v2":"^1.0.12","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.6.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0-0","prettier":"^1.14.3","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai"],"gitHead":"a14dbf0ebcfee6476bc972fa9facf3a0485d10b8","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-928bwoLQdEQ/pqU6bCnlh7S+DqqLUaIYKd7/E/X34OxKYlbf9oZvX5nK0GsBxGAsac7G668vZNGrQrGng2YYVw==","shasum":"e4d8e21ab0c9d97e7c2db5784bc2951f49abfce6","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-1.0.1.tgz","fileCount":43,"unpackedSize":84816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpVHYCRA9TVsSAnZWagAATBEP/0NXnmOzXg3r+/MHhURW\n/+6Lk5B4jDjh4I6ZP8rn/E0KObMD9Pd1yHFOnDUKJgKM5PV3UX/6Txip9Pkt\nsQTpzv6jPjlcuigGcTkiAb36HiBX1v7fXVv2IVGRK9+cBvF94waC+AKUSPKo\nZndW/pxFLHHi5jOCx6too+M1cSno4ykWYoAQEzlE/YnHBAw8R3I78zuAoSzY\ndUzY8nbBiwrGuzc5Hfts96VC7Qp+st/lXLSfZyOxtGL8ysX9Z27GBdsP3v8+\nSr3bjYqfun45XmEpNOy/XkNXKNlUNNI4CODOnuLklitgYoBts/f8BxoA6NTd\nene1qMCLO9ZBFq9jPkJBPoLA2EwvnWI1t9bFNGFkC2x8YxENwScVndaUNWjm\nLIOlNNYNGtHbr1Wh9Qw4IOWl9MoR0JSgTaO7WGPl2ERwY+++QS86j9+r6EIP\nkpzNzXbwfkszl+VG7cXNIJ4rHr7VHkMvox4gsbatYRY7MNxtrUNd1+xlBvsR\n3uKQU/yq8lQjd7SNwsLyTplYf0MbBSONsX0NIRQ1PfP/HyX0TYsc1DUlLBtf\nk2enCQtwYIVC6254D67XcjuoJF7YDj0xjKXEtRkbKKOaRbYbwH/Y/GXG3+W6\nzDi07sHYk0rHi7D0x0LrUqFnUkcChPi2EjH+F4oxDcFaNlyEwoT/Vm+qr37/\nVCi3\r\n=LqOF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrR7gkzdjh6IvEBLE5/CFRoGdV8h4z5vA6O5Ex6s+RkAIhAKNYmuN+5qB97l3gJMBWmNePU8v8FAtkiPV+gHPyoa2F"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_1.0.1_1537561047524_0.34591785935394403"},"_hasShrinkwrap":false},"1.1.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"1.1.1","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","date-fns":"^1.29.0","dotenv-safe":"^6.0.0","express":"^4.16.3","express-validator":"^5.3.0","helmet":"^3.13.0","jsonwebtoken":"^8.3.0","mongoose":"^5.2.16","mongoose-paginate-v2":"^1.0.12","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.7.1"},"devDependencies":{"chai":"^4.1.2","chai-http":"^4.2.0","eslint":"^5.6.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0-0","prettier":"^1.14.3","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai"],"gitHead":"b793ccd4bf90dfc35f35058d08db7f7b9de91864","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-kwSQiacFgXOelr/lpoxBUIZN8/kmZJEbe0ixpjNXLowoq1Q+FelMMXoWYhRVtb08f2V/SvnbXLYesjExaKciEg==","shasum":"897a2e2fad0c0f3c08627c4ef4e2e2b2c455fb49","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-1.1.1.tgz","fileCount":43,"unpackedSize":85163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrr2WCRA9TVsSAnZWagAAPs4P/RkXQM3/PjwodiyBr+oU\ngUAb+Iam2MGcGYLpM0TaeCBRaoKAjdwztMQfeMv9om/cQ8zady44F82xkzRg\n3E+V1h7UZDEk1PzRpkwByc87iRPaL0UGdOAxtwTeEwzYA5K2PR5e0p3v98Xc\n61Bv/QA8ey7//4bUzAD8/r8OUSmqiDP3prck/nsG8R2jqM8wkYPZTFpnqfl7\nK9DFePHEKRBjjzcr88TT2BNcqqgHL7XRVTG/rvjeyNLS+earf9RqNCLDemRn\nhHYdX0bweZquqw83h4BDU8uQV2a+inlerZ5+v6subrLHgTVYvJVKf81u4pCo\ntYL5Jg587ieSeY2fh58jYGQARXsOAaa4pufqc7q7rMEreeyWOyVwQj2EgXuj\nfDLeLF7FlxAlKcI8+DIYUaC1Wm6wqscvKyMrcr8lLVZ6aXgOgWi+ODWltjEX\ndjgV8GT2gI6DYzcKin1/yhg1iKr9+FGGhacz/gaOERfAihasUhR4VBrDKEAf\nrC7LgO1SVjcCRtcDT5DSBgKMRSIkAOtqS0L7pqlqJhjEEmFk009xsGR5mplL\nIKcOo3C8EqlNKoJ3f4i63VQJIg1cjByuYEMb7aHvyWI38E3aukQYzktM9Eki\naM0ijT+zEwqpnaAMtkV/aaoEf1f5kG+NVXrIgRp3IHKdK7ypFOx7XLM+G8Ap\nXyUX\r\n=cGS7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAccTwcvsjReqd//18aNxWmm42KJqf7spxlbF5IO117UAiEA6V5W4c4FMQUaj3CYJPsYlQddbii6SgynGX1GucbHwP0="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_1.1.1_1538178453274_0.6691496256265981"},"_hasShrinkwrap":false},"1.1.2":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"1.1.2","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","date-fns":"^1.29.0","dotenv-safe":"^6.1.0","express":"^4.16.4","express-validator":"^5.3.0","helmet":"^3.14.0","jsonwebtoken":"^8.3.0","mongoose":"^5.3.6","mongoose-paginate-v2":"^1.0.12","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.8.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.0","eslint":"^5.7.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.1.0","eslint-plugin-prettier":"^3.0.0","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0","prettier":"^1.14.3","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai"],"gitHead":"3321428a3e8715ed70b208fe8a09f4f8282825b7","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-T8F1T7n3egq7pak+SYopChr7S6z5g5awyY23THymQG+n8H4VTfx/DuDw9bZwEc6RnNsE476Be15hA7+R2VONOg==","shasum":"9334283c695d664b18a28a313868e0531279f232","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-1.1.2.tgz","fileCount":43,"unpackedSize":85201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0AihCRA9TVsSAnZWagAAtI0P/A/jLnpAx1zO8YaBw4TM\n3V2VWXcosznmhOowUEtmEfj0+gashPw92/oPYzXoBH1+pw610tuad3rctgTG\n4tD5sw4eSaiNR4ws+aazmtTy0bjntUM1hCU15gUYsFnGspdg5Vvwqc5rsgZb\nicEwTBRVRemJYYrscGoq8L994+OLZ4QuxFcjrEN+4AqsymjDa9tOTZoe9I0r\nQLiEQorFeeNysExswaoxcKbGd5NwQoCBubP6m85Y5Giwg5Qh+MT1PCkULm7P\n5vuz5XZgf/T3JiEz5vZwNP7xLjSuVzqgFPufMoCXCYmXog30b1E22R1a51h4\nemRJn0KuJa9OAcNOJreFQdknaMTXV+wVuTUhbZKeD/uefrnqG12fdVxXrVum\nqyOEZc3ttiq7aufNbOWc2w6giRaWqf3qjm3iNKbz5clw13cjz+sHNWgO44uT\niMVvuP/BTM8EhqRq3elDJYYJ5tVM9wiTfK27BYlSd8gSmD19z2AYshD641x+\nOwihfw/YaOvqBWZpwhxDLtk3yfVxK/Gy5Z3rPgxUlROLGsbUqgtKSNxITSF6\noFuv7o84png+IvpOz/9aSsYNtnLbdpHa5R3lOOJAyR4lg6obdH5F15pr2G3O\n8QZtzm0nuw45Z3Lawg6KCSp2KWY1CZ0+96qyfM7gywFaUPOEX2MhOy5xQ4TL\n5zU2\r\n=uLsF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5mkvIeGFv+XHgC7V/MZl99dP3xMUVZXxIYI2KFo14IQIgMwWGBR1K0Mfth6EUtcEmGVP1nf+BCXJILZ369mh6czo="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_1.1.2_1540360352338_0.35544950879754134"},"_hasShrinkwrap":false},"1.1.3":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"1.1.3","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.4","date-fns":"^1.29.0","dotenv-safe":"^6.1.0","express":"^4.16.4","express-validator":"^5.3.0","helmet":"^3.14.0","jsonwebtoken":"^8.3.0","mongoose":"^5.3.6","mongoose-paginate-v2":"^1.0.12","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.1","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.8.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.0","eslint":"^5.7.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.1.0","eslint-plugin-prettier":"^3.0.0","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0","prettier":"^1.14.3","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai"],"gitHead":"ae495cfe05f8a46398554140dada56c585ed9082","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@1.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-g7rsfMVHHeYpe3h2cFxz3+j2gBqbvlfA9Cv0SzAc2mB2qHrc7/JJuC2OuvAzNmjwu9TU82ICMO8J9qnAdQZBGA==","shasum":"e83a7b921bcb8951a05281f0f2bd184268ba65b3","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-1.1.3.tgz","fileCount":43,"unpackedSize":85382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0I7pCRA9TVsSAnZWagAA/ekP+wUipw6Bu2y9Fu7id/o3\nKHIh0sGY6bpilWfY0EdckCpbFsrlgIrdEosXkszrqmh0JeYOYEOytBdHq8QZ\nrmUGFg/0Cs+me/B4pHbJRxsz8gQBz/uvPwKe5rRwQrY8/sr+6HaOUEEbHnZx\na0PTksA3Y2RYYk7MBIoMmDzv5QNGGjapfnWqZIpLwgCNI1e/pLdaLdqHy7m3\naTI3sc1cV9TVxyWbD1XbwUqg2x63QqbjGFDDr04cT4uXv3fFVBAInq59tmV8\nxS5sTz5D0NBmgOFIjxRD89jBoinKvSnJ4WijToXJophbCgc33OvYE6oypW2s\nRQb49pJhgfroPmIzssoL6vUTe1w6mPPBeBx4NC3n+q7uCEjinMkhmi7NImWo\nXU/WcU8cFM4r67Gm7itVm612kuQjocNYPd8/FYXNS153gEBxCUyJAG6NGYiC\neI/hbtZPJ2HefL0G1iNlDU0V0SP0pm5vvMLKtQz2ycMAG5yzsVUkI+OtRsX9\niqitDcfICUy6xqy0TO2Cj451XJmt4JT9mSbHcsh10LsMRvCzvgVSCynzyPJb\nXenugxjn2dxXfDQazNol3Rkt5YMyfqafnLv0amreX8troynqkuT+qTJ4L4K9\nIiYxo4O7XurZzkGsi2hHrjKFoGEYH8HZBr2RUlOPrwure2p4PaeAHLvg0aiq\nnfgO\r\n=zj5/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3h2blMP5kc1C5KaOHHNtixdQgiO9H2gAPp5eIlL6XRAiEA8RkdxuSkw1j7UfPSPQO9HoBRnufE4LaOoJMNajiBKYU="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_1.1.3_1540394728489_0.2610400130050716"},"_hasShrinkwrap":false},"1.2.0":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"1.2.0","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.29.0","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.1","express":"^4.16.4","express-expeditious":"^4.0.0","express-validator":"^5.3.0","helmet":"^3.14.0","jsonwebtoken":"^8.3.0","mongoose":"^5.3.9","mongoose-paginate-v2":"^1.0.12","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.8.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.0","eslint":"^5.8.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.1.0","eslint-plugin-prettier":"^3.0.0","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0","prettier":"^1.14.3","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"4954426ef928627ec53a5b96a223f57f6e340fda","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-Qmca8RgPDb6F40ZLU1t6Mptr9QZc+2P8WqcwLRFQcEhqeaGWtsoMsb+wSbU1qbuK95V7rPDitB500fs7gLoovg==","shasum":"676511768aaf6590c85e8556206abd05cfd5826b","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-1.2.0.tgz","fileCount":43,"unpackedSize":85916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4NFHCRA9TVsSAnZWagAAbqgP/2qDMOyCAVsxEYw8wZfJ\n2UdFgiDxokQHJy8NGl9FStcGi+9GWceOlh3C3KloXV3ggJnPQD6/V5B29Gt1\nPh8tqiOHUOgbRYjKJDJlOOI9pd4urbGRwayGt2b1iW3tin/A7DDZaOsf4jd2\nY/Nr6oe8uu7AvBUDwc+vzYTfKFvH+/+4RG6Z68qrEiwaNnkqT01J9R0keGiU\nLRZESChuj9cnJeUJmjK0Yx6n/KLdGMWnbgmeka3SQk9k3+o+hzprCfERCjep\n4/qSzZdmPZHDyDnIxc3Z8VOIbINp3fQvpvmfXSoCmg7kzkfVdeJ5avKE9976\nTjT0N0W/XBUqV+hUEEaV1JDBu8QDV7whpSEGrEnDBj/yTo4VPAdoozerFmt0\n4DVLXtqqYADzdH3uPXS5uonC22wrSYO3hdrfQC0tKRkF8O4oPKQflbP2Hq9n\ndQgXRzt/m0cGGdS0z4DMR/WYUoxY6hwEXVHPkT8sR+kMolnDg+IU0UVPtLrr\nuCVZEtWiNaCRdoK9/knEJ0mQHA6s8u/Bh+r4YJX7hYD3+suTxFIo8fd3uoz3\nPJkXXGWmZ62F02IE3wTmGTsFpaaVJ824pS0tXtkP7nR7vZAlT4cUAFm5FVWQ\nSk4G8Rh/eG/WhqeHZK01uP8GvpzNtp7OSbAy+BxgswlwJGC7A8o6oFCJLLpj\nZIzM\r\n=eRRr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrZWAn9OvJwn/oP3o7FPQsWux6soN/eqFgYRa6VDkv6gIhAJePgrLl+qKYKJwqLTA7r1XX+f4NNkvKamaGuVfbvJFS"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_1.2.0_1541460294600_0.7289157101267911"},"_hasShrinkwrap":false},"1.2.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"1.2.1","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.29.0","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.1","express":"^4.16.4","express-expeditious":"^4.0.0","express-validator":"^5.3.0","helmet":"^3.14.0","jsonwebtoken":"^8.3.0","mongoose":"^5.3.9","mongoose-paginate-v2":"^1.0.12","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.8.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.0","eslint":"^5.8.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.1.0","eslint-plugin-prettier":"^3.0.0","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0","prettier":"^1.14.3","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"26a853ae73df9e7ed2e68d3e0bfbb753d184e022","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-CSuS2/ezNT7aFgg9jzuJWR9cEChJf9uzWaJaG30hJ3Om/atodLA7Q00zU7Vm9E9uBXLLq9IlLxcGUECH/18eLg==","shasum":"d43c9e1b796abe14c75e2b0ef323c1440c672c79","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-1.2.1.tgz","fileCount":43,"unpackedSize":86080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4SuRCRA9TVsSAnZWagAApWYP/iLU7xGxXPhhG637IiCV\n2FKmO6x2+zKWzAQGXiiLhYRwios8HS0tsGY53uXMI4x+AKTEl9ygUNBnOfzK\nriEkxOHcy8oM0KeTmW3jXjVVs1n4Mxs7toM+4K4tngfxbEshn6wSa5TY9Qws\nf6DW21oWmW92xSoRwYzqWdGhhhvDRUIBYkyTUma8yXubrErZIR67x8rb2dPT\nCe5OqPYTpM5YyqBbv67Q676YKRsk6VzYuHcsZWFQCXGKevZBMpXhYpifRdz5\n/S3cT19d2rb+CO7B0acA+XR9Fw1lvMYC1kkixvsOoAliiWZvnnf0qa2wxzTH\np2PBcDgTCMd4CTTZi4uMeWrAbfc+q7DahXfl0XUG3h6LXiEfJhuPXTXHQ7Xo\nfdNrjADcpBwXbqXXAV6/CDfLrQQQ8Vlh7i2tyG6OGgN2JFivevmyCXRTzg7D\ngpQfV9ykJ5e59pgEuOntjAscyqWltP33vhPr+ipEkUBZ2o2gwY+2K/54vSvX\nmLKccIrab6QogMJyvGYkYEsSpkG1ZBQQ/Nv7IycFljICIbHWTmVZxZPe/XHv\n0QOxSBp06aHPjqyFO0wR/vbu/OuzaAIMGxX4WBWs4wJHOd4Y7pzY/W3RFO6l\nAo/CUqzuY6AcehHEeedPG5S8M1h4DCUDNBwEsrIzblqEdD4DI4kmTsMLFQja\nrCsv\r\n=kqG9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpHwcM19C1saFs6XM5tX65ml+anbTymgQFGYF3LlysbQIgKEPOgcEoEEoYE5VNQr1yvpKLC3Arl2YF2IeO242baGc="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_1.2.1_1541483408547_0.6262273184119147"},"_hasShrinkwrap":false},"1.2.2":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"1.2.2","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.29.0","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.1","express":"^4.16.4","express-expeditious":"^4.0.0","express-validator":"^5.3.0","helmet":"^3.15.0","jsonwebtoken":"^8.3.0","mongoose":"^5.3.10","mongoose-paginate-v2":"^1.0.12","morgan":"^1.9.1","nodemailer":"^4.6.8","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.9.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.0","eslint":"^5.8.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.1.0","eslint-plugin-prettier":"^3.0.0","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0","prettier":"^1.15.1","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"7f99f60b66f381e53e7b0192f9438a8e432aef4b","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@1.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-Yl1XMicpDolGltcNg8S2ElIU2BFXd5X/ATMfwuX0Ln7PAunvLxanQjYsrknkcKZEVyVoR5Ov2ugFqz77AqnzUg==","shasum":"260c85c19d02323e5c0b5a993c6546ba1346eed3","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-1.2.2.tgz","fileCount":43,"unpackedSize":86072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5KqHCRA9TVsSAnZWagAAXMEP/RLIA4VpXeFuWe00dOsJ\nmnFvy3OUDcPx8sTZ5C33jcZeIY/oexadkWqSonO+NeXjTaOyhF+hPSBHYmoo\nGHiVgbhaXyUOgv5oKNwsRNs17t17oYoLfpvtETo+XvGdjF/Xdt5hhlkUce59\nUL+rvMgdpmURbOmNfGGMZkapJ7s02Bkm7Ac2YS3TDvlTOdD8KAyVMxX2GJ7z\n5ay3Nv56xoA6qF//rN5ZB1myIRrtfDFFNR8togTkjN/mVzhrUyhAuoboxWIJ\n0FurPu36YHhDh1FN85B9Q2jD3KdUxy/cLyujmphOqG5gQ7BGcOb4fl6gR1wl\n5YlVhOvwVMOX3z0N5StaV6geevisOhRn7AKkssBKZ8PLOV9WlRhBbEJm2UNn\nnlg4H1jLqLiJCJwTHxsP7WijZhQgb7/4wLgMg2mNmWeIkvVIXlTd1SPMxaaJ\nQm5l11ILWVQ7Z6zFZOIstaDJUXCd/sYivXtnkMo4hcWeVgv2XjENC9v9GyB9\nC3GwNPW45OrdYUH443wQhAd0AL8IwXVIWjdCnG5EKFOkFd+y1BZtZiOICs4b\n3vkak03SdKskLFdEI5VQMVWSyJX8MQDRB8Y1r47fXLgA/Hv4BDoUjeo8h17f\nF5+l4I/JbxSNGI+miWxwP+ufgmNMUoGRUxwSzWxXnsXDu59HTGbTn2EdTENV\nwZSQ\r\n=THLZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoDhU/G/hPIJMnZUd/Bu501dHJQEQIkA6odtsyYVv3wAIhAOPi5CEZyyhcBml7UcP91oIDCwIXZyx1eNbQ1vH/a8if"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_1.2.2_1541712518807_0.372529737553956"},"_hasShrinkwrap":false},"1.2.4":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"1.2.4","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.29.0","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.1","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","mongoose":"^5.3.14","mongoose-paginate-v2":"^1.0.13","morgan":"^1.9.1","nodemailer":"^4.7.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.9.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.0","eslint":"^5.9.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0","prettier":"^1.15.3","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"cc16be124250d3f8605370b20b2efb16ca68b251","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@1.2.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-6/Ux93OfGp1xsIooaCX+QdbKpR3Ms0udEmBc5Bn3fcKzv43LxXYjrwsczpTfME2RoMXDbX4FbOwIzp5VHNTosg==","shasum":"72e86a1d45218c133945539308503b41ded00331","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-1.2.4.tgz","fileCount":43,"unpackedSize":86966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAtl2CRA9TVsSAnZWagAASXYP/2kP5xdvzHON+16o5bmi\nerSeH2ROABldn/FbW2w7c9HHAvTfTxP86pitYnHisQlT+nw4OLSAQByvQHt5\npitJRe/hMEdLSZWarfQ0XvZP317lqd5W/Fv5CqPsxsjzDcRObRJKjUqDFd5X\nOdis5fItWF0n/3u4bOueZ3+BDz2BvQjVtNoiWLNUsP6gqYTyUwH8o4JCyt2f\nkfO/ti950GgD5alshsvsgW/lwrZzFj9vpnSNYT1rixrM1tUMBZLed/UuTyPq\nceyuqEZnJejiQ5k5AdqF6RoiCXqUUxzTqGW0sF8kNxUzI5sLD71J28EYNOWy\njyPWgHq7o+slrDlooN2wxokoHqHT2VXXjzVxyLFQ6ypg5lHMAAvoz7DTrhKd\ni5732suknCdBpIs1VAOtxz3zOpQL/i/hY/AJc9Y30dtp1HGnXXy0scl5DtdR\nRwmwbTNHyFuArJa0V5IJAypW3CzGsB2VKNkUMtC5ub5lFoOSsg3tmWBod5M/\nYglgkm/oLH+fJt2exQBUKF4W/R8WjKpYK0GKvVGEluH2yaqqjJZN7XI3YOZ/\npd55G/VO46tTfc7iMj0uupBQdzH7LF1eq62l5s53rLKPXZXFbaVXjALvWNge\nArOgr01DCfHIXZtgeQG7nhQWZml3lq3HPV4R3cFLWaAegvvjEUvj6MqljHQv\nsoen\r\n=21pq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSVF1+jc7bOaxIqS+RF6CaL8Mg6jaoXRyicHTDrPCTfgIhAMJL6ywBChRbtf9TwbpBCFb8OXK0bxHJlXy/gGk6zcyi"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_1.2.4_1543690613503_0.9485548203786578"},"_hasShrinkwrap":false},"1.2.5":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"1.2.5","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.29.0","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.1","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","mongoose":"^5.3.14","mongoose-paginate-v2":"^1.0.13","morgan":"^1.9.1","nodemailer":"^4.7.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.9.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.0","eslint":"^5.9.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0","prettier":"^1.15.3","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"505f289a99e3c12df3cd5fbf50e5636075806a5d","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@1.2.5","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-WiiZNyff33J+pu2S2y5jFMno9aa77GejKcjEVZL5L3lCd8R4elmlpHnn1u6eOslxJ2XyLH3LyQIOuhY+SkRsXg==","shasum":"f89ceaa15ecf298263990eb6d4c3284ca1f30288","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-1.2.5.tgz","fileCount":43,"unpackedSize":87007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAt6SCRA9TVsSAnZWagAAct4P/2L0QU3CuLbk9U4XT+Pu\nXkN7HHX2IBFvs5FK+9VafynnNqApO2K8LQ/Yd3Odj1LWmS49Lgk8Ri9+iIce\ntXBaGQIHHxpAmMu11KDRonmj+0yJD/yGRht7CcfK3a250utWlMII9qtCT7GR\nm4gtC7M+Fe8MNJnrG+58NcNzBsb7fAAyC2h04yw6UYPFgYA0MhAIJ9iUX0cI\nHp3Y/PJ+ojXfUKRUae7oGLTF10uY6LS97ghBlU+f/SLaIMiFMFbyrUyUVVAJ\njTZdyoKMRn/qdRJvKeUvjX/j/I5xC3Nu0iAP7JfZi0Q+YSES4+iTPXLK34s6\n4adyq2NP6aS2Ns6+6TbsiyZO2QluHa8MI/8/7qTYX+BZyFX7Xjk/j9sbEh/S\nSLgNPMYefhZt/WDRn7GqsC18puNzOV/oYdJ7FrKbbn3RfLfeQWt+0vMmzKpo\nfydpT4S+4PkF6PehyUWKds89g2KbJAZjPvp6qgMYE65xzxdus8K624GEIlSQ\nqQfdCZF/35W25AYOYagOFDdeC4LctaahuNTDXcUPHbb82hN6eyAitQcqyF1b\nqLxgiu/a1A7H9929If/VwIlJMn9RwDbuICOHc70YzcA4TG6AZ96Vqungr01X\nKGu390m8sV31EjCBU8D/ebYzuaRTqHMUtrPlpd9G7BepR5W/rLTgBWfq2CfD\nZpPG\r\n=+W/N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqYUc9XKsWjC/Geen+rSUV9Rb/9Vxv19JOH8uHXeXSrAiA7/z9JL8aTgzyybSv6Zj4grlEK6iV9rndsT0WEEenvBg=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_1.2.5_1543691920963_0.9384331188967607"},"_hasShrinkwrap":false},"1.2.6":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"1.2.6","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.29.0","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.1","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","mongoose":"^5.3.14","mongoose-paginate-v2":"^1.0.13","morgan":"^1.9.1","nodemailer":"^4.7.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.9.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.0","eslint":"^5.9.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0","prettier":"^1.15.3","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"9d98c1542aa1a34af15b044c2b19b24c92c699d1","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@1.2.6","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-gwpGkrLc6bTCYi5npYzLMIE4V9+GdGIq9mOsA2TeX8fnwxE4iDq73+GixrR58LxLDznLUhYcFX/QFnbKzMmwTg==","shasum":"5dc8faf54f2a6cbaf6720d9b6b88726a24ff23af","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-1.2.6.tgz","fileCount":43,"unpackedSize":87346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAzcCCRA9TVsSAnZWagAA7WIP/3WBW2BVJxuhkRkRnjQK\nmd7eOZ0z/f/F9PJVnbCv3UmNUbtbMpoV+rCsG3sPpynh7FRMy+hCRRGyV0Uy\nzTncbt8rnCmBfrZB51jQVjH2fZf359g0WDPQGG1frfiqHANsBJLBNu5CilBy\nPGdZhspU/mG3KtrK+iQkSQ+xTSde+hTOLNW3sGXMsAXAJHe+zeBzoX8XkIE2\nL1fXxGnBGejf6l3enRNUcugcubcDq1oiI9n9oLhaAyLVdVHfhXeEAYKKRkCm\ncGXrmY92rGZfQ32NOxe8GGcQJ5km+JyjDDpk5gx5Ah4UhrOBzBafbfecWVBS\nR0esevFZq4vqUtiV90cn3emKB7QUFyTdBR4WPB8Rmdv9yLEvlBLbM9atVdEY\n4NZQclHKHpKQjzzgicZfNQ63TP5m72ovKAT1IPxFr6vBnJaKC77xkOk0saYr\nzgTJEW6Uo0qfuCjc5YEbuoBILHfJ8QIMx5jFly8LoCxw9hA96FDQTvd3vMDL\n/C/85ZUhZJDBrvrjUPCU0tzvgF+AzuaLwHxX4iqrrqNIbNtsr90kJKinfEEp\n0Mz1ySTc3js55UVW4bcpcjxXnNBqzb4asFQytYdl8Pt5DEfxGlbt1gSe1jYj\nohmRMmCx2qc5LcbZLe7cq1Ar5b83nIMSd6piJYR0exKl/iaazQmxCIPnh9O+\nv/Xc\r\n=ek2X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiFVazs/kZk1EAWZOZIySBIATZ66uQx9P5ypF/sqSgKQIhALWvx4iRKgKuk22TedC/l3P4a6wfKEhAOYEOzN9zB/Ul"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_1.2.6_1543714561384_0.9371445183676321"},"_hasShrinkwrap":false},"1.2.7":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"1.2.7","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.29.0","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.1","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","mongoose":"^5.3.14","mongoose-paginate-v2":"^1.0.13","morgan":"^1.9.1","nodemailer":"^4.7.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.9.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.0","eslint":"^5.9.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.0.0","prettier":"^1.15.3","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"2e1d340766c782d5e7c4a9ce81d329fd818395c2","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@1.2.7","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-r8dOy4vl/7eybiw2w5kfIrLpuKrn/J6ewwl5nCgygioOKw5M0S6QE9Gtun0nFQd31MjARP3phIQdVHTdxP9uIA==","shasum":"9731aef7836a8518f64c4e7c2eb500e6e6e7ca84","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-1.2.7.tgz","fileCount":43,"unpackedSize":87519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBuJsCRA9TVsSAnZWagAAbKkQAI7xqx5+PRNsz6ZabUjT\ncNRDEmQOC7ocS/vyUZbOJrEfLshRHvnj3mi1TaMqVTGLSxe0B/2pRYqk2aYm\ndRJ6WnrX5R1RgDQ0s3B6TPbpMdrNVPB+7a353q/6ksNpjyUF9nOFFIEZF9jW\ngeVzoJ9qYoEMNUkknr0OB7TFdHsakRP7Ake8IMih6sl4MIVmm8mQgsas03h4\nMMJka84nrIGA7ptUKUsYR8OG856+M5eprH9tVoU6OpujY6NufnjmMczZmfjB\noVls+Lxdf+j8hOyWSSEITEtLHxE9+zQBKAGqdKBm39PYavofhjrE6BElK78v\nkf98iknwQn+ISGJChZvON3JCNMYUkB4C8JwTJjg4UoHoCafAa5gMf6+uhy9a\nQFn6cmXXY+27a+XP5pQhE6Fcto+pBDi4g3LBPq0o8O5iIRXOI/9/iX11JBlj\nMVvTvTyG+V0/BLxIh22UzKllbPk/DNzF05pxHLooZNg6hKZE6DExWqigXhFI\nlnon6O1GRUZ18z0qMwAGf4bbnOdpQR8oYXZMQBmtc0e10pIA841l4qJ+aTx1\n4O2GyDH5gCzjX7nw44hVAKYjRqvW7xxNZiCjC273wmlULMiXKgO7U2u6Sm50\nKcVjvDUqm69b6pyIoZRXM2542IRRNY0WQa84uUbqS2dp3rLIoDx0od3f+QfC\nHPYC\r\n=nfpA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3/dsRDV3jyOX2N5enpicM/dp/cE9ms3CABZzK4VQUoAiEAul/fcy3EOs9txB9yyV7sIhqDQqvrfwfRKC913uG+K7U="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_1.2.7_1543955051092_0.39948693770066224"},"_hasShrinkwrap":false},"1.2.10":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"1.2.10","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js --watch","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","mongoose":"^5.4.11","mongoose-paginate-v2":"^1.0.20","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.13.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.0.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^5.2.0","mongo-seeding":"^3.1.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"e3e33d6ff8153101a5f6c22b54ba0a7f59aa6bac","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@1.2.10","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-KGuk0QrLhbXL6IdtfdBv9MwUPD0ZZAqwWSwJR9vLFhG5tb2eD1APb9cYxHQrUbUzN+zsUlGRXiIylB06g9TU2w==","shasum":"a5cea6f3cd8cc43d0efe52d34a06455ef3255b96","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-1.2.10.tgz","fileCount":43,"unpackedSize":87658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXxQmCRA9TVsSAnZWagAAq7MQAJZaoUbX/7xUkxINQN1T\nNd0GgXXYAEibWtCCuMccTVsNCyuaJLdVfifQfRxm/wVAqfJsTauxmFRQ5xFO\nuGNZ/mAiPFcDcT6ooU5xIG9/KcpvCDpG4XVD5swcL3eUf8YrRfLURZnQpGSS\nEjkJEUdKoAxCs5cRGiGUL2qb6iaNkctCIli0dLJA6RT3+60dlMoxPBLBN4g/\n0gl9UtrD7TWY6okByNYm4auBDdozbXLD08IxSf1UjzekEClIK9huATtnY7MR\nD60mt9iOVQJJw7rCclPhFxxOSgfyPsgchBXQB4u2b6dYm2kSXibP3cnaEQez\nzF5AgJV4GYW1mwA3bOVZ1V6TD3YkPW/Hn6HQILjY7RyjzzdShIb/cAt3Z9LO\nRPC1eiKltJaT1ACWsVtIewq6Nrkm0ADJRHEdALfXgFYuS4405HXeBPgaXo85\nXdRM8WoPd44oQLIkUNPr2x/iICOskhCBVj5vrb5m74etYCly7G9tutzOzjQy\nn25evQegHJGBaC7/IBLjDSBoAozCQLdSbb/7F6hSDaCyhKHE/ZMG1i3lNqCe\np0YMIAU3FrAEa+zrFIK7V6wsaqBlu0lgEelI1362wkNnL+uRDhdCoEocrrFp\nM5IVx1z2R0zZP8VSXFzoscoEf7HFI+ifmLczNCcBckAC2dp4Dp+JnFYsD14D\nHIV7\r\n=AvFi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9HJKXAifJlRX6nhAXFJAMEJvJR0N/nTNREOUqiw27jgIgJUvepjiLRengW92F1JpHF32/cR/VDGkvAS9cw78rI30="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_1.2.10_1549734949574_0.5145051144532338"},"_hasShrinkwrap":false},"2.1.3":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.1.3","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","test":"mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.15.1","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.16","mongoose-paginate-v2":"^1.0.23","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"f6e9acce7a5473428df605cfd7fdbb552cc6b142","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.1.3","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-nRR7NdMhlUFoWdLZdIBbxXMrboTY75/wQqF5eIte9q7ubxwTxq+qZA/WDX8YZgADLYZv9GylU+FS/ydovX47OQ==","shasum":"8cb32f9fd63f256804ddeafdc8becf72c37d7528","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.1.3.tgz","fileCount":45,"unpackedSize":95368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcetrCCRA9TVsSAnZWagAAAAwQAIlA+whFzMazyjmLJIJg\na/4PuIUT6n/dSKbsYX3jFSMSpWe6d8qEjEHREN0Me/DxL1lwu2equM67B0pR\nhXcuY1q5FKDdTte7IwAL1ldc/FVbw9Ql9ptBCUhmu6y9njyu+S1p2f1XHd07\nfsoec83PLeazT89L+1uGRCqgzrRqhlmNnmqU36iEJMXGRPb7wIqTwFxfk9aK\ns6Pryt//YI5rPlKjPQm6cFxAKvptDgo42h9DMFSreI1BlhYHPWkQ/oWseTcE\n5PS7J8g0x+98UYn/+gAOkOG/w90+4UCk8o1vYbAi4iit/qZTylf0ODddYTNF\nSkB+oWoGkkDdRVtqYRl5zUe9s+PA5yxWNYXosz2HtsSEbBiWxzA6MSSv/pM4\nMtLKoEA4tXzPKLAfgcSkthTIXmRmc136mogz6H4b9A6P10y8RYAYQNmzIqep\nlWxCzix1yNxgj9D/gqpeMEWIWJdDa0sD2zbkm5xu42nny3VPreE+DBMHrc2b\nc39PfoWeXIa7QUwynqAZBphA6uJ4eUF3Q3wZXuUvmgqTdY5ev00aEGfn/wId\n8jY1eC/X0jGeX35nXL7SxcqT4jUUPq8/O5bXrOQEdRtm2012ysUrNKuxen45\ngbY6EDi6sN5g92IAPZj1BvybIyVcD3rNFv4Cey13ygDsKHfKupvlU5ORBRMC\ndGpk\r\n=LRjM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/JEaWrySTiRt7cNrJ6jt/yQsJHM1qYPSg+zJRPQHlIAiAqBh9sKAghj6Mi5cyIiF6XfeiWx+4L36wOqppJi3Y4Fw=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.1.3_1551555265713_0.07418286534904817"},"_hasShrinkwrap":false},"2.1.4":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.1.4","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","test":"nyc mocha --timeout=5000","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.15.1","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.17","mongoose-paginate-v2":"^1.0.23","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"93707c0f5d9af288966cca24feb553df8795b40c","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.1.4","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-GoMb39AJQU5/wVL9VUwGJKuQG6YpAs814syD5BoA1IRuX9eXpdsJcfZV7kTknypgeS5HamVQd1Hiu7D0TecP4A==","shasum":"de4f5ddaf05c1fe94daef00887947de5657ac824","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.1.4.tgz","fileCount":45,"unpackedSize":95856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfWfOCRA9TVsSAnZWagAAX/oP/iZascb7Ux2FSLAS9ECh\nSWkMTWV2lw0xM2O6L+U8iwPWIhLgbOUm22gz3i/b1XOZ+cDmtRwNnvW8NtSX\nz9t46l9Z4JE/2Sq6K/4UhlleixrADTyjipSafEVdsEkfMmrGOhL2Uw0I84z8\n8fDYBh3UtBrVGEVCtMpLbB6Am6pIdiX1O490uw0VZs3EObJFDAjiZ9xNAU35\n+SdwIAfmBQJ25ksJUgYAdwtvt927OjRU1KUPn74oq7FCi1wYjd4HnVnGywoC\nkh8gjhKbF4PxV9hSuflSjCm1otIqpHyPZTfZCio+equE56k+eNsIYrgwZp6U\nd5C0ugwnaz4bOmuOfZoN/18vbcjCLckg8iu0AwhLJyvwNHkRhmcM6q0NzoCg\nylzaA9+vVINHxB28MRD8yqzv1JAjXzD/rtELzznO/lWC5T4DG+SBE8IWhe5g\nRZKwrw5BIagHT1OnvquDEuj8wALyYSfXHH/uIIsfCjslsuIb0joyz64xibMl\nOvEwgEMy8Pn7qn0XH/6B9Jo3pkBsoXDHYQ8DMptaUCusFaO8US/g7pAVHLMB\noGjEk5w8/I2sgz45z36JQC+7A+Gc9PMOUaGAtir0nYKl7wmHYww7pUzWrjLv\nAyVtk57W/rwQUpyxyKhTUWuysvd2AWY8Ca7sLZAJ5/OBB8qdEd0DLUgtiuR4\nYmMe\r\n=al3q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjSR3uYNl3uLdCFYfzf3TVyYgP7E/9LlWDUfkOqT4KwAiEAqtaalFyApOKQZWZQQ0TO6JJrnc0ZNUv2GrKrgJSvIBE="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.1.4_1551722445702_0.4186654768508995"},"_hasShrinkwrap":false},"2.1.5":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.1.5","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","test":"nyc mocha --timeout=5000 --exit","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.15.1","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.17","mongoose-paginate-v2":"^1.0.23","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"3b0527da6264d4461302ff420991cf91d7743508","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.1.5","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-dvUpmktovaQ6geeuveip+lyM3X1qItMWrts0UNIazAkiGg8kJvBtD71Zq6HG3sEM2wZhgiF07Kckq+Crbk9D4w==","shasum":"a9c64b6742d03a99e7e61232db6cc0dccbdb30cc","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.1.5.tgz","fileCount":45,"unpackedSize":95946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfXEUCRA9TVsSAnZWagAAPdUP/jn1g1PQudaq2jEagwNk\nq1FfUirCiqhqSZCylQWgpXRRnToO8pFMiwn2jlGWTVYe2DRfA6gEdcC0WPmy\nQIBrBbSEZXtf+/SPGXziVoItx0DhaidpYixPVvolAW6RHBBU6StULSdrtyyD\nh9Sc5V8vy4+Tw0U3df0lQp2dlgYBwxd4rRupUsBnux/XFbaFQUbe/Fz1tdv9\nNc0SWIP1AIk7dVopLWTmst/RHdaACe/ICjqGCz+N7d4gyqN67GVTR5ZS8ne5\nmkEkop5FojayfdCNvfxrSed3j/PV94/5TnTdssOiCI2dhuog4HIApWcQ2Jrl\nyGh9CKxpoBrXz8QqmIBca/KvwrG0xN+QuA79w+/MrMMWfwPDFXqy96KLyawE\nzzTA4NcYv1M2bccl8cVQp3qROOcByWefHTwDI66+Vzi6T3h3ZJI4e/BWyXnE\nbq9Om+tRyCFpL4t7w52CaBVBKdPJD/Xi8NVq+cP9RSkkS0s0VQWPC498Dfn9\ng3mucm/LSORgXJ3qXxt7/AB9Sb4cI1IsdIEIPryUbhMFlvz5ugK0obcm/fnh\nlyz689ANAbX9uDu+hpC+r/0s5q5eyv8s8Q0yH1o9IW5bTkNzua+HgCKPpuWo\npuxYp/3sHA8eAhBoyHCN4VPMUKS0nV8+t5wUDXw0M/ajstV5dTp2xEoY3faJ\nMaww\r\n=QBfd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGf4b02RDZeHcXGKmKjyzY98HcLlat5HphCjHdeZakc/AiAhaV1kWTr+Ybze8R/qNt7lujy9HpbGuExhdTVmnzk7XA=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.1.5_1551724819368_0.41478650531230277"},"_hasShrinkwrap":false},"2.1.6":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.1.6","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","test":"nyc mocha --timeout=5000 --exit","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.15.1","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.17","mongoose-paginate-v2":"^1.0.23","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"77c4aaa41ce5e344005eda73aa456fd112a5b7a6","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.1.6","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-oW9LGWsiM5vZ+qoqrYsRCzndYX4Len/kCYTu6DpHU51Vv4kQlZn+iriA9STOu3OtrrtUCuzEmWPcb2sraueMVA==","shasum":"dec6c05352c5164c59abe30c3d931964d7b4dbe1","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.1.6.tgz","fileCount":45,"unpackedSize":96063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfZ6mCRA9TVsSAnZWagAA5EUP/iNPl5IgaFF2dwu9M+8D\nZCeOgidsDHd+EWBs5xH3QOgatG3Owwv6jmt9bpokttDqqlfhkAY1g0Rm9MRe\nf6RlDIvTkIAC2ANkadoOXzzLjDjy1o+O8/iYCzliSaTnev4dcfTRFGc7d5LM\nqC9uo0HlEtSuSQqqvZIA7EffRck6xaQa9OO9kxWCamkL+74MapX4EZv6G/hw\nlv2VV5UZEj/G8frXbhM6KzmDgsL3hzaiwxWaPtxTFbkMVB8m9cIQRGhx96Kg\nWtE5D4w1vBvgde/pQFDc/2Z83HUYKeM0a1FCcajmV4zdQrJyr5Mh/+57Ozhv\nahuCvqurVy1bhhl8WW0FkFUvg1rwVabiQXFXz4XGx6ew83GlIzzhYhbpTrVR\nEmUoEGAE3xlM89kI247135YOKJ7l4pvw4gq7o7XNAxRxaK/wBe8pN+ySuJGc\nsEsPV99hQcFnkfcYO6+MOWMKTUOKhfs1zwJDUOyE2vKsNXoReroRRA10I/gJ\nKqVAGuYjPbq+HofTMX+5EMSmoALhuypKWUw88ramFVySGCqPYnKLW0HpI/t0\nIEPQqJuWz6ptWmUVpCb6ZdtCMjb5xtE8muoDvs+6evDxAMB4W4LSDDEYtReW\nz3p8ZprwySIwxpQun+5sbDXyjFAzVf/vx23oNPSZxq9PKwZYr1mytn2dmOCS\nwSq0\r\n=Kebn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNFQT+y/LD9FTgrriBk/obgO0Mczzoi6vc60NB9/WcmAIhAJIzlw5366CLB9eRWKgDGzq2wmdcXmfNtVTqvgELZkAw"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.1.6_1551736485235_0.588280759751596"},"_hasShrinkwrap":false},"2.1.7":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.1.7","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","test":"nyc mocha --timeout=5000 --exit","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.15.1","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.17","mongoose-paginate-v2":"^1.0.23","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"d1fb1f4a78abe8a51e825eb6c0d344984b78292c","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.1.7","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-7npMFbVhkB4KeRMuniW1s13fRqZMGSkRqz2EL6hsDsmjYJixDbwfPyFugpWN5OqyeooSj65LyLJG233MfF7rkA==","shasum":"100cad5a27a283ee92f423f69f85ab7037b035bf","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.1.7.tgz","fileCount":45,"unpackedSize":97937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfa6yCRA9TVsSAnZWagAAfiIP/jHyapXOAaPuDHJCL6Qx\nLA6qzn4jM0Mj/sUXHZtst09+eD46Qb3e1tpn95W+3fsvR2OunOEWmDDbnTR7\nUnfLk/XpTzYuJtTmVjYAOUWlrtzuMbfBstVVzlTds5qXjgZdKztxHXVizHka\nKzp48EtUhw/TheIK9DafAwZUBn1KCL+uUtGLf1h2nb3yOPUOSDJPh0FgBcQx\nvc8GJiAy82fWJOKmN8ssdYrTwlne+xYCpGS4tp6FVWscOeY3gr39ciFKAQvb\nT8zRhdMNhyA/n/wDg6REVqkkVDjd7Hk4mMpnxZFLYMPM27/TxRuS+sBwzZ8s\nnlpLCC9uo2eAakSFkyKBCcSIPvO3j74WzgsEM6v0k8mSWzoaxCIrLn8OJGtd\nywR4Z7fmT6WefoxKMDEdY6H9/cKbcrvLw4+htbbGyrNpdVHGwVdYEsFYp2Jh\nZ15ooOXVsmi0rd6ip/QgnEtAfBxDN//6gECh59gQKxXBJUAXmzp0bbBqBGqb\nv/dT5QNrSCOYIKTK0smxl6Ize4cZ3GAH2MVJExs+bsUo+rPklkvrtJoemkUf\nrPDa+qnvD4a9AvcYb5UzHVP6aLPYebd8JIBuiFmRIuSAym/EHtx8gMJy3kmb\nZEjsEVfJv1uYmvZioMHpSgNJTWy26ZBKQb1wjjZlgcHbCLOhHCUjMZUzIq35\nuRPd\r\n=PdBQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDq7tZ0MV639sMMbzC+Kh1FbQR9KqQ5Uk58xSRzcq/+aAiAhDKXyHNXoGbg8EGmf4EkCqxkZfrTTdWN6fz3sBFVoUQ=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.1.7_1551740593705_0.7995794656349131"},"_hasShrinkwrap":false},"2.1.8":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.1.8","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","test":"nyc mocha --timeout=5000 --exit","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.15.1","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.18","mongoose-paginate-v2":"^1.0.23","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.1","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"40ffde7d015cdf65346c75ac0fbf2690296cedf2","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.1.8","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-yToomNstuAm8IzJfv1raPW2EZbbnSaR8Cp3QGMhaFLi+uZ3zuhK6GRgsPwF3xObS163vd5PmpqILEOlJUkMRAQ==","shasum":"a216df4ccf9f7d3a8a2e3818291b9b9704353f30","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.1.8.tgz","fileCount":45,"unpackedSize":99367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchCrpCRA9TVsSAnZWagAAj7MP/i5BtvK8VNcCN3OGfUNl\najLiyVu1lMdKJDalPHcDbcGQpCDyq8+lMubAr3yH0Nu52l0t5E4ZOk1+ivZ7\nHJQ4vQSXQ4IaZlQbHzHzA2weY8diSPEAqj7ALc3LqkNOyntsI3/IV7an77om\nZJeSPBS9GeDEuXL1qHgiJCKkulUKV8i3nWUc24UvEIU8CgD9vfp0HGNiFURs\nKcjRkZqDYQXethSqnm/boaE1ldAUjvlkmKwRW/YxlKhmubdtY1TkUgvRkNoe\neh8UGfg+I2SiUIHwAhODcIQg5L73pBhBNVhYNd0xFs3iF/mLSoXKY3SDXknl\nT7cLylq13TUmdQAvyuBjedv43DjWDCkQ75QvwCl3lEKt8leoy6d1cZAli1oX\naZzQgPTlHgEc6HfxML5yfJICkPTrbYRKC0fK4SlMMfaHoBOSA6glksQjoRTW\nz/9zDkn0KeEZR8rVUIkehjBbzkuLr1FXeTxI1FNQ7SsHnBO5pQ0s0+Ih4VA1\n7BO6dVL+B9oQHuqBC6wgxMCBDrbEd4RDTRAJni8MAEyGrmh2eJDnS1J/kbZW\n5kP5/GqUM1/uRoC1bPLZREogMg6BNiMgAVV4KTJ4SkWNHO2IaajEeZv27aTz\nVorEybIWLcdNlKK/QHKXeVMDuBwuY+6xYqHyvJlUMsIyZLc6YtvqDyh2mnUh\nIepZ\r\n=f9Ub\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqYKcfz09aRTWh1304Ulb5j/HzweB60qaq8yEOAqFXzwIhALsxv4LEQF3jwuWxpznlzvBoJoZ71ROGcsOdZW+ROxp2"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.1.8_1552165608735_0.9142628335196903"},"_hasShrinkwrap":false},"2.1.10":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.1.10","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","test":"nyc mocha --timeout=5000 --exit","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.18","mongoose-paginate-v2":"^1.0.23","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.1","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"fd43eeb5b78c13f8070acd0bbcf4ea65ae746a3c","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.1.10","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-9ziu9jfHkFh4RiqlQPRMnJsGBaaR7w41j4QZzparC10YAfvIm43VT+uYGCyKa3HSN7oL/U9omwTKklfNNchAMg==","shasum":"c106bb69569d6219fbf6c30b0cdf63f7217ea418","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.1.10.tgz","fileCount":45,"unpackedSize":99742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchWCdCRA9TVsSAnZWagAAzTwP/1davOWbsZ3t0qSLBkYI\n0/fG4iEeRpN8UUstB/NzPKc/VF0Bua2TwgbpcglGldq+773SYGAP9iMosnCp\nZtxBonHun7PrQwesExcqoNiWaez3Rj7655nd6XELAsY7kM749l8dob7+yCJO\nNkkgvQvdOugUZyxR277E4qUOCN9LcvToxJZUXovhVvZbSCuulYtNp0LezudZ\nDTyX45BQTn9RWNp0tHNh54xCNQl1Y/ieTRECdA9j/rv3/wq02A+k0MIbeAr8\n9N2WZaMOeLJCo5O1SQXBLX1YcP82DZHrb/SDcO1A7LzXQI50aZWFtOgscEbM\nOpT67SlB16HLK8MCDfNvXHdhHV2qoPF4dU/Pun/zJfbnpYk2WXl+yUAQ2lU2\nAvu/vqKAkMclsZUxdzKykJg868eNuZiWh/1FWDSbFJmwMvIB/Mm3UfeziFcb\n4D+2tLgFYQnkzcbiUSa+lwcR125QrcNKwTfig6chv/j3cjtezLlZJclqDV6m\nucRH0oH2IC9bPO60eKTq7ifahPP+aclFlu8dloWQAHFjhUlc/FkbtZDaGa4K\nXdI+bcvK3C8Ii/Fk8cqCcv8gUyMyjEzM4ykCtFm9SnvfQIHb5SFcwTA5+umH\njbsdN0SESxPYNYEjLUbkGGgULkpgg1Hn+MO2ctURSZzcFFLHstCS/Q82Ek7L\nb4ZR\r\n=RLSt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2GJXRR73RbTGpLpEula+/Sn7i0dzK2uIFCYEicfy5gAIhAJIUvG+r56jd18bTmjWKyivJzdkreGXFZF6Kcsb0sQPH"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.1.10_1552244892392_0.7807058499427324"},"_hasShrinkwrap":false},"2.2.0":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.2.0","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","test":"nyc mocha --timeout=5000 --exit","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.18","mongoose-paginate-v2":"^1.0.23","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.1","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"d8d1dfe951284caee342bef9da4b68ebdad7d86d","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.2.0","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-suVa49wzGZStZ3XrffkXuOVPKz/GsXDQ0l0OVcvn6+sGJU+CBGukmFe8gMu06AJESadyX/PuO63/nslK2III6Q==","shasum":"c3dcdac025015f963dab8e6d711a618d1075027d","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.2.0.tgz","fileCount":45,"unpackedSize":99771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchYgkCRA9TVsSAnZWagAAdXcQAJ4z2L8SjwNXMjNKbeqi\nRO/k7nwVWRYW024M4PQwshwW3Ev51Keb3In0Pkwi4W796p3WKdW34Nn9ad5m\nzOzN37EjIAV8akr1OqgDhPL84E+ktPcix2HTTmqMcADqvS7K7fY9b9KrxYFh\nGMJB2Duj5MBwxDB7mi/Dj9K+VT0AKx1sbgehPwuopPFB5t/y2dyLgxskTfOe\nKGeUkg+Zw0SqjNJmL136+m6j2ZinMW3dFZ+xl2ecmOMa1Ke4o10nDLF1FhQG\nOrkAI6cY6onUbVr9F09B/6iiW9Ku/O7aLn9DAxs6PmjUt5Rsgyoh9uAgb+qQ\nMVJxOK/WWn1HoQlPw7frLPJpQHsSwmtt7vI6aE/4ALUQOlPS2Ntl7+67Udzo\nPu8UWOAfNOVBjzPwrywxWeeXqX605/ndNSO0Lt58enfcjfsq5SzgXmmygjwB\nh6o4kSQqlBLk1oazzivmUTr7qp9ZHjqG8DeVDM1syoHdqq+SDWtXzNd3njgo\nCHlCwFwvTtrANNYfuknZog3sY8b/GM/VkJSmb1MPp6iy2HHOHWND0t/ASX2D\nJ7kx5uyj+/8G5dB5CMPvZnDpIQwS/rV2WkOEpegEbgmabZ0vHuyuLDAGKI3h\no3btto/VkYPeVLxRtaYKH/sgp87FhY4IQ+zz2zLCF6KD2EQ//861grximARB\nehd6\r\n=parA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxHwu4L2rIUYNTHOQ+BUKOC1sVPeDByN2q1eiWyKuwqAiEAj4GLE6v/YP4YTUxOU/kyeg5mMPzWXrfOfBSGi8/r5Bo="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.2.0_1552255011977_0.5564792433740666"},"_hasShrinkwrap":false},"2.2.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.2.1","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","test":"nyc mocha --timeout=5000 --exit","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.18","mongoose-paginate-v2":"^1.0.23","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.1","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"64739a7962f315934434edcb6a84aac957dfded5","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.2.1","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-CESJ1i2nO/LzxsvzJxUGwzVLT4qoMRft++4EB/78W8RYyDg12vEAQ9o0ZFT/Ll1dKJAzzQrMzkLH7r5fQMyURg==","shasum":"036bf7420c698b58c8a829190f5c6fe57d5f1668","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.2.1.tgz","fileCount":45,"unpackedSize":99900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchZQjCRA9TVsSAnZWagAAOZAP/12QanTs+N+LtKZnf1+2\n+72P5FieM1K3pXko5r17q+N0U4VlOrBXGT7tWmjQfumRiVAcqOuJbYIolHKE\nHIokSPIVskhiPDdPHloYBoNXzdmMwfRPYfSukbjilA7ppP4o6jLeWAQMzyJU\nuMLY9q5PIY809TOfKRQemAiR2yLF2BopPixg7kFsS9UiS3bt9rd5hBYhvLdy\ni8kYZLhgB/Mlw6WA9ajOfcxkDPGHaEYG1hxm3ks2nJ8/IfpRQIUlq0SqxCmW\n6USmK7Z0m0nws4+7ORRPnGZ8jdScigWigYAFSOwcLAT6lfhjKzxJFIaruMYQ\n/C9z8AYuvIyFfqI4sBGQ0wyKnCMbGjBilr/fj8Dn7ka8/wvJZmb4pgQeRdHi\n0Funtif+a50dh4P5mvBVs7wNSmIhV+RA89k8IkjyW/XfqlVNt2pPfp/D7tOQ\ntZne3RT0M1oEc4WOMxwXR6F3REKy7SkMheHRc3bJcBO9FgE5U2XQmN+9zaDh\nCkVm5M0LrTTIqSC+Vogbt4nioorCuDeS5u/ruIOYYzbjaiW9jIH84Z3vpTci\nfTPX02hlWZ9dT8HU2V8XQ1eA0spHYmI+11KvDix0au0Q5OQbwaRnAt2OWziq\ndyAmcC9Q47P1m/a5DGDpgVQc8+Q5xVdOeSYmVtEu0L7GZkGB6oIuuN9RTQKe\naPjK\r\n=mih8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEiq1iF/E8PcJJW0qAqsjEKSOekDwk70zTJ3LMt/VS+RAiEAwhn7q/bILxBZkeYJ2Gn/amoZPqcniya3vkB0TKivdSo="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.2.1_1552258081898_0.4886347270572302"},"_hasShrinkwrap":false},"2.2.6":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.2.6","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.18","mongoose-paginate-v2":"^1.0.23","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.1","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"90b798144ab6d2b975f948f1a8b4a71cdff2b3ea","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.2.6","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-woAtlqigIOytZ7nupyqK3Sr8ocJx7TYZ9UMGRA/L+2bdUdkp4IYYrn9L8YJHek2kK2ggFaDMrSQ5wdHWb9dLEw==","shasum":"6183834022e1aeacebcfc2b293405232116956ef","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.2.6.tgz","fileCount":46,"unpackedSize":100640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchuzYCRA9TVsSAnZWagAACVwP/3h+a0qVfUYhledYomI7\nG43QZ1W2FAWDmWQw5S3N1YfJvV787UZ/JwGxJHBXB+wfIanJTrHMClEKphdV\ny7OToVgMhOjbaFrQbNzcfKCSrpjxbUXGD+4LmpKk55PGwJ+U8UUZ7mbBzBRM\nCV6AlfLvQhoSvR14kqcdkWlmYEpXcbjZEf5t+7snQ0AZTDs04Z7U9qtqZNHQ\nOJMH3GgJtM7eE3Er294fhkZVm4eGknJjQ+pWuLWiJ8RbJMb+hFGc2RB2jhdw\nQdBJeDYsqgQOd9MBpj5XFyLcZkRb9WnrxBU+d68fFomthijBJBq5oe15YNtb\nFP/KYobOV4x9DGezfKB3wxln0EVLq/kRG3Um86W6ZzvPj95ChLH7037UvibF\n+RxOGGD+N8uoCYpaB9RfZ7dvwj8oUqmrMu0IlzClHKRrDx5aYYztUyz4SOWJ\nh7hw3wfBO7r4DgUMa2RzNOmuVWywhZhSSa3sr7cYiDPfOHChi5l+pkdCm2RD\n/JI4XOi7ntm1xKIPgDtYCCrSdCGoD0oXP4ISZ4G/Fl2SRInz4m2kM7PkT68+\nRAQEYV2ZgcqbAoUnGc8f/jy1P4ftbq2N1en7kU1B45EdITgYDE9Z+2PqhV7K\nSJJ51gqpas+Pm+PzcxS/m5jZumDsdE3AfYAsF0noZzN3ma/KE89qTB8sQkym\nSQE1\r\n=9S7z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICV/c9sELi++VdXm7NTTRyWLObEoW2RSxjfRDZQL1hr6AiA9++15bsfM1Qu91OosVgW3TYGwTIrDaavH9zZ3YnfY7g=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.2.6_1552346328060_0.12839080230460986"},"_hasShrinkwrap":false},"2.2.7":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.2.7","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.1","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"6b8a4a0533421e6ae9891f5387e97f1dc0a63795","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.2.7","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-kYnV9UQaf6rMuSymvhb8gyy4uiMtmmpj5YwomLxm6vB2Qis36KXWmfDsO04EpsZDzgZsMrfzBe9Z5/rHF4YZvA==","shasum":"d29e3763443dc9a8710c070745b021c58441f23e","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.2.7.tgz","fileCount":46,"unpackedSize":100764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciH0ACRA9TVsSAnZWagAAUN4QAJ0Ou9CrrHnhzt4QBuuY\nzspuqTJ+BlD9hy65CuVtKwatF3vdEUc3M+dMx+5Xd0B7lZ1Dk1YRjiOApz5P\n0QK2zOMCoNnGQ+LYPmbgoSBGD1JUyYHBk7uQ32vjO/19DKaSQBZNiq3RGymO\n3n/8Oo55mXwGVPrSHU55It35Qs7EWlomrb70M/dgThGu/70FzCyw7ejbpmEQ\ngRggTw86+dI33U4mSc7QM/YxuzSiEoKMWRybEtPk/gw7xngCNvzRWccrrpxl\nD76Oejiym3NRE1sYaR7af6yq0GOsNxuHDzBFgZ/suFzMyLyW6Jn04aplzyj/\nTZuoz4NGJQv44DsYP03FWDGQ1W3l6ApFk930FtL5QOYAyN2J3D0Tri8gMPvq\nEe3sppS3T7Z3Z1ee6q9w5EtB1v+5HIHocpEbOoMnpI/ccCWbFCYsHf7xcs2+\ngi/tAmj3Q2IizSyMz0PAnvZsspTilOSU7BrYv3IocTH8ncGOMZCY56pCufR5\np+Z2Z6370kELDXgQtbDfTwDWtAh8SRNMjbZTEuYkHzyDD+nC9P4+Qw48+DEz\nzo0H3o1ZqRDYr0afFMe9nsYV2RTfPKoVDBYghYF5eWuwmK+xan8BkapuYVKA\n8Qd7haq8ra7cySfyFth08HRMNQezr2IY/4FgMs3MHwD6W/2Ec1CSJ3V1iqJa\nMZbz\r\n=frTl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgKk552wRgfPGhEj2E4d5fCM0BcukX7UpeljIQ4mfFDgIgDA+8xKhv0QIuaGx8+wlWD7oCbS1UN1vfKDMiyUSRtxM="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.2.7_1552448767957_0.6568627094366433"},"_hasShrinkwrap":false},"2.2.8":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.2.8","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.1","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis"],"gitHead":"1df2500c3a919588613e1b5d5ed1f1e44e3abb73","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.2.8","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-cGQWXy1CWA6Oe5X1pQOE9stswBDzPwGzhwxQMp7xUStDyyBGsFszb5Z0BQ2w1WSJK8Pp1ZOs9K3+xmYXK0nYOA==","shasum":"512428f536b00837eb3c6cdde506df5ae45b4603","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.2.8.tgz","fileCount":46,"unpackedSize":100855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciH34CRA9TVsSAnZWagAA4gEP/iVv4d9xuWn71s0kPtEt\nhtp2ZULUX9evqSUi6deximk4Yl79EtMl7eCzdsc5Qy4fycRu8RxZyAxDNHgL\nTf8jTQ3XYap4BTF2OdXDFkNtWBIHrqKgLlMvmr+YsLQbRxHCzCyFDdKxfIuf\ngxj6qnkATUuxK0Tiv3EvHkj+L1Ui1ZPTjWeebGy7CT9raZxHDaD0+FJyfBU2\nASUzAMdBDp+6fyEuj02ZtY7isrGIy9x1oTzPVas2ZaJ8SvFxJBBd3cWV1H+U\nr3FZYSiTeC1egmHHHux7qh8eVBJClvUDmtt0eodvesEtUC4gjZ1MUu6BUwEU\nNTIJAxjgBjCoqVbzESI8I+/nphahFhvekFzSNdbuHO1lr2J2A2OkaTLMpjpi\n3+CKu4vL+WUEEgtUAdZv0M/C5+ka9IFwkbzhOeZ8scXCgUMPZxPGdQkKQ+Bw\ntAp4EFglmyHrqOpd06w4TT7pLDNLLDcBYn41oszbaTQo5d3EjGfXUc8b/5t7\n4TYwtelkvobOOO2skwDVEPvDRsjLpQ3vnHrDwdd7eo+EajmUtd1XfKg+ow15\nTiUk68x6T43rZcfSAi/IV/qYfqWNYF9SGYU77oP+pwK9h61/RKvPVFGFnHQV\nRzqD/pb0OHtKT80usXF37wDUVi7LXW+9DvJHlL/L05a05/vExCwHUxB/iAoW\nsLH1\r\n=4Reu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbSr8XVLqPxOkpNowyYy2BFYX94aZXfQMrQ9iWn3s5VAiEA2uGZNDLWU3gHXPz+Nq2JAEzr9iQ6x2HgNgSPtwVF8z0="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.2.8_1552449016324_0.6899659486555065"},"_hasShrinkwrap":false},"2.3.0":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.3.0","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.1","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"9fe52e6d6ed4b432a95f8edaeb0265b92cd074b6","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.3.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-H3anhcICvfItkP+vrzKdpFNzPCBMdN6KvTAs3gOhQBZkONsFtg3WKJ/+71Ux8xcidMJvC6larZtdQSdM+vPFbQ==","shasum":"7f57e0d1728e4e716ce202b6bf1c8a78425310d9","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.3.0.tgz","fileCount":46,"unpackedSize":112561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciY6MCRA9TVsSAnZWagAAwMAP/3IdHgGkNArGahLEYhp+\n5gfle8ZYzyJPU0n8suzXTuTN0FIwrW0G0PsHF8BtcDXnHEbeCd67uE/AhdFE\n4y0HDpPXAiBHyBgzXE1PREAKpjSAXWUzTows1NaiFzbqVaZShW/Pad0em7Bm\nVsSWc3NfBWYz/VqV/smPi/2Oyyk6oStlPmvUJzot12TkPCwyEbeYhYIpZbea\ndx/p7iS2ZHqizZgnEoibCafvxNFLdnVj1giZPpMaztGuSd4ZlDk1rjvXoRn+\n+roMLX2IZZL5Ydyx1rjovR9qI7L2UWCgzqXmHtYV2SvuLoZ2no9MTasbNXCq\nx3ZQMG+euf866e4m7iNlFRc2SsYW3qxlPPz6xC4fl0xCICru2f/3EAfmpYuy\naUGcVMytwk/HbjBuZ7mpry2hvifBFMTbAOlbw2gZUoNzgkDU8pgXT22yqqCy\nuYqggC7iTcm5jV4JeYyQYJF6H+F8k/VEfCfr1crUu5ElcRBf+KSI+FRbEkQ3\nj05F0PayjeH3zEfeAHHMf+BFsMj84uqOIiU8ztKgw5ppqY+jo3jmQvN71j1A\nvU78moSD5qzwzjDpgXHRYts6ZbjR7xQkHOfoRseALMsMr97CFOFWz+ghSzi9\nuuGEreoOron2FILx+xDi34aPNB3BtCUr8/1GTf8gP9nb5oSRAbY71bW46gKn\ntQKi\r\n=O/+o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV9k7WU2qqwVlvKf6RSJYJ17RmUPCw8HBV/u3YLn8S8QIgSJfyqUDzM7DyYq3KrVWUdGZJzl0xtG0cwbz2yM0EhiU="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.3.0_1552518795451_0.20999014954762152"},"_hasShrinkwrap":false},"2.3.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.3.1","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.1","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"66c105edd9b3b91a6b798a4a7b5a97c89c6d96b9","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.3.1","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-JzFQkb+w0r0vEXe8LcBIeMZe5cXKW+wB+niC35m3uze54Zs4pGNUTnciU0KsE5VXFV21d4PzENWNeF3Ze95ovg==","shasum":"1b3d42ac70f6e94db85d840ba7a617993b5319fd","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.3.1.tgz","fileCount":46,"unpackedSize":112684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcioQwCRA9TVsSAnZWagAAAUsP/1OOG+KVDp9H9mJuoYjj\nKZk/s3D1+tDi7cOQ0WBqX/jzISkqago5fgti7db8cGW7mor9Dvta9ypM6lng\n34OkO60deJnBAXhQHxZWKVIMQQCKqkydFMPeS1jp8oD8w12fvsZbqPGU8oFe\nmB+rkyY1pZ4vj+mJcaxpaC9BLctI+cMwrfa/OAJqeudah73bDpfWNw8TzmR/\n/tdc43x73AsVU5txEdopUt8jP6nHGQC4ZgAvyFBIMRqXOk4UxbpCYnzyc60k\nbN6RBsHCN+EBey3YFv9OzNW7HwFeeLt5nsBm8FPzYIf/AWTF5B3hS8PzNt4X\nIz6Igi8WWsr+9hu5rubRE4G56uZMdNGyY1mpRo34kAtzkBk0JqE3aYxuSmeA\npzTZt9zcOAfh64eprsJ5pe2AznxqoSRPJ4FQsITCwWuGlDv9rWFu9i7qWlI4\nLlSpfQkvo6cZ1LeskUkazSIFtl65G/qfu4KIG+GK9U0XfPkeiir5pGFY+4gD\n5ty0x4KlPYb0VOo1NHoAUAuF5QRfgtkxydQxc7m7lqvaugQ4CWBi9pKgji9L\nrZiPt6tE+j2rpfWprZrUM9Sx3du2DdaXGdTroc+anir2DJWA8WZ47rqqWrbf\nmro5n8uagjJO0lxickkMtdMbPxoyO2t9qX+udoKqNhbzcPMCqeVDnwxTGxBH\nJ2rb\r\n=rNVj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6qm1h7vWoCPC1x37Cc+hw4NiIKbZGKtvCIfDAlrX34gIhAISfALVJqydFq0W0Gh95umff2MFq5u1b9QiujfOTQcq4"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.3.1_1552581680145_0.8994818074910549"},"_hasShrinkwrap":false},"2.3.2":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.3.2","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production node server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.1","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"e6ef061a2d79b5e7d12d8d8bf76b69533d054fa2","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.3.2","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-TmIOJjcf64+0YRqk+nR8vBcmntiWcmboZrDRM7AVx9lma8lITUGMcujlPGYjSGYKPOjM4S0HPuH7YP664ZcUJw==","shasum":"e96da0828ef21730aa005374820905b7782d6c5c","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.3.2.tgz","fileCount":46,"unpackedSize":112735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcioXMCRA9TVsSAnZWagAAV5YQAJvHKREAaIwat+9/lCO0\nVx7/+V8gOlRxyiY4t4kqwqEfozOsId9px7bv/bMWfXv96gP8z2Vp8+30hMdU\nnPIanFM7wT4cTZuB0DTAWeFt1TIXtXVKGKwIUtjPr9755d69BHfzlMcOoG85\nr+qiTv5azY52q6fRBrUVfNDKx1OTUzNV9AGdLyNyqXcQmsV6abXzcfvQC/rf\nypXSH3spslxCr8CJcixFLUgbzsROhAzGS2vThHooeYOdE/s/7FLAn5vdXm0q\nvW0Q3WOgniLLnr6nnySc7Q+D40CBbE7evwjS9PsXEEfiKbBt2XV+6D6r+OfS\n9pBAm2CI+6E6Wps+BLFcWiU+xQYXtMfqHGByxGOrEaYlMDpdE3lOzr5bSDwt\nH8aazlYgKiY2r2qxnHG7tP8tV4WhGLqjCOYLi2+Ib64Vt04Z0hL/oe8uN2aC\nSqMizS/g3UzqNHCdkyNmu6F5KWCIEN1MjCORRUz8qoZcU8eu5dULWq6Kr2zD\nxfKQ8sXPELxXyo6/y1YnUqUNWDkhETHqJ+YntFtDuTpfPo9NGzDmaaHBIvk8\n9pGFSSclmXhppQaLbK/XF3L2WfOooLDqHzsrkEjxhk6vXmWcaOdbdLtY/M7R\n77J70CoIATqfy50H6fSrG7A5LZm0HEVE4iKjNL0u2SAgHZTIpjJdrasqbpsq\ne7Pu\r\n=tS25\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFf2bpDDcwm9N3vlUwsb4iDMABFgwrlI395Zej+yvCY5AiBZkYJec+Icge1ha3FDgN20qbWYFWN1VVxyhiQ0Vcp7Ng=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.3.2_1552582092033_0.29042362141750466"},"_hasShrinkwrap":false},"2.3.3":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"2.3.3","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.1","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"733a59cd4fa7420d8e218936ceeea251c0eb4605","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@2.3.3","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-ERrLQ8xiNWU/b3JMj/zRl9EIEM0R4/13IX79hUlRFVrbsqT7r6kCBw9SGtsx9Fb2xnr0a9SpJNyum0MjvWC8kQ==","shasum":"5f19f2a378da04787aa72586a3fbf08c638b3c02","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-2.3.3.tgz","fileCount":47,"unpackedSize":114099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjEfKCRA9TVsSAnZWagAAo7YP/092dDzaiAheqMrK2bTM\nZuNNosx0ggshyLoBpqtiRNB6mtFAiqDnudypagJ9s/uosdOxjCEJViK/sExV\ndWBj/nzgRAePPkKlOpgr7SyM6wGfeWOdRGDZCJOPsNihOlP5XA0U98y+mHmA\ner+fugE4DpTI4fqMNzDBipq7naqydS7A43bmRmebtw10TOyZA/Pl6Qixpk1s\niLEtVGPmC8Es/CTZqW/uqbIBlSwpNCaxuH1sfg2+kcbawhffFrWdm6O5WqgF\n7+McUKcxpUTruUzVy/hYywCyJkhhxqNuoHPUpx2v4nG4GpAbCveM8sHqssju\nw11fMIAl080WPz6haAI83I5tkr6ZvSTPQsPYNzpxx+hSuvmloozjbDuEb4IH\nc5XgKVQcmW6aEoo/GNvmXKx1QVLPqknfxDdmwX39xTpWS8A2j3RjXSgAp8ZU\nlR/8XeiwglOLUEf8rRlUeoYqSRAQpbwXVJZyeFmlbDXePx65D8w4dwq6cxI6\n8GiF5GeoZYnfSYTMXz5ENtWsrmUsWPE1z9tmMr8DJLtwdvz1UTOwfVlTwdY1\nt0+ceZ79f9S9ifoC99BeVsQQ+faKurMG2WBue/0oOdDHyXtLZFATf/Vv2cZO\nQDAOyJDsqgIyhm1smPXNy7tPofuQtPIA7hspu5zlc93dHgEEzuuFsUsbTgwo\n6yl9\r\n=ISqi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu1ULpS2+73jWEtx3DJYpsECxFY834fst4SpwQK8ZaZgIhAIcqoxvh/AGvaRnWg2xhtiN7KFEvIYSpnkayDp5PJR7+"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_2.3.3_1552697288238_0.8455698623379015"},"_hasShrinkwrap":false},"3.0.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"3.0.1","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\""},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.2","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"6949bb268fb4ed139f1e2f88b2b601d9e200954e","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-zqe/VyHdltGyr39foy2SrPhC9JlE1rmVtRurSA593xggx4fgNn2myZGgD4yPHHrBxivAbAoQojnBAvbe9E7tNg==","shasum":"d5c52eabce23f139beb93aa386caca1c7e3e30fa","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-3.0.1.tgz","fileCount":47,"unpackedSize":114689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjHkbCRA9TVsSAnZWagAA7zYP/RBBTC1PaS+cxiCqDFxP\n6kexaikF0fnPK+2AFSB+BNVoREJGsXdkCV/WWvipbIHw4W2OhhHlGZq3Wbq9\ndokzL61G087+zvaGOeuhziVP90QqQPbJ/tHAcy+afNPhcPOJWBo3JDm0ACFQ\nfuw8SK6db0blqx6uWOazgcu5SbzMDfG1UYVxVeSYabF1/30/ugrHz9Je7vve\nse7ycS246eFlsZFLqSFCMKMJ1N6Vk/WnFWYVvbmB6IUDVcHvs1Buj3+/plyc\n9t5imjYAXoLvBAE+6qfuUYXgRW2rDFoCrGx8nGchr5saflADG4KmElNW+vpp\nqVU/s+aK0hHXwoqCnjJwqyrUYS7Bfadj4y72dMvIWEsBSF2NZCJsQUWP5ccL\nYs2qYgeMrpRquk+1uXZ8M8vwMNbvzbNUiqlyEtTY0OOclH4t6edFpaAvWS/J\nXCq6t2aqpE33QAhFszaMY4JHUGpBQNFSyRR+CLLkExn2xnw9yn0o3W+AzF0q\n15OKyXM9VwdXAcvrmFVhuFH3xpjAGLTa/tSLvELURT8dLTxxD5fIpHlaB5Wg\nqnScmHPQiDT4DxSwBrUgfKxXGETb4B0b+0WkwHJKgiwh+MyKMfU7cuBRdxA2\ngqkSVfOSu2I9AcFPNc1PTQV8tmFhxOPGZAIqH+ywFat7UcJO/MVv6XcKEwFK\n5n5J\r\n=ajF/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuDUre8nnVWmSM5UR/n4WtPidAiT3McjQVmsdGVWaBKgIhAJx47hGBpmt//NAPUx9uiq5D+mYdcB/kxtsGewF2xwnB"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_3.0.1_1552709914797_0.6045460936637028"},"_hasShrinkwrap":false},"3.0.4":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"3.0.4","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.3","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.0","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.2","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"edccd2387ade6d4a626106e96be3b2bfdfb108c7","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@3.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-qN5bLS0bV2olLGbjYS9ByEkSpaERZEItXwjvuiBx+OLSAJRz7gCg8l1RDEKGNjIGnX1LzQFt5zjmzwMuY8MiBw==","shasum":"c5c4cfe4a10846861d870801106b22e124ebd13a","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-3.0.4.tgz","fileCount":47,"unpackedSize":115603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjvPuCRA9TVsSAnZWagAAcKQP/3OItJVge5cF3HEguIyO\n/r99pHqnzqYsb7yNwf8JOgnWcruQzMOLatSpzi+npBtTPWgBPE41zjqKKshV\npGvjet0kgVsMxJ3ZswZR7Y09thYDl6TJQD7NRaJNWnQyjkWIoQv0rMpSZvQ7\nPEBoT/oA0on3D1gtjs3f5X38+Ns+OH5T15h4sXFl689oqeS46lNVFAZwR/j1\nBSZitnr/5D/wQDfFRLJRb6MGes5WSasJoQGzK7SkqnUVsW/m2TykwaWm1zbc\nnUz77lPwYX4ajCDOlPVpubi+4bKMgLk0HKWJNniYcteMDW1fevayt3LB05jc\nXaywfM8d+OY14Ll6ZATyvsDSkl3XqEY4ou0jkv4naiVwjvIV1XsMHZp29VfU\n7bT4j1ZBspDDtnlYonF61E4kSoSBj8O8DUr0HoXEemt8ZeXYgxDGD9zM9C/M\nYwB1xHhi76IQdC+oDA1MN/fbQ63kL5N9zHEIjbRfrVOZBu7QYjvN498oL5py\n2pagPKMPpu4ccTR0Hotpp6s7teTzXaQJLdJAArkBS1DFFYuQRZu+ZZjjCEGu\nY+LgEgH+hcC6aQRb1297ZlHqxLwUYTw1b4UWqKpurEJjQzVdzlDj9wRIvhkj\n9BQG1tqR0Dm9wD9qhlgyyR8iIuI82bbOMAe9uRqlHJLA9dNBxn9La1Kd34SH\nwmgs\r\n=UtpE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrvKf/z6ISqwJCBK2SVzQxK603a6ER8Ifl2EPzz7shpwIgalVoAvzYVNpLv7gXhpvscBWiacurNcZMIzMCaphmoVY="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_3.0.4_1552872429470_0.10508411262935224"},"_hasShrinkwrap":false},"4.0.0":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"4.0.0","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"2b6c4cd029ed6bed7b20fb6240ab64fe307d1957","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-iCo9sVBr+XNVRcNBueNWLdDnjXv7qLTXKvXvS2dPCHMEvBpfGzaoifscAB08+9iLt9/9sOFFv2FPpiynRuLPSw==","shasum":"ff4c922b0d09037ed81cb2979f6eb3415132627b","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-4.0.0.tgz","fileCount":50,"unpackedSize":112768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj+pRCRA9TVsSAnZWagAA1rEP/jFos0egKo4oKoMeLM3x\nh89Rqh5kbYN4rrtl0PMsYb+d1zuFcaVsvpCpWKxZxDTG0yUj7P7STuImjsmf\nii6NpDHMv4PiaYonHrAGHzDGm3YA6uXGfaB5SnaG9Jw9htX2FY52ojtO+HuE\n6OU5PKcfb3s4SJ42gQ+f1urgn+Lcg2L23e49bQKQEmLxJvqZMDNeFy9Q37va\nHLPBo6zP3Sp1HinWQOk2S6ctQdX6u/KS+mnbNi3guJcb6muY0wdECIfMeoXV\n/m45RGdkf7Ldyl0qA4BjLZtyV2TZ4ZbYePdE8cWKWvcd0gyqTb4khHlDsvg/\n5iaw6RP/5vvhmW3quEkjLi7oMxuXbNE7umy6rD5w40UzidPLGg2uVcm4lefs\nbLxhRf6c9LM1dnQByID7V1HsiTmHHzW1I89hy4cwAhdJ0VtD6xglETl7TlE3\nAZk5t4n1iZYiCEimqvgqOprfzqX/pBrx9ranGrhe4rJGUJSH0BvBc53Y9Dag\nLPfGmr4OmyyRbqtwRTSDc/6hBlatSxR3eAAeLXKzvS1oNpDVfCj2DSxKIz8O\nHgpoYm9+MgYOJhswKdYVcrfGjA1HxdMhV8C6TRr2+H8H4pteBt8tMeSAfESk\nNL+hQ6sAotv69+exKRPzD75qMandfBFz6TLzvgBB9vKrHspX4Rs+iuwwzDAB\nKW/f\r\n=+af4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJlrPe7y7TFiWGOAGtRluuBZCTN0JArHrtx3svUSu4BAiAXC5FPIS3cwdWpWqlT91DA7uItK7UpCfV0m8yc6WmZ+Q=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_4.0.0_1552935504752_0.44818106880661945"},"_hasShrinkwrap":false},"4.0.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"4.0.1","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"83f8110b35427407a1bf70f29cb8bcfc2d50e4ef","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@4.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-MnOukltRhGenFNTALSTL1cltnvMDCVWvR2bAbjPvjMhQFlGlO+WPRMS0gwaXeiwySnS8+nfUik3lyKZHQpEUQQ==","shasum":"f995b247a5426c5e8b6b260c297342425f21b964","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-4.0.1.tgz","fileCount":50,"unpackedSize":112745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj/TWCRA9TVsSAnZWagAAu8MP/1E7pZvV+63Mch6p2IUs\nufpJik0y3VeyiquYiIVDoSrzhcAt9BO3dLZ698k9+5SwN64ebFYd16zN63Z0\npsA9qu1PsmCJ77b1U9u+ZYMlj654C1W/ADfSuHOinROCngE9s/tAG2i3ulMx\nTOVxWGl3sTTQMxhU27myHOXXgF2kjo/Fr+kOXORKvWeQHqfN3m/P/zt2OZhz\nYMDwUZLQ4uID5+se9jfLwMdzYUsvG470HZ3Y7ETE+MhjuwI1NhWKtqDhFn1o\n/9xAOyIbmUE++6gLMB6jCU9oenP+IZmONKJcr4WZ9BCYBMQT3VucKKTRMQaO\nNMh6dxGzX1Prq4mC4taU6ghrcFyTs87edM0/1yv/+zm97zoQygiV7H4fDvMk\niigE7JL0t4IPrDkv3Lt9wqZE+Elhx7Gz3/hPz+j7mNYerjg5/t07LDfdvkIr\ngjsAFezNrDyh4G5hjnWFQNujLwAFMW8M+MeSpop/4RfPsGWKFIEexjTZoyO2\nfxVIf5RWbpe42U1y5Gly3NY0YAmDAxvcwvfePuFMYs+RVz1EDrPlYwpeDVhV\nRTogxutVw+03lwbH4WRV3SDlN4Xm0KMyUEz/BwIXg16+gj7v5l3rRjmX1ZLL\nXYYlzVoEhAspkKybGA7/yGtl1g49gPOim8ALAZNVvpYadXOXNVOgzRxYZJZv\ngoSe\r\n=34pd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsD2AgZah7y9Zczu9JOUJdtFSp5MUZ8ECjX7xv08DFSQIhAOafTN6afeoFYEMt7BRAqC529zEgss+zdTMs8O9EqiuJ"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_4.0.1_1552938198067_0.8963664048925564"},"_hasShrinkwrap":false},"4.0.2":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"4.0.2","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"25d4449649f0bb06565bb5bd3ed6ea75451cbcd6","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@4.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-cB/vIx5/P78BFBz7yUXcIE+b32sWgp9xlq1a2rQR+fhs382P+K5rZzeq2m32+Xedw/NsCrP1uHxNkZKFHVr7gg==","shasum":"bfd59c79d9568e71454ffc54c887ef23b563e46f","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-4.0.2.tgz","fileCount":50,"unpackedSize":111787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckAZaCRA9TVsSAnZWagAAyt0P/08Svhco3UtGIrIZao5f\nyYhfRLC39b6ssBSIp31Zs4+7nvubLgrOCe+B3K8teIpV1nf77SMG5K4SVVE2\nhT1e+F6CqoETgm4vZySnHfb73E6vUPL6hn8YZMpQk354T/hYcWokh/QTewFd\nxfnugStXRh83dtG8KeKO7WSJlMeTnaZg3I3YgAkYsgXlhsX3PiJRw04RdWGP\nGr9S63D0Ry7YB2phPEld6Z2TFKvNc+QlMFU0TlPPdUdL3HVV6acwDayNbTaS\nBA1WLzHTILfsGboXKPUhHZITLsmFLqyz4HS6jGhAXe4A9iwnpyu3yN84xJW8\nrdtJrCVOc623hn1bu5K4EJUfrn4gSjK/qEF3Q4XUT6ugh9tgt2BJyUbFZz0w\nQfBFKZ4F3sPGoC2XO9pRtkF/P4vrvn3bZqGxjj/i24GNNKe/mErsL7cGb0oT\nN2tyqtk4lL+sRbFi8v9HmAR+G63vydtuRLoqU3V2VIkmwlVDs3r8KvR6xjGO\nab+NupR+saQMySQVDVfAu5Fb87HDcxlKoNk3qzgGhLJsoBrwDxaKk4aWOP1x\nyxUdagce8Lsti1sEQrwCM84NXd6+7EWpwGP8ZF0alcyEJYuWSc2T2mtUTtAV\nDzBh1ik4qaMKFqmMmu0c4XoYZ8GsRDRnbxGt0gv2sT4RwwJmcadb29FDMjhU\nxOuF\r\n=jMXr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfcRC6CqSvHLLsHHvc7lNEUsQza8c+o/i4jk1fUECXSQIgGazQTSzNpvMFeo/JFZiUUIhMdebeFw/VL6CZq+Y8n9c="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_4.0.2_1552942682094_0.5655216863585464"},"_hasShrinkwrap":false},"4.0.4":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"4.0.4","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"cbbf449f937f54f669252d430735f3b1dcb8bd23","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@4.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-ca4ka5h7oVwngONj86CaH2faemdMPFHBTtUyen+FHrA9EKEL1Klh/aU9eIyF+zHCGMcLn4QNPlftgi8r0jNB+w==","shasum":"3d5177496a8b771bb7a6276e3f7979c1613f6620","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-4.0.4.tgz","fileCount":50,"unpackedSize":111798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckAkWCRA9TVsSAnZWagAAoXQQAIB8AMlB5dgS9vPtts7/\naBgNsT3vvFV1MskZKnZetWh8ZWDzbOxAtfSbp3RMBrpdotkzKcPiYgRTds1O\n5el6drjQSmZjVMMnW8x3sdScpXJhkqJVN+2HRnWD1ARYI0PUbZb+2bcHizsN\nsvN/YDkSbp63Jq1S1L27cK7Mggl8F1SKsEhCfA6Tqmwr+X5jzXO+iOhJEQDC\nPY6VUYc7KGs04xi6OHQZmLzoUPN6MthEP9JlGA3j1EDQPYJroZkrRva7J3cv\nDl0g4jPsPKICyHFxyH/NIirZbRaJVGZLTsOpVX6sGHhDntN9tfH3j1PrBiOc\nzHJR88lpg3sCqyxA9s3RveVObER387ZchjrfUVTiuL0FAijvMAA3bGtwA2xc\nS94YmYxrjyxgCyJ+wY8oMxogSkVICtJttzsqWV5aksfzM9Cc5qW795NzuqJn\n2feTteAfBZ4SXEwj/P2+p7fzP99JQw5nsy4yBfJZTGQddRODAbmpNLr6iV/P\nNwKWp+7cVoAemmh5pG79kB5ZSKI94ST3YEYdQf2R5EfmSKqmGiEDLJrBUxDj\n+YgBvpgc3l3L2zUkuXZ3Rch0iEfuyVSA8sKg+lhWrdrBWgzO7oYu0zQlfMm4\n1gj+s+drBrAJOcGskVTBhhRUj0Qqm0J7OfLEbMqOl9KHewZtizjNjiPtvRwK\nBFPP\r\n=i74V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2Qs2TqYtKGioJV+lvQlQWvnWnw/8JfPbTZf38NIhbWAiEAzuAMDa4dyybrcvMJ4wJqzR5ZoSQchxQpeoSQirUApng="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_4.0.4_1552943381824_0.39272036314517456"},"_hasShrinkwrap":false},"4.0.6":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"4.0.6","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"044ca183a88401ec62474eff4d4ecae9486dd76b","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@4.0.6","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-xAs1fwFcrA7acL3AHihf51MzmGNofeBKrRv/WMh7wxeGjDJ6NckIkREDobhXC2ZvgjyNkrgu++QnitP3r3GY/A==","shasum":"9cf45be63fe5f111ec137a234196415d26b19622","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-4.0.6.tgz","fileCount":50,"unpackedSize":111907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckAl5CRA9TVsSAnZWagAAitcP/0v4R13xcQoYcQhqHJoL\nqSyuYtEgNSdPgipk0KQ7vE4KaqzxGGUHBQXBLauVphzZglEbFmHDDdxaYpNf\n0cz8q2HMO0BRCNYwB4GJl9fK5sDP7BK2luVyU74cNSgD9jFPMP3JHpalASaL\nqobdr8qb3ScA64GmLD5/pUYMnpow8ec3g989V/w54srE2e0qn8cUxTvd1jwH\ngrCZG0Q6zxcE1rMJgS1yt6rmbcDAnI/5+z6O/O+MJVQXWeQoPn9XrgaITUnR\nfNOAnN+D89Hm+9mWkhamecBjydEwrr9s+K1++JCnccCSmVvq2V9XnG4H/anh\n1lTQVuPlC3XB9VKKZ47nErBp37bV6Jp6CV5f5NgAgWxCy5Fu8DFWAe73Opnc\nvGW6UrL3d/BHrvj3L6TtgyXTlhD2ETNcx/JkeAvRDyC8n5frhlNk5r0iBAhr\nlDoObw0Mlm/8ncbEhk+Lti0L/wbX6bfIrx1lYoyYMIBpL8ZdKnAN1u0J2Hmo\nKcU39fPrx5shvBd8qIW6Uu1CDw1I7Ban3kD9yxpAwz2ecmSiMVSOH6ASKQqn\nt0Ok5OyWW3jz/XL9S3OxHnmNYyQC/75/jCMlIZhCBqz8DWzoCWSFjmzkwSdJ\ncmuLOIobHGFnRyd7T2Z1rbSMGd86F0s4z8Rsede74Qun/nPlrZJl84jusUI5\nXa6z\r\n=uYLN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3ufQS76tM6On10TPkQrQ+rLcT5+DboYGE3iLcyJNlQwIgKfSepwmMs9WhyNi6dbBc2aEUrOR7gY8BKGw13b5m01U="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_4.0.6_1552943481143_0.6803856243031523"},"_hasShrinkwrap":false},"4.0.7":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"4.0.7","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"0bb59280ea54cb023a4c7900bb85b876fba8b846","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@4.0.7","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-k4tZBSiVc1vYHBG/F46rI5tMHCi1mzVtYtyPSJMPzY62PkURXxvtR07512N+WfV6SZQbJdObApW/D9F6kjLkmg==","shasum":"00f5ebc0220dafb3685a11306e774658a0ce0e58","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-4.0.7.tgz","fileCount":50,"unpackedSize":111976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckD72CRA9TVsSAnZWagAA/vcP/00VmmMY+15kLuROc0Ok\nC7V04ZXtYZ5HXn2rMTj9ecO8Z9FBub8zLnn+qJr7dfQgjkZkLLrsRLl3Fy83\ncTp1zwaTmcH+2dImIfYwVvYR4EJH0FgcVW0dezHMOvX8WtKyUy2/UEaWYBqF\nVh2/N7WOlh6JYy+YcStqIwIQ1jOvMvwrbNpRpkYkJjAdKp0cQWdIWf2AseAs\nYvsBR0lhIZHcVrnyU5oVsIyq3fiWQnV1QZMhj4YAnL4JU3QHKEer4GHhrBcJ\nzxVya/hF+A2PHZdnQzEuVjm3niXfHGUipdn9FjU5Bdg0fVMWBMyATMi6BReA\nxSh2iLWTXrNOiSaP4k0D6muNa+8BYaLXDZYnEFG4P83Af+jwvLXHepAxyG06\nhUo3xUTn0mOFC8ZDkJ8Kw+Dary+as1hfJC3HFOc1gE7+speH0R7vjh/4bdBd\nV2P3kVmpX/uaK7QuJaRAlEw3hKw6BYu2z9FnDnP8qwwiQZzEuMymSgKmZfPu\n577NGMKHd10uV5XeDbaJe8T52HaC6ne97+2sTNBsKrp0p7utJ8IgZPpRFbz6\neLSAm91MChv5osSOzNcJb2AeKD3dnlMgD5t6hrx+WTlDEZowCM/szrbEYkEX\nfCgx0smZkvdx7+aaTQcpwN5DmSVWEvE+xy3KF5l8+sknf7SK99PnH1+iLZW3\ncQAD\r\n=SZGI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYX6cjWfc7mk7dpVO9ktThA0ECdw2klRe9EEgISoXX+AIhAOuOKDRA4C2j3JeyQ3Jso52ObLr/tL++eZKslHYSvfCG"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_4.0.7_1552957174055_0.5309784679694691"},"_hasShrinkwrap":false},"4.0.8":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"4.0.8","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"99bc315f185ce6dca1746e8dd05ef99a8582af15","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@4.0.8","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-HlNJoB4wC8KM7nM1aO+BQPBwuJiNZwdcBDesJ+Fd+p+5VrEsjJB2YG8pFO6z8AeCQzQj6p4jxqiOZlZdVGp8rw==","shasum":"5673bcf967cee5b32407468622b524cd806b89c7","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-4.0.8.tgz","fileCount":50,"unpackedSize":112525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcl/y8CRA9TVsSAnZWagAAxYsP/jGax4Nrh5oe2CZ5xnWt\nqV4K731N0JE5F7etAko819om/jmeT/UrIc4EblVZIbDuDhNM6HBwmV3zHeVw\nB63lkSZY+a9sNu974kCagNg+Mh2bcsQiiQa0LOJworymwb0X+sRwZf8lRbh/\nxDNY5HumvBSUo/syC16vjJYVMyhD5PrXPmZbqH/htUxYN01nQo46IweKEeig\nU57iyuC77M89FV68tRWDRWRNwKaqv8D3PHDEhuDFivMBRdn0HqK6WQmgePRk\nQ2ZNHewqkfd9rQP1dEaI16kuC4erenUR0QfP4Ifzhr85N/H64b+f18Itkgzd\nAj21ROunBYMPW8UwsqeOIxpUoknx7oadaT53mjV4z2sUgYDn1wOgVEeZwwPk\n3wJI+smhXRpj/CQFKznuIBLredKIrIsj4zQ9LkmpB9zP84Jd8qUxweiRDycI\nOvzIUflJ1h6OtZ8lEKCyo+/5IOb3jtrxf+Z364ymhBOWWS9Zq+Od1BUlgbpu\nJk2J2UXELyi3499gJ4bG1drYsC1cnAH7lxkIv9jCI3S2vOJUzvzjFY9D1UbM\n37m4RvRpQkpFVUUqIiav1X/ggBDdVEFlpfw8IYgl4SbhQnB+fUcsoRt0faQw\nrmwnNMpDq+ehxXk6xWvD98tvXYQ9CUzzxmE+j/Ozw6fX96LxM5Wn3A4erKBA\ngSs6\r\n=LYe5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICL66172fi+hHHFbmqDAMRZ3vMN2O2TWQtXfHsHbwhsNAiBHovz5Fg0RGTkT82EBwA1uNXrRt2qUJJui3lP60rBSDA=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_4.0.8_1553464507314_0.7305781869283718"},"_hasShrinkwrap":false},"4.0.9":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"4.0.9","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"9b4f534db082d6be379393b0408198f2d186f1d9","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@4.0.9","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-kcFhZ3I0jUwNC3ApQTQGyw3y4GSOIje9Z+3m/BDOdeDmxoGmXwFUV/fCebph1wBBw0+EzZL/3YXyRPlxAZDGIg==","shasum":"2108f5a44f76712c5cead7ea7fb90b5e7dd12f29","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-4.0.9.tgz","fileCount":50,"unpackedSize":114559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmQ59CRA9TVsSAnZWagAA9rwP/A4RE5cVSTCEQsHeCSn5\ni2cPygUDIK+fIKutm+p7grxzMGAHGYnBi1MdzzVv1BhcFnPw4loYpo9XV+WI\nnH4ahxYYKNqqMoPHlaZbbL72dmmyyqadRABQTiotdcjOqrhbBO0+G3HCyxtC\nfBgUcg4dwixM/2CT/Nm87Xr6aUadd97C8YEcyUZSbNQVtc5AwxK5ZoJjaLhq\na/bClD8JUQfSK8lSS/eq+YrbeIEbLvS+SnuPFqkZmOOW1rPHXxsZ3GYq/TUi\ntk/RIURnj3N4cqTvXgPsshFeZ/doZdfqf97eCVauDWnGAZDMq25nHKhHONKI\nIM45/zGUBw4iHsL2dREYp/qzi2lmpE9McBQ95loBGVtvSaGOczEkrs6NDaN/\n+Ufbsvtg9BSeNO3TeTbl1LejVMJb4kk/FO9okqhqJ6FhsupymNuzOR/uCZxk\nFIJCh54Q73nOmjuRm3lTJ8mZiUyLtOZbFjtbzh5h81jCwHefmkhhhIb6PhRS\nb5FFmaSdSSs1PuLzEVkhnDZMtxYGQasJWaBPrySjg5HAcDsS8yS0COF7pv2U\ndSMmraTljKXUr7pDnGPiD25tpdFiAQLwe7qgQvHzjAsX08izEZqDQN68eF9j\nzhD4RePZNLsKn7O7DMXDyJE74ztl+iSnfgs8+1V12r0wYOVyrbD5hUZ8hraU\neuVc\r\n=imnG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLX8E9rXLwTvhO+DpjYu3uMo7JCVIfFRAnX4yKSWUCBgIgW6R9enMB2ApKq09JUMeK0/tcY5pGqV70hj0R6uS2ASs="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_4.0.9_1553534588645_0.733167557509601"},"_hasShrinkwrap":false},"4.0.10":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"4.0.10","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"b389ad3d5eb5418a668b5de4d55a95e745a2ed92","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@4.0.10","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-s4TO3fIG1E+/tBvGtL2W3WGawl4T0QJ60z1E6TQcANh6fMpfj+n+6MXbi/EFlzvLYIjA5CJYJJSyiWCoL9D0bg==","shasum":"fe5f4d50eac8c9fcb2134b64f07cd9bbce1d9768","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-4.0.10.tgz","fileCount":50,"unpackedSize":113245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmQ91CRA9TVsSAnZWagAA+lcQAKLPc+872UJLMy84e2iv\nbpCX7+Vpl6sXZdKaHGuWifb15kCAEwVhxvFfizUE2+8/8iDIcc7sio1OxvFm\nfNc5ncWPF2eArsnXQzxZCeKf7joCsLUF0iztzDEY37Cq/4EFhxKWBmFVrj3W\n4vTlOdVeEQftRuiPPwkVQ9NxgrYdN2PVRKA1LWygfYU7SKkcLTOK5rLe28Nj\nMUZ7zqYFV5wYE2SN95DvE3OwuNbIjUNtK9lmUeJqvcxWpvXRhHxzux7KdLQf\nYkceh8s36UglnfgsUaJbYdV5UJ12ZKO+vtdF0kYnloX7uzSsRR2gretnc9nK\nQTyj3GojQe57+i62O/AOoMmNKAB6pwKjR9PK6pQ1ZOOa5XA00fVJU3kv1V5V\ns+tNcm8OmSaOIltmm+Ff0+T54x5504LVD7MrmY9ywoo7Ss+2lgXVo0IMgG0C\n8qzHPwcXyQflEg5ob3pa15yVuySRduVsJ7E8A3o8BjDPCqAjBT+YUNaN+3Af\nP0KpSt0SHXUfqdo+w5g4zr9uH7d3u8UPAVcW0liLCWIvKGsXdogvnNpaYaf1\nZa4FgrUP4AOUELhTy0kqWMvdK1+INir4B3dwxKZ67XqMSD9JoZ1uH+Ae4ytN\nl63gQE4VVlraF31zGAg4MtRmShaWSPW3JNxPZOc14qlxA332hk5uZ1/FhhCq\nV+7w\r\n=gMpo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVZ346Lj25SRGMKFNHOM43EIqjXIhUA1zKkpReibFuCAiBOEppXRQ+TjSWUBDFHDADtYbU6cRx9DjUNC3u2+moXSA=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_4.0.10_1553534836989_0.07932181847987163"},"_hasShrinkwrap":false},"4.0.11":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"4.0.11","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"3420455690a93b11d9e44f777e65e44c4e48a845","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@4.0.11","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-Irpg9lPpElw/klx3QSRPtZYIGwJawvygIqtVqNz/BFh+gc35Brb1QTZAVwXjCNLnvfPxvz6EZ3WWxQziPs7F4w==","shasum":"0bf3b9634f276396748dd1d360cc695ea7782b55","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-4.0.11.tgz","fileCount":50,"unpackedSize":113470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmRBvCRA9TVsSAnZWagAANG8P/2o73VRX5GJMppk9uij4\nFbWCoUcUdeqjd0Xe5Ev37eWeSD8wtA7QEQQo6eyucCsnUUnx+h4QixqxvrWi\nHgr537IwFRP9tXoA5PikwoYPWoS/oSUs5fMWmgizkLC19UFYnGXrQdQbIqbF\noeP4LpurIpeW23mG34WVnWsz6gTMB9mnh5YbJuENF4xJIY2T2fTibKbLFM+O\n5VIRxQA+8fs+GKqGczlLNG5YCipSuhTCZDqY/Nh0iiJmn2BIpWk+HB+tDkp0\nl2M5XqImsE/WfHPcsmPo9fCxgDIS2kmr0oCKqgnP+VXvD6iUFS2VGWtgn3I1\nnFA60Oaj745qRMFzCrKjqiGJ0MbjVImGPthcOJO/op7elD8iSQtAmWhUeenr\nyO2Ou9oLrp6e4dFkbPOc1Dvm2C3AwZOvfE6O5RzVXTZRXodW6FTP9ffA7Trj\nUAeeHUxfw3lK8s0uHchvANs8rm8CesaUGicOWGR97smI51XAhNCn5jgbdLMO\nnvXX3/UkQs6choVW2zdbIT6A7fDX65FZCp6giaICU+reeLybrS0aRigxfFCM\n2OVwJIdl9Y3rF5HyDwhZaVTg0o0H+fimuPcGS4hYytLGOD9kzLy90XC171g4\nWnsCvJIQeiIogAq+I1NaiH8yfLcXjrcVvX6s6UzL0n3IxildUW3+nFapN3X0\n79Tt\r\n=VgRU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIzIskgZKaIMb/t+1/WoRzUi21qguUxQ6ot2Tr9aEtnAiEAiBd0BNng9Dtnfqtb0P6+YWDxRkBJG/SA3JmQfpMsyQI="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_4.0.11_1553535086397_0.7903161337401261"},"_hasShrinkwrap":false},"4.0.12":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"4.0.12","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"23d5e79d9313e583d56134b7f6677eee6cb9d57f","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@4.0.12","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-Q859Ak0gHTolOnBftkj1Lw8PucxMQxmvPDSAnhp8J4PByyll36qiJk0jxFMFlWWPlmuWtcGwvPAMK1OrcmQz0w==","shasum":"4e72a785ab6bb90391917f6c87108cc7627421a5","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-4.0.12.tgz","fileCount":50,"unpackedSize":113453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmWmYCRA9TVsSAnZWagAAHrIQAJ3MqxmU4OmGluPSLR0h\nIK6HBwlspqIxVkDdHak4VLPqSEdst3tvG1HT9aPvXDdrhGzxPWpp0OIlzkph\neltd6tRnvDfzvlbOzQlDyjByFK9ni9wmLLKaHZ2o9q7F0QSONDY14zJtBa1s\nsrLwQ2H3rTrvI9hAp9+V4LBWUQ4INQ0nxyU7v9CrD0/UzhR9bwIJBbWd/ctN\nXCe0rkHOAiSb+CE/GWvKZ4dhWW8lhJBwD8U20q+aEH6Kw59SFscd3cKvT1h4\nQdr5sPl+uFnpgKYV1OB2obOhZjaw8OeWTfDaNhQyF7VP9GaualGMh5a3aazE\n5iQQfNPTbzu59XBujJ4D+1gax8AQZhZ9vECnvXbBHKkHZIBThRHV9xKrogLb\nbMOUbigEZRh9PGs8/NcqbShw7TbP4hl6TNTGDG2YkZ3Edktd5729P0kw1T4F\nveAeArkzukn6ENk1n1QvAd8jslcWc0dvEviMN1Vzmh4hih22/lgetKB5P1An\nj4Lonp+zhoeGcrLYzj9044QbO7chZwLefiJecwXnOEH+x+ETrnxu1mSgfBb6\nn6Q5sjjUTN+ENFkv0CFSHmzsPhdBaHJq45Me2W1DzPdHaCLgsZse1rOcSsMq\ngZeeiYoaPibd7g+SWPuRuAPvp2AsJTYTD1IYVnnj980rpvgdyBlTwXb/C9kW\n2kE5\r\n=y9DN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwtg6wL7mQTmmEMDbypiuS9XJYs58TIV4mNKBSzJD2RAiBfFdu1BaJQPVfQ3CKI/uJfD5lfK9ku6aUaQgeMgLymEg=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_4.0.12_1553557910713_0.839786605323475"},"_hasShrinkwrap":false},"4.0.13":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"4.0.13","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"e73e4642a9ae7034678bfb1a0987ffaf608c9e8a","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@4.0.13","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-kBiRbYtzNNWjYx6FkD5aXCFqV1q5o02aLq7HeFg5MMy+lk5OWXuT+2yW/av0zvQOvC/CwI9j+jRb1kqGBumWgQ==","shasum":"523b531d4ae1e1ca234cedb297a23da53e91779f","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-4.0.13.tgz","fileCount":50,"unpackedSize":113684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmWneCRA9TVsSAnZWagAA3H0P/imZsKROgesbM7NzU2zy\nCSuFkQqKajdrzYlSnAvM4OyGCffpwpIWxG3/dHsxGKhAw5B0w0LZtLah/X4r\nXnjYjysaCPphq8LQNFQvlP7HNNkj2s9VNUegTLtG8k6WBB6KAQ1/oYbu1ZXD\npBItUOwUF1wR3Ow4GWoD0MULv1taijjHIUw+Fjg/pmCj1k+uuRe8bxyyIKwP\n77GBxlrQdq0hpjeNbo3YoDHyIuTOOQzS4wx3vP8aK0caFPTtik06tDcBIJOX\nN3jMtTDbh5hniHkDf+Q3A3o0qVrAPkoySkBvR+A6u9cYARhng8HHxg07njD2\ntDN1Adj/VY9auy6D07FNaMwFVTa2jrrD2noYCsiWiQiyuD8PaRhax1xvjMFG\nIIFEUDkVdnzsl5yqUwdjfloRudeKhzJR1tSIPFHyWqGNAGxBCmSRlUOORvFk\nNdoPTQbfpPKPrffrWnWHi36E0/mIxmlE2VIC6KzkckRJpbXIN7UKkzG0U8jf\nyFIfQNPzAV2cke3LcW4Xyc/hfl+QR34qtfYt4/pVteIPwXEAmkQxuURH9IfQ\njHydXu1DeOw36lwPUxqHXHOLLuBeDVIn9OxWJ/g/EOlI+RoHsHsIODiLiopa\nG/xKB8kWAQQtoVqyDuSZk7tPS+5x8RLRRKYPvG4hBJNRLhTNA2L0w/7NJwwy\njPWH\r\n=MNe7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQXQ7kZoOM2ObqXfR7Y8iC5rvxxo3ClGdVvv/wCNWX0AiEArE/B3ISbkB2OTbaQiAv0e2Xt2pvtmWA892Jt0f/06yI="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_4.0.13_1553557982092_0.3661223040311534"},"_hasShrinkwrap":false},"4.0.14":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"4.0.14","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"dc20152274e4377a5f0310713ffcff8cb9533b42","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@4.0.14","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-aYIIzvmsAxKBatqIiNr+Zcqn1UjYdGEnNQZMT2lDZXF5u1Ni3/MVwjwALFtoAqsyOcNtgF1rpwF4h89hjfeZPg==","shasum":"7425eafa9a1a0bae39326da9619dd07923dd2a1e","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-4.0.14.tgz","fileCount":50,"unpackedSize":113281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmWvLCRA9TVsSAnZWagAAqqwP/A/rblB4ujipehRbCrpE\n/XfOSl8Yd4vhQULFPzlUuN5OrnKnKPxOqImPq00b4PGYMv4jdzOQ2ch+r8z3\n3yO9ESE3vnZYyCgXzd55DJqdovUSUn6x6CwNVl3Ym06WRdXRJb2fyckFWPBD\n+czT+9kuE/0lZzHJoxbP+6/DhUbLsNYv9PdDwi8HSTtl231JUiBYJYmWrIg0\nLXSHrBjFPf08HztHTyjZ2V9u8sV2ak68LDworN3VHNNUGFuJhmaCyUgFNrpi\nDLWQLt4Z3UOIJ/PWu6S9qEnkGGNHm5movd/fqrdvt5BG1W8AUzgDOZcDWA4Z\nz0J75UpeY6qCJ9N57ahjZp7Tt8VzEohdHIHPc0EslbrAU1XPIy1f8ys4/wcg\no+DJX5snZ9amFt4wRzUVU2HU4F9U3pvydUOsCVUxFQRUkrOjQ8VI7mxTksZb\nHrgT0c+CWPxnSrbYutSLxhpkrix+FJlb8MPgCQIPRITBqQWaLVgVijiu8iRm\nchuRQYJECOBNVF7hUURM/FyUo/2fGfodKS8cmHbzm8ISU8n7I2Y4t9de9lo9\nL4YySOwdwjl7X+ZEfLDU8OQizywRj/dxcyN1vubxd1azGgNZhoUICkRfYxYq\nfaFYkKiC+IwZXVaFAh0JXWu0q7K06Vdac0tEuuGOY/P3ZGTwSyjYkmjI84Bf\nmlXP\r\n=YmTn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6YE1kFjf50GMBOARFVYvYPOK7TV7AscEZe47EjBqBTAiBIyM3peUwWeKRwM9tMp7zR1KeJnDNxWe+M15/i7FRHTw=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_4.0.14_1553558475114_0.4080111426698412"},"_hasShrinkwrap":false},"5.0.0":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"5.0.0","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.19","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^5.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongosdb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"ca975695d9906e1296d2d75b8075d9c9b3031c45","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@5.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-T6oHF5xHbMObLuZrdkw8e7WbH9xzDd6meePCF9Cmmb9iehyzl7ygRlNWahf25Hecxe7lu6hsl1MeIw9GOLLMaA==","shasum":"344bccf37f45d733087a22eb6a35347f0a52e3e3","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-5.0.0.tgz","fileCount":50,"unpackedSize":113549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmYOtCRA9TVsSAnZWagAA8E4P/ii+LrHN8Mh1oJ+qAGf8\npmSQKqI/IjBAhb1HGF1wrNbKGPOOC+wlR03qS87SWuDlIq95JZ+70iFr67yC\nZbDEUbF/heufpvTAUt4uIFCr0rcTHR42ve9zVGMyM/Y0PtLksOUMw1EwSuOJ\nKNPZqesrKN1f+vdU+ZkiyrKRYg6v8PEBWviHLn5f88n1JX8zlewrjcCVTEn1\nMi16WXSkz9VUrpvWaVw3WHD6s4lnQH4QFf17z6L6scjNk6FU0KYika3Y1xl1\nyvDV0IOoBHKUiOPm5c8lrPWJ7ufblB49UlzRTuAtgR2mf+bzrb6/RYVeKGDj\nWBSdBbSDSd1WQRw02v1LWj/N4fSfOnwWNSICbFAxBtrr0o8HkXdK6FMl3T7k\nP1I9FTYWhQfDTAn2Wkul6+eHtHgDcIVqk3Ko2vDAeLt+i6c9e4+FWW+H9cxG\nQ1pE/xQ7W9Byf9XSRWsbKwqBWjrF0vES2nQEiSKQ4wPxD6JYOpq2uqirdxoi\nESn6CjiiDYQOvnrxc0QflDXq7hpQbbkTHvGZ3CpR9e/Al00H0qDeGRo10nWd\nMD8sHy/lF1Mm1XxxgP/OUPnQSueqVTikAGYXaKOXZTpBZXZffXNRnd4jvFTt\nN6vhe796m/ARBWUG+yLbuYu01aYYR7ZvbjW1WvGfQunsxklSB3pt5oMGnC4n\nJTG4\r\n=P1G1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7AD8t2uDjqufHbxiSf2Zn0DYiEV/w9+zW/K03HwHgxAIgLegfwA369RZJxijBw9gHDP39+qWJfWNc83+4pN8hqRU="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_5.0.0_1553564588815_0.8520620000901438"},"_hasShrinkwrap":false},"5.0.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"5.0.1","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.20","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^6.0.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"1a12b17fbcef8ba3bb6e3037d12fdeb164a10e48","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@5.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-31pMBU0cjG6SfQTmYEQ2J76vdabAFxxMJR6Vzjqyp3hGPGOdJMZmL7GwxRqQ4dCrQcup704uA6TnE2HpXY75xg==","shasum":"5f88cc66c700e93b4e7fb21368df77cfcc09d4e1","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-5.0.1.tgz","fileCount":50,"unpackedSize":113604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmYugCRA9TVsSAnZWagAA48oP/23fk4ud4UVlz/iNBSau\nlG8cigemjUR+acfv0emyO2qnTAvvYLZPXWIhQNNdFvKRTH5W9eo/vY1cEOJw\n0aZaGn0DRo34FMvg4we7Ks7bA6xPDHGECw7qARpfmuzgF5nHNDm1hvnjifkX\nm+V0Y/HzmDvRMt8zl+swu4csMZoMDr6cWuSqY3mbpLe5enlp3mDQ79EMLCcw\nYDdxEovuSjHb3TQLfjREm6cChCOujosp2xKARFto8zBKiWLmr9vDVV3T3REa\nuXhixgon9UsjG2RMp1WbKcWeUO+8m1+ioE6bI1bnF7/5Jmp9cwLeUlxm1Myr\nEU9HR/pMkORCle0ZyDROrm92WVbXqxbMj/zEkE7E4cRk+GQ/DhBnaGJbALK9\nUECd96Pva5FKQHqkCCnwLV7eRRP2gpPcA2q8bEw5R3UHyP7x1cB4iS9KKdEx\nSTtgh2V789tQcYAQVMBeL83BcqyLw1CLzXD8GvtTgnfH8OP6PoiosGrv268y\nMBNy2ceV5k3KBIZ3VbKdZtBA+ac9ZJ5ByVMyfLWKSVngK+HxN3hpYKpcn3TB\nTsgghS6ojgjDhs8cwNCzp19FNId/byE8S1RvdQfM1UaayFYUawD3ic0k1jaP\nDE0s3yql9NlFjssD6lgD6Peut+tAN9wIN0+zTl1E0clq9+SfX1y9+WVKfeAo\nUMoK\r\n=bNWV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHElySvQKNKi/WG3Flkzhk2AdOFnE+bn6cWOzHbQn5swIgKJZO1VrlXa0vCYjVTn8vmVrq0BrkQamaw81nS5Cy5Uc="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_5.0.1_1553566623895_0.23474241930285955"},"_hasShrinkwrap":false},"6.0.0":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.0.0","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.20","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^6.0.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"80c0a1d4933e35a3d2993036003a2ca25c3a9de5","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-xZv7c158iuobQicSHTPK1dcEdnnKhSBxSEYQsvHlpqloDoMcF+65r6eKKBPYSP9oE5M3muAwxZaVsOuRL5Gchg==","shasum":"06778daf22914d2ccf72a0ba5bae7bc68513618b","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.0.0.tgz","fileCount":50,"unpackedSize":117220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnUNhCRA9TVsSAnZWagAADYMP/0l2QFkYwcxjbP5bto8g\nDmyF80LsY6EtzN3kWhP0RrSLtPQNqT6jC1chgdX6okAunXL3SaN8wR0Sc5kd\nQTeUDCHSnORcSotBHVnjYHNTN5ZpAeL028R+2NuhXZIZUFyecyPY+SjB1Ztu\nuoM3Uo41pY3KfHImGsryx9gZuHARXq2mBB18cPxV+N1mnuwhS722Gdqm4ooN\naVcvpgZjuA5bXiIw34+XuJipEouKwxE+PlbnqLmXNLqbPLsUNrqZZAtEfvCE\n8kF+ewrjr7JK7cjoaVbvxFifpkjxxe61nLKyiUbWoCSQCIoO9gSBqAHXlgnJ\n18a2g0Ds9EqUOEFxJf8CyuL7TlzY6qYQ+/yELu9bzb9CJeMBX9cqZAYHnKJb\n/ce6slDampHVW/6fDLkZHS13eclZXtqcOgw1p4q+BBQ0KjgcUKWK5rvPgEJ+\nNA2ER/YTRdRXWnirtztoScd77zdQM6SXnBDbfkCfzh8/4qsB043ZO+Ljll4K\nSB+prlQaPYuxW2Jyyuvn7Sfb05/4mlr2dF23EVmN4EffB8tMzi/tSmA7V9/K\n3srMCAPYBg5RpZ6VUJAVSCBY2+jWKuFAWAJ9TgEmkRONes1LflykfSow98dJ\ntpoH3DsLL2o9tShy3uCaC0+HaHNDCLOJF6cbEilCKPYzRdHsGR78E/fTt0hd\nA9UO\r\n=nix/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8Aeot95JeTkhnAAoInqnm0z8xDHJ03UGqxtYZFJ8yJAIgBCjLwGLHTf+dMIRpgmLJSFq/O65zZl30PlVg9WFNJCA="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.0.0_1553810272704_0.13469155813135458"},"_hasShrinkwrap":false},"6.1.0":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.0","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.20","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^6.0.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.15.3","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"0e898d675bc7f8636101791010bc38eb636f2789","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-1yHs+MTpAbOyX31UCQy1RH2/phW6cGP4TOmmvVYW64B5FPeShiFPh9DxU9WaG/oVp/dwjD+JnHv/ykJUancE3A==","shasum":"ff0dee48b20df68478743d1e7a69e9adb3d3c28f","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.0.tgz","fileCount":50,"unpackedSize":116995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnlNbCRA9TVsSAnZWagAA+y0P/iVbjDIxtfcbzWjgDO9P\nmZl+kRMaxmASMNQLc2lY8Qz4zhinC6IsTt7IB0RzQEGwBS08bfVygvsS0g0U\nsNb6PYC1ibRM7z8WuawprHN4+8DP8uVpbZB56Ex35o72PYB4F7Xb4IxNXvT3\nrFXYHRmGZ9rlVjCKB4+u0+YlBAZKWDeWhbeJK1c5SPOsDboQNWKHuKjQj0vt\ngYHLDWde1pi5QS3mJ242JUHusi1rCyfwfMuq+Zot6+ZplETuv8vgA4jA2vUz\nKncSTjaPm0I2Ww4jQbPWhdFuSTrVx9cUT8JWTRe4PdkkUEdFTSfzQgQ3GUoS\na7K2NzXl584FTPNwyJxVevOR3vpJOXfjlgdh8T13vuayFb5AZnW8xSBT5iD/\nRwr6/hOYtMV7KPW7QPO9x/mNzQh+90OkWvVok5akOj0N8lU7eL7nOI0yZWem\n0eawqiR8E/d7uIqFhWaakTl4L9f2MLJgqZ2wbzXAvRqvVSY7HznYH2Onx94y\nQz0Al6GenVO5FcptsTAJZMSP+QVTuWIBABcutfCYzK26mfolj8/J4yPWU9jw\nhfOi5V/e2D3u05zZDgHZze7n++uBC2EKflANrqXjfdT6ZziDxJTt7KFUh9DA\nstU1g2+bBfslyDS7Iffm2H/OkHy5F2r0sJuFrCrBNxcXcrpyd/+RJ8msEOTs\nDDmR\r\n=hXqg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJmmaolwNSjNQF8ljrVtYEZXiHxQ6oayZsWxzSMFsWQgIgK6nw91IqRWjNdqD7oSq9Oxu4dxpGNY6H2wKUZYp9UI4="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.0_1553879898405_0.8491635226053766"},"_hasShrinkwrap":false},"6.1.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.1","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.20","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^6.0.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"deb518934a6ed29445bd836c26f28fcd986b19c1","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-N5d1HeV+FRdJl32xs1LFsjxPEqmbDz+aWbgAlY3dDVMB8ltfssoRUNz3pyaQmqr07xxnnU/Pguh3/GWoUs7UNA==","shasum":"0b655300764c0bcc1fab594473d90d62c270e66d","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.1.tgz","fileCount":50,"unpackedSize":117038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn/7CCRA9TVsSAnZWagAA1sEQAIafLu4Qyq/VxdI0NuAh\nBa+qXxYMZk+DdZOvhZL1g28z8WIQ9QYMk2JZsX9v81R2bYq/eZH9PA+JVJev\n6jOq8JcC5BcWh6qMbYhoYYVGd4AS0Dp2K0LHsl1EvHWM3g9obfN8Lld4A5vy\nqWPZT0ajDOBK/r9tOO9i+TDkY/wDtZPUHEd0rR6q5siJ8B2R15CFqvAEK90H\nPZbRbdVns7uK3HVNSaRFQZCrffkPY2ri8/dTCJEB6PZT6VwsRxkXNLwU+JIL\n9ERRcliDEMAKLDh+5nDc3j7JzpNW0R0uT+3yi9hmx3XPmZbLu2ycKDE/7E3p\n9r4M/37diwzXCiduWoS+fN11IjBc5mB86b34PDZOk5vZD9Sps+d9nKdcKmwS\nN5KsKf/YCSduROMP7lTPzfNkQXfD9pV1Atd3VGwhmQvXFPXU3xYV2HvSuCpQ\nqYhftXSeLOJtYJaQQxfNn/HIKW6yJhmp94TCW9mJwrbY8ViBn0U9jfy2vmAU\nbhuRNlviCSarZx9+h0koSoKA9XEB20zkW9rsEYF8/6qz5BILM1pLTyG4VCos\nQmMjcOSt7ZUOexKxGGDrj5pPSVHhmGAG5dIGu6iPeS9NTiBYB9pOPZ04b+OI\neHzhJC24UaC2eJBkICJyZNIZggEG60nTAiXrJeAuc88Lgphz8HOdypzuxUGV\n3Qrq\r\n=G+W/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjwF6vUwd/jVXLLCPr86CQYIGPWfeT6pDl392ZahrNrAIgB97mIFO7/eVE3X7DN5lqvnnAUPyQnSnTV3zWCz81Y3A="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.1_1553989314110_0.3967079852848048"},"_hasShrinkwrap":false},"6.1.2":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.2","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.21","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^6.0.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"b9622e82efe805c997e35d5b304c0a591b3b25e2","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-Ds4KQyDjvY6JN8gCkAx08MwRO6GPh/xPXnxm7NsiA2LMwdAamWdCiOtKwWXj5ZhhubFuv2WJwSyRI46aGAGF6w==","shasum":"97aab9b9821cadbf7966dc43ac379ffd07f2a91b","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.2.tgz","fileCount":50,"unpackedSize":117080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco5j4CRA9TVsSAnZWagAA5ZkQAJ8THOrALZbt0D7fPfL7\nRamvNqQH/+4M0hbsADFTopDSnAMo8xcqd6MdXum4ewP5gK9PBr1rI8I0BeWC\ntrNj+5aUTAE4FFEGcDZkIP8yqcEIX5FDXgzrTe5U4bebeXRqHJzycOtMIaeW\nPhGZywa5RhNlzgNfENYb9rjLLHhxyZG3W4x/lOb+et9sThTHJWqptb27zj0V\nznLOK6ZxIunGKJW34hk5HOlN/u8th9yFpnlezCrfk0mAqoQoXsHedB8EMap1\nalPSp18j+25xg4z4pBPINm4h3J1HMUDcuE+BXvnnxFjrPPZpr68onY7Thdpz\nL/LBuug9TVd0/qw0lKjhtXqIYKa3x/mm9wMfadDp7Ea8+K6Ep/cbNFn/8oo+\n+GY5DppmBoYbBnRd7K4coe0P1r/tpsXiS9DfcrWkIh3KjMcTD1P6Uv2f2wmF\nbXAEUwQNgezQV0mAUDXNJMhhtWVrxzfl8LqKdBipr8zNK+RQQs/cBQLSIF/S\ngu3NcuWvYhG4mmidgQY/y3/jPR1fVOcH/2gXiVSZ3bTI4yUpb7eYlqbCAYkB\n/oqaYquCWb2WQQRVFdykUZP7HGq9S/+JncWIsOwmnFrTwXfauEoNGo2XujoP\nmelshRSgbXOvvd7Nkh3o2DhcS/SmfjgcoRUaR8ekEJBklPO8Tt/QBaZtsVSM\nlbUv\r\n=xwfv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELnIdHYZIIQnyYetmBN6hVk9bEL8WLlGB6Uarf5X8lJAiBUGYBO+mmZOEcaYZbFYDm9OZf3lwbB7uiNq35vGUUPBw=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.2_1554225399376_0.44249483974718284"},"_hasShrinkwrap":false},"6.1.3":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.3","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.4.22","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^6.1.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.0.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.10","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"ceaa434e665cad0878d22d4346bc1345bb8d9ba1","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-zXVoXRrRAToOPcMYz5P5jtEq0YvKpV72kxawd2xgHC2JVjWWhu3ZNhRJcInJXYM8dCWLohdsVcE9wFnG9lbBKA==","shasum":"8b20cbef871b7e5c11f58bd61163ea0a0768ab62","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.3.tgz","fileCount":50,"unpackedSize":117122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqgFvCRA9TVsSAnZWagAA4GEP/i+bkCAoGrasxpAQfrhI\nU5XrVU7TfnGOE4WiGf9k901jkHo8JzK8QJ0WgcGrCotopRVVL4j2nul8J4U0\ngiDlzefOcsMOqGs3BWL56WubQHvT5e3QLpZZ755DfXg6NQpfITHEA4qdKAW+\nesLmOf4Hryp8BQljorQlzOdgWBzDQF3MmuExJnjVXNqFsPWD7bL0KikQOR40\nu00boa+ug41cipDjFFe5D/LcnluQ38/3F+jO/Y0sErmvpwV5CYWLmYqPP6j3\nZVNd5+hDREJRMSqsxf7tsGnrHyPmP4lUgqkiWcCyqzw2DGeT7hLDuwrABEdF\n8X2m7q4ewgtTstbHalLdtpeetpjn72poLZvxhEfrorCZv7rGrfRZ4rWdo+vx\nfOqM8+jJBQ41Ok89pC7HMUlduEU/r8Fwaj2qqFFfje8Wy12GLfIolSftJPNj\npNOeZEF+x3+0zXl2R4rYzSGopAATE1C4bcDCy60ixKC+OuQH8ZLbQCqdQd+q\noCbBmAbTf5rHUVrlBBpU2HL6g57sC+BtHwvhOXsSanissF+1XDu5Uxe49+Nq\nrpLxFYVsFd9+/XQ117E8+MbvCzvitSmmLRQGnkoI3RLxOwx0tWZe4CjrFgIl\nKl+L7rYh78zSidMsp4/n9Pz75KTdlzgY/WlZddv8PRqUr/SWbYcGXMeZq3Kl\nf951\r\n=6+KJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCurZJpQL+dWws3a30vJWfk6ztFt3MBUfn5+tUYP0RKYQIgWtE8JVZPm6wQu2ZU/m87XMrbn3RH6tzvaLCm9Gb/bdQ="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.3_1554645358482_0.03237122110842283"},"_hasShrinkwrap":false},"6.1.4":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.4","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.0","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^6.1.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.1.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.11","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"cc3a1e5298a0a928b98cacaec00735cee440331f","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.4","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-tzphxc/hN4Zo1q6+3BnRiT/Q+aIavYytg4luKqfHH+DxsldT1tWDTuk/+qmXFWtRoqGoBWeW+fRqZAqG634GDg==","shasum":"96321de16e410e5777a816917174964d81ad2ba0","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.4.tgz","fileCount":50,"unpackedSize":117166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq8BNCRA9TVsSAnZWagAAptcP/3+gQEUDKBB89BoOQPsr\nN2cl/TDH1xZudJyRV3IQtvixPNr/Zghw7rI4nGRfMDbMPmh9b6vLiS6BKLrF\npLFSvtkXboOTyE1kL5cVxOzKXwf+T1o9ngV5k6AOX2OVU8INn42n871TrfxU\nE83NeKNRQDbjpb3jEqd1wts8Yt4GxHODA+GOEi+HOPDlJr/8bbwhKrzT5Yw9\nNKtSLt5VMSkhovwxtLYs+Zg2XDtp41jb3QEl9KZT7l9UIwl03mLQpfe9kzNJ\nJKCMb1Id/6rdOhd8BebO/luH7TEG8j58gbj0bi8t0CYvT/LBslzHkX1yCkcG\nt+Ro4QECv85WYBYBLhXjRsyJawl1aRcj5PkZegslE5HyDmelmonCQNhVBizU\nh4qOeebpne230f79yWcZmi8nq0KC0EvbI73jq4GY7w5QqgRxWR1oQqCmeive\nkXd0nwF6GOzTqh4RjA7OkQq0vVDKIWZWHn4TvkWyB9Ytm+6cgNl5y6yNTduK\nbeYf2jRO9DpklXrwA5osRb0UUZj3yk3AJX9u9Ni/AA7TfLrOxqXXLa3Ep6bf\n9HMxqzyWIbZj7DpiKMAcbX01CvqZueP8uYzbW0ZMOQX13a/8xYEtMXMl7IdD\nUxIw7Pdqd5Bqe7K2BEbAielnEcTxWuzM830/KyGNwdtP1nFeJja+yJceiSiy\nRbCy\r\n=2kQW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/P/DTkla0VIG1GdEZI48VFTJpQzRZzh0erxSXoaEe1gIhANR3SPfZWn1l5jiRVeXubFmqR8e8/owzn6+wEmuSLlx5"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.4_1554759756992_0.9350281479514841"},"_hasShrinkwrap":false},"6.1.5":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.5","description":"Node.js express.js MongoDB JWT REST API - Basic Project Skeleton. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.0","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^6.1.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.1.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.11","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"0f27b0da6e4acd3c6c7dcf7a1a320d79f3b5106d","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.5","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-VNUkkucc6ds8q8whHdjjGxRGfwpzLqCeuQwY023XtNApq76uBFiRvnSbXWqxPgtfle7n4WryqpOw5M1cKFt+Vw==","shasum":"d6ec44cd07f8c444d21f06edc4b773835dc4c950","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.5.tgz","fileCount":50,"unpackedSize":117355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrTv6CRA9TVsSAnZWagAAAAkP/AsS5x5Mp8Ql+8rA7qSW\nhEG4pD5LxBwp40g7F+uCz8jTXFkJwc08K9lTGB7vs8yF98sewy4CHw/oATcr\n/diOyB6JvpciadQ09WykrNQ7XFbpU+0khHXRSq5uQMUigdWnSyGalfEwAdVI\nN9gFxiXmRouL3dQpCRLGGfhopFsZ48xhCHEU2JG8mhNIYP839UM1rCs/ziYg\njOBurS/31V3VmxOg2dYBn6bdHOUTzxrLfKEcJR+9kZXXQkN65/J7UqzeiDmd\nwimWEiQRFn9cFhiCtsSdVPMRTqqw2I92b5iR94j5EFltIQzgy7p61V+NjJxf\nSRbzgTn5SVsWEapMpsS4AOGgbs0ujXBiQQjuLkmC1WJplLGklzIo5GTcz/ho\nBmvJexk/Xxme1vsTWCWVWPWfoyZnXKz24nl/KzwpDIIthrS1OnhbGC9gJqU6\nPGJ2MATQLtZwKKbD7QiYIP2D0pJzLLSTXQr4jiKmrUVzNJGEzQyQFFT9G7KK\nHeWqr6mSFWWbdpVSxu14XpsDXowtR/7KkcDJICp0V+FI/MZWmKZIEtRdv0QQ\nWqWZ3efGdia54t0E8jWTz2GaBldA8cBi6/9zaNfGLRXVz6CzvqbS8SoM0bc3\nOyW4CwtxexNBcM4qfdOpg3AH1+d4mdGMbskgmXLeLkHIq8lMjVRO/SU71be9\nElO9\r\n=ofEi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/ccWHVBuK4Hd2lGYou8d4TXZGtxgtu3SJWLyecm1FowIhAIRsXRaCYfxlqsWqC2qVICmwuuwDiHgxQb6rnSaXCvQJ"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.5_1554856954110_0.5559543963381419"},"_hasShrinkwrap":false},"6.1.6":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.6","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.0","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^6.1.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.1.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.11","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"8676ccd6ed9f7e9c14210a5c6a26515e6bb11ff4","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.6","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-GW2IXN4BOOjS5sVFBbXbfwhdJ0xgrdufk4hj+UkZJLYOLm/p2d6O8QizcorPJa/OhdrZs0hHJHBrxhhxGdR0cA==","shasum":"896d0ed2f9e9f4d0d6b020ef419dbed03c1021a9","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.6.tgz","fileCount":50,"unpackedSize":117512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrT4uCRA9TVsSAnZWagAAtKcQAIX/kRrqmwdceurJBImZ\ncaG8fKNwzR/fDbtjl42NiZ+MmwCaawCDb5tHxTrSS9eCdYavVRNnSZAvz75l\no3nbGTeqnaYOKTie1DEVyYsh4Noj572nXawkGi1tr23zt+kacfifB4VkHa5R\n8OV144EZj7/jN4SXYWiRwsxTDjgeroGsibc36InaQQ80zUffdMX0IYwk53zZ\nPVX+dF/qXUFDpHJx1HpDEcgbPGJorZOt97gTOABo4nbyG9jx64iLNC7tabQn\nEeEF+9XtIeKLGS4GbDp1kb3vEDtuLAOjGpIEzDAYbemrcFScknX71K40FDeK\nVfNZmwfV3YO1+wqrhpJLfBktCptaddSS+ejin9aRhsSoEgwcHE7ZO5aavS9m\nAYa9zGSevWJdunk7jjnECbnodraZUeeXH+u7UT9f+4c/X2N/STnARWwgx4v5\nE8tBS1N7w3+mz18p0Z1mQl9gxt5DyudRkZHCJ2+ODx9GeQOcMz+FLEo+hTCB\n1Gv05wqyeRlLBUfcO3jPY1PZugrtNhhEOuuYvdJMDIG64hJZ3rtvEC59uLVC\n+8WxajIic9tiyQ/ELuAIG6U2Ah6gFuRAuEjaNizVK4VNuRWNddAmtuNOeGLP\n+XSV9l8s9JbQYbXoivtorN/XdApE+nyMcmkMh8f0pAqCCkZJFHApkcsEj8AH\nLxY2\r\n=sZeU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGCS2DD/sj9/3jgdmDawk9CeSYys0KaUzv4hetCf5XgAiEAjUMlDNdnquHlDtOkXe41vdR5sAsNo3cwL+r3Gi60FLA="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.6_1554857517797_0.49413954397552495"},"_hasShrinkwrap":false},"6.1.7":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.7","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.1","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^6.1.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","mocha":"^6.1.2","mongo-seeding":"^3.1.0","nodemon":"^1.18.11","nyc":"^13.3.0","prettier":"^1.16.4","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"4751d91778544ff29584442a3c457b67ee146721","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.7","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-y/y5NGam9dBE5N9Wx8GxisrhGapTcHDzW8tDcMTUX7+1XGF9JB851hMrBk2etaflNV0u4lf23CoRFnn3kx6AzA==","shasum":"7b5b59a340a9a3ff6440af958308e091db9513c4","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.7.tgz","fileCount":50,"unpackedSize":117555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr2srCRA9TVsSAnZWagAAS2kP/is8HH40Ew6kTHYq5PRB\nq97yzUSuAyS4DK+PKQACqCU+L0CYYWr4u49aX7VwF0peM4GI7q9YANGEY+NR\nH5XuWIXnv0OEfpObqRjVz5/gBwX0aX2N+CWthN7eRlpfqAK1w1KKZG45GHDN\n70VEWpu2ocr68tF8i79FEsJ8gdar3J4x2nKy4PB6BQ5wxirGihVYbqAzKF4e\n2TQw2D13DlbUKFXbhN9fmqmDqKSseQ7pcv0GqM0Ak5OqLQgDMUPANZJuTvZV\nesuwgu6wBI+D2uJbhB6Uf0VgyoAQZDEH42cfDruEdyF9VHsbVg3L012x1wcg\nju66ML2QUKiypMuecBdfztH6x3zd5j/TsG1V9nquB7lduS9bDDAHIYwKURWX\nbn8TX68fADB++L83jeHh9GEeSsx0sqOl8hs+Ay6DNkS1Fn4pS26sOlZtoNCR\nDWm0IAZD9IWKy6sBcHCYQHV0+ese/vVk4avWX/8yyr3w2NPxY8wWYAn6w5R7\n9thzF/yZ+4m+BB08xdfXERw4j2Z6FxHs0qL76XbxNXQGcWOjNzE9k7xXo7bf\nK4TvT0PLXg7sZGCU1YZRJ83VpsuzcIBtf0BeuKr4WXLbEovZvo3X5dJjQfxl\nmO2zr6h+ylNpJ+YroI3Vt2f2A/BVJh9bJ60qAAbrEnEtJqIMNOQhafQgN7Ln\ncU/u\r\n=fHyF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR8AsHNcGjdxYTYW008h1uqLh/AQemcDLYWAopLk2VKAIhAI+LjGQxZej4zB+OKFM3AJ9vdyIWNgi9d4ybT8XYCOF6"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.7_1555000106512_0.7791752282315305"},"_hasShrinkwrap":false},"6.1.8":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.8","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.1","mongoose-paginate-v2":"^1.0.24","morgan":"^1.9.1","nodemailer":"^6.1.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","husky":"^1.3.1","mocha":"^6.1.3","mongo-seeding":"^3.1.0","nodemon":"^1.18.11","nyc":"^13.3.0","prettier":"^1.17.0","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"30a016099c6643b10674af6202a1dfab0b54cf82","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.8","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-0rCjOW7WR+b44RkE+jEwIORNCRer14WvPoRhLPH61S5l27tTbn8w9A3fSi/1vhcJKaio4+TeHQnk4s1wYALIOg==","shasum":"5e4415df93e7606e39cdd7e066ab87b4dcde84a6","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.8.tgz","fileCount":50,"unpackedSize":117747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs7VFCRA9TVsSAnZWagAACaQP/ihHSGezOEw6I+3ExIbq\njx+KBSWkV+phXBfVeaM3JE+C2DFtJK8iPb0szToETdolZP71kg7UvHM0C0eR\n6lfRwziH+VHQ+hiDu1HYa22GLlaZvXgycOogKm8zCnbSgCu3QJBD9zt3ugW9\nBZdVlZ1ib4z53LTpgzFREegQADWrORM9PFVLk+MYv7mcUj1BVu8plV8delnu\nRdX5KZm+HZJsiqGs9Qm0syzTQdtznOWciZMxNj206pwKwKhag18qYHll3Gn3\nrG0QVNjMPG54VkUn4DYt6rg0YG9tgh+NWJb4Pwbe1dZyFRrRlcTx4SZsB5FI\n9oEMBJKBXRRzPVY3mKee6qCGUt87gdfyoSEm/xP1oGgMQEmpf4DvVbb/ze2y\nlKx81wo4+91ANP24zy93BR8iZktHs/Ox5j+Hv22dzXOUoXz8VK8cDbtDnmGR\nHuKGG9B4A5E0F3kDsb6wus2SHAnXSRJBLgfMTXeAs2ly1TPWEhKmzG0yLeET\nVK3TL5jeQQyFaf3JbcTupUJaPTVjuPvObCRoevNiw+WqzVuYMb3Q2eRDfqwo\nc8SiEycPO5oC55c3nnjwGljWHgBHPqCIOSc/DZw4U1qbbp9vHrnQ+GW1FGrT\n6PESqXmZRWIU3RrefIpcmxQrX6Vz8Ji4QIqWekjY1sPAyW/Hkv0QhccO+qkw\n/CfF\r\n=Q00E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3d7U05bBHDq3boiQfh2I/BkNkaqMAJStZf4ykQC5iHgIgTB0o00V1nhjNFCGzqZ0wFgzkz/38WH+kBl/WJql9TEU="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.8_1555281220433_0.8214244078408304"},"_hasShrinkwrap":false},"6.1.9":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.9","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.18.3","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.16.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.3","mongoose-paginate-v2":"^1.2.0","morgan":"^1.9.1","nodemailer":"^6.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","husky":"^2.0.0","mocha":"^6.1.4","mongo-seeding":"^3.1.0","nodemon":"^1.18.11","nyc":"^14.0.0","prettier":"^1.17.0","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"65a70eb53e6e10743648859c4ef71001df97f3e3","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.9","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-9fMDoRq7iR/hLSTudFTL1WHF7ArRN82t9WklIa68H2wBj95+M7eSzqrP5WCVMvXw5JP6onNY47WT7EzGhtNmKQ==","shasum":"bc661070d4a2b86a99ebf09a0d092371f103ecf5","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.9.tgz","fileCount":50,"unpackedSize":117789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwJx9CRA9TVsSAnZWagAARqkP/3mlp+WrtgYGFTfmnwih\nojW2eTjrQUAZXP/YQfB6BLb+6Na1jvOLotjurm1G5fmdYMRwVTHGeBCC+oDQ\nw2Ocinzgm0eweZbaAqUWkJwSDbZ6/bT1akYBsxkh9FqtOMx6txx3b6SNpVMs\nD2oqcgGZ7B5D/salXbBuiydZOdGsbtf5uImTCjUmLz9Yuy78NdKyLRN5qdiA\nnyRVQvnVzer/Ab6s+GABlmu8u0iGjO29LKBy6nd9iCm3IU4VRccO+oaPNGiF\n9TzwJbk7KQ94bZLHlN6j360nkNXCvslqpV15k/Ha4G+UEsyTNeR3HCXuupC2\nyYXkPRlLDNUy9P8FZ2HvVstEaIHlUA2yQ0Fg9PVSUhuPMdKws9DI3dHYvXoR\nBGDiRDtOkxk/fNKToA4IM98GfSlHapePbume5QlZq8A1seDElyxajC2f5ke7\nIEE4g5j4QLF0xXKYK61MYHQwXPHBlD4btm7WqR2cIdhnQqLNrsIW7QqB6Jqt\nmsvy1C0b8peu4sXBoGN1HI49aAFx1BsbggTAb0QVvR/V6tr4IlxmMIWpJzvM\njV2IqpjL49B33mE3lHp01wJHeUCvMuTCftDNvTxxBJJUbzet7hKTCFKChPFv\nVJ3ZPkN9OZ+Ezrw4IJn34s7swbuhvCvZVhsD9FQxKN8UH1+4Sx+ns9RaQoTj\n4ykl\r\n=f6OU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCviD36utIPPmp0+iKTlq4NqDL4PYuvkCbSYYIRApjxGAIhAO/WS+M+tpycfOhmSpgFCedVKMPrArzBXJcSl9qqKRjs"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.9_1556126844532_0.017217454741234928"},"_hasShrinkwrap":false},"6.1.10":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.10","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.17.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.5","mongoose-paginate-v2":"^1.2.1","morgan":"^1.9.1","nodemailer":"^6.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.0.1","faker":"^4.1.0","husky":"^2.2.0","mocha":"^6.1.4","mongo-seeding":"^3.1.0","nodemon":"^1.19.0","nyc":"^14.1.0","prettier":"^1.17.0","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"c6ee6b9aa705e7f4032bfd50d059be829189e872","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.10","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-LrgO8AZ8M3DIKOp0wIxsx+c4Y9k5cIBGO2+J4j07I60JiHzcS78cPGHoUR+6+T4rEZWF5+gBDNxwly9frr8vxQ==","shasum":"cfd3344a4e4001bca621b049b46f3f48c939f56e","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.10.tgz","fileCount":50,"unpackedSize":117832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczzEzCRA9TVsSAnZWagAArbMP/RPUZzJcfPrIUzXEHKZH\nmu+mH7EpERmUfhRRpkLs6LSmPlnYqb6LPkXuHbEjLOrrTIhRjq0xe9qI82Md\nVq5CSTya2A+bJykYmBuIJP6mVtt4M709/AFncvO6s6jPK60r4IZG5bm2War2\nTdSpHfwidR8ipYUhs/WtJGOtvyRKji/yiMmokM9MYAtWCE7Lbh48GajAM0y7\nj4MvDrt8MTpZt+kNVp+yRwkOGWzzqDemheN0durVaqSKec50lwSzSNQiGTjW\nr/ELKqlFbOBm5TNa4NnZQmm0+8gj+OZ1MWIOo2SaBDl4DTITeoLYdjO3ubSZ\nEwQuQuD9GwZjPi4q25NTaRQxFr2evobfkzjQURo+gRWjBjcFfW+1VdSSe/uM\neVoJsGTg7/YgPIWEOqOieEQ/ElC6UYPuOjuf3N7I/mgYF/5Zs3zCdDrsdVFo\nH8DQRtF/HDJxzhtZY0rlauQmClMc31WMRJYGcpszXj9Qgs/tNGhY/xVcz2yI\nm1pPjxtW3nsXW+AEq49Mcdd1r4UxZagfv9cKe3yEgVbrtYAgxflQY8uIaYFJ\nNqhl3KujPbrD/ijPYPx3cdaDSAf1RK7KqVCtKp/pwLbgwA0poTXSKzjSi6Hn\nc+sk4Qbt+83S/oyk6nZRAFa2Bt4ZS5bLhutZalCyy3S7PIQnxrog31wQuxH7\ntlwE\r\n=X3F0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTDRQnmigKI0+TR1JHsyx9msJdpWrekQ5aEecXkCtbsAiEApGi0TiaFJqitAUb9EJRekQSL3NPhP1oEHCjTqq/BTAw="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.10_1557082419027_0.24865421887196004"},"_hasShrinkwrap":false},"6.1.11":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.11","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.16.4","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.18.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.8","mongoose-paginate-v2":"^1.2.1","morgan":"^1.9.1","nodemailer":"^6.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.1.0","faker":"^4.1.0","husky":"^2.3.0","mocha":"^6.1.4","mongo-seeding":"^3.1.1","nodemon":"^1.19.0","nyc":"^14.1.1","prettier":"^1.17.1","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"0ab35b1af95c6a8650be66ba7e3d4c473268eb18","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.11","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-6s8wML/clPpwhuMVlwUmkNEaxlMX/Zgvfvs4R6zng23l62GHGt1pWsu30iMhgOkmuRe7OGhC3VN2nDMykB2CcA==","shasum":"17365d8d9dcd21550a60cb8efbfd71fc7366b627","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.11.tgz","fileCount":50,"unpackedSize":117876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc21CsCRA9TVsSAnZWagAA4ksP/3m+vo8qJSLDjUDXqPFB\nk/xj7lke5vWFb7kGIziVDVuOo3Y6E3DVTe0ZMMM04zCkZpOMNy+XugC6RSXo\nfPDQdDua3He14gJUFB36zm1YEMWtNZIS3MGtBBp6T7jOGoG+J9upAN6mDyJQ\nI1Cmjv8D9wJmmC3xFhGOM9AlPNoEpfnQKXz+btXlE93twKllr47YRmzjQspT\nwH0FQH73aLuqdqe++d3B1JRKBX1zCD1VwHfUvEkMrUeM2DPxfQmaRP3P6P1G\ncNp2i+g7cUSi2DSG+qHnpV/g9lZNvXf2LiiQ7lJ+CBKswM5DUipimu9Kj+tS\nCYrDAwDGKb0uq+U9lbfynEAPGXF4iJgiG1px1Tr6gxX2/sLRjB6/13relIvX\nprshNwLXTJcogryUVd4toJ3lDsPyETzXfIVEMfJtEBvUfCyFHAfNM5XfPp3x\nQdErLZLBZvMimHUhXu6bepUm4zKR6r/nG+oVK/JFmf34tJodQrk07ALD54ER\n5A/jurmiYM7ch4gQW/5tSpXXI/HKEuKQz/bIGfYm2/Wp6boo7jVSnPdcqsUF\nlE7xAxyfWfZOyRBh/qraCoktS09bQofxC2pLbihsEqPxKrbZT57RKB1nUq/g\n75w7HYFBNw4ySJ41UO1WJ6wfpBOE0iDQ2x1GY5oEPpS0tnXuTMEnbk3G7hCm\n18fJ\r\n=u2OX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9aKsrrzMwkPbDBNLt+co++I9LkrYdI0XU1AKvAmP/2AiEAjzh5T6Q0lIEwrw6VJdSVCgjFrBAUK8rHgIu5FyMDAXg="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.11_1557876907523_0.6971438683780284"},"_hasShrinkwrap":false},"6.1.12":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.12","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.17.0","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.18.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.9","mongoose-paginate-v2":"^1.2.1","morgan":"^1.9.1","nodemailer":"^6.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","faker":"^4.1.0","husky":"^2.3.0","mocha":"^6.1.4","mongo-seeding":"^3.1.1","nodemon":"^1.19.0","nyc":"^14.1.1","prettier":"^1.17.1","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"f1e6bd1ac19cb1a27db0e67b498e1c56f24cc2ea","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.12","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-TfONX71xifh1wlHihfNQgqpo5wN+NtqwUBuI9NBeTvgZdvuHKOxpUKIDCPMkxxTgrrJx8wRPrD++7AiYW7w1+A==","shasum":"184be91283f9d7669e022fafea60c69cfcfc33cb","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.12.tgz","fileCount":50,"unpackedSize":117920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc33+JCRA9TVsSAnZWagAAaKwP/14GWWizVQRhyEZph8WO\nJSnW9z7qgKHA424eK1hJQFWtsimGBpt3Hf2X9qyuJ47rPHH5sh69fX3H9YEl\nkLq+cDGpzLDJnHXYe5k3KyyU4AGkNwrvL2uqeNaNX/JBtHQuSIwRLP5/5jVW\nb0Uev0OOZNi427pH9r69Ht8TdMhrcVaetwzKTv6k3iVsth0KYg8Imlfm7MyR\nwMq54NjdlF81vhigN+xpz6MwneIL4TaYh0cTkj7fWrTX2oTdOoFRGMsCbyPQ\nJDrpSAYHuCeZ8ypiRYJqnxmb8wo9aFwsQ+fvnXZ3w0X0zHauGEbqOuLXx9Tr\nH3mPgG950ETMndyjV0UDwQ/mGt3QALUIm1I/J8hL6iL7d9LAGGjlWbODLvp6\nW6JiJXbkkUQnKHlncQLZPrPFSA8Tj+M9SrIMoOwYQxZo+/1ElXSPdpmpOf4T\nNG2qEHiVMMyVa/4963wSEdBgtdwAbqUk4N8htY9dNSj3JoeeG3228IaxPCWk\n9seLl93GfkSkShA2zvhPcVdfSQUEORF7efApwR5nlwsjfxvuKJP79plttSN3\ne350ZYIwbpAR10pEv4cFSSG4FJ4HXY2CdNe0FM623Lr0lOJJoUnBX48rnQX/\nKyVaGqgWgRdjkVJYgq84jXIMXMRAoNYn2oeDHcewcikpy7Len7YOhrqSdqXd\nmivn\r\n=BHey\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZkMqEkgUpVTbinCgllm5dmvY/Ms+zOZetd9Bg0BzULAiEAmTKdyBp0b+1/rW0iHLm8gUIjan6gLXR3NJhbF8jDB5o="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.12_1558151049226_0.2395964642639712"},"_hasShrinkwrap":false},"6.1.13":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.13","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.17.0","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.18.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.9","mongoose-paginate-v2":"^1.2.1","morgan":"^1.9.1","nodemailer":"^6.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","faker":"^4.1.0","husky":"^2.3.0","mocha":"^6.1.4","mongo-seeding":"^3.1.1","nodemon":"^1.19.0","nyc":"^14.1.1","prettier":"^1.17.1","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"694e99edbf5f8b03587d903e289ea711a4de277f","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.13","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-uAizpyK5qstzVMrY4tIYtkOElwnQMOomzEGY88ql9AztDQhMo7C0cUUlYi3GHg3gFBX0SEMIuZYo2+FNGvvbmg==","shasum":"1a05a41f932a9e10bc0f8ed22bff5a8b4bc75c0f","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.13.tgz","fileCount":50,"unpackedSize":118702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4FDeCRA9TVsSAnZWagAA8hAP/3U33AJ6Lp4gf7lN2Cmz\n4hgk1dBEzITfZUS2J2gBuCTAKvGuQI2d3tXZX25Of8DrC6nA3cze/w3jJ684\nraK/XFg3g9tiBz7WmkwFUarja9F+V6PDvCSFjQxJuIBje0lfdSQGwi0E9RQL\nE1n78bhsrLAU3EGalBX398x5qZ0/sJRVwuSp2Dw+K8HRVU0EccJteIZeOkm/\n2RSorEW1Xv0pr8a9DR2UWy41h0d6t4INrtW3KtUwPahiRz4F0tJDXsC0M7nv\n74mU2PtLNmLpr5WND6b5eIfhrBJwhJQwX/S2tg/9By23JbFxNonFA3sNk9Yt\n40A+Tj2UMNrcrYlTVmBmvbOgO9MzYggFXryGmjgEChShKFDOxiuXxGxmO/sc\na0xgJCtkCHSeugnNBfPGZnJzLKzKy1bV3lSuL9hmywoR5MRxODva8iB7/zXU\nBnsgWFG98N4dO5A2nkK9EgB476vQd3Pj2/VJevCB7DHO8yV7BKCl+ji6mHpp\ngDaqMwrvZWa/o0uTXevSsDSg2IEx8qTcKxXucVNHkLF06NCHP+xTtFfIXCQ6\nJXF0IsViTbD7HuNd0IYnJ8TFYibvXx9F1yNPE4yDSvprCPsqeggJgwud71Il\nk5+zjQKDtHZ9e68Zvq9f3wn1iz7IkAjm+bUKZ2k69ui5cf7w5ytsRbUQGdKO\nU0Nd\r\n=3bIl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlaPobQERiwupwvnlE5y0ZbJ3zdZFkpKF1QTfUyMgzHAiEAocJ3PFdODohAcuS0ZyBusnZC3DcjMdaFJHcOmDA/2pI="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.13_1558204637579_0.41347416412005833"},"_hasShrinkwrap":false},"6.1.14":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.14","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.17.0","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.18.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.10","mongoose-paginate-v2":"^1.3.0","morgan":"^1.9.1","nodemailer":"^6.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^10.11.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","faker":"^4.1.0","husky":"^2.3.0","mocha":"^6.1.4","mongo-seeding":"^3.1.1","nodemon":"^1.19.0","nyc":"^14.1.1","prettier":"^1.17.1","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"82d5fec82034d5afebc3e71284a1522b954cb29e","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.14","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-iazTjMfesiJ/MY8fSX7dBSA+nUGjcfzlTKSgGm5qXnQuwOSmFYElGoXlc+bKgs3cu/4D3BVbR2dh/kd1z9Fd1w==","shasum":"710804890683afc36c0ec318425f8c42bf69116c","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.14.tgz","fileCount":50,"unpackedSize":118747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5h3PCRA9TVsSAnZWagAAFO4QAI4UorQuTsTR84JUc/Kx\nmT7M9oJkRzUU0ifm6OF3bKllNgDcMbKTbzlSohwM6Bpi5UWB0n5OK3mBTsCd\nu+UYoP3gq2aFhYBMVWg3xiKS2QxLWmNwYHghtVl9tRXwZlSohHlPT2jvY+5E\nTLVu9IS0n/P3W5BiqMuseJVd3JzT1TFMvkOmJl5PAqUnK3VY8Rx2yaQQfTJG\nlCyOT72GD2PpH1cIkMp+wsltvZySMVx0mC1f4czD7Va/ZhKfhAqixCLLG0/V\nhra5wtYERhD8pzCg2uqMTPl0at0Dn6OxrpVxw5OkjQ0Yyg863L/BtS2aAAj0\ncPLeEwLfcTrWtrsz36306kNZ+gCA2+r5msmcQ/tm8waNnQ7NPCdIlcsMLWWw\nXYkq0B23IJ9ZulGRe2861K/WgqTDJ9YnZmfLV3ZtdFDCWeAgyvnF2OaoBhxn\nVacRuP17RUMIHDuOZF/rC1cgi2MzFrs5QNco/rm8jPWSAiMvFgS5BFfG24mF\nJVVq11wBIKq4Y1yU95W4y5PzEk80uF6kHsZrwIEj7thPuD0NOf7Mwxo8vlkF\neRhia9GNSrIwF+kvVSQN1W17Iuc2P/0c3wgrpOxOs3z1ly8prQD1K8j5cmcU\nrrG2CACitrctGxyNqlYLUkiFweVmqnGbFXGkjFHNMv/l/xjzUIBSwtiZgZe4\nSiGt\r\n=wZ/p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUgiresHCndYjGWPDXzsyVe4gg6FDeVxWKe+XK3Rw31gIhAOIG/MaIIS5/W9j//UeznYqwAhKlDnPcJR6PI2sYBBi4"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.14_1558584782743_0.16452474230392422"},"_hasShrinkwrap":false},"6.1.15":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.15","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.17.0","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.18.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.11","mongoose-paginate-v2":"^1.3.0","morgan":"^1.9.1","nodemailer":"^6.1.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^11.0.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","faker":"^4.1.0","husky":"^2.3.0","mocha":"^6.1.4","mongo-seeding":"^3.1.1","nodemon":"^1.19.0","nyc":"^14.1.1","prettier":"^1.17.1","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"0660ff61b5f05a31b91936b1866e1ec9652550f8","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.15","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-GNU2285ebATl3VT78VOI4M4Alo43VLiBDjsp483Joc6MWmYp4MNr5WKgkqkl0nScPguz7Ko65qvMznV3KNVylw==","shasum":"6e7dc0ee3a2932bbebd974f8f48a491f55f75254","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.15.tgz","fileCount":50,"unpackedSize":118790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5xTvCRA9TVsSAnZWagAAmwsP/3ZJ/vU7LAl4K4Jbq/1H\nAE+hIPuK9g/2S+JOIY+TV9qJBiiIz3vAAMwu/eJsVYRmbv2dmw3oglabx+yx\n7f7loJ1OjMdBARKCPi1gLPZXQRruSTcoNWpFc9ydo+o5mtFb61FD0Nh3Qhu8\n+gbP8SzcXmG9CRi7d6OTDmgwv9kYAbFC1yR3rdRf4Y9KOo8UAVvJfbOqSRLL\nJZ+ITsyNTAYq19u0KkrtNU9DF8MslMRi4kHoQWuriuIo5lgjPrqoxQGg7K3W\n+nsBRUPqzhxgIi9RRxW3MLtz+jsgsJt6+fACWdcFF2Pv89CZH+CEbq8v8tKs\nZXD/jiyqINQiqr1TIwLhsftuag1M3WkDRKvX6f7ACPeKZvF6Nx6XsBv6AsqY\nBh4aiBrn0lxVhFxSaJMgAEHknAJd0ZyvKIC0mTUCzWvOVCVom/JJU4OlN2/V\nULHg0Ar6rffr4pEkMPxyA161SwiaMb/kPU/V3EfDYPQGF4xxw8vLWntcUQex\nrOg2huZ1el1RsveuM9KXVqneQscZ4T69/dmN9dyFcW08BAVpCF8rZrRI2VZg\nmh9XGIZex3mMDy3vO+SF3osUphkP+Lq+gA0woKBn1/4JxarWPOzbPaLA/sQO\nDzxYyVM4Vk+hryWryZ1BeJ7ORNAR/iierDcdZs4SRXV5XQ9nUEd1aVnnhQ8v\ntT1Z\r\n=IDlx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5XJFnVWNSUImMnD/3IJn7rR8zFWk3LTWF4h/YaKt6KAiEArCHUpc73ponRD1VCmB/YDUo8afMGTsISyovss2OETlI="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.15_1558648047052_0.27675451103120396"},"_hasShrinkwrap":false},"6.1.16":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.16","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.18.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.11","mongoose-paginate-v2":"^1.3.0","morgan":"^1.9.1","nodemailer":"^6.2.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^11.0.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","faker":"^4.1.0","husky":"^2.3.0","mocha":"^6.1.4","mongo-seeding":"^3.1.1","nodemon":"^1.19.1","nyc":"^14.1.1","prettier":"^1.17.1","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"9da72bd60cf8dffe18c9014bb0ef5a785f2587c9","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.16","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-FS/RnCZP954LQKHirEqqKUluTKkeP4UD1UojcLYcom0wKYlIa6betoVwD1LxrsBMtvrftCdzazoP4Y+etHjCPA==","shasum":"3e592729eac97f360d0f12776277b53e33099076","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.16.tgz","fileCount":50,"unpackedSize":118834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7IeGCRA9TVsSAnZWagAARtQP+gI2FUOMJ6bdT0qv4wAk\nT8nc7ro/OPdc5SKlUOK4TbxE1LHDyVhkrIJMa2kVO5OzhVQjciJhkcDqhSlo\nZIiZ1YCYdkQDES5tYQLB5qVGxTm0bHXy8HHdPRaKrw8f61PZXZ3UhTCNRJc0\nv+qn5uUZ7a8z482LEb7oBTL+FbRyip6NUJO9MjT/g+qsZp1saITS0FidJP/F\nsYv92r0daKOekYFXmRRvNIGMruLS+IFbKeXZVck0rCD0P/RV6yjKECAzBPCR\n4dCYVoD/8czLNh/+Oa1FVnM6aIptg6AWrVE4VGL5hG5Wx0sW7bpPxuF4JJ8d\nxig2D+Ia3UxMfIm5a99Y8u72tXeJK2mxZSXLlG2e7TB7wvZQxhewDGFzTdMJ\nlMD6lIaewY8E9nGrHXo1qsV4k74EluK7QylKKy0gg0g1RChMlh98eZ31Bsm5\nVorQw7X8bbtYM7yHByaJQed4tySJS8cfPtIFnJbqo1wKjNc3Yr1RJ8/TLyUV\nmAOMVcB8jNH/3zZ3sjYaF1yiFqEfiWjU2b/oc1AbQlpNzMYSPBvgksrUhw9n\nGSp5gMahy8/A6aiAtAO/GEin6DaD4F5XQMtV42hOJSYSYJDaIf6z1w3KykO9\nxprevlFkwHYkgVCvO+jTxVNwlMOH8FcLt8gYS3XgTsqNK8UDUonZe/odML8y\nudp0\r\n=/jFx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlcRQTd9IYuD5jqOaFlq3znfLle/y8DqrU7X/QWgWohAIhALeJFq/RxTlG1+S6qoKU2FfTDOaorpKF7fA5wPXjtIB1"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.16_1559005061761_0.2075431891339572"},"_hasShrinkwrap":false},"6.1.17":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.17","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.18.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.12","mongoose-paginate-v2":"^1.3.0","morgan":"^1.9.1","nodemailer":"^6.2.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^11.0.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","faker":"^4.1.0","husky":"^2.3.0","mocha":"^6.1.4","mongo-seeding":"^3.1.1","nodemon":"^1.19.1","nyc":"^14.1.1","prettier":"^1.17.1","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"d958b5182ecc2464afcfcdd99c5b2526958508c7","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.17","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-4ZH5ecf0fcRstIgxbeoyMpWADU1ddgUVVcQNTzE6FhVFUSbjSawjGiF/V5DVRIgdrQBSxRgLQMUSgzl2lh+XkQ==","shasum":"689630ea9375d43e4b80eea450a245b3ca53ac23","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.17.tgz","fileCount":50,"unpackedSize":118889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9rn+CRA9TVsSAnZWagAA34wQAIJIyhILQhl/6cR3VJ3i\nfBIKaq6NLkZ7y2YVnlVzE0eOFIJ1FQGQkhg5d7G0tKEBiA94abdK0F6G88Kr\nP1zWyDw0RgCdK7mrab/J/QOaJUg8i1XZrtFSrWx9CT1/0hMQkayvN5ULn9EP\neBeleA2UyPmPsggvvpnKn/k1y8DzHtmkZbEfW+4wvOcRlu6W65n7HgzyL3pr\n0iMgE+iI6GBqd6i+J9Z4DMgKGfs1sFAR0pfJe3CyBu1zncPZ9v1dlUHSvcks\nGTbabtRWqIEIea25P5jySH8UGBs1ouDIa9qsIvw8vl2XHNCCsj6z21aoos0E\n0RlAikLNXMg309m5AIjDZ88Vsun6+ZyB8kRHOcUf/yDfqjeUCa4jogi/9Sq7\nqH95gy0gTKj/4HGBZm0Vj8gtvmkgNXoYrx7q4wn1Ut72gYtCLjTSNfBTvG55\n4epcofgrlYKkJpwew9is0iEyte7GW3PP0EOY9JNwFfNeuO7hkMvSnJJLj7zn\nSu1B188ocyK0+7Lt+pP3uvriV3AiuZqP7MIBblO937O9KB/itqr9dJDjNN9p\nKZ4SbCVEGRTkS/WwbMsOzQB8fo6H2kp84aU43VgxIJvGGV7C5WUOFjvOGzYN\nYGzgAAau/FA7az2Ka05GrLXaWHjHFpp9pH6LqXFIswpTsHCJsHT/Kz4640FR\n894A\r\n=+7pv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbLUMXg52jXjrZSundZ0WsorGhHeS6xs19umlglqHWlAIgERFDC5TUNtAEELnpOofOY0ho3C1UKjzNxXSkmoMNNh8="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.17_1559673342270_0.37981636798969354"},"_hasShrinkwrap":false},"6.1.18":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.18","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.0.0","express-validator":"^5.3.1","helmet":"^3.18.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.13","mongoose-paginate-v2":"^1.3.0","morgan":"^1.9.1","nodemailer":"^6.2.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^11.0.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","faker":"^4.1.0","husky":"^2.4.0","mocha":"^6.1.4","mongo-seeding":"^3.1.1","nodemon":"^1.19.1","nyc":"^14.1.1","prettier":"^1.17.1","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"e94dbc7698d4b7ac041f5ef073148fdf8c3d261f","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.18","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-Nt/u6L4wTesdTW1sM1tCp4zKab6Fg+yZnHUadui1NdW+G9c0MqCDY6vTsh7Po97AyPYRfsJpchBvAdpO1ROwYg==","shasum":"77c06804fb9eba8be7f1e0a0e1124e7c4d19ed6c","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.18.tgz","fileCount":50,"unpackedSize":118933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+IdwCRA9TVsSAnZWagAAh2AQAIp5O3OIRxa9nMy7hSht\nNHY+R1WmAmfp1iAdNGwIehV5MQRJsYsmRTIFgCt45Rj5EDryqA7yyAOWgmzX\nTStPy5SCzcJBF/kVyNIxQSD6f0ib3yoyv5BBYI2Jql/zQQRXyflnrD3OUDF+\nnNA+9aLgH3axvHYjJfpMSqiJF5yVhaqquHsPLb1YnrgQuUBXJckjAu6b7ba8\nI7cUj2VKBRhHoZv1HBOapaw0rYvPKhxHoFADnOrggNMda0/W0hFzfoZpopAk\ndQcmfeBFvuGcs1zxvGTlqkUeC/tqm5o2nFUjXt5Y4u4QB0H8bMkZ7e/bTJp9\nLqz/iF//CHvsfy3xQDYuVcnEl2cBvIgPMFNa0LRD5hWKECsEnBkniMGYbKtD\nxhWfBOuX7AytC/gEWuGH4JQQcEF7nYJ6J7wFU/pTUdowHhyuza42SfdFjcFd\ndVgDPFg4R7wS2399WtTsI2Haaq3Va8fcyFLjwgiwoLtnnZ6kqmrOPTuPsc/y\n24l3jE9LsaRXb63NaCYHMwzUBZvkyj11YrbXKEtVwBd12kO5ywUl/1PxNQJ3\nL7BLn75dLPpoNqPBPYoDQW0ds/Rh78CN7a3AgChzZVL+mlFjwV/hfDikB+JQ\nPfcZ51N5UHN7iqX/jpHNswtN/RhK7JOTKGgFfiWYhauArobf17JJmjHhkJtr\neZkI\r\n=8fUU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEEAg7+IKc7mAOGkCTafkvhNtHUVxga0rW+8RUPvNI1QIhAKw1UGGn8ci4IRNRoxqpeGzGWIv3eis7DorJrU0EQzGB"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.18_1559791472107_0.1512964514830415"},"_hasShrinkwrap":false},"6.1.19":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"6.1.19","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.1","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.0","express-validator":"^5.3.1","helmet":"^3.18.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.5.15","mongoose-paginate-v2":"^1.3.0","morgan":"^1.9.1","nodemailer":"^6.2.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^11.0.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","faker":"^4.1.0","husky":"^2.4.1","mocha":"^6.1.4","mongo-seeding":"^3.2.0","nodemon":"^1.19.1","nyc":"^14.1.1","prettier":"^1.18.2","prettier-eslint":"^8.8.2"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"a94c22c00fef26febacce33f3bb128581fd277ba","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@6.1.19","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-BizQcpGqO6uQAfysMIbLFQQNGxG66XNmQlALazWiLTi6X0rKkPEnqIG2vV6i4nUHyJDOuo2FYYKC6Bz4qJgJhw==","shasum":"1b6c83c1d9e1dcf68392f58804d6478aa4c03b4d","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-6.1.19.tgz","fileCount":50,"unpackedSize":118978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAcrJCRA9TVsSAnZWagAAV2EP/3Qm+OXp2g56buolMFgJ\nOQjB4Pa2vJqnbwg4wqU3Npk3azOzoOcMkiXU8HDpbo9dFv5wf/KyrtIUGudn\n+cG1vbE4Tv5Nh1wBRbpMgNwwgxb6TcRkBI+80wfm7y3sNUgO7jBu78bIgHPV\nlaWIqFah//i658y3usUB5P4bSrMBFldAXE46CDhhdY7OD4Gg1yXBjlh4+mK0\ngTCTw8QDXNqr7HYjZhrIBtEVHY5d0xVMDDozNkxbgMafJHGSNAUgHbcaySc9\nBi2lYlYv9QQKzabHQW0C21zbIZmNX3pFL1u+r9oe+Z9/9oMLSQE6r1U7dY8I\nrgdEQWNHo3I8CohJ0Abn4dRTTqpRjOi+2FNOASg6b6AafE+GRDUsNW5dDnwl\nixEO15AToe/4Q13jdlxvsYMjVi3n4TPKti3yXWv9cJhvufg9EaYtuh58wsAT\nF7pfQ/ZImCeEnj+3ExUDtWwwyVvEEd5k70TgrLGSKd0kiXlChkKcwvXru5g+\nn73oyK/YipEemGHY5ZaGTg/HNUb0gvUCAO72is8XLVBJLOkpqEz4B+Z+z+ND\nLRQKAe2ua/jI6W/rYVKKWzC+lneC1Gr7nVIwt/dvMRrYEc5ZMOT13h47xdLq\nCoIq/18tDQgmnJhBG4C9DCdlIiVZdTsU7lKE91s7IqgHVGt6mq02qnP6R8PD\nTab5\r\n=H48B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTYOZrppX4bL4D+YItQ/mzWigmu59xrM8mcFAGlgx8eAiBv0QyT28OCv0ADxcBbHE5daNIqhYY6QJaRbC1AV/HadQ=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_6.1.19_1560398536313_0.5702018751015159"},"_hasShrinkwrap":false},"7.0.0":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"7.0.0","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.2","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.0","express-validator":"^6.1.1","helmet":"^3.18.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.6.3","mongoose-paginate-v2":"^1.3.0","morgan":"^1.9.1","nodemailer":"^6.2.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^11.0.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^6.0.1","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","faker":"^4.1.0","husky":"^3.0.0","mocha":"^6.1.4","mongo-seeding":"^3.2.0","nodemon":"^1.19.1","nyc":"^14.1.1","prettier":"^1.18.2","prettier-eslint":"^9.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"a190987c7a0e14996b3b6464c2700a1ef36931b4","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@7.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-+NSM7jw40jBaS5ucXt5ZGPEhvRNF8Y0qR77YRP0Vdb2nezqNuEpoTgy3EouxDUv7R0oRomA4KmfFJ1A7yadYYw==","shasum":"ecf5cb214c3f6720414a8f689f990743eea79c06","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-7.0.0.tgz","fileCount":50,"unpackedSize":119023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHXdQCRA9TVsSAnZWagAAcOsQAIqdr1Tln1GHm3aZbgFE\n+hEK1j7Kse32etLttBn+4RiuLhiA4pBTMkBWvNmsIQmTA/QtV5OL3EvgTu6m\nZBrNc4U0VYrC6LYjUWpJEwP5H7jDIx8yCDYKOGFzOHzp5IcaK9eIYirJZJd8\n1YkcrSKHA/+swaIAzLKtx1urmsKdeEiefeKqK+/uROoA0/haAug7fzJF+wh8\nB2FR8JYW9vNG+YThYqVERmOchzAp4T/KlF8Gl161BHTa8VRfkN6fSp1Kl6mD\nKwFGh+MnyGoBwgwYRSFa3tN7NKc33ie23+awWC2HrqMMB1Ih+BjIv/Y64rWD\nynm/WNqFGZS0haBjw0uScrLifWbX8/Q09d14gwFba+Fb4HZa4bbRPk3p4l/3\nRFtFF0v/NT1gVNsHX116DqkzgaF+LGP+jTghKmonEPZKTRPSZxbqaR1gv28S\ncJm5JBbnxd/+GYst46aXaQ3BhsFKYdj7QG1cr8ladXK2RWp6Nbw+AKAr4LpC\n0+Qndz03eQoPq6ZugsuwxrX5xkzSNS/unFkEDbCCYVAyoZ5uGxc3hNvolixP\nP7lsQk3X/d0OcmDjit4rj3Z4xed17L1PM0nBjk9Nwm4w37yh3tQkwSvf78J+\nwEDtExSVdj3ED7rbbJxq+vZxZg2amE8gTjugnoKqjEKMptoIz/KptrI3EjFa\nFaFl\r\n=Xc1i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFdwl78dzyOyo8UTca6r0KkFitRr3mHyjZdFovjau67gIhAI3r0YEQyYsL+q35MFS94cj53i52iT7s5yZw37O9fpw9"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_7.0.0_1562212175633_0.8014688510947914"},"_hasShrinkwrap":false},"7.0.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"7.0.1","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.2","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.0","express-validator":"^6.1.1","helmet":"^3.18.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.6.4","mongoose-paginate-v2":"^1.3.0","morgan":"^1.9.1","nodemailer":"^6.2.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^11.1.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^6.0.1","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","faker":"^4.1.0","husky":"^3.0.0","mocha":"^6.1.4","mongo-seeding":"^3.2.0","nodemon":"^1.19.1","nyc":"^14.1.1","prettier":"^1.18.2","prettier-eslint":"^9.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"61296527d3bfc737ce5dd0b58b05a58c50771b73","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@7.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-DUMZNFxCD78gbkXksAAgtzMGQqHYZarNQRYsm6+g6arWDkCucpBTdPjJm6ArA6iofsHJ0E4LhpXgnUNezoNwIw==","shasum":"27009988a4b22f422ca262da078463bed119361b","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-7.0.1.tgz","fileCount":50,"unpackedSize":119067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJgpWCRA9TVsSAnZWagAArqEP/jtPl/04fREMLJ+yZ6fQ\nlwIyTJ1JrWuAJlZQ1hqdG6JONgK8F/a+YF6q3SYp8IBK+NohsNUCXPxYt1Wo\nCQNhHrEtQogzaTMKVm78ZVEHcgUDRnDwF+2Oir8vDB9nV2hjmsYmgEqy5uvy\nRccLRtTfonbowcij1Zqra4PVwxNAzvjk+bX7JfdIh5h6kXSIVlKJSAEevYLE\nJ+sHN0OU4VAQPSRXEU9b31v+3HtVKCLshcqmePGx6ppf35y6z/OId04lS2ZH\nPfJqhGBPSHyw6u1V0UmWMeG53JNYQkr+ho/A2ENHeXmbqGbngrxgiL0r6jdP\nTvR87XuMqqNQYGW4PXRQ8Hum7bF40qbvbx17kFRbyrSyZGqXlJbmlbWaTMTM\nhRnpNPQjxZL4z/mUVLG5VNJmTAkb+kls7SX5X7J9Y7vYiLohSlSLYNgnAKMz\nZfgeEIlE1hbJMIOopFhhootJwb5ZDiN2fPP9zw1ODQMKFvMY69ipyckDrchu\nnIKBTqFfl2MEm3a9wqmMPg4nhCRAWar1OBPBP4DHgKkiaCqfuf9nD0QZ6q2s\nQfJs+/100LYDGcXvUAKuYs1CSF8Z/kRR4RaFflZpvdVZFPRyYTOsUP4rPDXG\nnJAeL1wNMgvmUjtwh7ywLBmTrr/dbmSgOSLdDz52wEu68ooxhXcE5KailfLm\n0+dZ\r\n=rbs/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdWDHA71agaeMvUNxYA0z1rLUcJJQrauiaSKWp1TXwbQIgc37F6tFWnbitw9GyDsmISpw/LOYpEuAF+944CmUVUaA="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_7.0.1_1562774101147_0.9724945095126925"},"_hasShrinkwrap":false},"7.0.2":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"7.0.2","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.2","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.0","express-validator":"^6.1.1","helmet":"^3.18.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.6.4","mongoose-paginate-v2":"^1.3.0","morgan":"^1.9.1","nodemailer":"^6.2.1","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^6.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^11.1.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^6.0.1","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","faker":"^4.1.0","husky":"^3.0.0","mocha":"^6.1.4","mongo-seeding":"^3.2.0","nodemon":"^1.19.1","nyc":"^14.1.1","prettier":"^1.18.2","prettier-eslint":"^9.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"d9eec4cd55cb01ac568c6a6b283ce394d92455e7","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@7.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-dSr7kQC20iBYXHtj+9pLmXUgQYwCRrWwz8iamKUNmBchPp96fkSS8SJdLM7Kif+REFq6fY1UY9G41UqayZxfPA==","shasum":"4a39d66d2f6a7dcd33cdb38f70951775758d76ce","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-7.0.2.tgz","fileCount":50,"unpackedSize":119111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKQlzCRA9TVsSAnZWagAA6kYP/3tVde/ZQvZsIhfqOhFa\nsLNrYrxckp9yWmz1cYDHigIy6iblNdvwlV395xhLxx0qjWSa41cOuT2dqN0j\nkCBiUJTU/6v7rcOCmdApy/gCl9wyO7lxkkECLxAntSONEntRbQfstGnNHsak\n29nO/1G0H9SBtwoGyC7vS2DMz+Lp1DgsfZVZ1LV1+78hI2arrwY3ciKQeDCX\nibewcuIm94tr+WEk0c/A/WsiTPXDooxkWthlTddrF+7w9gHPmRZRW8naI87y\n00fPGPTjaHdu+BQxq8l1LtikwazXTbv/aYP9CfJ8Xmk6TfboLomEFsgMPdKi\nF4MVsvF2YhhHqDytzuM5HgZaV2EFDl8bVzQcYFyDH3PEHCb0OXzUnSM/fFs3\nNl8M2pjPPXsvfpFkhUXIpZA8JCn1rg3wcyFmzkR8Y6qxvRHPjuckpSlrC4kh\n1oLxbd9MicHhXcYvf6gM7Hahwue7gaFxK7HplLeQYClA/heLUHoaVrdtiYL1\npjDkea/HYIvwCda+nEBkT76znTG0CMFvp++47FiwjPczkD0fEZTUlckWRqX2\nL2IP2H2fyGrJn5jVYKkC692HvYpvy1CjcZKAetlZay8nKabW8IAhdqta8SUL\nEYdoXu+Or/y4F+Z1mpSWD4sYEHwanxH6AbdKDwD9MbfrM9HSt979jnhkf+PM\nSdbR\r\n=SwLv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9+48u3ADg7rBxzRbzDR5YXh9bwLh8lWk4gSpFaGAA+AiAF6N/NyuogeYDbIz0TeHDizPcgill8p8gGb2xwOEwheg=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_7.0.2_1562970482949_0.529997440774532"},"_hasShrinkwrap":false},"7.1.0":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"7.1.0","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^1.30.1","dotenv-safe":"^6.1.0","ejs":"^2.6.2","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.0","express-validator":"^6.1.1","helmet":"^3.20.0","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.6.6","mongoose-paginate-v2":"^1.3.0","morgan":"^1.9.1","nodemailer":"^6.3.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^7.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.2","validator":"^11.1.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^6.1.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","faker":"^4.1.0","husky":"^3.0.1","mocha":"^6.2.0","mongo-seeding":"^3.2.0","nodemon":"^1.19.1","nyc":"^14.1.1","prettier":"^1.18.2","prettier-eslint":"^9.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"8034c584faa9c6d5d1c8a09b10ade9812f05b856","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@7.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-oyu+THIo6QrkuizNYbSoY0+nYhMNdisM7UmWvZVI0aoWBy08cT4EHwy+tAn45uBlqsgYu3mDLLKkAbb9R+79TA==","shasum":"2293867aa55d67e622a7515709d2c46a87206ed5","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-7.1.0.tgz","fileCount":51,"unpackedSize":135719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOd1DCRA9TVsSAnZWagAAVDEP/R9zSq8pBzwN51h+L1Yt\ngq66hD1asXFvouYxVeKj8AulJLSXrA1X3tsuzhyIKzT9050PZa1Il/NVOZOI\nJkdAL2nqve85mPYZfTV6Sy5iwt/myPlQfuxywa7BIiRnlImV/ikz9pmNg10y\nZSKvxPAEiIdIxofxg9aau4EX1MUGlDiBa6lui6lD7TaWVvyXYuyBG2v1nocd\n6l4j90KeQ4iPoH/gUrbl1gZOvZgii4AuPJXEz5agUMy0+4MuSk1uEjtAUmWF\n7Ygo+m/tYFuiSwpIkUo6wbDwymJ1XFEqBJ5j6al72DTRAB6xuO6Yyj6A2ZUx\nXbFID0nnNrS7nhd0PwnuI1ZUyN+H5pM0iofSuQ4eh+KHVYTqcsViw1U4rZYJ\nSlKwMf6cUIH5SW7fs7kHUKPTbUFRXJVsgQJi6a0dyH5RWYvao74ekVE34ei3\nGyUNZYm7M2iQXmKqd3fY2xXpbsmSzv4o3/ZbgCdJPOGYi0fTly5nAla0yeGj\n54gKUYmV6N0hfCq2+hR84Q9uJIdUWipWOyeg0coo7BIJXcXakK8e1aJTG/Rk\npQZXtEtrXe/9w1refxa3wwxdcLY8/Df4lZC7Us21+aj549/Vqt2O9C5fXwmd\nDJqlfMSinByGrwAoFtE/X0jtvW0MaE4AUCv7ZcXaIWbBQycvpBTTvXxnUGK2\nhVY0\r\n=9lPg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoEI50f5x/vAhNy/hj2IoWlRoM9PyKtACiPadPYINf1wIhAP5eSxWD5l3TcvSraSlug60bIc12+8AdnTxFIsVga3Hf"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_7.1.0_1564073283132_0.38085740609229757"},"_hasShrinkwrap":false},"7.1.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"7.1.1","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.4.1","dotenv-safe":"^8.1.0","ejs":"^2.7.1","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.1","express-validator":"^6.2.0","helmet":"^3.21.1","i18n":"^0.8.3","jsonwebtoken":"^8.5.1","mongoose":"^5.7.1","mongoose-paginate-v2":"^1.3.1","morgan":"^1.9.1","nodemailer":"^6.3.0","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.4.0","passport-jwt":"^4.0.0","remark-cli":"^7.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.3","validator":"^11.1.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^6.5.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.3.0","eslint-plugin-prettier":"^3.1.1","faker":"^4.1.0","husky":"^3.0.7","mocha":"^6.2.1","mongo-seeding":"^3.3.0","nodemon":"^1.19.3","nyc":"^14.1.1","prettier":"^1.18.2","prettier-eslint":"^9.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"ceb7fba0acf9f046e216618044e3e038382acd26","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@7.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.1","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-hLWmbpjhHrviUvGhqIE2z90vSU9jBT+v4A+ykO7zDss2Y2uGcM2SdPk8ynWeeI7Lxj4roup1ud3lLc7M5RiyoQ==","shasum":"d3b66f7e97b85d49380a0687e8177207f043fd94","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-7.1.1.tgz","fileCount":51,"unpackedSize":135846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkPl4CRA9TVsSAnZWagAAOMoQAKBbQ5I/Zo3fimPGxsHY\nANdbqw5DOR4wnH85O4kQsBz1LlmPHepG0E7raWSeRSJ0zye9gEp6hTiTxzSt\ni1rqGpIX1jWM3LEK7UmESvslN57b/5UsrX0y+V5WVTBjjW8LX4EnpRHUvvF3\nwbC9iUiZISwqAYJJ/mddGl58E3jHeuRX5S1BgX/R2yX3UIElR5lWxMU/oaVm\nOkxmt+bQI2SG4g1ss9X602tORziV/KfSWNUHw3U5a+17zrKGbnou2JefVgBa\nBxSaiGEFiJUDlg0grmJR562KwUs8Bx9T4Zt8y4rM5picv4EgNFTAKIc6UHZ8\ntkBgXMNcPkLZl8S0W12QI4P+XYPo/JRm2665c0A5uT+m8bKOqT6I6qZ7paA0\n1TcWPTwdTGQGIFvutjN0rNs619rhMDOH1G9mrSEYd00khBI1ltR6zHxEk2Rd\nDLSUW50ez24MTQWvPn/BT0KP3K+ElPlQgRRE4OTc2UgDpGqxdZ7HH5REct8a\nkFxm9jM3XxDbREqP0RQRmEEPv4bPnmZXr4BJUhjXXm4qR7lJX1PAgb+8bH0E\nTYiT3Dj8sDmrzRR5cCsrL+wGsuNQT+QrazBbLUaOohN3wfQpS7CLp4OVcphj\nRfQDR3EWYyHkfvJXYgq8MoyAk+e7WAit7bJTZdvawQ0mG1XJHSiNUkyEHqZt\n37hb\r\n=Dj2/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcDJ49BPNTyXgbaZ0LxeTsXr8rPzALyH6T2usIJv8ThAiEAxslIWXJQCqGpO39eZgAfSCPvgjRSzxuRVvY+br5FLaA="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_7.1.1_1569782136145_0.15997909312289482"},"_hasShrinkwrap":false},"7.1.2":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"7.1.2","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"cross-env NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"cross-env NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt-nodejs":"0.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.9.0","dotenv-safe":"^8.2.0","ejs":"^3.0.1","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.1","express-validator":"^6.3.1","helmet":"^3.21.2","i18n":"^0.8.4","jsonwebtoken":"^8.5.1","mongoose":"^5.8.7","mongoose-paginate-v2":"^1.3.6","morgan":"^1.9.1","nodemailer":"^6.4.2","nodemailer-mailgun-transport":"^2.0.0","passport":"^0.4.1","passport-jwt":"^4.0.0","remark-cli":"^7.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^3.3.3","validator":"^12.1.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^6.0.3","eslint":"^6.8.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","faker":"^4.1.0","husky":"^4.0.7","mocha":"^7.0.0","mongo-seeding":"^3.3.0","nodemon":"^2.0.2","nyc":"^15.0.0","prettier":"^1.19.1","prettier-eslint":"^9.0.1"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"d9d6e19a0a832d90fa9fd217ecbcb0e2fe1d03f4","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@7.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"dist":{"integrity":"sha512-qev4eksESUxEXzMlFMO5HLJI2R8KSSCBD3uzpAHJpgYq3znnQ/mGolTjpO9zgL4nlCYWaeI1vRS+LDjX89HZbg==","shasum":"6780e943be7a8e3ccb6034af4028a96dd957cd33","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-7.1.2.tgz","fileCount":51,"unpackedSize":136079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG5NkCRA9TVsSAnZWagAAaGsP/jcOkzMF+Q+ZnE07+Ijl\n4a13RGYiSCD1qmZyFgWmjIDaGQi2ow8HOxG4+RpD071/7iE4IaCQ0e8GDzfb\ng9r9t6zjE8VqbEI+fC/zL+K+gAwlJHj6BZiDA8s3cncdHEmeW07CBSM2bhQa\n+SbQ6x9A+i5Vu+TkGAilMmJlkGWhgifAf1bCKCfn4VSWgeUjuf65hl5nyt+0\nyfVjFkRkOkwbh8eQEwgzQtUIFos9QFaQwWN9yKUYkQEQQzhrXq49Dlc4RFaU\nIPwV7f7ija0rF6REZ8xVba/T5moGig1sM4xtjT/7Q0i7G72IIb2fidSiCt8U\nvOkAdp3xVRPuwp1MnP/6tGIL2KZuGZHJe8kz47qjlHWLqo/5Kl2Lj1WpwBPx\n9ZC7SKdPUdMOgtJliPbaEQzCyBnGp7+OYLOQVPRKf3+G0Pf+kMbQuUOy4JYJ\n0n3D4cvBI3G+zoAWYqLtsJL1cL8kCrNZbSXKAUUg1+zUXQOcbg8jO9Y2covK\n/dD80mvLOdUFQAJfmXHFyyNgNCol5YBvL4DAVphRX4zyGtF8+gteR0t+OyO4\nGASvlgIOzflHxWtz/9BdY4AEkS/Fo/L8KIaONyUbALDRGuZNmPer2wQtYwQ1\ngg38bsZtcgwizaEctDMYkSXv2IOUhjRdyX/b3IHB8GqI7h1KlHJ/jSUtdHGX\n2CBJ\r\n=VfIP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSss6u3Bl3fBHWvocWuliGqkvZ/Rxidgv6rgXcgYkaYgIgNtlNKxn6D0NpMW4tEiMdtxAlQ1NxRdDYhMfm5nzH5n0="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_7.1.2_1578865507527_0.5688613373689291"},"_hasShrinkwrap":false},"8.0.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"8.0.1","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"cross-env NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"cross-env NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt":"^4.0.1","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.11.0","dotenv-safe":"^8.2.0","ejs":"^3.0.1","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.1","express-validator":"^6.4.0","helmet":"^3.21.3","i18n":"^0.8.5","jsonwebtoken":"^8.5.1","mongoose":"^5.9.5","mongoose-paginate-v2":"^1.3.6","morgan":"^1.9.1","nodemailer":"^6.4.5","nodemailer-mailgun-transport":"^2.0.0","passport":"^0.4.1","passport-jwt":"^4.0.0","remark-cli":"^7.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^7.0.2","validator":"^12.2.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","faker":"^4.1.0","husky":"^4.2.3","mocha":"^7.1.0","mongo-seeding":"^3.4.0","nodemon":"^2.0.2","nyc":"^15.0.0","prettier":"^1.19.1","prettier-eslint":"^9.0.1"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"d6db8639fefc09f2e6a48e07f3842ff1b90ab00d","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@8.0.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-E2g7aI3XNEc+HEPhoKngme2fd1T+XMV7vUFmvalIxHNYcG1WWjANViGqyTBQs/PukYOCn6UbUtgUHcqn5AXAdw==","shasum":"f2e039fccccf340ddd880541fecf51dfbd9769b1","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-8.0.1.tgz","fileCount":51,"unpackedSize":138195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecAJoCRA9TVsSAnZWagAAxOUP/RO/AjPiizWQ25Rkqs4l\n7vXvY+qiml2lFJQl369DhJ3yJ899HkWRJiq94b5mytua+a7M6jrtKjBy21CR\nalOESJ5FdGOuZjB8Wrriq35jjUXugFg1R6SzgLFdLvDr/60gl7OPVM1oplAZ\nb5uJFmMtR5GhxMU3kw+KfOZOsGlNPvMnXk6TC7gWP9e0Li3eS6roQDJPxcwy\nn4n5iUSXObJ5D14N0tIwkfUj5rdxJuKuSFEsDJph88aMr+5tSwz3Xw5ILG3+\nbQTQdR1sdzxHJLcmCuy2j3jYYnRl8hQ/n836Tc2tQwhsS/Pf+GbIOFcIla65\n1gShzSrXEzjx+Ua+vl5ICax4FpeOILIH6u3P3+q7yXY2JmqCq65HbD8f4rtc\nKlVY5NSCAvAosgRLekyHHvycmiiAPvjYvIApVsBErm6nCbQFgtRVaf/9ZfSs\n/kY4MSDAkaHB73CsV/m5xLT5G8kfeLOfNQJVuBiZ26fpx/qhy4UJdRiGjP/2\nZQmFDV/jXoHVtgUZrS7WddbBEWPHIcAxxRV39sTOMLrOD//JNgfvLg+x2MUy\n0iwD34QN7wx2gFns2RBSVwfZfQQ7DBupO4qoMoHMnkAGkHCc0+4Cu/1WUQY6\ncBOcsR3V4U8G/ejQoTxU4y9Qu8ndXujW9pwKR7MMoRoJ+yE1wfc7zfI3Wu84\n+J2g\r\n=F2K/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIU1XGM5HFuceK5MOkTwmWwICviYQxkD00hCftgBEitAiEAmobyETWB7WSPnZCxxZsJio9KCuB+Fb+A+MaBqzIlcno="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_8.0.1_1584398951869_0.21064907244250985"},"_hasShrinkwrap":false},"8.1.0":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"8.1.0","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"cross-env NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"cross-env NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt":"^4.0.1","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.11.1","dotenv-safe":"^8.2.0","ejs":"^3.0.2","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.1","express-validator":"^6.4.0","helmet":"^3.22.0","i18n":"^0.8.6","jsonwebtoken":"^8.5.1","mongoose":"^5.9.6","mongoose-paginate-v2":"^1.3.7","morgan":"^1.10.0","nodemailer":"^6.4.6","nodemailer-mailgun-transport":"^2.0.0","passport":"^0.4.1","passport-jwt":"^4.0.0","remark-cli":"^7.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^7.0.2","validator":"^13.0.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","faker":"^4.1.0","husky":"^4.2.3","mocha":"^7.1.1","mongo-seeding":"^3.4.0","nodemon":"^2.0.2","nyc":"^15.0.0","prettier":"^2.0.2","prettier-eslint":"^9.0.1"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"742dc979320848f2c291b1b4e92a56c5b2fe30ca","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@8.1.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-M5Jo7lHAXV+q9kS7DUoQhuxhlr5mhPjNmfWNusOydgEhkXcpjBAVD6R1S+VeITqjdN/KtoT/18PTcX/9iHJ6Mg==","shasum":"f64a868b51f83d1ba174dd209556db209e00146d","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-8.1.0.tgz","fileCount":51,"unpackedSize":138456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegX4GCRA9TVsSAnZWagAAjAcP/3UheOlVJZueRnSCaOYy\n2/MWPcqXsIx+jGcXP8/04CbodinIKFRgX+GVzY7ugfkqj8HIvCTlsp7ILYq1\nSUue+IUpltpMUUHyzSuyMNDHd90dzEAcOn552Wfkonqo6XgX2lGNsjtknNGK\nYP1GOmH5wZwd1vuLiR8IJpBENOlH0S3HapAYYxWH7YthbJPkCFp9esC1eUGX\neJlz5K1OYPDfhmiF50CGoR4IoZoasEeqR/odHKzxKQC8zzNZreM+3A5mTA1z\nKHUd/Ur4pgfGJJqsCULM72CcC2lqkieyK42bFOTuqVlj1VXPpa3zy719N+n9\ngmG/k1rRdXATMMrWSL/Bs0pj3uUpHWJPuBwpdKR/kWOddKd0kSOsKP/yWm5k\nUQWoPS1IWYmCJq1ThRTomky0j8TXn3nwklQfgULDEoB/O+LWrqIgt4IHa8IK\nwrR5MaHy+n7DQkBTKcTaSAOfTG4r49GdMTc+ttn4plQ15A8Fl9qTgyY1xxFA\n1T3G7bXg4+ym5FDECQQHpP9yFo6up0KJsW+x1BQoruM5wvOSD8TzcIwFure/\nIyRij29t25T8YM4KVS8NPtAkeP1XLXFuD9JxpvdZLXWpf6OJazVzozTe2yUG\nVfKgNQGLz3YGxb1S2aexetFP3OxRYbQfdKnHN7HgUqQY9mJB2bfCn6XIjEiC\ncz4Y\r\n=+32x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJIU84RvPxcLSV9sBwjkKPStvLjAXwoURo1we53GactAiEAmyHjii9MZGQ0uikD7gy7g1qCe1zTvHv52TJnwNs9umM="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_8.1.0_1585544709864_0.0532729747198184"},"_hasShrinkwrap":false},"8.1.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"8.1.1","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"cross-env NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"cross-env NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt":"^4.0.1","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.11.1","dotenv-safe":"^8.2.0","ejs":"^3.0.2","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.1","express-validator":"^6.4.0","helmet":"^3.22.0","i18n":"^0.8.6","jsonwebtoken":"^8.5.1","mongoose":"^5.9.6","mongoose-paginate-v2":"^1.3.7","morgan":"^1.10.0","nodemailer":"^6.4.6","nodemailer-mailgun-transport":"^2.0.0","passport":"^0.4.1","passport-jwt":"^4.0.0","remark-cli":"^8.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^7.0.3","validator":"^13.0.0"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","faker":"^4.1.0","husky":"^4.2.3","mocha":"^7.1.1","mongo-seeding":"^3.4.0","nodemon":"^2.0.2","nyc":"^15.0.1","prettier":"^2.0.3","prettier-eslint":"^9.0.1"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"c6a8632082556f3f4c277f3dae1238697d71b702","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@8.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Vl3ptdF/QBXFn73ohv5cpcbGuuk2ZVr0RoTC2upDF7Iqb7ajwy+cwZsq2qWNTm6zAT9y/kUvOX8srWdETB4Zqw==","shasum":"87969644017d505b0d65817c7960f2528d6b72a6","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-8.1.1.tgz","fileCount":51,"unpackedSize":138546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeikvKCRA9TVsSAnZWagAAT/IP+QFpPpCt/2lyq74MMlFs\nYolhkhclzoZGBzJH7Ov4XPKoNlx0C7STzLra4REBRb96lqlk5ntqbcGGUQ7s\n56kWd4a7tmwCXVpy1UXrSGclKdd+8e2xCigT5ZS/Mim2JfyWFfCqM0GB/fLK\nXO6MYP35rhm7jF73BCiELWHhERON8dFd2h9xOA6bzeCMBCrw9FtDZRngcYs5\nD/e/n6EvYhgnqtgFCz7vZQkfBWodS1eAvX7jfQmrjkpFCbQ8i+DFuaahhWkR\n1leARU9dOLlh4KliCzvUiv4VGGvjg/QAmTrdA6qHMZxhRujj07eVd+qCWwuc\nfym1bjnrE0SZXJtO9ooYYtdiMn8vt2/2nhW1zkkLQXi0Wag+nt5kgzuBF2Ul\nP4UTgNMERkCAWNU7Rf0esx+yJA1omllmi4yDwVja65rciJKPKjblXjue6IzG\nSSihFT3T+HTTyhLeEcXba1ICXGFlAN0UfBzfNfGERsowSewo1+UfEoqc+tQF\n9C/e9t8p0Hjm3FM4EIrctSmWgcB8WrjTQAXLd/VvYra6SvkPUKX/jTvB75kC\nv9PUyrKJd3Cx4VnBJOmtifgJWhYkalVRM9958oa3VNqjz3u578dx3yxOSuwF\n94rKmMb0/rwrNzzNFrXvJEnW6QmYIqVzdZ1fOkCjYkBZJcBEIAGDHPn39yOc\nrwd8\r\n=pJ7c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8w71mqlngF9/HZOJg2Mgt1lIyLMTcel+pxVnsjFS8tQIhAMdFs9eLgC4KMjN12RcZEZsgDGTjWJUPCHyFhgKgLpY1"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_8.1.1_1586121674146_0.20062562703543851"},"_hasShrinkwrap":false},"8.1.2":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"8.1.2","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"cross-env NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"cross-env NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt":"^4.0.1","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.14.0","dotenv-safe":"^8.2.0","ejs":"^3.1.3","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.1","express-validator":"^6.6.0","helmet":"^3.23.1","i18n":"^0.10.0","jsonwebtoken":"^8.5.1","mongoose":"^5.9.19","mongoose-paginate-v2":"^1.3.9","morgan":"^1.10.0","nodemailer":"^6.4.10","nodemailer-mailgun-transport":"^2.0.0","passport":"^0.4.1","passport-jwt":"^4.0.0","remark-cli":"^8.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^8.1.0","validator":"^13.1.1"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^7.0.2","eslint":"^7.3.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","faker":"^4.1.0","husky":"^4.2.5","mocha":"^8.0.1","mongo-seeding":"^3.4.1","nodemon":"^2.0.4","nyc":"^15.1.0","prettier":"^2.0.5","prettier-eslint":"^11.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"01661c23cdee8aecbaf39b88440e2f185584012a","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@8.1.2","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-UPhpniIEjWES+AF7S+fbldFqvl+Zw+23j0mYMR5gDuiglw7+HdGdEyf7I4z3KG40mUQTDzX6S6cYS6GgGqC3AQ==","shasum":"1f976d3e22c5668b548524992b50ce3077ab598f","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-8.1.2.tgz","fileCount":51,"unpackedSize":138526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe79OQCRA9TVsSAnZWagAAjDgP/08HHPTEZpyE8PLAxnLZ\nBb8amxRO3FR/CNwsALXlwDxN9kv88tNilu6iLqcrfw3iyhxS2EDGRyvij6gf\nO4+VZskf7ilfMW8dXq9xGTuH9J2GjihOwLtOrgmFaPOqde2hjbqTmjKD8bFQ\nM9ryKJD0xEcWsXYuC4TG3bIivk+huTO/LQCnZ3MprqVDOpLiIyWqt5rD03b8\n5ugFMktNvh4W5RVYdmFkThav+CKNSRCvWZ+gnUbOGx7xn3rHwpKHWkVx5kAb\ndmqTja3f/ogiW6HSK0NKTMVTeoxUpmJJM22aDlRJA+VEH9hyqS3EAOvcq/0F\nTvC2LRrvxP1qEW6j9fX/E0ML4X1CWbiU8AC72K/JDrxTBZpj6ZthZF97pvR4\nzbjvSFGFwhFBqlL07/2qiM9uy7uEtWqE0T+NRfK4/rX/ruquz0Q0UiyL2FfC\nM/d16JfgpfHWVrf63B2OR1Pn/M7zLUChoCFsOidQ1GNTO3VdG2U4TWFon2pp\n4lYtI4gMnqLf6QVvJt8u6hfwvhst8gI+KQmgOh5FKw3YvwoVyuVg1GiFpEus\nZ35RRUnC218mdf2/r2iuUKAGI9BdX+HihSjv78nBk54DHKSHFaoatOv1c8yN\ncvaAFNTjzZ3HkG2O3mDdzGFYnG9ddvNrlTrsaoXCOvpHAwgBCz2SwH7/Yf/C\nmx2H\r\n=0E++\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoqmOE4IwvsAc2TlF2KwVB6qFPuiZzYm7pIyjRmX/pfAiEApgF/krufkGMNGxSVlsoJVsgsvRjOn+lxnuQaAAOsi88="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_8.1.2_1592775568210_0.6384663435892888"},"_hasShrinkwrap":false},"8.1.3":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"8.1.3","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"cross-env NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"cross-env NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"npm run lint && npm run remark","pre-push":"npm run test"}},"dependencies":{"bcrypt":"^4.0.1","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.14.0","dotenv-safe":"^8.2.0","ejs":"^3.1.3","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.1","express-validator":"^6.6.0","helmet":"^3.23.1","i18n":"^0.10.0","jsonwebtoken":"^8.5.1","mongoose":"^5.9.19","mongoose-paginate-v2":"^1.3.9","morgan":"^1.10.0","nodemailer":"^6.4.10","nodemailer-mailgun-transport":"^2.0.0","passport":"^0.4.1","passport-jwt":"^4.0.0","remark-cli":"^8.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^8.1.0","validator":"^13.1.1"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^7.0.2","eslint":"^7.3.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","faker":"^4.1.0","husky":"^4.2.5","mocha":"^8.0.1","mongo-seeding":"^3.4.1","nodemon":"^2.0.4","nyc":"^15.1.0","prettier":"^2.0.5","prettier-eslint":"^11.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"82d2dc86f074480a3eba59c45ba71a1d7c4aa98d","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@8.1.3","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-C7VIS20eJjeW1n8FwasgLy27E01itrKzNSQmlyqDs2yDxpCDDTRq8CoNgvYEDqW4Gd+G7804yh3j0F2+UfSa3w==","shasum":"a17b78f9d83ba599f35c76e1d80c1129ea03fd02","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-8.1.3.tgz","fileCount":51,"unpackedSize":138712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe79bxCRA9TVsSAnZWagAA9i4P/1VimSByvYBfRQ2X8ZSv\n3Fg5Fi7OqUY/ISg0Z+83JVpaTJMLJknKIFnsMasiArTZukoyk2OEouHMBCNU\ny9BXD+p/ijzYQBlWtuqhTUcT5LhGwWjy/PAB7t5YfTcE5YozmEijE2yqOGwi\n7oeMYsUiutWCKqHqkWciXRavr3RaKTtIPjiHrIg6c1ZEe8KWg9Q2s2X3AqeO\nIDDvKJfcxz7CUcHCSP2j7JjfTZd4tN3ezgauEBlG6INRLWNsB++kMttjQjc7\nw9pruLwG6ndIKNoBuQn8WGLgqakWIdmG0+JqkHsAx4xIl92vc0XZfhXFKy2+\np2f02a43RLMBiFFbAcgfCKD0UMPJomRVgk68tl7uSPj+XIDeMPCSQXQk5Nk4\nfMRZkDcelz1USmNMSXcMC05GZZ3NfusJ2sXSr9cY+ZpUHcxPpCMju2gHeldM\nRUeSoLVLle45YbgNNbiRHqUQpBQsIlSte2sYCUURtBI1/jWzvJd0jLI9E9AM\nt8GgOZ4mVHZkqiPq1hwfgrvl15xlpq+TlOOakuucIGTKzjhs72QyiA3i++8b\nZCg+9lCFnGZBWKU89deXo4m4PxB6G5ql1dLSBdMk1pGBHS8qlfeYc0dcrzQR\nRPoWhB1SpX3iUm7ejGpu8F1O6in+xa3c7uznB6Rw18HvmyAllzaapSd6jEET\nGM0M\r\n=axYY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmjDzXOtXdV7wq98ZU5mHPI68RF2K1iv//zvkX5w5FnAiBabqfZsLtknGZdnmGOmhhbHaBUamT9RcyDkHAN/n5aXw=="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_8.1.3_1592776432458_0.03687603288370367"},"_hasShrinkwrap":false},"8.1.4":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"8.1.4","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"cross-env NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"cross-env NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run remark","pre-push":"npm run test"}},"lint-staged":{"*.js":["prettier --write","eslint --fix"]},"dependencies":{"bcrypt":"^4.0.1","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.14.0","dotenv-safe":"^8.2.0","ejs":"^3.1.3","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.1","express-validator":"^6.6.0","helmet":"^3.23.1","i18n":"^0.10.0","jsonwebtoken":"^8.5.1","mongoose":"^5.9.19","mongoose-paginate-v2":"^1.3.9","morgan":"^1.10.0","nodemailer":"^6.4.10","nodemailer-mailgun-transport":"^2.0.0","passport":"^0.4.1","passport-jwt":"^4.0.0","remark-cli":"^8.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^8.1.0","validator":"^13.1.1"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^7.0.2","eslint":"^7.3.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","faker":"^4.1.0","husky":"^4.2.5","lint-staged":"^10.2.11","mocha":"^8.0.1","mongo-seeding":"^3.4.1","nodemon":"^2.0.4","nyc":"^15.1.0","prettier":"^2.0.5","prettier-eslint":"^11.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"4cb6379ba15e5106e743b0de1c58369e1e25c5b3","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@8.1.4","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-vORwnVJikYDTV3JRnBXSIFqKwZSZMS2C7QIwlWSvGsQ+CvUTL9r7yyAGmipMpEvGDrOQwpjoj6gHtgYJIpcUrQ==","shasum":"f18ad569818590854e61402e3069c1d5340d23c7","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-8.1.4.tgz","fileCount":51,"unpackedSize":138891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7+AQCRA9TVsSAnZWagAAKF8P/0fr/2nexDyaGxdW2h8O\nqx/hF3ZtnMAANMydNimGQgVJdEcLbGivNq5W9Q7d/oJsUiu07TKdwpO+7/rt\npgC0znsqSeMvModAhWP11H1kNqPUMMedak2FBj/WE+ppVbcPHCYZOPa3Iw+J\nvXqWRVBx2kCLB5JS/xRWorPoKwJO8+NxKVM+BXrTD+UOjwgLQ8bHdlfe15Sc\nhyVG/oe2dq4WSYGlFKlDnvcKBzM0yf7pPqnDTKtqZklggHVkJoKlXxJPMT9w\n62dInzZWN1G6Fznfn7sGlXNST6eSE4d4Qz0bjP5H/ODaRzwN8vSebwSxIDJm\naQdNR4RR1TW3eeyBuFernW9tGV6lukAHaIrB4Kh+Mm5YB3YdwZN8ZoMp0qQL\nT1mOPGshBPfagR+MfBu58fRANJP3dhsN4Q4kW5tpcTyfJbzQLlVnV8ZRhpgg\np6nTkZ0fYA8ZLdkxPvesx25j6Jg67JB1spFj/NZ9aVXDWaA2QialkG5hlqd+\nG7QAqDSrAwpq7YlAerZ6d/rWRf9K2QnpbXzwml3q4AZwwtnLmA56HR+/u/az\nd2NDN7VR4N05DztLEBUQ+804+SG9flHT0aTgWcKgW7E3XoCF5FkXv+Yq6Xoj\nwFrpeZL9rRDDgVXi/yL8RKgu7aKXBviYjYcrKjx0GBKaSmFFefVJS0ZKh1rW\ngKv5\r\n=O+hH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1VQECO7pComvUjtBcRgzLKcj/y0sLd+lbOxOmJ6+J9AiEAjRzC3sXzJ46Nl3mxS2p7EhaK9FEwDb7Bo+erjl/mCe0="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_8.1.4_1592778768423_0.6401236515030369"},"_hasShrinkwrap":false},"8.1.5":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"8.1.5","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"cross-env NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run fresh && npm run mocha","dev":"cross-env NODE_ENV=development nodemon server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","format":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run remark","pre-push":"npm run test"}},"lint-staged":{"*.js":["prettier --write","eslint --fix"]},"dependencies":{"bcrypt":"^4.0.1","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.15.0","dotenv-safe":"^8.2.0","ejs":"^3.1.3","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.1","express-validator":"^6.6.0","helmet":"^3.23.3","i18n":"^0.10.0","jsonwebtoken":"^8.5.1","mongoose":"^5.9.26","mongoose-paginate-v2":"^1.3.9","morgan":"^1.10.0","nodemailer":"^6.4.11","nodemailer-mailgun-transport":"^2.0.0","passport":"^0.4.1","passport-jwt":"^4.0.0","remark-cli":"^8.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^8.3.0","validator":"^13.1.1"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^7.0.2","eslint":"^7.5.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","faker":"^4.1.0","husky":"^4.2.5","lint-staged":"^10.2.11","mocha":"^8.1.0","mongo-seeding":"^3.4.1","nodemon":"^2.0.4","nyc":"^15.1.0","prettier":"^2.0.5","prettier-eslint":"^11.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"7908817e35aeb8f9cd80bc766f45fc68dcfbc9f4","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@8.1.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-1tMt6ZiXEHM66bMDW2iPWfp7L6c7qma2s6hZFCN94pK8kY7mJwqW2K7wqmZ7tzRh63yepF+9l8TwhRx+GJhDPA==","shasum":"be42c640c375bab82f39fbaf10def4b3eccd2271","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-8.1.5.tgz","fileCount":51,"unpackedSize":138935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI0KBCRA9TVsSAnZWagAA+zsP/1cEgFIcZLswWleu2F2L\nPkpTAeFGjhm2J6nY3haZOEo310xcra8zxhqHGJxSIzRiekCh5fuQ5ndn95uo\n/A7nDsNahm6xDiw52Lv2JgCJVzfiDo17Fm3aO9+nmvMeMjx1kvW8z0GwyoGw\nYVH1ci2r0e/2pNof90G8ejgLwuO+bPbeZDctspGwYGp4XHP0W04ljeM4S8J4\nQJn4tKtoEmVjl1DOT+Qpw5NuHmOJsG1Zi2PGDFnVrwRAOuwVEp0Jy0juhk9o\nkooaI/uhP6u3RPi6/yIG4WzZsyUOTuX1PZZugJdLbHV6gRK72rqA1rv5Ss9j\nhmUgG5l6Czsj0pGADnf+HhtV+fx1aH4EmA9qis8c6GXLWfkigpwbjL2qec/w\n06RW0EknIeG3LSJD15GE8dz0GCYM21ZedT/x/1UajjSVVqeaSTPhg0Bs2AGX\nPK+bsKqNncl93MsOBKNMdh9S2ORYlUQu5QjARxvBKHxkcLM96WoZqOc6CsE9\nGo3McHOCUZEaYAM092dZoFqashKFwa0tby/2awi2RiYQyiLw6CijebYT3agM\nDiyNhqDEKgFPou+zF9UUOzwQIti816nxalShPNSitiX7cQSD6wuQf/Gn6eqs\nji/YTHyN7DewPDsnFze8ow/vcQom7RpIfisvTRuc2wkmZ5F+XtEk5eZPR22a\n7KDE\r\n=2AHS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoBlPKSsXGpNMc0kRXqyf8U2xNZKYCwWKstdMe/PQ6KgIhAOqxHFNgJMgU39n2W8Jc3CxRwHKHyVwBmf0iuBNcnt1b"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_8.1.5_1596146304667_0.2791834579690575"},"_hasShrinkwrap":false},"9.0.0":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"9.0.0","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"cross-env NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run coverage:clean && npm run test:unit && npm run test:e2e && npm run coverage","test:unit":"NODE_ENV=test jest --coverage","test:e2e":"NODE_ENV=test npm run fresh && npm run mocha","dev":"cross-env NODE_ENV=development nodemon --inspect=9230 server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","prettier":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o","coverage":"npm run coverage:merge && npm run coverage:merge-report","coverage:clean":"rm -rf .nyc_output && rm -rf coverage","coverage:merge":"istanbul-merge --out coverage/merged/coverage-final.json ./coverage/unit/coverage-final.json ./coverage/e2e/coverage-final.json","coverage:merge-report":"nyc report --reporter=lcov --reporter=text --reporter=json --temp-dir=./coverage/merged --report-dir=./coverage/merged"},"nyc":{"reporter":["json","text","lcov"],"report-dir":"coverage/e2e","include":["**/*.js"],"exclude":["**/*.test.js","jest.config.js","**/data/**","**/node_modules/**","**/.history/**","**/test/**","**/coverage/**","**/tmp/**"],"all":true},"husky":{"hooks":{"pre-commit":"lint-staged && npm run remark","pre-push":"npm run test"}},"lint-staged":{"*.js":["prettier --write","eslint --fix"]},"dependencies":{"babel-eslint":"^10.1.0","bcrypt":"^5.0.0","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.16.1","dotenv-safe":"^8.2.0","ejs":"^3.1.5","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.1","express-validator":"^6.6.1","jsonwebtoken":"^8.5.1","mongoose":"^5.10.7","mongoose-paginate-v2":"^1.3.9","morgan":"^1.10.0","nodemailer":"^6.4.13","nodemailer-mailgun-transport":"^2.0.1","passport":"^0.4.1","passport-jwt":"^4.0.0","remark-cli":"^8.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^8.3.0","validator":"^13.1.17"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^7.0.2","eslint":"^7.10.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.12.0","eslint-plugin-prettier":"^3.1.4","faker":"^5.1.0","helmet":"^4.1.1","husky":"^4.3.0","i18n":"^0.13.2","istanbul-merge":"^1.1.1","jest":"^26.4.2","lint-staged":"^10.4.0","mocha":"^8.1.3","mongo-seeding":"^3.4.1","nodemon":"^2.0.4","nyc":"^15.1.0","prettier":"^2.1.2","prettier-eslint":"^11.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"c0d58d5a1ec54bf2f698c67e7a06176e89a6db84","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@9.0.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-vcvWw0Lz289io1YLug2ZoN8i8UJl2TPNOhhPb0NKViWyk/25v0fyI+Zrb1SyOsg4T5Y44Gx84WAOFZbMd9jupg==","shasum":"dc134fc7d5603e50ce299ef1651a3d0a5d0dbe46","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-9.0.0.tgz","fileCount":153,"unpackedSize":163630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeO05CRA9TVsSAnZWagAAbLIP/2YCZADtC2WOqqQmluuX\nzPDOuv0ep3/CIkzkUl+WY+/Zg+6gUVFev11j1Z2Sj8rRMDfZpOk3ngP/Vu43\nwwFWNmLLamkabJasmGPwXioz6UhJ4yMDgKA5dmsPp9PXpmHv8GIBw5X2wokT\n+p9KvnWRWzif1UUl7QU5LfIKAeCIh81FAyoJp3E+BDgsomLlb+qY04zdToiU\nNgopWclP7WysCJdcyoQZhEi11R/T2M2s70bmawTBBmuHEWrPjCU1GbjHe+yY\nNkY7ZeTQFQ7YTFliLTZA57+9rwDx/pwCBZfYFZQYqZbad6+3mThKmyMgs8B/\nCeTHN7pcrXcQH9wy5urPDUjMdayHio5HUbDJ+eUscLnd6FyqmFmA4qWr0JtO\nA3qOj7QEQ3pvPTTMgBKa9mlIlQR7JuX+fvGMknOxNeYEPhEBVE5Ug3To8z9n\nMF4bfkXjS7rD9fyOie3I5Jr4uJPYZVS0zG+16gqz+7WJ5T+RwprAnjUotlsU\nt/u/B1V6IaWGJ1TVEXP9Urf1QpahQ4/PJs6U0SkSTMHBX/bPhqlIRH9Vyors\n5jTctZFjQZGJt6BTQXUahj9bQI2iuuNrQiWHp80bHpCfk7fa5MUVUqYbuUAs\nD4QJUMvrj3zvH/qxEIjfMy/aeVBM6TkBxTckEkL4fqa+BA2+MjRu3Ay1Btqj\n+ooM\r\n=f/dR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4ufwtZIQ7+XD9m5/kSc6CUc3YJMROSEbd/hQ6CQH3FgIgcH8JJRQXRjHdEkIVefb8fh0LlPIDH1kE8+icP89jX9o="}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_9.0.0_1601760568928_0.8968797260381267"},"_hasShrinkwrap":false},"9.0.1":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"9.0.1","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"cross-env NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run coverage:clean && npm run test:unit && npm run test:e2e && npm run coverage","test:unit":"NODE_ENV=test jest --coverage","test:e2e":"NODE_ENV=test npm run fresh && npm run mocha","dev":"cross-env NODE_ENV=development nodemon --inspect=9230 server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","prettier":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o","coverage":"npm run coverage:merge && npm run coverage:merge-report","coverage:clean":"rm -rf .nyc_output && rm -rf coverage","coverage:merge":"istanbul-merge --out coverage/merged/coverage-final.json ./coverage/unit/coverage-final.json ./coverage/e2e/coverage-final.json","coverage:merge-report":"nyc report --reporter=lcov --reporter=text --reporter=json --temp-dir=./coverage/merged --report-dir=./coverage/merged"},"nyc":{"reporter":["json","text","lcov"],"report-dir":"coverage/e2e","include":["**/*.js"],"exclude":["**/*.test.js","jest.config.js","**/data/**","**/node_modules/**","**/.history/**","**/test/**","**/coverage/**","**/tmp/**"],"all":true},"husky":{"hooks":{"pre-commit":"lint-staged && npm run remark","pre-push":"npm run test"}},"lint-staged":{"*.js":["prettier --write","eslint --fix"]},"dependencies":{"babel-eslint":"^10.1.0","bcrypt":"^5.0.0","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.16.1","dotenv-safe":"^8.2.0","ejs":"^3.1.5","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.1","express-validator":"^6.6.1","jsonwebtoken":"^8.5.1","mongoose":"^5.10.9","mongoose-paginate-v2":"^1.3.9","morgan":"^1.10.0","nodemailer":"^6.4.13","nodemailer-mailgun-transport":"^2.0.1","passport":"^0.4.1","passport-jwt":"^4.0.0","remark-cli":"^8.0.1","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^8.3.1","validator":"^13.1.17"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^7.0.2","eslint":"^7.11.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.12.0","eslint-plugin-prettier":"^3.1.4","faker":"^5.1.0","helmet":"^4.1.1","husky":"^4.3.0","i18n":"^0.13.2","istanbul-merge":"^1.1.1","jest":"^26.5.3","lint-staged":"^10.4.0","mocha":"^8.1.3","mongo-seeding":"^3.4.1","nodemon":"^2.0.4","nyc":"^15.1.0","prettier":"^2.1.2","prettier-eslint":"^11.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"0f44e039c6f1f4c4a25265e283360b35d4550559","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@9.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-QWuBsKvtwyMNTQ51lo60ghLQ8/MMIk3ypqikI1L12iDBYiRiUu4ASi31rMKMh1HXOUPC05m1gqoNy/VxqLP7vA==","shasum":"d769bb1c17e4b216da2afb8a1e06788109e81c65","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-9.0.1.tgz","fileCount":153,"unpackedSize":163677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhJKBCRA9TVsSAnZWagAAxiMP/iFUymmvvIp2KQsNowAd\npbZs9HdSZ+bq1QvJP0KpIZCfmbi5432Y5vY7lN66nXxbxdM2m6UR6SeQK5SI\nNfe67ezJYEgMu536CNVhgcIiC4gq3eDT3Jah5M+OhtGEUeR3e/r3NF0OZ8Hd\nZp+TEwZuhU2r/SNuSWYIYcP7JAwUHnTIAK4iNqyyS/Efx+cpH7h2LvmsV2Fj\nr3u2l4hm+gesPQJ0yq0hPSPyfulszVYbl1u9EqNKThadDSfulE+SRRF18LKb\nqhPc5ske0m9qPQjGzx5XeZs7EnJPQrAojy1iFu+qS/MXbnO4oCcAleJCnXiq\nk3AsuZdEJgHEIGxFG5ZQqOO56cLJiMxM7FRVV7atkgkbR97sh9Urlh3yqUrR\nJWR0U6MF1bdG4Orh6ZHlp4uM8QEuNUl5+vuIQkEN6WEIFRsic3iErb+iIiXC\nFkIaw9o+yiUCGa9CWmEngCS7PlG37ad4wS9nJCpczKYWjUiz00dvJbb1v1zL\nSsgtSCIuceZDytj91wtq3wh1lN8jFljQCmn0awNv9jJ8bn1XhnPdZmS7B2O1\n4y3Uv8seK5I1jxoAjREfNNBjHq2BieOAho03PsSmubLqVsbDG9URw6WRYBeT\nvmRAZKzOZ/KwET0U1bM6jTZ3pjxxuoPM/PNeDgIrkzGBA6UeOBryUqlorMAT\nJIKa\r\n=LLqh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwmmWeCPBUk7WHGlYkccVCxkHcK/ABWUHeEJ2HwLYclwIhALpT92a6elAz10YkqQGQFBYOCcPWe7+sduIzP/sQ41oo"}]},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_9.0.1_1602523777213_0.20208764948502855"},"_hasShrinkwrap":false},"9.0.2":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"9.0.2","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"cross-env NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run coverage:clean && npm run test:unit && npm run test:e2e && npm run coverage","test:unit":"NODE_ENV=test jest --coverage","test:e2e":"NODE_ENV=test npm run fresh && npm run mocha","dev":"cross-env NODE_ENV=development nodemon --inspect=9230 server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","prettier":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o","coverage":"npm run coverage:merge && npm run coverage:merge-report","coverage:clean":"rm -rf .nyc_output && rm -rf coverage","coverage:merge":"istanbul-merge --out coverage/merged/coverage-final.json ./coverage/unit/coverage-final.json ./coverage/e2e/coverage-final.json","coverage:merge-report":"nyc report --reporter=lcov --reporter=text --reporter=json --temp-dir=./coverage/merged --report-dir=./coverage/merged"},"nyc":{"reporter":["json","text","lcov"],"report-dir":"coverage/e2e","include":["**/*.js"],"exclude":["**/*.test.js","jest.config.js","**/data/**","**/node_modules/**","**/.history/**","**/test/**","**/coverage/**","**/tmp/**"],"all":true},"husky":{"hooks":{"pre-commit":"lint-staged && npm run remark","pre-push":"npm run test"}},"lint-staged":{"*.js":["prettier --write","eslint --fix"]},"dependencies":{"babel-eslint":"^10.1.0","bcrypt":"^5.0.0","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.16.1","dotenv-safe":"^8.2.0","ejs":"^3.1.5","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.1","express-validator":"^6.6.1","jsonwebtoken":"^8.5.1","mongoose":"^5.10.14","mongoose-paginate-v2":"^1.3.11","morgan":"^1.10.0","nodemailer":"^6.4.16","nodemailer-mailgun-transport":"^2.0.1","passport":"^0.4.1","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^8.3.1","validator":"^13.1.17"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^7.0.2","eslint":"^7.13.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","faker":"^5.1.0","helmet":"^4.2.0","husky":"^4.3.0","i18n":"^0.13.2","istanbul-merge":"^1.1.1","jest":"^26.6.3","lint-staged":"^10.5.1","mocha":"^8.2.1","mongo-seeding":"^3.5.0","nodemon":"^2.0.6","nyc":"^15.1.0","prettier":"^2.1.2","prettier-eslint":"^11.0.0","remark-cli":"^9.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"bf622dfe02b279144de12b506ad1ecfd925ca70f","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@9.0.2","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-RVCP3d5Ek7xcATpizKL67YnTJIipl1CQr7wHDt+mRZSrLuQW0G7jkeLcNJEy7we48rqXVIOW8MYjSht+sdiflw==","shasum":"ef3c44e61d68f6d5d74c5de6a5534ee3f69a6d81","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-9.0.2.tgz","fileCount":153,"unpackedSize":163783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfssBtCRA9TVsSAnZWagAAtFcQAI4IXR3Ut2goL1A/ffFY\nGmoJAKNydN1Jd6c2ru5r1OJSHUY2m9NZDo4SEmJi1XT3pBpSxW5RGhLwl6nd\nrsKTTCRMP7CTTv6FLvDBgSU+0MGFAzyonO1nxs7weLK6+OrAB0Gj0O7DXK39\nBl6U5tQgiSO9/ZZ8j2zEE6q9xJ0IEQgEil4VT2CiH7bwMz2BxKIAX3qZuH4X\nECHYMzIfSOr3be4UzHNg0aKdgfeP3psEgP/oHlN9qjsQTwEGgtP2ub9rEkXU\naPDa087TG14SE1oaxqsJ+ReuU205E3uRvLmySzOwSpozAPFjt3FnPduSalYM\nnK2MckOEEpMbuCqatZuggfLAjv6oSsEqXgpIw7et0C68jwnSZN0BAQWZiDRD\nL6PMy4YiwXBD0tg81+QsF2MWUx9o8zgdhftQzxDUyOynbab0I6FHBKF+HXwG\nkSoWpux5URy4uROBwrliRt3VyygrYsoaQMOvL9F9RkUGVsxjL1PCgGWhjmxF\nZPK8JlfUfMeCNIWy4KVH3f3TkjOXQh5odgEwUYUwamh1fbUDiTNLo8+ErtVg\nCOM12l5sBusX6toAAX+tmgkUq8ctAD4/HLI5vcMBOKB+KaX9pPS9XPqx5Pep\nfZywRKH4jYv2Tj0j8nXZWQp+pGvNTXA2mEopoAIQzzPSmfblDOmo3uxWueDM\nxMPv\r\n=BpI8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiuP4f7xSUyLqgZczCW1vpcVc7JLB5WtFltkEoWQhkRgIhAJptE4l9hjtd6B1cbLyt1RKPMDIm+tbubNmJm8Iqo3jd"}]},"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_9.0.2_1605550188896_0.9668449241181103"},"_hasShrinkwrap":false},"9.0.3":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"9.0.3","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"cross-env NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run coverage:clean && npm run test:unit && npm run test:e2e && npm run coverage","test:unit":"cross-env NODE_ENV=test jest --coverage","test:e2e":"cross-env NODE_ENV=test npm run fresh && npm run mocha","dev":"cross-env NODE_ENV=development nodemon --inspect=9230 server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","prettier":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o","coverage":"npm run coverage:merge && npm run coverage:merge-report","coverage:clean":"rm -rf .nyc_output && rm -rf coverage","coverage:merge":"istanbul-merge --out coverage/merged/coverage-final.json ./coverage/unit/coverage-final.json ./coverage/e2e/coverage-final.json","coverage:merge-report":"nyc report --reporter=lcov --reporter=text --reporter=json --temp-dir=./coverage/merged --report-dir=./coverage/merged"},"nyc":{"reporter":["json","text","lcov"],"report-dir":"coverage/e2e","include":["**/*.js"],"exclude":["**/*.test.js","jest.config.js","**/data/**","**/node_modules/**","**/.history/**","**/test/**","**/coverage/**","**/tmp/**"],"all":true},"husky":{"hooks":{"pre-commit":"lint-staged && npm run remark","pre-push":"npm run test"}},"lint-staged":{"*.js":["prettier --write","eslint --fix"]},"dependencies":{"babel-eslint":"^10.1.0","bcrypt":"^5.0.0","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.16.1","dotenv-safe":"^8.2.0","ejs":"^3.1.5","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.1","express-validator":"^6.9.2","helmet":"^4.4.1","i18n":"^0.13.2","jsonwebtoken":"^8.5.1","mongoose":"^5.11.13","mongoose-paginate-v2":"^1.3.13","morgan":"^1.10.0","nodemailer":"^6.4.17","nodemailer-mailgun-transport":"^2.0.2","passport":"^0.4.1","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^8.3.2","validator":"^13.5.2"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^7.0.3","eslint":"^7.18.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","faker":"^5.1.0","husky":"^4.3.8","istanbul-merge":"^1.1.1","jest":"^26.6.3","lint-staged":"^10.5.3","mocha":"^8.2.1","mongo-seeding":"^3.5.0","nodemon":"^2.0.7","nyc":"^15.1.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","remark-cli":"^9.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"6c6d1236971cc9ec937a2a07f8063ecbdd6c65af","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@9.0.3","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-hzVEAgJxhhlpwFqLGw1KkJVTLYhFOJUNRRSDDmSZlDYjNT+/SDFoFyNdvmSgdR8dtkkvynE5sz12Nuk8icHlqQ==","shasum":"f6eef8679452a7e11f934ed299a3f9a025b19064","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-9.0.3.tgz","fileCount":153,"unpackedSize":164340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDEDSCRA9TVsSAnZWagAAl+cP/3dz+FRbcYayqC/xO+4J\nJYZKkcc87B1YCY6vx9vaLP5DeERykTCLGwmRVbMcYAskHnHkk41bxovjGIiU\n88Aypw4NQdrB5LAn1cYc5+vAoqpNHgz8oes5w56er5FXir48Kuv1q6BomG0B\nRfGv1mPVhCGtguNF6bzlXBWJFtBVqLJsehTEdfA9i8X6MiToMxVhfnb5sxLS\ni+WcUL8h9zkLm/sDblc4C9yfOAHVUJlez8HlORyKQPi9NTZI5h42wVHqfaWE\n/KpzLEbJTTYRJIv02++zVJfcbHCZyI6FKOVXFRTgwOMq/LrP/NcEnVlQ9Q68\nHtRgGD78JbqWIWK3jDevMjK2jGOroJY2tLQMh7XaH6ExBibIsjdtY3gkx84W\naqhhdHdyt9V39kPmy5pMxyFHkHx6gPil6xk7FbMUMD1OqTX+iAszCTF/Lt5G\nqXSUzTdJVT7hHJpXChJuw8f1te3tOS+pYK+2kTHBkgLtQEHr2EwpTYl6Euov\nPyOmJzl33tqFCX9FiIrNYxEOfIPk923lnqtNBCZdSqR2XAUMPx0mkUqlmmiy\n/UdGJk/pAHbdEdnOsGwZbxjWowMCN0pUvZlJmgslyVjRzGKWCm6LmT+8KpCz\ni8y4G0e4QOlLQrt5n9Zw5nMPmlsvDhE8piTuPvNi+15rdIh8s8/oZlXRR2XN\n907P\r\n=xoXh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCn4xCQHIFvLb92GT+8MbDVYEEWEXm4vg3UsMNW2QVKAIgR587MqWM6IgI8NqVF0ShGVTIEzfLFtaMLraug/LX5ro="}]},"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_9.0.3_1611415761581_0.08024143884591273"},"_hasShrinkwrap":false},"9.0.4":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"9.0.4","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"cross-env NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run coverage:clean && npm run test:unit && npm run test:e2e && npm run coverage","test:unit":"cross-env NODE_ENV=test jest --coverage","test:e2e":"cross-env NODE_ENV=test npm run fresh && npm run mocha","dev":"cross-env NODE_ENV=development nodemon --inspect=9230 server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","prettier":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o","coverage":"npm run coverage:merge && npm run coverage:merge-report","coverage:clean":"rm -rf .nyc_output && rm -rf coverage","coverage:merge":"istanbul-merge --out coverage/merged/coverage-final.json ./coverage/unit/coverage-final.json ./coverage/e2e/coverage-final.json","coverage:merge-report":"nyc report --reporter=lcov --reporter=text --reporter=json --temp-dir=./coverage/merged --report-dir=./coverage/merged"},"nyc":{"reporter":["json","text","lcov"],"report-dir":"coverage/e2e","include":["**/*.js"],"exclude":["**/*.test.js","jest.config.js","**/data/**","**/node_modules/**","**/.history/**","**/test/**","**/coverage/**","**/tmp/**"],"all":true},"husky":{"hooks":{"pre-commit":"lint-staged && npm run remark","pre-push":"npm run test"}},"lint-staged":{"*.js":["prettier --write","eslint --fix"]},"dependencies":{"babel-eslint":"^10.1.0","bcrypt":"^5.0.0","body-parser":"^1.19.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.16.1","dotenv-safe":"^8.2.0","ejs":"^3.1.5","expeditious-engine-redis":"^0.1.2","express":"^4.17.1","express-expeditious":"^5.1.1","express-validator":"^6.9.2","helmet":"^4.4.1","i18n":"^0.13.2","jsonwebtoken":"^8.5.1","mongoose":"^5.11.13","mongoose-paginate-v2":"^1.3.13","morgan":"^1.10.0","nodemailer":"^6.4.17","nodemailer-mailgun-transport":"^2.0.2","passport":"^0.4.1","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^8.3.2","validator":"^13.5.2"},"devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^7.0.3","eslint":"^7.18.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","faker":"^5.1.0","husky":"^4.3.8","istanbul-merge":"^1.1.1","jest":"^26.6.3","lint-staged":"^10.5.3","mocha":"^8.2.1","mongo-seeding":"^3.5.0","nodemon":"^2.0.7","nyc":"^15.1.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","remark-cli":"^9.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"240abaf04f3d0f8c37370e111a9ed930c3f608f3","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@9.0.4","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-+JYEZ81DS+u22ZWsjYO2VsU6AFYuDG0Uce7xIx4At0/8mGIW0Gg2K4pA1B8SyizP9Q4GBLPfN+rJeGuxxoIxTw==","shasum":"39013edb7df9e22466f80252c71f1e831f4c1c7c","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-9.0.4.tgz","fileCount":153,"unpackedSize":166700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDELYCRA9TVsSAnZWagAAOJAP/0QMJgk1Kew0sXDrR3pk\na5YDfgolAVC4b1TXbcJrQnQ6BTTlanQ1QF/stILKEWICfF1CxeSSkJYroUUK\nVsckP334KpQWZYm7KZdMvW6ID6pxMY7jMy1LWmedfXHq4crzJt9mNtadCKT3\nWFOf7+NDpB+Rni6qimfMszNaRAEM6WCdTXEmP2bL8b+fH1vcrVVPKef5nVWh\nA7Pi0SLtaanVaJheyQc/MobF71/R4OEV+MXmr3EHbQYmENNuNlDeA6x4dTNG\ny/fqlslUgyFqkF9f5feTQ6n7r9kfrMhrksJuDcDT9Q9e5dUpCxWmAcrcByNW\npYkHK5hDhQV+pV0mdG10acEQtZDLOj/4+bgCw6yanS65vP0yeZ7DF9eqHmJS\nzExz63VBob0ccjlRbDx5Hrul+0Qd+xP9YNIgsFQbod0OQqZ3e9lUrd0fvPLb\n+DbM3qNEg7YLUIDTYzAuz7shx3zFVH0XLx1vtRPa9ZBiZB8gqpE2XOmko/Ma\nxqSlaAOzbYJFpbt4BbXoZ+vmG850p/Va4qj2AObaGHiWt1s/DW7BRk0A5N/Q\nD7xYRZoBYPDY8JkSURrpan5+YIBAIscBitiUlvrIO8W+iJSfVmSfXYeesZ/S\nXlOtvwXOjIZuGQEizD5jV45rz3Vwpk7rj/W1Uwc9cWG8CNHvSMoxDy8CdhiF\nL5+p\r\n=pdxa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk8Kn73mIqAV0B50ArsMpAdy1FfJU73tEvQm0R2rVgswIgeCIhrxP0G9jleKc9c9KnT7XfNipTj0+/2CEA9a914B0="}]},"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_9.0.4_1611416279686_0.998532281374725"},"_hasShrinkwrap":false},"9.0.5":{"name":"node-express-mongodb-jwt-rest-api-skeleton","version":"9.0.5","description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"scripts":{"start":"cross-env NODE_ENV=production pm2 start server.js","mocha":"nyc mocha --timeout=5000 --exit","test":"npm run coverage:clean && npm run test:unit && npm run test:e2e && npm run coverage","test:unit":"cross-env NODE_ENV=test jest --coverage","test:e2e":"cross-env NODE_ENV=test npm run fresh && npm run mocha","dev":"cross-env NODE_ENV=development nodemon --inspect=9230 server.js","fresh":"npm run clean && npm run seed","clean":"node clean.js","seed":"node seed.js","prettier":"prettier --write --config .prettierrc.json \"**/*.js\"","lint":"eslint --fix --config .eslintrc.json \"**/*.js\"","remark":"remark . -o","coverage":"npm run coverage:merge && npm run coverage:merge-report","coverage:clean":"rm -rf .nyc_output && rm -rf coverage","coverage:merge":"istanbul-merge --out coverage/merged/coverage-final.json ./coverage/unit/coverage-final.json ./coverage/e2e/coverage-final.json","coverage:merge-report":"nyc report --reporter=lcov --reporter=text --reporter=json --temp-dir=./coverage/merged --report-dir=./coverage/merged"},"nyc":{"reporter":["json","text","lcov"],"report-dir":"coverage/e2e","include":["**/*.js"],"exclude":["**/*.test.js","jest.config.js","**/data/**","**/node_modules/**","**/.history/**","**/test/**","**/coverage/**","**/tmp/**"],"all":true},"husky":{"hooks":{"pre-commit":"lint-staged && npm run remark","pre-push":"npm run test"}},"lint-staged":{"*.js":["prettier --write","eslint --fix"]},"dependencies":{"babel-eslint":"^10.1.0","bcrypt":"^5.0.1","body-parser":"^1.20.0","compression":"^1.7.4","cors":"^2.8.5","date-fns":"^2.28.0","dotenv-safe":"^8.2.0","ejs":"^3.1.7","expeditious-engine-redis":"^0.1.2","express":"^4.18.1","express-expeditious":"^5.1.1","express-validator":"^6.14.0","helmet":"^4.6.0","i18n":"^0.13.4","jsonwebtoken":"^8.5.1","mongoose":"^5.13.14","mongoose-paginate-v2":"^1.6.3","morgan":"^1.10.0","nodemailer":"^6.7.4","nodemailer-mailgun-transport":"^2.1.3","passport":"^0.4.1","passport-jwt":"^4.0.0","request-ip":"^2.1.3","trim-request":"^1.0.6","uuid":"^8.3.2","validator":"^13.7.0"},"devDependencies":{"chai":"^4.3.6","chai-http":"^4.3.0","cross-env":"^7.0.3","eslint":"^7.32.0","eslint-config-formidable":"^4.0.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.4.1","faker":"^5.5.3","husky":"^4.3.8","istanbul-merge":"^1.1.1","jest":"^26.6.3","lint-staged":"^10.5.4","mocha":"^8.4.0","mongo-seeding":"^3.7.1","nodemon":"^2.0.16","nyc":"^15.1.0","prettier":"^2.6.2","prettier-eslint":"^12.0.0","remark-cli":"^9.0.0"},"keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"],"gitHead":"b4cb34f4355f8f922f408b09e3fb51a4a1256a02","bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","_id":"node-express-mongodb-jwt-rest-api-skeleton@9.0.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-HwEHyPURcggoxZvjLhdc81rmcqCJqlEaUsNt/GRHuZ60+31U4rx5nWoC4hA5PFaUuwrHXXJ8Wvw8gQdmhQksng==","shasum":"82fb00df9e2c6ddfab02737cfc39c22c3ebd77a8","tarball":"https://registry.npmjs.org/node-express-mongodb-jwt-rest-api-skeleton/-/node-express-mongodb-jwt-rest-api-skeleton-9.0.5.tgz","fileCount":153,"unpackedSize":166745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBN7ylbJk2EI3JvwmOmxls4WL5qUir8zcYICgDZ6vjx9AiEAofUx61kT7pY55hDpekMp8uXaQcGG/dOFbyaDWUB+dPE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibV/bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWIA//cvDraXus2iY8/6TWOh4vhzyitf1hqsWhrMgxGPfmKulI1/8M\r\nLZp5fLN1Ku5lzNLShqr70G2dLSMAINxtr18bkLE1Mlv51IT46IiI4zv8bkDF\r\nSs1PQikv8tRhx102M1UCjERwFrVs2ezjt4bBZaXu1AindiCWRkj1urxGVQXU\r\n15ulZU+GDewli5UntBKAIFAaywWCeerKd09fiX50PfnSZjAv+FmtMHoBDu8H\r\nDHGCk+bKmDexT87y9x0Xq/vlDjaHBOXVA9/NvbbD6zCuTPn6HjcevAgFr6db\r\nKxIkKUnb744euCp8uyM+FuxaS9VeIovTGwDvGjAKaD4X9/i5VoYHOfvyjyGi\r\n45fTT+cnUAbvb5EGEUoHfvGfNYVY3mguF9kLAv9khW31zglwgaPXNWPT9xcD\r\nXGR/JNqeJuLqNUFMZDChojP/eIrJCehKIMEnh1YySqJQclTxQhzCA90oZc2u\r\nspuGi4y8XQWnl2YGRF/KKz3P/cLXD4bdIogz5jhI6sM0hOtGaF4xJD+cr0Wr\r\n7ZTTgEinnge4m3h/np2Vq2bbfQI5GXMZ/EWUeKxsPj6wHFQ1SYwFCdLGTiNc\r\nJnF/0ZERToxUTbWaveK4ijQJm7WEn9JI8L5OIH3r0CIih/Ev+cpyc4vfcfQ/\r\nIlPxEmwPMEPlHprctOfq3vS1H6q5gfH6JrA=\r\n=26Fd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davellanedam","email":"davellanedam@gmail.com"},"directories":{},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-mongodb-jwt-rest-api-skeleton_9.0.5_1651335130941_0.7601920054074192"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-11T21:52:18.491Z","0.0.1":"2018-09-11T21:52:18.649Z","modified":"2022-05-11T00:40:08.132Z","0.1.3":"2018-09-11T21:55:48.681Z","0.1.4":"2018-09-11T23:31:44.154Z","0.1.6":"2018-09-12T09:42:41.067Z","0.1.7":"2018-09-13T22:54:43.621Z","0.1.8":"2018-09-13T23:01:41.368Z","0.2.2":"2018-09-14T09:22:44.256Z","0.2.3":"2018-09-14T20:09:04.797Z","0.3.0":"2018-09-19T05:38:10.574Z","0.4.1":"2018-09-19T19:44:13.291Z","0.4.2":"2018-09-20T23:18:33.827Z","0.5.0":"2018-09-21T04:57:09.422Z","1.0.0":"2018-09-21T06:13:00.640Z","1.0.1":"2018-09-21T20:17:27.687Z","1.1.1":"2018-09-28T23:47:33.672Z","1.1.2":"2018-10-24T05:52:32.540Z","1.1.3":"2018-10-24T15:25:28.641Z","1.2.0":"2018-11-05T23:24:54.704Z","1.2.1":"2018-11-06T05:50:08.674Z","1.2.2":"2018-11-08T21:28:38.946Z","1.2.4":"2018-12-01T18:56:53.635Z","1.2.5":"2018-12-01T19:18:41.097Z","1.2.6":"2018-12-02T01:36:01.864Z","1.2.7":"2018-12-04T20:24:11.564Z","1.2.10":"2019-02-09T17:55:49.679Z","2.1.3":"2019-03-02T19:34:25.833Z","2.1.4":"2019-03-04T18:00:45.827Z","2.1.5":"2019-03-04T18:40:19.593Z","2.1.6":"2019-03-04T21:54:45.740Z","2.1.7":"2019-03-04T23:03:13.856Z","2.1.8":"2019-03-09T21:06:48.923Z","2.1.10":"2019-03-10T19:08:12.531Z","2.2.0":"2019-03-10T21:56:52.172Z","2.2.1":"2019-03-10T22:48:02.042Z","2.2.6":"2019-03-11T23:18:48.231Z","2.2.7":"2019-03-13T03:46:08.215Z","2.2.8":"2019-03-13T03:50:16.527Z","2.3.0":"2019-03-13T23:13:15.622Z","2.3.1":"2019-03-14T16:41:20.332Z","2.3.2":"2019-03-14T16:48:12.268Z","2.3.3":"2019-03-16T00:48:08.470Z","3.0.1":"2019-03-16T04:18:34.943Z","3.0.4":"2019-03-18T01:27:09.673Z","4.0.0":"2019-03-18T18:58:24.921Z","4.0.1":"2019-03-18T19:43:18.234Z","4.0.2":"2019-03-18T20:58:02.271Z","4.0.4":"2019-03-18T21:09:41.973Z","4.0.6":"2019-03-18T21:11:21.318Z","4.0.7":"2019-03-19T00:59:34.235Z","4.0.8":"2019-03-24T21:55:07.491Z","4.0.9":"2019-03-25T17:23:08.758Z","4.0.10":"2019-03-25T17:27:17.168Z","4.0.11":"2019-03-25T17:31:26.518Z","4.0.12":"2019-03-25T23:51:50.826Z","4.0.13":"2019-03-25T23:53:02.205Z","4.0.14":"2019-03-26T00:01:15.382Z","5.0.0":"2019-03-26T01:43:08.949Z","5.0.1":"2019-03-26T02:17:04.096Z","6.0.0":"2019-03-28T21:57:52.837Z","6.1.0":"2019-03-29T17:18:18.532Z","6.1.1":"2019-03-30T23:41:54.252Z","6.1.2":"2019-04-02T17:16:39.555Z","6.1.3":"2019-04-07T13:55:58.622Z","6.1.4":"2019-04-08T21:42:37.187Z","6.1.5":"2019-04-10T00:42:34.296Z","6.1.6":"2019-04-10T00:51:58.033Z","6.1.7":"2019-04-11T16:28:26.629Z","6.1.8":"2019-04-14T22:33:40.577Z","6.1.9":"2019-04-24T17:27:24.693Z","6.1.10":"2019-05-05T18:53:39.159Z","6.1.11":"2019-05-14T23:35:07.687Z","6.1.12":"2019-05-18T03:44:09.324Z","6.1.13":"2019-05-18T18:37:17.720Z","6.1.14":"2019-05-23T04:13:02.848Z","6.1.15":"2019-05-23T21:47:27.205Z","6.1.16":"2019-05-28T00:57:41.909Z","6.1.17":"2019-06-04T18:35:42.384Z","6.1.18":"2019-06-06T03:24:32.350Z","6.1.19":"2019-06-13T04:02:16.450Z","7.0.0":"2019-07-04T03:49:35.765Z","7.0.1":"2019-07-10T15:55:01.317Z","7.0.2":"2019-07-12T22:28:03.125Z","7.1.0":"2019-07-25T16:48:03.341Z","7.1.1":"2019-09-29T18:35:36.317Z","7.1.2":"2020-01-12T21:45:07.745Z","8.0.1":"2020-03-16T22:49:12.131Z","8.1.0":"2020-03-30T05:05:09.974Z","8.1.1":"2020-04-05T21:21:14.261Z","8.1.2":"2020-06-21T21:39:28.384Z","8.1.3":"2020-06-21T21:53:52.744Z","8.1.4":"2020-06-21T22:32:48.546Z","8.1.5":"2020-07-30T21:58:24.848Z","9.0.0":"2020-10-03T21:29:29.121Z","9.0.1":"2020-10-12T17:29:37.507Z","9.0.2":"2020-11-16T18:09:49.019Z","9.0.3":"2021-01-23T15:29:21.795Z","9.0.4":"2021-01-23T15:37:59.792Z","9.0.5":"2022-04-30T16:12:11.164Z"},"maintainers":[{"name":"davellanedam","email":"davellanedam@gmail.com"}],"description":"Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)","homepage":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton#readme","repository":{"type":"git","url":"git+https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git"},"bugs":{"url":"https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/issues"},"license":"MIT","readme":"# Node.js express.js MongoDB JWT REST API - Basic Project Skeleton\n\n[![Author](http://img.shields.io/badge/author-@davellanedam-blue.svg?style=flat-square)](https://twitter.com/davellanedam)\n[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/blob/master/LICENSE)\n[![Tag](https://img.shields.io/github/tag/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.svg?style=flat-square)](https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/tags)\n[![Travis](https://img.shields.io/travis/com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.svg?style=flat-square)]()\n[![npm downloads](https://img.shields.io/npm/dt/node-express-mongodb-jwt-rest-api-skeleton.svg?style=flat-square\\&label=npm%20downloads)]()\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/fb6f20533c0f41b6b00da95ba634cd5e)](https://www.codacy.com/app/davellanedam/node-express-mongodb-jwt-rest-api-skeleton?utm_source=github.com\\&utm_medium=referral\\&utm_content=davellanedam/node-express-mongodb-jwt-rest-api-skeleton\\&utm_campaign=Badge_Grade)\n\n## Getting started\n\nThis is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)\n\nThis project is created to help other developers create a **basic REST API in an easy way with Node.js**. This basic example shows how powerful and simple JavaScript can be. Do you want to contribute? Pull requests are always welcome to show more features.\n\n## Buy me a coffee\n\nHi! I'm Daniel Avellaneda, I'm an open source enthusiast and devote my free time to building projects in this field.\n\nI'm the creator and maintainer of [node-express-mongodb-jwt-rest-api-skeleton](https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/blob/master/README.md) and [vue-skeleton-mvp](https://github.com/davellanedam/vue-skeleton-mvp/blob/master/README.md)\n\nThese projects are a \"starter web app kit\" for any developer who wants to build their own app without starting from scratch: API + Frontend\n\nBoth projects have been downloaded thousands of times by web developers around the world.\n\nI'm doing my best to provide you a good experience when using my apps, so if you like what I'm doing and wish to say \"thanks!\", please buy me a coffee :coffee:\n\n<a href=\"https://www.buymeacoffee.com/muGHf41NT\" target=\"_blank\"><img src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: auto !important;width: auto !important;\" ></a>\n\nFeel free to send me a tweet <https://twitter.com/davellanedam>, share this with others or make a pull request\n\n## Features\n\n*   Multiple environment ready (development, production)\n*   Custom email/password user system with basic security and blocking for preventing brute force attacks.\n*   Compressed responses.\n*   Secured HTTP headers.\n*   CORS ready.\n*   Cache ready (Redis).\n*   HTTP request logger in development mode.\n*   i18n ready (for sending emails in multiple languages).\n*   User roles.\n*   Pagination ready.\n*   User profile.\n*   Users list for admin area.\n*   Cities model and controller example.\n*   Login access log with IP, browser and country location (for country it looks for the header `cf-ipcountry` that CloudFlare creates when protecting your website).\n*   API autogenerated documentation by Postman.\n*   API collection example for Postman.\n*   Testing with mocha/chai for API endpoints.\n*   NPM scripts for cleaning and seeding the MongoDB database.\n*   NPM script for keeping good source code formatting using prettier and ESLint.\n*   Use of ESLint for good coding practices.\n*   Mailer example with Nodemailer and Mailgun.\n*   Ability to refresh token\n*   JWT Tokens, make requests with a token after login with `Authorization` header with value `Bearer yourToken` where `yourToken` is the **signed and encrypted token** given in the response from the login process.\n\n## Requirements\n\n*   Node.js **10+**\n*   MongoDB **3.6+**\n*   Redis **5.0+**\n\n## Demo\n\nA demo of this API is located at: <https://api-demo.daniel-avellaneda.com>\n\n### Login credentials\n\nemail: `admin@admin.com`\\\npassword: `12345`\n\n**IMPORTANT:** Database resets every 30 mins like \"12:00am, 12:30am, 1:00am\" and so on. So anything you do with the API will be lost after a short time.\n\n[API documentation](###api-documentation)\\\n[Postman API example collection](###postman-api-example-collection)\\\nIf you want to test it don´t forget to change the server variable to:\\\n`https://api-demo.daniel-avellaneda.com`\n\nDemo is also linked to a VueJS project that shows how this API can be integrated to a frontend that is able to consume an API.\\\nRepo is here: <https://github.com/davellanedam/vue-skeleton-mvp>\\\nRunning demo is here: <https://vue-demo.daniel-avellaneda.com>\n\n## How to install\n\n### Using Git (recommended)\n\n1.  Clone the project from github. Change \"myproject\" to your project name.\n\n```bash\ngit clone https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton.git ./myproject\n```\n\n### Using manual download ZIP\n\n1.  Download repository\n2.  Uncompress to your desired directory\n\n### Install npm dependencies after installing (Git or manual download)\n\n```bash\ncd myproject\nnpm install\nnpm update\n```\n\n### Setting up environments (development or production)\n\n1.  In the root this repository you will find a file named `.env.example`\n2.  Create a new file by copying and pasting the file and then renaming it to just `.env`\n3.  The file `.env` is already ignored, so you never commit your credentials.\n4.  Change the values of the file to your environment (development or production)\n5.  Upload the `.env` to your environment server(development or production)\n6.  If you use the postman collection to try the endpoints, change value of the variable `server` on your environment to the url of your server, for development mode use <http://localhost:3000>\n\n**IMPORTANT:** By default token expires in 3 days (4320 minutes set in .env.example). You can refresh token at endpoint GET /token. If everything it´s ok you will get a new token.\n\n### Mailer\n\nTo ensure the deliverability of emails sent by this API, `Mailgun` is used for mailing users when they sign up, so if you want to use that feature go sign up at their website <https://www.mailgun.com>\n\nIf you want to try a different method it´s ok, I used <https://nodemailer.com> for this API and they have different transport methods like: smtp.\n\n### i18n\n\nLanguage is automatically detected from `Accept-Language` header on the request. So either you send locale manually on the request or your browser will send its default, if `Accept-Language` header is not sent then it will use `en` locale as default.\n\n## How to run\n\n### Database cleaning and seeding samples\n\nThere are 3 available commands for this: `fresh`, `clean` and `seed`.\n\n```bash\nnpm run command\n```\n\n*   `fresh` cleans and then seeds the database with dynamic data.\n*   `clean` cleans the database.\n*   `seed` seeds the database with dynamic data.\n\n### Running in development mode (lifting API server)\n\n```bash\nnpm run dev\n```\n\nYou will know server is running by checking the output of the command `npm run dev`\n\n```bash\n****************************\n*    Starting Server\n*    Port: 3000\n*    NODE_ENV: development\n*    Database: MongoDB\n*    DB Connection: OK\n****************************\n```\n\n### Running tests\n\nIt´s a good practice to do tests at your code, so a sample of how to do that in `mocha/chai` is also included in the `/test` directory\n\n```bash\nnpm run test\n```\n\n### Formatting code\n\nFormat your code with prettier by typing:\n\n```bash\nnpm run format\n```\n\n### Formatting markdown files\n\nFormat all your markdown files with remark by typing:\n\n```bash\nnpm run remark\n```\n\n### Linting code\n\nLint your code with ESLint by typing:\n\n```bash\nnpm run lint\n```\n\n## Usage\n\nOnce everything is set up to test API routes either use Postman or any other api testing application. Default username/password combination for login is `admin@admin.com/12345`.\n\n### API documentation\n\n<https://documenter.getpostman.com/view/487539/RWaHwoLV>\n\n### Postman API example collection\n\nYou can import the example collection to Postman. To import, click the import button located and select `postman-example.json` located within the root directory.\n\nGo to `manage environments` to create environments for development, production, etc. On each of the environments you create you will need to:\n\n1.  Create a new key `authToken` and within the `/login` request this value is automatically updated after a successfull login through a script located in the `tests` tab. Each time you make a request to the API it will send `Authorization` header with the `token` value in the request, you can check this on the headers of users or cities endpoints in the Postman example.\n\n2.  Create a second key `server` with the url of your server, for development mode use <http://localhost:3000>\n\nThis is a REST API, so it works using the following HTTP methods:\n\n*   GET (Read): Gets a list of items, or a single item\n*   POST (Create): Creates an item\n*   PATCH (Update): Updates an item\n*   DELETE: Deletes an item\n\n### Creating new models\n\nIf you need to add more models to the project just create a new file in `/app/models/` and it will be loaded dynamically.\n\n### Creating new routes\n\nIf you need to add more routes to the project just create a new file in `/app/routes/` and it will be loaded dynamically.\n\n### Creating new controllers\n\nWhen you create a new controller, try to also create another folder with validations and helpers. Ex. `/countries`, `/countries/validators` and `/countries/helpers`. An example of this is included in the repository.\n\n## Bugs or improvements\n\nFeel free to report any bugs or improvements. Pull requests are always welcome.\n\n## License\n\nThis project is open-sourced software licensed under the MIT License. See the LICENSE file for more information.\n","readmeFilename":"README.md","keywords":["javascript","api","node","express","mongo","mongodb","jwt","postman","i18n","jwt-authentication","token","eslint","starter","web","app","mongoose","rest","skeleton","async","await","mvp","front-end","testing","prettier","mocha","chai","redis","JSDoc"]}