{"_id":"@genie-solutions/lambda-toolbelt","_rev":"43-589272f285dd1bb7c8f1715b41281b7f","name":"@genie-solutions/lambda-toolbelt","dist-tags":{"latest":"2.16.2"},"versions":{"0.1.1":{"name":"@genie-solutions/lambda-toolbelt","version":"0.1.1","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1"},"gitHead":"7ef3c5d27fe22dae5a4bd000d31a1776e4a152d4","_id":"@genie-solutions/lambda-toolbelt@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-XvCqyeK402cWxieosEe2OOn7EwPqosLJ+dOmdS1nZxTJWl/75p2wSx/kNmvuCvKG6RURd2xXP5bBSsvQhOluYA==","shasum":"e69b314076184f78894dfebc8eb356238c4778e2","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-0.1.1.tgz","fileCount":27,"unpackedSize":6846053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/bTrCRA9TVsSAnZWagAAarAP/0q/JAwYG/LEFianjHG/\nYi04ua/EhgUMdUgXuabiSYExZcLP4zz1HlwbkLjl+iLTi9RNESLb3zR6MUdp\nNk8bNVJiFyJ7SvtyttDhdMbpmKLTEthzF5HPrFSRA6GOOeb6l7MYEcj1BaOE\n8PiGsbVXsxkd7SxHdcXHdg0gW/kMeypQeHvIZViUwrU3JFBYXSSqDMWbyCGw\nZIxtubVvAe7TK0wuenehBNcc9kepg2CSZFRFYAHRf6V3rCutG3Y0ryspqhKr\nBIsUHDKtU83K8f42e/R5m8Vxe0f8yZ3VdK5Dr3rRk4YNmuo8/D6OhD5eFOjG\nbQ9/leOprDcxcCCrGqPPUWM2VibgmQsHKVB2Xu7GwjjwEmWxImQ3H32ieYmv\nyCOPH+s2uorfe8n79gAVx560Bl/VB8iJhJkEfzZfXDrwZJSFFRD5Nn0XJFCj\nZG9R5730lKI5Zn+CPc02OSbbu9R+yJTaXzikUbioQ8ydkKRcljkEpYOlmKwR\nbEWwqT/2rk1QgBWhOeM7JIcYn87ovB8tx4D1+uqJPckHi2GWyiqZQbl0n/4j\nBHPdg+e4S1ImVgpPXHoOLaBxKvDJ/Vfe/SlS64y8CFTqctpUBzqnNtCVjvRV\nDGOzBA2cw/5yL74bKVS4JCSz4YHKB1RKXdInqqHKmxVy/wb1ZWs7AL+i6x+0\nwxQe\r\n=KmN+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5FjyQIQpHz0dtygCbj5QDLjmKGsThzZ7L99F8w4EsHQIhAKtilGe2BVc+cd1QVrzYOZ4F1yiP3aZLvN+aOUyr4kap"}]},"maintainers":[{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"suchandra","email":"suchandra.2005@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"andrewakeroyd","email":"akeroyd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_0.1.1_1560130794780_0.3298430530705694"},"_hasShrinkwrap":false},"0.1.2":{"name":"@genie-solutions/lambda-toolbelt","version":"0.1.2","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1"},"gitHead":"ea044e57c98c2ca8c0e10b3b0f57fe02a2501827","_id":"@genie-solutions/lambda-toolbelt@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-HYlvU2qKh4x3zH8tmE0dz8trIyn+Ik6764cbsnRorCRAN3Mz+o9M7ysHQ/+eCD46LJ9SdMdxv80Y9ra4C8QXCQ==","shasum":"e3f5a496de66410c6be0bcca3bec42cd0ae658c4","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-0.1.2.tgz","fileCount":28,"unpackedSize":9740924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/dvGCRA9TVsSAnZWagAA2LIP+wbWB6XNMXmHszLHOM/E\nFCiGxLz3eXq4VjUxmvUSLfpXzA02gXRNIeGudWqPUViJw1AGvzzxHGNcLiXD\nwxlI6oTCoXG7GysH3K6kW6EJDeyLgUB3mUlVvtnJ2RtxsB68zRPUErNHprZO\n8/qZZgqpgtUad4RByQIhnDrzlX3p301nwB/wjMUXV5p7NzB6K6PeDWdBRnT9\nzso++yeyDngWEgOpf08kzU6eysAXSN/NXVWSVu1IVGnq8s8cGBCtx38UiKtF\nVGIAQ+IStywk4f5IgKEZq9oMU0qBLYgVohYjlF1RPqv3gx8HXxz4HuhcyjD2\nES0pdoXPjcpDd31RpDoBkxnDjo4G6OsFq7AuMvoEly+TJBhNKf7yPUGSlB+R\nTXJqwnFbxGcLYI1kDQpjtuyA6RQfEaYAngiUvnqFt3sInUWmugHNVwXKQjYv\ndtKwzsYczPZiEru/1ULwZJ6Zv0+ZU9kye59700d6Zz3vPh2yKE9UJJGefDPk\nVk2+O3pbCLdQAtsefArztLSEs79mvUdQzShvb43K2nLNrh4ON/yyea/AsKgU\ngHngsTBkRIfqO2ijCZKyOKnot/rUwweb1HDr5sIwx/viLZwfQGvmQoFsmFTS\nfmeLf2wMTt9gpenflGIiJxqAApbcCvEnXj4X3zISCQKcvVDUrd7nGc3EpMDt\nlbS1\r\n=f9b3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6Nc4QL/dtRM7f0fePjCKUaiS+Q2s+HzyLB+kFkE1ivAiEAq5/AHNywdDaK9mIx37Ilu3JALFfNagrH9FC2Vxsxb94="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_0.1.2_1560140741993_0.9097653978252398"},"_hasShrinkwrap":false},"1.0.0":{"name":"@genie-solutions/lambda-toolbelt","version":"1.0.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1"},"gitHead":"c2602f37de1cb5395e1942ca9fc1dafb7e068cac","_id":"@genie-solutions/lambda-toolbelt@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-u5eNFIkl4V1rBKLE4OAf6XBTgzxSq+f4Q5Mou6IuSSg2MSzdzZYZ86/JEnTGkT0oLdEoT4HxkkNcqW4+AlT8Lw==","shasum":"cf7efa75c0893350395c7fdde439deda27e1eb89","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-1.0.0.tgz","fileCount":28,"unpackedSize":9744945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAdvnCRA9TVsSAnZWagAAv1AP/2arKREF4lmUwvrgjI0Y\najkmbAnI2vm5YpNffSsOUvs6hvR1CvbYeMzgrBW6auEHdcj0Jqux+E10e6Ao\nlM1USHeAUR/CAKDXQQ7G3/ok4U7VOVEsvdHPBO2wRqVrwn77hvSe0gxOk9Ie\nQEOgLZrnOn+dWq/1gS6XIvyrLAxRto82XK+mt7SNjgSQzpDDib+mLZsqhJvV\nIRMu/9rFPMAIua3ZUC1cr+X9LDi3DAotW2arFUzcbgnPeL0NAnu9qIT8UwYQ\nVCHhxMh7gpQI/3ddRG7y4AdGhQ8/Ll31nUhXBc53fxhCPxXEtzQiR77+5VIE\nkRzVF4hEc2BDuCFPtz/D2XDt5ie0FlI+ynBnCglKQBsK27z9aMYImXd8Jrfb\n78+lFu02cGgl7dXW/23ZN7u092UqztC+MombGKqUUKa09PUYEy836nE1PB9O\nXTcdIsrntTNt80BB1osHo7UJs39AElhvTUOJVKVa7QHCycqbCoNBVabamVzB\nrRdKsraUwQot3rOJNYEA7GW5jrPFFG8RgqfNt/P0lhBtykoJ0iS53PP+0qFI\nxN5xuGJAx88+mGpUW4g3IY+7s1FMdYdGxMMkM+wJ0siYhgSsl1aCHNRpyA91\naZLL/MXxHbPX2V9U3WNASZFY5FngVCKHO/OPPAQFMVA0DL0jiPyJMFVr6AHz\nAFMH\r\n=6huw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMmC6T62NzH9ZUyKOZ/gJGnVw6IOg5kxFS76Hy5CWjlAiAlQhcdJYaF7OnPR/xkDBXs+Be49rmx2MXWZjubPVjISQ=="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_1.0.0_1560402918976_0.6306509789793096"},"_hasShrinkwrap":false},"2.0.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.0.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1"},"gitHead":"7f50d016ed52120663c2f129c6160af71b039543","_id":"@genie-solutions/lambda-toolbelt@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-/uk4gC/mhOEhjL05+/5OL4kYhQ2OGMSVY/MedPXRETurd2YsmnzJcsXI/nQQhnwMTYXMW1ZOKRnBwiuorRW8sg==","shasum":"255f4144a02c53e28560aa55b16936f1cef68957","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.0.0.tgz","fileCount":34,"unpackedSize":9814970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGvZBCRA9TVsSAnZWagAAyZMP/jmD3DCVy2mKdRJdN4JK\nTbraT1CW9+d/gfJDl3SviJwosnJcR+oCbwuDxEIHvZTByxkiQFkTV+bPRvFU\nfAkdh8T1BJxlcphP4LngfLKDkYCVdJ/Walm4huVAIXUpOPsd/D4EZzuIALb0\njsaG68w6uUqVMxeCYDoROA6uiCd582X5FAg4CQEsBIAiJJrGxYvB7Pc8CaKb\nu7pLtUHyK3NQX5CfRFqO3+DwRxQuXGa1863HSN41xPmvLAmuokmwPFlJ7eAn\nAq1DyrvxOAnNUC8fg/ir5Cn4J9WqtNydLDQNKZEAm6/X9b7xW1C19h3Ull+b\nz3Laz3K+LFHoNUtHaFhI/IAckmjbBXtW1uAxAd4PoYFx+Jc/qdQ7qN3yklQu\npuQNrOjIGd3lGz6KzV29xE7z4ZSZLKYrN1UvvyWuRCOAni5XfI/u1jvuS37f\nxmV43uiG3yqHFotPwAF7K0rORENmsmiKPFJ9HVk39f3u3gtjEMZUiwGT3ZlB\nbd+bChdINqOld6+hIsF4iJ4VFuQznWf5rb5CUBlGIqTVFbkpCle/dL5dmNH+\n4HxXUL2wnWLo9Wu71vh39Hdp5IabNnk4HLTWeQVgkmp2D8L5IKxKq/j/uX3J\n4sZBE9F+4lNGhsqV3vM92Bb3yz7T+I5qscCPpyOyW0oi8PGQ7+w8qabRDE4P\nKxwX\r\n=K6lb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwWdMTGDkcJy9adKLo74lwolX47RihGFT0ce0VqMbgMgIgW9ZP8peQUROmAND5C2DBk6DZSUg1aVWA6kEM+ajzAs4="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.0.0_1562048064424_0.15741803141495292"},"_hasShrinkwrap":false},"2.0.1":{"name":"@genie-solutions/lambda-toolbelt","version":"2.0.1","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1"},"gitHead":"aeb820796a84a8475aaf6c78d8268b3b62fc502d","_id":"@genie-solutions/lambda-toolbelt@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-Pd3UkBjnpMB4OByKPYfyPQ/Oj0uzUcF2dq19ey3nuF2+wYc7cg2x54pghMJaEJRnTMpNMmrfzLiegZAYNnjwUw==","shasum":"05212e4c6f19dcbd2ce14d205b4cafcb868f0145","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.0.1.tgz","fileCount":37,"unpackedSize":9815285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG+knCRA9TVsSAnZWagAAgt8P/1eI1Lw0NU7Z4O2XbeGv\nARNJ/cqAq6oyIM2ee1MJ0jcL0UbPWI6itt1NibafyoEHGKYwpE1Vs7ekuSdM\nMcC6l9N6Ezoib8+UP4KL8GW/XlSzkvBMSKsaibRiLKC9TOOCdzRyDbCe6Qco\nKTwPU1Z1U159dHciGqqhZtRSkg/Mh6Xsgr59nbSbqKK2eV2g5v5guEhEiESn\nt/MK6hV4o2ABvoljUG0sBJkzOGOgCtDM+RH3O5aVtNCBx04kioZ3qF+NEC0b\nDOalEI2KWP598rw6Egk3tYz9DMGNudyiwW5GtWRy8Wlqbc/px3VZQJJ23/h5\nBt2G+eMgfUedKDoOePPJ4VR8zGxueiccrlUASHLJQb2aE7mKxBPwHQmP2SCJ\n92LORXXFXaSKwiuTlO7GfUhc0DFLXlOxFRzpzAwTbipXCbZM+86tRx/wytHT\nHBxA7FU+I4baF2IEJLvqXQX9EwC2fuAzdty0nQIzkT2TG42zKnjqscUi+8hz\nypp+oU4NXvY1RRzisZbmRzzicjtPvyv13sqCT77LToqxvRp+Z+Q0Y1WHpDfZ\nc+JDSrIUYGRdve0DyuQt2Czvm6esdUQAC3EJ82r2jB1u00oJ6CN/hPJ6xKFt\nhMAkxR2RSZvrU67J1O7R6MZJBMHPxDMQ5VJKER1nQVOK3NwnTNR/XMblH7D9\n6miL\r\n=HFfd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwbiWnFk4/0sUmmEMScYcYZZumdVgVN7sx6Qz9nV4eKQIhAJbwUDoe9KXmFo1S8+lBXzTe/Bn8Wdr6qRs7k9p5obsc"}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.0.1_1562110246599_0.17940503588681533"},"_hasShrinkwrap":false},"2.0.2":{"name":"@genie-solutions/lambda-toolbelt","version":"2.0.2","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1"},"gitHead":"81d73d6564c579cf458f2cfb8083fd8fa733ba13","_id":"@genie-solutions/lambda-toolbelt@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-gdLIIAyYjAyQwJLA8LacyeyI8x+jPD9RMDC41xc+Txo9pXHubdjXZGwfYD3kCRtkEG7Lj5PQQB5I+kikWj5b2g==","shasum":"bc179354d3d3e8693818ef160bcbb25c22ea9f6c","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.0.2.tgz","fileCount":34,"unpackedSize":9815109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG/TNCRA9TVsSAnZWagAAkkEQAJBQa4vL4TI2ZaeIO7OY\nqBebH3tAtAJPlzG8W3cNUspytKAIsqEyIGwn+srjJlh2T/S9Du9TLIfRCh+Q\nr6oNoilYuMVd5RCJfk583zfDhiK2I8rbQHI34vXB0FR+RDtFeGDS/0GsKfvt\nDliDq5Lfkv//0Efw43fg+OHPqyr0L12ecrXCxqzho5BSG27of3gzdzZLD23r\naSxq1l//KjITgSbWZQYuZFU0eEMecAPgf8OSKTjdo0umBZcLENYVm6fvRNhz\nNPDbrM/u04xwyZuupEQ5fKP6F2G0jrabFrnwdZN6ihUinZfc+ZFG5PNmNT5a\nYvgvtxCNSCh4BIihj5mCoQBcMspJitUE2kmKTfXQGd110eMGEczXdEdzzIrr\n71dWv/gfKF6wyi3Z6O8nCHUF0XfSIiHEoCtEojIDvIDsDlG9mITZl2QIDYRF\n7n6R4BM1wQAsmNCua2NMk31iYNb8Bb3HR3c5Jema9bXGeefhavZVSersmikn\n4fzVTmknqrTGwZe5cC5yMqkb2B03UGp5mJRRMYaa+un38vnAJDUM03kfPTHl\n5MxO4baHp5ObgFqGiXugg3oL2lnp0oKJVvtoa03eIzN3+ZGulf0mnVxYawRv\nVHeDm48TvP76dr1Zzyc0qOMYcELtbnLvQbt2L3voCTQBXS7FMOUZXMUBZ0vs\nr9D3\r\n=UkjC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsTjjEfQ7zhAvK1ZmkOU/zHqY5fTiTffWoHGWUhKK8OAiBf0/IfzkJrXy5lobO3hcIzHEIwr3qihcQP4YwsCA8xTQ=="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.0.2_1562113228305_0.9634638083200835"},"_hasShrinkwrap":false},"2.0.3":{"name":"@genie-solutions/lambda-toolbelt","version":"2.0.3","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"07239f715fbeb7ebbf369f0c0d883b43c42b53b9","_id":"@genie-solutions/lambda-toolbelt@2.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-nNFYBdFB3j5CL5iwo/aMOsgMsFNOv1Vh6ycZUnqj14qYEqbMf6pH4rGxARnn8GwwG16a1ILF204c1Puf7VckJg==","shasum":"36e45a38f7eb7442bec4b1411208da5c90c66cc2","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.0.3.tgz","fileCount":37,"unpackedSize":12130819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHZ/RCRA9TVsSAnZWagAAlKwP/jgb6QlFqs+rM3EgFyjK\nN40KWSIz6w2M9pUhO+q8D7lpKNwhkakBvZOQAnxli5kihvrjWsotuXyRV9P2\nOg/ulDj3gvlpiZMZ8LbaALtYxUz30WWTYbb+95rP7EnZj3hmN/c+DldsEfxA\nQsNCwkpKkKeuJtdeq2KI7iqJVdQEiCvDd7fMOFEh4Vx7L02MjmHQ2yW7fKAZ\naUUwn4fgCNphBAzzjxKIEN8ebUdQg9Heef6wa4DZYvVWztpPF0vb7I2k7rUN\ny/A+hm4wquMEsS6ND1sS+ggniJwPOim29u406KL4LMbm/RcDAFLcdkFtftrS\njF1aJ6JdtRUWd7PYqYOk/MSTNOELH/NDbIi9vrnqJOUQAMNNggFITAvVaPXf\n1KO+jomsVYLd/NamsVm14p6SOmLz20cFOQ7S1CZEhm7JFC11rH1ozEmamE6J\nNzcXI4wMDlj9JSh5pywWrE2EWgkF+QCZUQaAeGSo8JrtKv5OFX0wUv097gMm\n0GUsi7Fe2z/WC2BGo5EVP+LJXVV0EzQVvCbrAJ70RV32PNnOn9BPHYwGwVbl\nUNqlETaQsHSKdIkf3tqoBz/6lgOoYnL0qNRYrYlMIiUGsbqxMojnaAIcaZKg\nrvZhpSKBLzT3r9zA3I0Ez1pq69vyNgjcihXP5kD9Ia40jG2fng3QJ7L+ball\nY1Jy\r\n=WwBz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHwS0R0jgC2SiXxN3Vh7NMJtvEic4C7hR7pcu5s7L7IwCIQDxJ82l6kS/iUpVfH19DP5ILFZrC54Dms49fHzQxPBBkg=="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.0.3_1562222544678_0.3396692770316083"},"_hasShrinkwrap":false},"2.1.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.1.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"222873064128059b85e8dd30852a1d5d62bd29cf","_id":"@genie-solutions/lambda-toolbelt@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-fiQSiNaB2pxNR9ioUJkIFa2goVQiaU1BN6hhec0eKTkdELB8a9PXR5RsEYg8bxvK0kqSP5Phtm7TOIlaJ7C48Q==","shasum":"4d6021eb26e0450212b03c67704ef2fb807f4314","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.1.0.tgz","fileCount":39,"unpackedSize":12153449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNmzWCRA9TVsSAnZWagAAGd0P/2FGjEt5HX5Ek8I2AxCX\nWYWmILVP5klrk2Ir2a4Zo2+cJtDuVN6NgzdHQ5sgz2Jki3oPdmYSSja3RPck\nx5hOnNeT96jBV8mvsgVT2khom2oeBeD0zMrbtahIoll8yT/VyjAUAD2hvW6A\nQKo9lI25Qak0WdpobZpXeZaGllLeMB5JkMzl9278ATXjHMDi3E40UR2VFjgv\ntFQ6HLsVVuE6g5soRBm1aVGixM/up7hhAq4q6Hms4kDGi0AroOu72s5EI+fM\nqVuyw02RUpQCGM5Ue78k4n5Xp9bv6HSsugJwysnI4nt5oIUuQYzNScFzCI5v\nUTI+FOV+PROhio/8iF8lAFgT+ytRhYn/JI8ZZxHsKcJ/uiSTcDsJAfFXFyX2\nPxSrNb65tsEJWsob00rE3x8BjCjd/buXtXvC2gigDQu2SZPAmP966qZFiNbW\nVqOKEipvSOg6rFa3UsJap1mZ3UBcO4tv+xksWLLm/s3cv9Ofm2AnF3x122PS\nu9IiXzDIscZFUWOlMPq1Qvd2h2DHt4YAOmzedxYEtSGRK+O4Z6wcLTF2wydb\nt6NDbHXIadf5tG8SodkP4C0NHyVu26FTOlKUGkAvq2Ew4ZucGcQGQ9nXVCEk\nZSSuG5B4gmKBI+5QxSK1YgyFwFrcHDIcss0dA8c5g+huO6qrLHEdPYYo1vNe\nKLSX\r\n=o0Di\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZHF9AgN3HM9fkk5MHTYWW+hyhO22HbbmJG4BnnWnZVgIgB+c28nytQGzodjCF3/ZxcDLNJQLLDOtROpoGe2ig0IM="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.1.0_1563847893652_0.2341490777734183"},"_hasShrinkwrap":false},"2.2.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.2.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"25c71e06c4c2442df1a7ca04db4f203c9ac3b185","_id":"@genie-solutions/lambda-toolbelt@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-OhM6+U5ScZKc/1qmZt5TFcgWeJYsv8bvjMeROtFKDp2SO0YHrhcrZinIa6NTLcmQwSs4zfcXSrwGC5zjVd63BA==","shasum":"ce23398a42b440f2de9f8314e8998dfc3332f889","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.2.0.tgz","fileCount":39,"unpackedSize":12153449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNm0BCRA9TVsSAnZWagAAhZQP/0cAEgEKiiZO0xnbPoNa\nAn1kMSPtG0EQzRMcx6wTDEhqbtY7a8GkSJHlMWCcdLWjOOToWpiVpii4la0h\nkoWc3qCAY7aPxyiMsCiwfwJTN/xjateCKTtSsAlu9r03bbMRdJuAT2P4HBsC\n/FodRzPvo31p6gw5nKGr/Hs0Y0E19GplxLVzc7EDXFdpEJylCibgsu7Mdhog\nlrL1S2tZvGIGKo8ClWRvYh1QpzkSjCTvFSKDmn0mDSQxjiCvcjpO85qxzvJ1\nOg02U0ssp2QS7aTD7/bNQY3bskbtb4EYayaQ+srwHPXxlDcqyOCXttJSIrKM\nYP/cFcTO3JPpB8AMB8mNH63l5+PA/S3mXxcx7enxZGjTDgXD3PqhiuRlcdUD\nxenYtD/Z+SqejflmdD52zxbfTVj7BxdJvrdBI28rLv/zXYmgU1u50ypAhHnz\nsu78Nl6TNS/Q1ttzK5mb06a0AH5OZJVnYr95BA3TVAXojl9+4xkoDNd2CVss\nsZUusy3yYkCKwotNjCkJnUm+z6gWm8V5xo30zUeP5zqW4McPBdDsdlpjmw54\n9qdZtUIz6FiJrqqn3ri9hcX/Pn6vDkWtuBDsbTj/S+n5i8kSo+8a9NbR0NBz\naeMWDib6/MKkuPifsEx5YbkfendOzlcjZ5eqToSbtHNDdhbo64yty70GyMp3\nYmWW\r\n=+JT3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfu01WIrZBCZIhSN6fJzuKgWApPBbfBVqSuyDmnJ9R/gIhALRlD6mh/GyxYVTGnf24CNS9WvgOUGNQ49Kgj5V0UCtK"}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.2.0_1563847936439_0.4576879444087396"},"_hasShrinkwrap":false},"2.3.1":{"name":"@genie-solutions/lambda-toolbelt","version":"2.3.1","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"218de7841c632fbb9dbe7b50ad0b91f1bab430a7","_id":"@genie-solutions/lambda-toolbelt@2.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-plX8OU8pSgTmPtiGdBbDl1O+ztftFqOk1BvAN7RvhWkpJcTHnDQtB7PGFlGzc6wnJR0RXqg/dCP3Sdt8CtBYsA==","shasum":"ab6b5801e0e22b2fd48bbd423aa8ed99218b2771","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.3.1.tgz","fileCount":40,"unpackedSize":12169195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOVHGCRA9TVsSAnZWagAAI58P/1hjUqoN+23nWdMoX3X4\nk2Ryp7Y4RmDcsd0QraNV+SVSWCW3Zg67hlu5BO72DH2fTPVmCX2PClVfVCxf\n/Q0EEnohyPZ51Zz/URnATGYO4mWiOTTDDxUaHp1YATfgbj3Hj1jRE16pBNRi\nAcVlbYnSOT3OLJCHLG7kXQWDe9AQ+wyib5/rwAWNWiItYYr3M0gAhADNHfV0\nSkG3qVlg8rb2R4h5khEOPe8YDB+IdZ07xMFBqEMD66ZbvEdadpxgzFq17bJr\nLfO5/4g0Zw4P6s9qh2upa6rUG6TXQzyreN9iERYIW9eZPDl/LtutdVryaWRD\nEsQYNJ5gLh57WKXjiDPVULPjCDimTjz1NHz9uA3u8gUYPr2CQW/5blQJkO01\nve/xVTnGCZPWAulZOR3Dvf96cg1CRCp/8WX3/BQTb6D6qf2rJmvcMug1mUZJ\ndx0M5iXK1mplmx9rXh6Av4uyfJAWMz1HAAz1fNxKBXv5JU+hjEuanhnCqqLo\ngGTiU8yvjCWgoEILw/I83y+Y4Hs4cFOzUWuJwHpHAiHPFVK2JR04FS21bXkA\nzPEBid9mtImHSiNAkIa6iM2GoWMqNAqseZEoJ0UOl51bC8iGcoT1kJuqOTQB\n+w+z80Z70IXkfrS94+XupduX/jEkUx0jI/yE/ES8AznZLUwnRTCoAMb7j3L5\n1vUa\r\n=hxMw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJ7YiLL+EFsQO7kR98w3s2SqHaIfORvf5KoYQbi6kSGAiBg5TOww5ty3HdeZnemnKsvU042ef9rJWWDGfGr1YQXxA=="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.3.1_1564037573305_0.9842755190042163"},"_hasShrinkwrap":false},"2.3.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.3.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"585b4c378fa98f7744c75ca89b54ece91046243d","_id":"@genie-solutions/lambda-toolbelt@2.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-xTUJH0I9F6AcY9OVKrbEWdDT1XBmoXhgJfQtpGd2pF06bVOfi89L7m1DgRUhawj8Lzv3fybOBDMH9AtT20RcBA==","shasum":"8612b524800cec714b54403847df3318fa68beaa","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.3.0.tgz","fileCount":40,"unpackedSize":12169181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOVHMCRA9TVsSAnZWagAAisEP/2nC44Bi9YEBWvNV4+ZT\nFE6qBq7Erm2Qx/iCe51VO6iz/tSHflBbMZ+sByZ2Ebict+8R0RSDOcxvziD5\nSTuQHWHhNUwHWouZKYqh6y9jLs6AXlCWyz9CvCDVvmihY08SjjTmb0THVmxU\nkizXvDnQ/YQtPJc+lgLtDEhhsFR9WsiI5JI5NCwhH597/CeC9blgwgiuNJcN\nUHgr2uAEYMVFeYk1gfmHzjJPwob2Qsl6e8ybDSXqYsExnv+YJZTRXgUPZ6u+\nEcE0TPJFe+ro+DPp0b4goyXhwDKby1WIbCGo+l+qLMPr0rKRZgbvRc5T5JJq\nBeTdSeP1ndIPrOT982bKSOZK6YoojBO/dV5/U392iPi0pvGB1nVYU0hV/Dxg\nWAGB1UzUGQ4mNPaDO43MGGnudjD+bqnwx1TE6ZcS+HaQTJGExWsOsItrrGmk\nqCUbB9OYVWhI8tyYFjm+sqOKfXK9uhGQmw1gAzfz8kboN+QFh+rC7FafTQid\nSVyqcRdOFPBJzrT8FYHSQUoaE+lrGiV/f5laAQp6ee8jsGvLjb24rthznHKg\nI0QA/oL1/yLqWQbXFTihqOUTjLx9xaWWouTwYw2MdZChqJxHZsdSl8i/256s\no57ES4D/5a9NTKEmIlWyMZ3kCAdZLWaY8/c7lFk+qc9F1mqms8xHUuQ66OyH\nbYav\r\n=WTqE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXFvh9+CJsP8Mqra2Hce5F+rfkiRa1naNs3DTZtOX6cgIgM3aUV/VeRwgGHlrRwIG+Pef+JpEaVJj8wGYHkfVZXKs="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.3.0_1564037579661_0.26355416219640104"},"_hasShrinkwrap":false},"2.3.2":{"name":"@genie-solutions/lambda-toolbelt","version":"2.3.2","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"e1283acad85556360793862f4a2279a8c6c41a74","_id":"@genie-solutions/lambda-toolbelt@2.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-JIuInUTVZHGhGVaVWTLB9VK3GQj1bfVfRa/3gLJCF7eT6TeFxcRuRgOUQ8OW9/+RNAs43AaPBIkkb1vpTLwOiw==","shasum":"10be221b9bec39ab9f3cee4775c1bab6e2ede325","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.3.2.tgz","fileCount":40,"unpackedSize":12169774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY4H6CRA9TVsSAnZWagAAM7kQAKK4Fv65Escc63tpBqUs\nqPr48nkDsiBZWNUbKyGZQF4fSdICe9eX+eFmXU0aQ3okZMAf6/HqeMpDIMV7\nx1PcOkGKt5H0AgpZ+Aq+/VBBAcBYDcSZQzqBfEC4KzG0grqjZ+YdZDSVXeDl\n/5OezJ+8bfv4RuGQ/yKnifPM8yPRNwgXUwl0X16KUDXwLT6Y2s+RfN8/s05W\nE8DfFR2b/ucyOTexMq5XTK0wAPMI1a4HBRGijUR5U/Ili7ItlV1DEdmmDxO9\nhRJx0daU/QfM5PmciF4Xc1oMpd0z73k5HNiymH6S0FteUoJpnNCUW5YmW4bm\nwYpyObors4TaxxaUYp6wCDKW2+AfJGt3gvwH8Ld7Lvtr1DugFPtWa3rH2kBr\ngxcrG1x8WdMvasZazdCEY7ozk1N3/mUXQf7yYKoqwdkQ7qDW6kwQ+qypjpWQ\nnhmCLHVHFTdQq9OopJJtwcgjue4IBKR4hIjRaLrj8BJBFmaOK/vp4O86ddfb\n7JJ9tZA/12OZivlybpJZZE5QJxppfwamAhIbsZyB0EFNjDasFpOkRMpVS8q1\nOQp6LrUjw/EU2PoS0BGJ4idiWgoI5abmahiiVbAc1wYiQoTq904Oe8uJkeDq\nLxl+UlesBZUbKbE6TZks95cebA7laPpVL1CpDUkNGVhhS/s0ZGlSI9G5+Rwt\nM5r2\r\n=mGWs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZoETYjF5Ml/Ij2WuZ4UXrgtyMLTpQ1H5nBk42ckVESAiEA+AzheFCG/l0xBsoOA/C+cvwM7qkys1y3U1Hty3e1unc="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.3.2_1566802425769_0.6109776053496985"},"_hasShrinkwrap":false},"2.4.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.4.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"bdc821c0adb6119640a5e7c9866a5fcca6822e36","_id":"@genie-solutions/lambda-toolbelt@2.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-JhPf5A0qTQOr0ZsPwhIVoiRXpxUI4XmnUuTg+OEdDZI8o8663FaGKmaRoszDlkBmgS3nCCxn67Fpux0Y8VbVXw==","shasum":"ac0d8719be623045b4e6dd1e63a2b2bd5b90840d","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.4.0.tgz","fileCount":40,"unpackedSize":12170227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZGhSCRA9TVsSAnZWagAAp3kQAIVE8F0DvZvKa/ZpVxLy\nwgHE2eYdhGcJ6N6O3gwzh69qpDLd4Z24QyLyy51OCTdCfwrnXlEHf5ylgPh5\nUeQjpYCISHQzsBZWw8JMzIT/Jh1vyi+ahptAqDPFJDBIahbTk9g+FuzORC5b\nLtBvyWbRKxH5+JJIOC7HuYTIs6bp8hnox1/HRbRxG/uYImFoPKl/yLG64LNB\nfzzrDlkFav43z0YtGtJ2daUvSspFpYEpk/k1tYlGyeHvWuwxxBNNujYJBNKb\nFV/Vk7o6hfy7XUZGcKgDpYH6sFJRMdI3CKzd3dVUfBrdog6GadnSyFcBTXUp\ngA19t97Z6bMZbk3sPctRUV/5amiVZndi+5wUMWRD5C3Wp33b1cf8Urb+yYGF\nl3AMXOr/cPHgwXvXL0y58AxOXnKdb7RzjbeqxT5nVM767t3uuN/dgnpSDZVD\nghkkcMCyLUCqhoUCf+9AZRKIu/e57Zuw/12LjljpRqiE92VdLbSv3OBf9J1t\nrLw5eB6JnMtixRz5V9NUZU3YUDyfRKAwDgJ6wPU7OpTNxsqJj8ImhJkJBzV4\n5ujkh/DQu7zCxN/LujHnx9tElWpW/NcUzY92+5lPDg0k91j0lctkX/47tqJQ\nkXwDF1aiTYxtjmUL+8i+NmSQ3c6u54RIJh70rVd5gN3OfXc0VMqDitMSm/t6\n92bC\r\n=1mjb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQFT9IgElkps1/aZU4jVDxCwa4Y1vz7P0nNupFT9YtRAIhAM5tnk/XhAlPTyYzRmt+dazAu2a83eDKAncNdPjawssf"}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.4.0_1566861393533_0.5529118972644607"},"_hasShrinkwrap":false},"2.5.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.5.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"1f9ca5c93f525f363a04eeee5fec207e08350fdc","_id":"@genie-solutions/lambda-toolbelt@2.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-/8Aecq4D0wHsQjwFn5nMAu/PlZH11TMEx1QUNzBmUPTZUdU31GlVEehOFu6J75PVBtXMfZ81S2zDHY9KAWSM9w==","shasum":"5b6df4e1c1d769b4a6f647cd2f86adb2fc6f26fc","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.5.0.tgz","fileCount":40,"unpackedSize":12170684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZy52CRA9TVsSAnZWagAAmJAP/Rrbp0LvG52u4APo9rQI\nKz5JHKVf9RH2IMY31J/wbMJTkk4/jwywrZZ4zbFulA1eu6ka1ZB7Og2mkUAG\n//zYeazdZXfMPOi+S85RNjY9abINqDR/ahJ6KdVHKoUcAnOEH4MzHwYXbLrD\nturzKpcb7xw0no43QcNQL2dXYcHgC6xDhpgGhvxNm5Ptq3zq5NXOMwrIco5T\nGiC/7TNEi5Itm2aGNJvPd0IRRrF65Cq/RM2ULgoGwVCalszAp6fequCNePls\nhm8ojOMUzN7EwMZTkYGCNLi92K2wjXMS6THGECxLp/QBdHWsqwy2nR+uEEdW\nuNWA5URonzOZXEol8yuNH4KELO2yVHy+9C+4XnNZcwv5tZLYbBrUIiC6OTpZ\nGUKCWNAtecVbY99hyAmFRyRoI0ewx2/OuTfTvcft4a6/kNnhYouMcvEfOpS6\nriR7/+tmzTgLQSGCUlSIH/c8SJXH89JvvqCsSnuRIlFmNcblGdbpj1XALOws\n4ka+GPddJH8dnWSPV+esBJiguXDssDfFibbYop6Mn+MLnXaaLwV96163q0O3\nK0LZmja+Hue9q43VLh8AUHpEJygbxjnnKNlicvWEdjCIhEGmXmq1jFMNfaIf\n1nTSewn5+h4rs6SdSyv1S/rjSRP6HVR1Vpte7INmTOrhY6TfKjJAxNoq56fO\nxtJr\r\n=9p0G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD512At+Qof6aHECqqhU3eTpPCrmqkpfTLaR5u4HLmflQIgfLAiYeKw+bLth7DuGhYG2QSiac0Qe2sdfjjU2e8xR38="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.5.0_1567043189261_0.0032720816186062596"},"_hasShrinkwrap":false},"2.5.1":{"name":"@genie-solutions/lambda-toolbelt","version":"2.5.1","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"3fd082c65d76a389dd8760b63421970f5b2fe062","_id":"@genie-solutions/lambda-toolbelt@2.5.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-KlIsPFRMIlLxM4Q/y0w1GXm8hq/vnZzA5Sfyz20BRVt5LAYgMUQ6oBEbTk5niG7vwH/JGL8NotmP7f9cRQb9sA==","shasum":"8a984248ef9c9f2b3eea6d2d48d590725eea4629","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.5.1.tgz","fileCount":43,"unpackedSize":12183703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjZuMCRA9TVsSAnZWagAANCUQAKOqsj3slpV5tRfQ0Mgh\n4+a9JFMTE6cvo3/LoBHv/Dys4QKzu/xNoiL1kAM2QCbA6Dj5U7ADGaitkE4K\nS5iAWZtLS996FC7sAygewKAC/RjarUOqUlXl9O99IGUorha1dKoq8Y2Z7vnu\nxWzmh6UtJg0t6TjVftnGEVmQfIXHUsmmBawepRHI/1SyLEHqhXOx61RlvJch\nuiREptsGsSCJIJw3Hx1EsAq1EtaaXBjYGxlvyACQ/jjrjfGwUsiUjlO+NClk\nLpnpQE4tOM80Vruj3eLSqNDkCL7/fNDbax181MUffZYWB2kNO4MA4rarEH7W\nVQqeTnFe+OdfeO349at92ejhTta/V+/CLW6FQNhUDuoku/lASij4h7lwhGML\nLCROzHkYYaIiDN8RfjvwXYM9lCRpNZfzAs6SyZvaFIt00mmXzmhEVy8eG/Xz\nl8OTbNC9fen6y1pN5iw1LUWsDAmfH4AnrA6vtzpjw1adsnSqllfjnvxCC+iz\nnR4LgGnb1N0Ew+ppBRBe+MhBhFR4VxIlQlt961yVqWLSlSfylXcVrDwpLDRq\nI1FFUU8gc/Rn1QO3HXy5eaJHLrfRIsfK/qoBrZjZT+VaQXxnaOJIuXmOqUFU\njoQoE1eIQsyV3CQUFkyftTxc3knOilJuQmW5SlNFoeARv2tTohlci+6FQBtX\nzm8x\r\n=LDgR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDw0zIo2dxzN3iJz4isehfDD1sPxUN9fr11+mou2yPhAiEAwtBIw1h4rWfleuNPlfVhghnEp2JIR91KzCHTfjsD5AU="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.5.1_1569561483683_0.8448749727623006"},"_hasShrinkwrap":false},"2.6.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.6.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"2040bdba093464bfa083ccf1cf2ce0cdd3565f39","_id":"@genie-solutions/lambda-toolbelt@2.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-Yn4odJspeJD9LH1/zjdQTww4AWWyaraUZCVhdIvm2EMw9qgGrvsZ+CPufE0vryebcI2Epw6pL/+8IEi3hsZFvQ==","shasum":"0b218dfea9bfccb32acda9d87ff52b45522b53c8","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.6.0.tgz","fileCount":43,"unpackedSize":12188852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlW4nCRA9TVsSAnZWagAAZKMQAJfsSO7faNEIkdvTwWDS\ngcaBFkY8kvvhyuYM0O2IcPGNla0lqnbruKBrFdBqP8PY4jPKcfcXG9QmtkDg\nBO+zRd+vviPFq5XeLBxLEs0XPeKj9M2g+YTpYHxMJKCx35q7qf/PteV5EYT8\npzQ+Z9Av/ZftrVtp2RJ58vXT06yGlZ6Z9njDETZ1d/NIRVTXfLCNM9bF932H\nahWsbAtaDWSs0NmpxOE+q6nSh14rAZuQ/8WcGOYaf5Us3uyoI+nNNHmSw8JX\nypI1CZRidT2RS5wvz1j3Ks3u9Fgo6fHjz8vn5Ek6/GzWYO7fiOCltILyt3ro\nepzyzp3rGmKCLvbl5qTd86B245aEjBHyTGghLRqaoKGrAdTYtiiuQyf2u0Zn\nCd8/Fl6yQlqW8vlrtEnR7M7wysE0LMS6/j6lgZKVMcmyyh34L9Bg0guUjQE2\n8wvFhLeduMur2MCNAgXZTBMQVWZGsmxwynaEBHXs77KjUj4TiCfmXcqQL61P\nxKWhi7dMheCUtMzo7jMgDIAEO3nmop7GWDzEag/0I6hJLTH7MpcUYIjcvJLz\nb35JPoVUt5oRDetacEE5jWPaXwycGyiXdlaUCBrcCuyyCE8WaWDOb5B5ch3O\n2XaxKRVCYXVbtNOjS+9WA+DPyZ5unY5A0ZtpbFIQMTEbsBiIln4c6BB+O8Kk\nnjal\r\n=N1HB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNA2mhYqj0n16uuEOpZ3gA6VrDNk8zRWztGLyDlKb/jAiEAoouEtKZ5aA/f/4x8MtsnQBPGl26takWl115IYijO9n0="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.6.0_1570074151024_0.8909773118257458"},"_hasShrinkwrap":false},"2.7.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.7.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"c25506c2c6bb26ec0b944cd20a0785e273961180","_id":"@genie-solutions/lambda-toolbelt@2.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-W7JaxheRdfEIoSeZqj97XH6PDKfFmE4+wlOX1OgCkNi3A3a6Bui9oriu2VjC/s/R5lB/urHL+KW5F0g7nH06hg==","shasum":"f462e1ebd7ebdaa2ba2fa64d10c8002d6bbea75d","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.7.0.tgz","fileCount":45,"unpackedSize":12317081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8IVPCRA9TVsSAnZWagAA8esP/ROX7SDfpnJoamzOXwxG\nuiQgHUVZRRdxs/V/2eRS/l6bmCtcQ0bhMeQ++VPRW4kAr7L3DSoj1to6InIY\nNI1O+1/MITNxfuZdH4ELw7Dd3K5pcVYEDULEC5+dskX2T5+vhWqdCkDrx497\nNQ3xSXfItuNXdPgfJiMayV4MiJm3PDFQNGq+mVg/K7qW+7Igv6kxhBfT4qDP\nxYLQGgav0IwEaGd6Yud1XqrwM0iNNM8y+VrecXhUjOTTAViedrO8axvCqIpW\nOy1RGht17g7+6m5wTsmyqVbtcZoAIw3/x6v/GbZflt9E/SAtpEM8p3oECFus\ntfG8SFqtDxf5OcNelABaa+qsR6YS4nsQZNDyIB1i1N5pDCQM+DkIaVJB13a/\nAqqLvpIFXnZwOK5fQFjhI43+RHxfaK+u+skidLbr4S1Xb9KWxlgsz5b5xfA5\npog/kBNCGai8E0+FRUJRbExgsFEK7vCRDEh3RAwH9vVXjkCSBzzVf5VkNjXM\nzcEujXv0u70cG0ABDt++hcfPnXYZXqOP35kmIEeI2W6auWNbxJ0JTbETufUM\ne/OgF+QV+29PQGwnXITLy+BowYm9fKQ/gCt+4HCSwPZyLkkk+o+LZWMdhpme\nhYNzhrQykWmuKlgyLDJXVZQwiV9kytR+ZVc729/fNuxBmKp6tkZu5NTQJ9J5\n8N9U\r\n=wPUs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE5VdGukJkWPqBkTcaZeOA/ME9h2xwtv4fNbGc3O0mgQIgf35ro4ODjUnd1m2udFd2tFTHtCQ+ThQ3rqe5UDBj8XI="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.7.0_1576043854986_0.6921530349829825"},"_hasShrinkwrap":false},"2.7.1":{"name":"@genie-solutions/lambda-toolbelt","version":"2.7.1","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"af1032b161d4cc5df976b53c75323405daef89b5","_id":"@genie-solutions/lambda-toolbelt@2.7.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-SsLo8F0IzwX6mNFMBXbEQm7actlYPTvq2pey+13RzY2p88Teue8bhM65wXC7ArB8Dq8Szyj0osgSxMLLH8sK5A==","shasum":"c2c154b6088cf00d5fbac87f6790d6f50ab21178","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.7.1.tgz","fileCount":46,"unpackedSize":12324362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8IeSCRA9TVsSAnZWagAAnIoP/AlYdKUe0FCOD08/wDXN\nQ8+Doer0hg/URR7cQekOjjnzJVOgImZ03WcqUunQU9br2Uk027gmqBo1NMG+\nS7Cz2ZLQJ6Cr2hgVd+0I+X/A27pFEp+OPpWilqAGt+bC/mbRZ/SV12vjQtad\nT+bxomgb/LJSD4JI7uQPu1ptDvJVziNzdq1SBXXop8+N08NIlMwLvs7xfVi7\nSPuNNTvlsawhBNTbrkNumWqVNHMzwoRwbiikkwddvsz6uKv0R3i44oSJMna4\ntMWRxoCdn3E8iBjKhf2LEGdPzlrsigIf6ud7/3XsjJwJwtNC9SZE0ZBTPyKv\nkAX8A5g7OMq4aUWOpxvH3eLoxyG/3JkYgpAL8GraV0RkrAXP2z0HcvzRkDCr\nZZwUIVLD1U/gX3dXAv3w/5rVJsq6WhFsUgvTrB0nL0MN5Le769xgKEAdlGWM\niPeLGf85Bav+bhFIgq06ECB2ie+H3Wa9Kp9IQ2/77MNb7H85MVq1sKEjsD7z\nMVS5oU+Ep23DdgkPDnPUCUvF2fch5CZR4zGsSj2py4jDDdGgBeIEN8+l8pDR\nlyWSyK48wLxsJJEKVekpGSHPYgiilNHsUpP/C/16OCw5iGHJIywi61Mlf7rr\nfhRee/nwlusqzvrgrsiJS/Zsnr0uU0vPPWvWGatTj7lA74uKpkdxvnkE3Ncs\nKgqi\r\n=MPGS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/tGNEGRES5OUsjQp6oJDWFK+oRJFBdMZVWH4Yt3kOeAiAIRGwild6dkBrYkTWxhoKP1FYWpJKvUH20J6rAHHnP7A=="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.7.1_1576044433525_0.2859017021318513"},"_hasShrinkwrap":false},"2.8.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.8.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"e3827aa92e3bc2e5bcbcba68d8fd063c1408c8a1","_id":"@genie-solutions/lambda-toolbelt@2.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-9rX083KcBsa2Rppsg0K/a4iWI91BeygMHmRnTtTI6Dxpsfj9/fuzvsgCfsvUmYUHurZqkQmaSyVWWWHddSAQZw==","shasum":"498a566de5f2f93f5ad3627cdaa6f773b9277383","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.8.0.tgz","fileCount":49,"unpackedSize":12346156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQPIxCRA9TVsSAnZWagAAKXAP/RzNEBNaiw/9mhjddsF/\n97azdEP6YGjmPZ+BUuCqbAlpzwNyRUzmMTDkqomy5lM6OZ6ye9HsNGF6gp7z\ns1f8NTgz2I5TVCDwy60L1/oKAjTev4MD1pBx0lDprG9Tx0QZ1p0BnLJ3u7PB\nEam6Vaj/LBDmLzGymvoREG+7QCX0jAWoUF5qcUgykcBHix4TDkXYe+DlXFZ2\nqzt+YEWpOKvYcgOR72yl2NDBXL7isfbrlmEqqszTEVAj9MYCkkD7inlsTQay\nCFcZiCiyjXUdao8i+q7AVMq7riE4BSnJ2w190qYtsnhiYLAS5RY7tn/JCY31\nbPt2o1YR8klTIaru3uzABn92H353sRBNr1/q/WVo7e1ztqjgqWaaRDibwuLj\niRjRYyJ4qvHFPBAVAxpmhdd1huYhw4w1glzBhsfkNlhtw21ULWuhzDuJplBc\nPASHaK0KMurk8SJL5EdYghjfOIHl1czuSL6Nf4IETTV5cKRFN5tPVeGicn0Y\nsGgNH86LLzRmhJkq09XcqSZRVABzKSPMRzx0s4afSTUBKEIJNoK5iKvk7XH2\nn70QGnDFEkW5lhJJtt6bf9a2C3+jBDBq6Ez87QwcoJhLS+7SBeFeSeC4gIiS\nCv0zp6O/mmGLX6gfq2/xRdnHuFt/5a/YCqoH+PWkNWnmr6rxGUsJhoRmz0sg\naqzB\r\n=lOGr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLTwC8OCC7DwNaSeXwXQkN2dk6fLiXSN+ekKqdTVRAkAiBKoIjzrgD1Yb8Hqy2hXiXNVT6Mh1P0zihBi+dD3R38jg=="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.8.0_1581314608578_0.8951919453507717"},"_hasShrinkwrap":false},"2.9.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.9.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^24.7.1","ts-jest":"^24.0.1","typescript":"^3.4.1","webpack":"^4.29.6","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"052425be125e473c42a4a2394b5b6bb6bbbd969f","_id":"@genie-solutions/lambda-toolbelt@2.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-Kc2KLUvgWXS5HK48yK0jhbOozK2Ew1jx1nvv9nn9pRv8xioB/Lakfe9HdL0KJSvDieFSIWvtO0TOpmBQI4qdoQ==","shasum":"5316f8c0d24dc4ba5713551dfb5987ca1d8e064a","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.9.0.tgz","fileCount":49,"unpackedSize":12356700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRMd6CRA9TVsSAnZWagAAahoQAKChw+oA8z2oGGzRLssF\ncfAloeNR7erwhiOrjJfYd5tuATFpiBLY2IMLb4/YQsJIH1BJVNuITNSFq/F/\nAtn3jvt0IuOHDFP0gFArKNnpDHZU33YmUKnAe07/nLEbLq2G4Gvsl1UElkoK\nvPax/7TkKstjzJAG0n27cUxz2q1Nai7ygIBnuXxY4bBVDNQXmkesoIsKUrf2\nSuyJNSBeldesBipMh3C4SheH8AOB/gvWrt7aX3lCgcFp14GTUqdb83+xUZX2\nDvqQGD+r4H7AdBjPE7bSy0QqMROqrl0pa4KBha1FPiLFbMyC64ia6q3fLqYT\nJkCGM34y9a5EbcIxsfdiT3/q/XW1yZP1xz/4X1Ld//9xCKE9LvtsvK5y7D2B\nqdiDyqWvBYWXTEo6TIOMcAGtSXcRnKGIBYxBvYZHXryhXGMm+dtJCeSUberp\nTvBx0QAzuQQqeEI3H7kycBqJnJupSztdpb4B7fonf0T4HEhrqORvc0L2ZQAL\nzXgewt05sGNnaiaT782qinTm7s9UQTDVA2koRAkGv5TWtG3KKo32V2CSDXgR\nWDoqpoS2IwLVqviUqu+db31uoXB/YntSLGUJfvNkVwezyic62q7JV3ehSBZl\nrEBmHCAmmv5EBpAmBJXZwfEbpa8tWvq0RcbZj+bX1iVHBQuKiEdF6rqwgYmt\nJPF3\r\n=o4O7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8j5qcqcQXruwWhiNCLpn9o8tMu4APmCFx1UI3z6eG8AiEAxYDfkAjqdKAuuMWphjiyBjt6DHAEePhHqW/DhBHozgM="}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.9.0_1581565817963_0.39357599278511124"},"_hasShrinkwrap":false},"2.9.1":{"name":"@genie-solutions/lambda-toolbelt","version":"2.9.1","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^25.1.0","ts-jest":"^25.2.1","typescript":"^3.4.1","webpack":"^4.42.0","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"cd998f040236d7429cfc8d46bfe63a6585e0dc82","_id":"@genie-solutions/lambda-toolbelt@2.9.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-O6TifVqRjV024hL4JEXa5/BpjHIL5L5vbras5JfM6EBUUmyG6qbKl7PaKesIftAC4nviWeQYnJo0+uG3ZFaewQ==","shasum":"b08dfd248fe13fb6907edfad6c71620d2701145e","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.9.1.tgz","fileCount":49,"unpackedSize":12766194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZtuUCRA9TVsSAnZWagAAaO0P/0u44Z0civI5LgqcXKED\ntPjIcZFYceSeG1uPeke7yj8R06e2fuE2UozqV4EcNeeKVwFOFTy0DmLuMHzD\nn4vNhEC6q2isAVLJ3ySwtKBljl0BSMYriv9GfhcWbuIlW9v8pQ+npkMrhGHR\nVSWGEDu1bKIgAyioQSPGulMmsaeXKQQDbSmU1+asyFtFHI0Cwq462PYC7p3N\ni+2HChy2dOq0/rIL78X2SkrDpv/SeWFrJdk3vsrulDbYXYXduoca/FE3t+If\nl9SzvMWToKz8SoCia3Du1a5EuqLYOxIE/6vKdt1Ch1fTUkbD3ubbtbrWjqaY\n5HQ6evPqzP2eGYPGRfgAtcDK7zuSRxTr59IDSn0vzMNoC0CqFxw9gUqMSYIi\nH4kp42sQq1zX2UPrHPvrpgZ9ZM6uCcdj7daXpqpPAtSKnJH/FxQr/Jbj61SD\npZySxaO8La6nRxFiw0WDvx2IE8dN8XACWtfRssdvA8uFV464xeST+9/z++1X\nXsTNlYqwzY1HdTtQD5c/ObN9PN2HZ1IFGJ16lmuLITXo5CCXvclgGEcxKK1U\nE2DC8Dau+pwDmlPVz7Mtb7nl5RIFjEhMyK6Tb6jR1/KsMaU9GNhU5IKsZS6a\nrlGZ3+z8n/4HNVBgSthVaDH1JJ01zryshS5vEL1vOFyXAH2HsnKmysYfWGB9\nsbvS\r\n=Vens\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwDF5V/2Sxmega7EQETz/AVqX3B86jQ/zC8Q9ISrn8HwIhALtEyI/wiGcM4U5+SPmL0CBBc849XArMuknAjA1Eigtw"}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.9.1_1583799187709_0.2592556116145339"},"_hasShrinkwrap":false},"2.10.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.10.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^25.1.0","ts-jest":"^25.2.1","typescript":"^3.4.1","webpack":"^4.42.0","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"81797d0c9b3c290260fa3c71cd35a58ac8d28a1b","_id":"@genie-solutions/lambda-toolbelt@2.10.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-jQa0CtGYMP7M2GblZOLx80ao269hIGMQUwLmT7V7bTYG9Ug/n82BLY+p7DTBbMDAmi+2BxE85TM6C6ZYUgXruA==","shasum":"b123dcf421e58ea86b28fb36e8771e875426c793","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.10.0.tgz","fileCount":55,"unpackedSize":12805154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaDr2CRA9TVsSAnZWagAAziQP/jI7NJuQ57pA/rDYWHIh\n/ti8ev/cefw+p8DgQv2VFTZdWLWaZUqydPeFw8jh5ia7ZMNctLBL+TFr2Cs1\nFVvga265H6akaBaOfumYv8auR6gyBX3KvPQaL+Wf70AancEC60y5dphjPlnN\n9Oaj9GcLHloOW0gTRC951eK/LpGlRXyo2tkbxl0DmMyKBm8b2q/9o4gAB3ud\n1eSOQv6Ba1/9BLAGwhpL69ZQ+DZDg4hd+KJrAuGAEUF2X4IcG2id4YcQ1whd\nIum2a++DxANCWRy2g+hpzTaSJv/kKiTx9CVj6xLTKxX2n0O7/kJXODUZym3G\naIUr0CxHcJEi0AS2VB3GM8EWqbFVunLDF12hCetfAljnlraf8EtgObyJFF+8\nrZqstkwrMZ1hKtgIUKlc1iujkv2Ywdj6nawyC+uRYMQjB11NMMC+0BRJugRK\nUZHmQrNXdqsRLa2HtgwoMMERRVTWsbUjrVjw1CpBYvy3nE5mQJHcb6Xai/D1\ntHpm1q1rYD/eOK/F7mUkKhNvIpz8EhRip77vF47nrIqUPehHe2DYJpAcNt87\nNBu0SlHZEtHH8ak3EuiJsj9zdqZ8KQStMPjxfz9cvy1H3fh8VFcuORpa4Ain\nn0RUaExsdqRgEcvx51KNdlGBMmxFbbB+7U6bibKhQUmIVZhxIPkGeIIQK4+4\n6Q3F\r\n=Q2O3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYp8OrVhbbyTkg80FE7ud8+EKMkZzejIHWdy4lmpmBjAIhAMyFq1BxBgogUC0hgsUHDZ8S0/D0dbPStnPkGtJf6DQE"}]},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.10.0_1583889141507_0.26321149539301003"},"_hasShrinkwrap":false},"2.11.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.11.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^25.1.0","ts-jest":"^25.2.1","typescript":"^3.4.1","webpack":"^4.42.0","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"215dfd1e07372405a05d9aab9323be51e43cfcf6","_id":"@genie-solutions/lambda-toolbelt@2.11.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-IQyeE1Vxf1J1Lxsi9y9ArlNHJtXHLgejNM3iEdTgrYFgf0WNXS5n7cgE33b8FV/FxzO+uursi6EmNURY6WqP8g==","shasum":"56f76252c00fbcc03444ae21d5447150d4c408ba","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.11.0.tgz","fileCount":55,"unpackedSize":12811284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2DHBCRA9TVsSAnZWagAA6E0P/joJpS2nJ7XCD+VDzY4T\nrY1gfMZQAvOTP9LJE2T89KadNFZtEoJ/SDGLnioj4+OBxJByw7yTsR0wXGkL\nRG+5C6nhlO0GoK9lUInuuFA+2UF7Qox96Ipw0TVMsTXsE5+++JIPybApHr6o\n9cnlrGe2O5XhL/ViLpQtvOM+xbDhchh59OfIbVEGGJ9qAI+SjcI4VL5O+Ug7\niOXCr+MAlVTWzLzzDv6e/Po7OuateQrPF/S1uOK0lV6URRt+0rKQ8DuPwB8C\nAIMHh97JeU6Tf7VXDEY4XEHXzWw83oWegCD+zH8GFzpCy1XFWjAyM/DjlXKH\n8+9V8660uPobbO40ztDDhWPDIEtxMbNngrk3dkefHhKt+UPhvxgP2XJlrBrQ\ncgqLjRci/BiEV7HSDGir+pGq0tUDYlvivKNiw+E3Cwv+FWQG0HWEinpJq5xh\nDyAJn2KGetj/SEJdP4hIiAGaQMQtmd9MKzyLIuSJ63ynG8iaQ81cvH22eSdK\nlEkpIcPlbW43NH7jTvdVaKCcLGwDg8x+4I5J8aopooSkbsnzQ4CgWwcFobdJ\noqVvEFQ7N1Uxc4pm3ewmBFIx8vL4S8Wr5j0dXcosgWLz4sOtVsxYbeocCvlv\nm3K2xcaqhosy6iZXm4IMT1qZo/6e34AIZoQVDIgOD2QuV3VEKoYiuOTa7U+R\nmZdn\r\n=TzvM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGC8HSkaQYez7Cltu+VyPMwluC20TwKTMkjYCyEA+jG9AiEAo0p5Aa/PbgfYdz755t/gOSVhF5atMzgCeMC9buhaDoo="}]},"maintainers":[{"email":"akeroyd@gmail.com","name":"andrewakeroyd"},{"email":"hi@bradparker.com","name":"bradparker"},{"email":"daniel.exe@gmail.com","name":"danp3d"},{"email":"network_admin@geniesolutions.com.au","name":"geniesolutionsadmin"},{"email":"khoa.tran@temando.com","name":"khoa.tran"},{"email":"kyleplant@geniesolutions.com.au","name":"kyleplant"},{"email":"nippysaurus@gmail.com","name":"nippysaurus"},{"email":"me@nootn.com.au","name":"nootn"},{"email":"suchandra.2005@gmail.com","name":"suchandra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.11.0_1591226816363_0.3404469295735808"},"_hasShrinkwrap":false},"2.12.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.12.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^25.1.0","ts-jest":"^25.2.1","typescript":"^3.4.1","webpack":"^4.42.0","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"0ae625b6c36489be188c1a09792e83476d6d3d1a","_id":"@genie-solutions/lambda-toolbelt@2.12.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-Ot0XcyHiv+dHhbxVC9QLtMOYSGs2TE968YGrEWiI0V82hGxqLZJOr1lZVaZU+tx9eNdPVk7DZFKKoxUVMJeFMA==","shasum":"271eb63c56f603880001cdd9ccf7a29fe429c667","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.12.0.tgz","fileCount":60,"unpackedSize":12850069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3ybdCRA9TVsSAnZWagAAocEP/Aw9/04MZKtSMh402GWs\nCvRKEk8N1ZQn+1Kq/yiWfO4awZAM7dODRBHQflqX1ol/B5ZezIOQXITaUWFM\n6gHKAnhb9qcUvKB3u/m8Ryrk1q7Y0Zs4rc4XVxIgp0aGX0cEa16cz8k+7HQj\nkkjPivDyuRVEqbTiy5k0y+5xmKPDP5V8w9/uYTWyB/ZL4VpPpIvnzUrsfs5a\nZ1aIMhkkNpKq5LkJLOG6po5tX9DVuFf3WkT6eKBfnafKMv8+rn/K749Ugje8\nR2JLITMYHTGYm2v5bdaQ0cvCLzvb2yxKqKmi9fJjS0+t7IFIwXm1dwgl0ZZ/\np687pg9E759ZRCYJofMUsuYAzGKmSEh8lZYodu5Ez1m7XK+wsXhAu072NhHJ\nn4dt2NYchBDLcr0frRu1WUessCOPRFfbiPvqOJ6CFKyoHSmrUM0uh7izLxF+\nELjhTPc8MHptzTIbSu1vxMFSesMiI8rZs9Ek/iu8zZFYIa04mi+2MN6WZ79Y\n4oRE74s7SNaLHpGucj+U6dxG1/r9+vTBfqIkV6OgYrfTxJQc3LCx2DPOXghW\nY+J5smTvc4ekdMZqVIpHk97cmsyXFYunUnTI7k9wQbTUiM0WLBrGQgWIxbCs\nFKa8Rx3RNJCemxabIXOwYU8VHM5b6h/6W3lqtKFomik2qAB3BPdUUmKdpUs6\nfDZR\r\n=mAAd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTgpbd28DeYIj9iXWZ1dPWNYYtj338oE7s6hWG3/ZtJAiAIIHZCfTVDHYL4kxUNG6o2Ih20jMFLCdgPHuzgfFtH8Q=="}]},"maintainers":[{"email":"akeroyd@gmail.com","name":"andrewakeroyd"},{"email":"hi@bradparker.com","name":"bradparker"},{"email":"daniel.exe@gmail.com","name":"danp3d"},{"email":"network_admin@geniesolutions.com.au","name":"geniesolutionsadmin"},{"email":"khoa.tran@temando.com","name":"khoa.tran"},{"email":"kyleplant@geniesolutions.com.au","name":"kyleplant"},{"email":"nippysaurus@gmail.com","name":"nippysaurus"},{"email":"me@nootn.com.au","name":"nootn"},{"email":"suchandra.2005@gmail.com","name":"suchandra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.12.0_1591682781177_0.0848738046018156"},"_hasShrinkwrap":false},"2.12.1":{"name":"@genie-solutions/lambda-toolbelt","version":"2.12.1","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^25.1.0","ts-jest":"^25.2.1","typescript":"^3.4.1","webpack":"^4.42.0","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"dfcf4c9078dea08adca3a2ca62f1e61ef99750e6","_id":"@genie-solutions/lambda-toolbelt@2.12.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-CgFxtYL6CvkJJo4o0uupQ+UvBMYTtU0UeEFzpx54/qhCHFO8PnpFXwllEfas8D3yd4BbieoNZbDgTyfwUbgVvA==","shasum":"06f84463b1ec7ff90925ee4356351c06d3acca7f","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.12.1.tgz","fileCount":60,"unpackedSize":12851456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4HW+CRA9TVsSAnZWagAAoAoP/RavBahzwjpcON+KcXMF\neCu8yiLWASDT6DbYxw/yQlGEhm4QTbKIBQF6FT1ZYXFTr25Z0RMYRpkpBPqZ\nWGyvcSrinfSjEiY0rMPktBz5h4GTQgr4Po+F68PTccPlafH81WKvMMCQrPtj\n5IoLg6M/SoZWHIXrEGYRYCXrq2JbQ4kJHUkf6YUpvu0FA1RPZUwmqV+OD/Gk\nxPtwMPvhaYiFCulKaEgsp6zbtLW+AjXqCc8e6f/w9uzFU8m5ebZsiuAfYnLu\nt1EO3Yprl9maVYzXE+d34ZJi6w/vNDnC+uWcNUdHKpxNKP8sDwl2cAjs9Vlq\nat2ZyZEti5GJf77WUAkEbM+QCU76B/ap0A9cizyZtIt4D3saNXOVObR9jLk0\n3Kq3Xd/qTlK01jkaRVce2lYw3bzJwNcib12LC3FDFTYNvcWGmVrPProlehpy\n2I9zN0RE4xpibUSVi8P7GpYXCMevqlbPLf8yV9tH0u8zotQa72Vg+as4aQrs\nGDgkwQjMGBw3M5IOL24dbltap9q99G9C7VB6w7dRx//E3ZsI1VhEPQqfV4D5\nOzJPicu9iasZfYkQtoanhQ+uRdC5sHYmn3uT7IiJupSR10HX+wF4Yhen5q1c\nbMG+LNC3kaHxSy3w7/83nMpyk8CshH5oA/vQKq1mCKwGg0YDS4ou0KJa1hel\nty1q\r\n=OmuR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjmGUNVt/w1WS32tF7h63gVRNrFJSI9ZHp85O0QLIGcQIgBWfktOj9JHeyFkz+UHapaP4O/UMYVF0NVMv0ugoafj0="}]},"maintainers":[{"email":"akeroyd@gmail.com","name":"andrewakeroyd"},{"email":"hi@bradparker.com","name":"bradparker"},{"email":"daniel.exe@gmail.com","name":"danp3d"},{"email":"network_admin@geniesolutions.com.au","name":"geniesolutionsadmin"},{"email":"khoa.tran@temando.com","name":"khoa.tran"},{"email":"kyleplant@geniesolutions.com.au","name":"kyleplant"},{"email":"nippysaurus@gmail.com","name":"nippysaurus"},{"email":"me@nootn.com.au","name":"nootn"},{"email":"suchandra.2005@gmail.com","name":"suchandra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.12.1_1591768509778_0.6797851776644073"},"_hasShrinkwrap":false},"2.12.2":{"name":"@genie-solutions/lambda-toolbelt","version":"2.12.2","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^25.1.0","ts-jest":"^25.2.1","typescript":"^3.4.1","webpack":"^4.42.0","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"6c851ba67b73bf9ef7fa1fc301521c161edcd56b","_id":"@genie-solutions/lambda-toolbelt@2.12.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-kQmpblmMJXL/vzkqcbeVzZn7vSVSLjZT+rBSx8njO80YPOeD/rW6oQlyfuEaXX6dJ6K2yQW+N1IWilaUSW3fJg==","shasum":"f3ecb590993610c35347bb3fc7b78c61fc3ae1aa","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.12.2.tgz","fileCount":61,"unpackedSize":12865087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4IA+CRA9TVsSAnZWagAAC+AP/0OuJAMvIL3Y2asqtIIe\nsEsrs03YQaOhuPZP7vJ4RadYzFNzmxcAnAt/6YwiqEJhgHMbpFdvNYxaSJty\nhXC/yiVToAfs6DYe0jSIwjLHmmqAL0KCRTYQyE7XI5Ksnk4GH3Wf2mCIOMcs\nxZaADj3MwEcv+1CFzE41Ok7190C4Pzb9SLE1Fm0VPaDVJjMGxbhLcv7EuRd4\nO7Mp9bnAI2voETKQBg2qsRXkVeDXrZLUZkdUnwbaPHlah02ZYKjiy786pfqf\nVdPbVhlbc0En6mCyAawjsmqm9y51NENVpn5P3GSGvIrefytm9zmq03Y5iJbQ\nAcmareGfYhb88WXyKwg4VNcRQe1kKgud90ogm13y2bFMKlWqskn/FU4uOvLT\nrbACfqCux8G9YgUPnfnT7dTCuLdA87y9UbsSxyMsBnjwObpnMNHvT+/QhlkV\n0bMWSHH14tyv6KpZ0GbKfdTMvHhusSBEYBgDpVICl7/Y4hPiehtynG3csKuZ\nqOoZWbJI6oV7r0j9jx9kaiE+oTXhuKV5YqXFccqeX5Pafc0SynBbqt4L43nM\njOCAYOhf8FF2KqhSZcrgd6wwxBbK1PrqbjBWK0ywhJaFlWf4cUnqkpz6pKtg\nVVOvsAKmqej2wdQe30fHBwM3587d+r3Q8SKc9X5VADnRQNOPM4zZE+IinCoe\nnj56\r\n=S9Iq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBJqkw2QvqsiDHj1IKKoeplIuxr5MvUOdbg9IIdmo3SAiBTcWoa62I6GqMf5fiO8u5yulTBr9nAwAwQFN3wc80IPQ=="}]},"maintainers":[{"email":"akeroyd@gmail.com","name":"andrewakeroyd"},{"email":"hi@bradparker.com","name":"bradparker"},{"email":"daniel.exe@gmail.com","name":"danp3d"},{"email":"network_admin@geniesolutions.com.au","name":"geniesolutionsadmin"},{"email":"khoa.tran@temando.com","name":"khoa.tran"},{"email":"kyleplant@geniesolutions.com.au","name":"kyleplant"},{"email":"nippysaurus@gmail.com","name":"nippysaurus"},{"email":"me@nootn.com.au","name":"nootn"},{"email":"suchandra.2005@gmail.com","name":"suchandra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.12.2_1591771197791_0.6128315344211539"},"_hasShrinkwrap":false},"2.13.1":{"name":"@genie-solutions/lambda-toolbelt","version":"2.13.1","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-typescript":"^7.3.3","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^25.1.0","ts-jest":"^25.2.1","typescript":"^4.2.0","webpack":"^4.42.0","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","ajv":"^8.6.0","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"4ea2a50c39d710aa8ae80498344a643f58916737","_id":"@genie-solutions/lambda-toolbelt@2.13.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-mBERZ9Qn7/jWmesnlKVsfpJ1mcqbGY1HNuKYBr/NK3/hfX7gip/O61RIh6ptLWbN1SwV2pQtRFaBz5q94fv0bA==","shasum":"67307f9b7ce6e8fb1e85001c691bb15267ca65f0","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.13.1.tgz","fileCount":73,"unpackedSize":14120958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0BgmCRA9TVsSAnZWagAAhbQP/3Feyr0KvaO++XO9i7TS\nf5uzh/2p7WOspTGmpYEbCP6qpWYxyyvsz9BKDS2m1QgA9gSyKQ9rFSdujvq0\nfQsvVkAf6dsbahkaYymY/VwY23T5hYURKnCIwG/UPJQbi1AaBxLKtMXGKSx5\nmmkZ0MT5OiVd40LwHQLMZonKZvR2aq3ExJIJc9C661nKcve0oxaJApSJuUOf\nhjNE9Wyv7MPxHOHx3BRCJl/vQeZTo3rOwZLIXbsw//tlTtHiwnf8PUbu6bk6\nU8UQDpexgFfI+DsX5fro5po++wVjnqD3W/zuiaiCP4mtt18csDX2JkldXcwQ\nbA1Co1jfU7XZMvQpsaYM6ToOtcwpNAiqr3Gxz3pK7Z2+GAlA7GVUpnS2nkrs\nnS/B3uUqHGBZtabtBREFNtsSPy5zJsSR/xk3xK7GHHeyECrNgDwvWpnqxmEo\nljJs8z0yiCIdRJ6FeyplZEKnDPkiXdgkSlAH/gPQHqiCm98pSjxS2XgfAWwA\nHnp2JNWcoAHnoiK3dKOQjZbsRLS3NLydVJ7ENIs0V85ezOIbmmGwMYHC4cBc\nGv7oDSZ7iypnoLu933o2eS5vGck0rLxYCAFIfefJdgAmYj8BxRwT0eUjoSA0\nfNG3yR6NH+cGxpex8KxLIOCYG5QlYYX5liVa5Y7qRC3Rop9OB2ZnLn+j9D7t\nqdwv\r\n=ocn2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD1l0Sg9uEoVR7ZczUn9yRsbW2l0WsR8Vj/lmN/dMdGwIhAJ5Mkp6mIFvUF/+eUd2illk0LT9nsF1ewt3hvPgu+hdj"}]},"directories":{},"maintainers":[{"name":"haxxxton","email":"james@gaandder.com"},{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"kyleplant","email":"kyleplant@geniesolutions.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.13.1_1624250405839_0.2603540930530883"},"_hasShrinkwrap":false},"2.14.1":{"name":"@genie-solutions/lambda-toolbelt","version":"2.14.1","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.14.7","@babel/preset-typescript":"^7.14.5","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^25.1.0","ts-jest":"^25.2.1","typescript":"^4.2.0","webpack":"^4.42.0","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","ajv":"^8.6.0","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"1f7dccfddfb5d217bc9e9e5974c0b1c530f0f5f1","_id":"@genie-solutions/lambda-toolbelt@2.14.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-lTTorxyMoN6VVgZdAnDT6GfSZuot8fcAaOiSXgqP9yO+LJIewnNl7WauymNlBtXQrJwXoAx/mlXECNLvgLM5iw==","shasum":"1adac78e1c615f22b715f153e21e86088b43f57e","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.14.1.tgz","fileCount":72,"unpackedSize":14542549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1X2HCRA9TVsSAnZWagAAkuoP/0pWnIQFGLBEdwqrUKdN\nyvi49h3465r1LhSHnqEx4FizRMnGzW6Y9O1GHQqd87HJ1CWL6G1O/QX1K4Wy\noXvemiM7kcG/rDLgvivLBvvMmTwztg+MSF7b8lXHZ5Ix7BTJC8aOI87yzzWl\nkG2IeEfchUW9tHNxP+p9FrPFjsInmk8N9R4kqxwZgeFI3DIglnCicIrL5Tch\n4SBLCvVRoguUZsOS7BpDx7fdyBIxiSrI/DfvhDgZS6gec4foUrMw1XIHjCol\nxZicn6P1HDBTKTQT/+gUjhDRSae4C+zPPlzLocXDzsPiurhEO3uEbAtAVgmB\nNUFehdI1H6GshTV1fT+5Hjmdq5+ySZKKMYX7aaAg5xRsxi+B1jojFDJuCUyl\n0oh06sRr1TI7DETNoCH6VyvTqx0/T3KJDn3nTcNVticIyf13W73gRp37o1Jq\nmcQQbCjMBCq+q05im2IwX5x6x3Hj6H5cTeCsObf5+dF3Mx8oy95wNAeS3P59\nQIBU/8xQ7ffn4UfHvMS47WNzY2Kfq7sTsAY7/vHUph7V1b/NJCiRVcofd1WF\ngU5JiEnS/fUNfzziiWb9QrSkjZJThqzarSeXgJwgASzt1pbJ51FN7GWM7JB/\nnQazP8AEnA8j2JOnvElNtg+G4EHICi/OVPSw++UujzrM4aDqy5DxB940fJld\nVBSW\r\n=Yxpm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJmveD3eqHgDxwSmcI17zMjRPJgLLl66Bo+ueiB+mfUAiBbcH0pyjcdc1WkZW1yf0WXOjDitmIQrHUTbJaLH5HfHQ=="}]},"directories":{},"maintainers":[{"name":"haxxxton","email":"james@gaandder.com"},{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"kyleplant","email":"kyleplant@geniesolutions.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.14.1_1624604038904_0.5324127582902349"},"_hasShrinkwrap":false},"2.15.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.15.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.14.7","@babel/preset-typescript":"^7.14.5","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^25.1.0","ts-jest":"^25.2.1","typescript":"^4.2.0","webpack":"^4.42.0","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","ajv":"^8.6.0","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"a8d0caa001968267c26498a21d3acb92164541f1","_id":"@genie-solutions/lambda-toolbelt@2.15.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-LxfN3qLy2+BbKtS4iwD0K02sDQaFCZ7goQmMeUbizlCe7ZNnxxhjmaVDgybw7LtT2gE145B0dwywuH9GNh6U0g==","shasum":"5d464c4070c41c4d44aff1a4a337f34b9b8a6ee2","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.15.0.tgz","fileCount":72,"unpackedSize":14548085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9kzWCRA9TVsSAnZWagAAHX8P/0+SZthQkTxlr56k/oMA\nuKD5gYZhzE7RVLYV0lmE3PJBsvuvpDlC10JEVD/qdHIJmgVRXP8o3z0i+HCR\nG9BQL+jVmzBwvADA8hQjpsVxuF91N2g90hVuZnMk9rCdCZ1Qrfg5wjbOm36R\ntrSQwryxGbVNssaJXJSAon0Bp9CjXbUSiLgXJl4baLOsehqT/IExF34+FNgJ\nuQgotdBSKWdSEsOwY4rXsruqy1DHMVaoV30gVzVXbVLc4vGyndxOY3d2zEtx\n2/sri0L6Paj0okZYVT4OV6PWahQ1IP0/mWzHAOIp+1cSAgp+9fV0ZzntjLJW\nsT4s0tFxcGDjM8E1ni+TPjwKQpzwwO7xS6N1Fy9Xbk8wa0GAqNmBfTUm97rN\naF76lU0sc4rALHscruVPReTlkuA5Vz9PzyDqTidRMGZu9s3uiYS3vvvvSSsA\n5ceBrD9meGXCgq1MODldtrRr2xw/EsPGoHGGgiwI+Tys4EWmlBewCsqaAsyH\n+LEdtu7oUn7gGOOg1Bkh1tTMcGHKYOd10UvN1Vz342TlOCw1R5S9DVFFoSee\niP+X6sq3eKy0Zl5HswmoaEuzuC2xae7uZIYwHdGofpq2xam6igdu3iIz/lUS\n2e9mYL6pugrDbVkQ2F+ONz7r4czFV3JzOGjT0EnGOJdoVv++JF+bR6R0asxM\nfOwo\r\n=TLuz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZxy2BKBhz5zf91Qw3DOv8FBcZMDZxFLQgLX+Y2c0TkgIgfMkc5LnImXhNPaRbrrVemVg+P+hYVL7A4BJhlU5yuUc="}]},"directories":{},"maintainers":[{"name":"haxxxton","email":"james@gaandder.com"},{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"kyleplant","email":"kyleplant@geniesolutions.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.15.0_1626754262538_0.19557244585667832"},"_hasShrinkwrap":false},"2.16.0":{"name":"@genie-solutions/lambda-toolbelt","version":"2.16.0","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.14.7","@babel/preset-typescript":"^7.14.5","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^25.1.0","ts-jest":"^25.2.1","typescript":"^4.2.0","webpack":"^4.42.0","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","ajv":"^8.6.0","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"34bbc86d9daaf318b7e86c59740018afedc3b614","_id":"@genie-solutions/lambda-toolbelt@2.16.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-Sto+E06+LHmRfvMFAn3E0tI4hJbN0Ft6qdFaDniEp42hmU4I9eIfhaav9PIEpzOpj8pjYbCfURjnwEKmq0Gglg==","shasum":"d94025d4ad076b427b75917678f4470ef158eb3c","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.16.0.tgz","fileCount":77,"unpackedSize":14565245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9671CRA9TVsSAnZWagAArYkP/ia8p3pkt2EuxPFrv729\nxS8STCf5G5YZ7jSf8BkYtdXADW2jug3jiciItw4pZBAn75STeND/v+9M00KV\nZ8LqBmSrcmqHVHS0VRt0S3fFL4BwLO7pEZzGa3g06SAQbDSfkmx5ZKbX23Ds\nhSdrckoQWRcPBS4ZrudcKfgijRu9a8JMtE5e3RSSgar5vY+VO99Pi/ml2EJa\nf49NUai3iMs5mZAwqeytJIckVRC8RPiwBE0IOCW/WzgCwVHLQebsucFJB638\nj7Eg8ihFVX4XWb/5xIlpxw7eu491DKk/VMc9D+UqxhZAjxGrgYTmrfR4S/4p\nbnEMYETe783KEAbpu8y8Gm35Ro9zHevOAF7Da1oRFt4aStMlp0kRuzLhjio+\neL/4aYrcOumGKBdDzzayHjV07ggHexeI91fuwIjySfEPwjoQVY860doi7i7p\ne0GZIsfGz5j3k1FZF6rzT15fkxPDu985JJDN8oTE3i1NYp2PJymft3fd9+KG\nRf6yiOX00D2Mtb7kXV0YBOlzZLhPV20cjRUsyV0GkrNWK3J27HJqom+wj6Ys\n/a5EUChpFSxa1whDoQnhIxu8AbtPRJVH9+DEydKqf+Ya6imq+ikk28rWrChw\nEkb61qRrMbOuN06kdJlOTOZBwI0kfAb2xfmj98r22+jOrkiP7EKVZXgAJvvu\nTbbA\r\n=/PU7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxcae4QWxGFNLbY5ZT+zFx59RHCZQUpH8LsI+Z1+lNoAiAyvYJOvg/WtRLW7a9fl/amm6TekZUz/xI9IbrbfjTQ4g=="}]},"directories":{},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"kyleplant","email":"kyleplant@geniesolutions.com.au"},{"name":"haxxxton","email":"james@gaandder.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.16.0_1626844916820_0.949502661902961"},"_hasShrinkwrap":false},"2.16.1":{"name":"@genie-solutions/lambda-toolbelt","version":"2.16.1","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.14.7","@babel/preset-typescript":"^7.14.5","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^25.1.0","ts-jest":"^25.2.1","typescript":"^4.2.0","webpack":"^4.42.0","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","ajv":"^8.6.0","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"af903ae2513aafc6013424a739aa98f9b31bb82b","_id":"@genie-solutions/lambda-toolbelt@2.16.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-rHLJj8Lu0G6Tw0wsG4cJNUjIhDSZab2Q9eR0oSShzUjb0Dl+2dGo8AEG35xh6ygY/vyuX4d+D3L1+wYB38c/cA==","shasum":"df58aa6e54ae966945646c1381f0efc799b5a1e5","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.16.1.tgz","fileCount":78,"unpackedSize":14567666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBykACRA9TVsSAnZWagAAsnMP/2pEKospiltD4ah+3q5m\n1RYoGltuE8czOzGlRPNed74ze4hSZ2gaQ3M7xmpz6yEtmnjgtdzQLJDu3nuK\nd/iISSw/adOqnO5JekPJLnumy3Zw1M1JbfcKV2t5Ny70/nCS+fR2UAGYgU4x\n6byjiwl7GpWAraXBPZGW9Ib2sZY0yCYkKjGG26DJalJRfZ2oChXM1YGItR8g\nbZowLtDC4PqOH7Tt/dsUCEdTq4N6etxqFM2AqbseSYW5omdDI9sN5YMKEdsi\nKj7peel9M6UWGnHh4f+ceOpJcC0jbenfmfXuqiGR/NZc3YDCwhYtuu5a/kYX\nyzW3DTkPc2kk6U2hZqu01MGjGMnPVpKxLmgd65l72GGigShNRr8iDwOEvTne\nGX3h9ITDWiwlQfaQtKM/m9etnx/DloC53Wmdk5rqemUwqvxCk7NWNsjq2KB7\nq2xGZJuMXAqge7ges+BFY8/bzuHbK8EZOZeii1xg/IoWBr0Ucd2HqLsaTzad\nHRKM6aQ5M++v8ZQiUGVZYvtygj962x4LkxuiLO4aXsna9Wp90aGsC6R2y3Dx\nzq4/o3J1wjvAQxWnUZDEFuPM3sfJy499W43flZdJiGGLeN66z+j5ODsVXQ31\n9Cf3Nh0u8NdOoXXsDB3xWWqInGkTeXMYGoqHSv6mwDqTnRODd6h6iaDRPTkp\nx8rv\r\n=L37h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKoxCv/NoVbGtwydDKR+QgrNWJm7aETBnrRQde4HUd3AiA/A9FZauyq6bYWY4Is/Z/iaeOYc3czuX5eG4tZ/H4DrQ=="}]},"directories":{},"maintainers":[{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"nippysaurus","email":"nippysaurus@gmail.com"},{"name":"danp3d","email":"daniel.exe@gmail.com"},{"name":"nootn","email":"me@nootn.com.au"},{"name":"suchandra","email":"suchandra.2005@gmail.com"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"bradparker","email":"hi@bradparker.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"kyleplant","email":"kyleplant@geniesolutions.com.au"},{"name":"haxxxton","email":"james@gaandder.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.16.1_1627859199843_0.565813508359116"},"_hasShrinkwrap":false},"2.16.2":{"name":"@genie-solutions/lambda-toolbelt","version":"2.16.2","description":"Toolbelt for creating Lambda functions","access":"public","typings":"lib/index.d.ts","types":"lib/index.d.ts","main":"lib/index.js","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","bundle":"webpack","clean":"rm -rf lib && rm -rf _bundles","test":"jest","test:watch":"jest --watch","lint":"eslint .","prepare":"npm run clean && npm run build && npm run bundle","prepublishOnly":"npm run test && npm run lint","preversion":"npm run test && npm run lint","postversion":"git push && git push --tags"},"author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.14.7","@babel/preset-typescript":"^7.14.5","@types/aws-lambda":"^8.10.23","@types/jest":"^24.0.11","@types/node":"^11.13.0","@types/uuid":"^3.4.5","@typescript-eslint/eslint-plugin":"^1.6.0","babel-loader":"^8.0.5","eslint":"^5.16.0","eslint-config-airbnb-typescript":"^1.1.0","eslint-config-prettier":"^4.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-immutable":"^1.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","jest":"^25.1.0","ts-jest":"^25.2.1","typescript":"^4.2.0","webpack":"^4.42.0","webpack-cli":"^3.3.0"},"dependencies":{"@babel/runtime":"^7.4.3","@types/jsonwebtoken":"^8.3.2","ajv":"^8.6.0","aws-sdk":"^2.455.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","uuid":"^3.3.2"},"gitHead":"2370cd3a7a9b81b30c1c7b09003e68992b04256e","_id":"@genie-solutions/lambda-toolbelt@2.16.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},"dist":{"integrity":"sha512-rxWCl9CdRGJBxu2HGf+lqF1HDIX1yaNypVvWq8yOzR/btAMvi+B3NzX1IMJceW6dXqoJ8N3QAgCNcqXL/2F9OA==","shasum":"5eca6d45698c0e1e6aecd7f873d1865bfaf72d85","tarball":"https://registry.npmjs.org/@genie-solutions/lambda-toolbelt/-/lambda-toolbelt-2.16.2.tgz","fileCount":78,"unpackedSize":14567666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2IpICRA9TVsSAnZWagAA7RwP/2cjDafpKRZv8+N+AVVc\nJADvOupWxcz7CPqSQghypkxQEemMChDJOghcqMEKn/Rq558BbldM9FX6B9sC\n6nXe+MRRRaW5YT8J5hlLjGsLp3DAc8f0sjbPMLj9NuT6t/EonH3VQZbQozQ8\nHswtw0VcLzRA0W/HiUB7oleGIJrI/C5jU+vx1vAmKWF2sGAjv8lQdw0rb/dA\nZV0B9ZjZ06m+bhtbvBiD59Mudt+a7R7iHW/i1Kk0u3GYDnEW/NyBEKcs7t8n\nHCbOqyLdLERoWoozeGMfsATLgu0DgknFg/zaIr/e/cTtZQaepSVxbTnpFhiw\n5Ff4has7qm0cR+bCH5PYGm2IoQrV3KEAFlWfQRBcz+AbKccbcb+LsJRW80I7\nKfcIAE5UVpsXg2BOVguOmECK16J64GvyrVcQXprxXjhsWSw3gj+vbzEsa3/p\nc4pafYnWIO03eM2tSJAvntEKURigDhfAPAbLKy0fbrImAZsY4Mx4sypi08US\nzmL6eziRqpT0CnR1WDKLFK5F7rYDpgY2MxN6X/++n8x1GK9JRj6px8D2q5XJ\norat6kl9mh+zXnpEkw8rN1xKBK74Pb5Lh1rsa79zvTCDDvDXsqvYIvShwQGg\njXlVmZwnS2jNIVKQsoBPeu6Rwi0iZog/uVyF0A6H6TcyA8u9i0yaFjs+4ydz\nETM9\r\n=RRJ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0+fZ3KBFYlTkPdzSl4NWoT49pY/IiC8o0iWmmWJvkUAiAt1j5YSMWCaNlwNTUXwcFRla8TcDtowGiwDNjORFs3bQ=="}]},"directories":{},"maintainers":[{"name":"lucas.arundell","email":"lucas.arundell@gmail.com"},{"name":"andrewakeroyd","email":"akeroyd@gmail.com"},{"name":"suchandra","email":"suchandra.2005@gmail.com"},{"name":"khoa.tran","email":"khoa.tran@temando.com"},{"name":"geniesolutionsadmin","email":"network_admin@geniesolutions.com.au"},{"name":"kyleplant","email":"kyleplant@geniesolutions.com.au"},{"name":"haxxxton","email":"james@gaandder.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lambda-toolbelt_2.16.2_1633046076270_0.17576648918586257"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-10T01:39:54.575Z","0.1.1":"2019-06-10T01:39:55.109Z","modified":"2022-11-18T04:52:56.463Z","0.1.2":"2019-06-10T04:25:42.174Z","1.0.0":"2019-06-13T05:15:19.161Z","2.0.0":"2019-07-02T06:14:24.629Z","2.0.1":"2019-07-02T23:30:46.839Z","2.0.2":"2019-07-03T00:20:28.520Z","2.0.3":"2019-07-04T06:42:24.944Z","2.1.0":"2019-07-23T02:11:33.822Z","2.2.0":"2019-07-23T02:12:16.607Z","2.3.1":"2019-07-25T06:52:53.531Z","2.3.0":"2019-07-25T06:52:59.962Z","2.3.2":"2019-08-26T06:53:46.070Z","2.4.0":"2019-08-26T23:16:33.748Z","2.5.0":"2019-08-29T01:46:29.499Z","2.5.1":"2019-09-27T05:18:03.877Z","2.6.0":"2019-10-03T03:42:31.290Z","2.7.0":"2019-12-11T05:57:35.212Z","2.7.1":"2019-12-11T06:07:13.705Z","2.8.0":"2020-02-10T06:03:29.079Z","2.9.0":"2020-02-13T03:50:18.233Z","2.9.1":"2020-03-10T00:13:07.999Z","2.10.0":"2020-03-11T01:12:21.855Z","2.11.0":"2020-06-03T23:26:56.558Z","2.12.0":"2020-06-09T06:06:21.420Z","2.12.1":"2020-06-10T05:55:09.943Z","2.12.2":"2020-06-10T06:39:58.011Z","2.13.1":"2021-06-21T04:40:06.093Z","2.14.1":"2021-06-25T06:53:59.068Z","2.15.0":"2021-07-20T04:11:02.855Z","2.16.0":"2021-07-21T05:21:57.278Z","2.16.1":"2021-08-01T23:06:40.165Z","2.16.2":"2021-09-30T23:54:36.680Z"},"maintainers":[{"email":"lucas.arundell@gmail.com","name":"lucas.arundell"},{"email":"network_admin@geniesolutions.com.au","name":"geniesolutionsadmin"}],"description":"Toolbelt for creating Lambda functions","author":{"name":"Daniel Pedroso","email":"daniel.exe@gmail.com"},"license":"ISC","readme":"# Genie Lambda Toolbelt\nSet of reusable tools to make writing new Lambda functions a breeze.\n\n# How to publish a new version\nAfter your branch has been merged into master:\n  1. Checkout the master branch: `git checkout master`.\n  2. Pull down the latest changes on master: `git pull`.\n  3. Run the correct command out of the following, depending on if your change was a patch (bug fix), minor (non-breaking change), major (breaking change):\n    3.1 Patch: `npm version patch`\n    3.2 Minor: `npm version minor`\n    3.3 Major: `npm version major`\n\n# Sample Usage\n```typescript\nimport { applyMiddleware, httpHandler, withJSONBody, HTTPEvent, HTTPContext } from '@genie-solutions/lambda-toolbelt';\n\nconst myHelloWorldFunction = async (event: HTTPEvent, context: HTTPContext): Promise<object> => {\n  const { genie: { body } } = context;\n  return {\n    message: `Hello, ${body.name}`,\n  };\n};\n\nexport default applyMiddleware(httpHandler, withJSONBody)(myHelloWorldFunction);\n```\n\n## sqsHandler\n```typescript\nimport {\n  sqsHandler,\n  SQSCallback,\n} from '../src/index';\n\ninterface MySqsRecordBody {\n  a: string,\n  b: number,\n  c?: number[],\n}\n\nconst mySuperSweetFunction: SQSCallback<MySqsRecordBody> = async (sqsRecordBody: MySqsRecordBody, sqsRecord?: AWSLambda.SQSRecord): Promise<object> => {\n  console.log('a is:', sqsRecordBody.a);\n  console.log('b is:', sqsRecordBody.b);\n  console.log('c is:', sqsRecordBody.c);\n  console.log('sqsRecord is:', sqsRecord);\n  return {};\n};\n\nexport default sqsHandler<MySqsRecordBody>(mySuperSweetFunction, ['a', 'b']);\n```\n\n## withJWTPayload\nAutomatically verifies and parses the payload of a JWT token being provided via a HTTP header.\n\nExample:\n```javascript\nimport { createParameterStore, applyMiddleware, httpHandler, withJWTPayload } from '@genie-solutions/lambda-toolbelt';\n\nconst mySuperSecretFunction = async (event: HTTPEvent, context: HTTPContext): Promise<object> => {\n  const { userId, tenantId, roleId } = context.genie.jwt.role;\n  return Promise.resolve('Oll Korrect (yep, that is what OK stands for)');\n};\n\nconst parameterStore = createParameterStore();\nconst getPublicKey = () => parameterStore('JWT_PUBLIC_KEY');\n\nexport default applyMiddleware(\n  httpHandler,\n  withJWTPayload({\n    getPublicKey,\n    algorithm: 'RS256',\n    headerName: 'X-GENIE-ROLES',\n    payloadKey: 'role',\n  }),\n)(mySuperSecretFunction);\n```\n\n## withParameters\nAutomatically add parameters into genie context and validate any required params.\n\nExample:\n```typescript\nimport {\n  applyMiddleware,\n  httpHandler,\n  withJSONBody,\n  withParameters,\n  HTTPEvent,\n  HTTPContext\n} from '@genie-solutions/lambda-toolbelt';\n\n// These interfaces should be in type.ts, here is just quick example\ninterface MyPathParamsContext {\n  pathParameters: {\n    pathParam1: string;\n  }\n}\n\ninterface MyQueryStringParamsContext {\n  queryStringParameters: {\n    qsParam1: string;\n    qsParam2: string;\n  }\n}\n\ninterface MyBodyContext {\n  body: {\n    bodyParam1: string;\n    bodyParam2: number;\n  }\n}\n\ntype MyCustomContext = HTTPContext<MyBodyContext & MyPathParamsContext & MyQueryStringParamsContext>;\n\nconst mySuperSweetFunction = async (event: HTTPEvent, context: MyCustomContext): Promise<object> => {\n  const genie = context.genie;\n  const { pathParam1 } = genie.pathParameters;\n  const { qsParam1, qsParam2 } = genie.queryStringParameters;\n  const { bodyParam1, bodyParam2 } = genie.body;\n\n  return {};\n};\n\nexport default applyMiddleware(\n  httpHandler,\n  withJSONBody,\n  withParameters({\n    // These fields should be defined when actually required\n    requiredPathParams: ['pathParam1'],\n    requiredJsonBodyParams: ['bodyParam1', 'bodyParam2'],\n    requiredQueryStringParams: ['qsParam1', 'qsParam2'],\n  }),\n)(mySuperSweetFunction);\n```\n\n## withClientId\nAutomatically validate required clientId and assign to genie\n\nExample:\n```typescript\nimport { applyMiddleware, httpHandler, withClientId, withJSONBody, HTTPContext, ClientIdContext } from '@genie-solutions/lambda-toolbelt';\n\n// These interfaces should be in type.ts, here is just quick example\ntype MyCustomContext = HTTPContext<ClientIdContext>;\n\nconst mySuperSweetFunction = async (event: HTTPEvent, context: MyCustomContext): Promise<object> => {\n  const { genie: { clientId } } = event;\n\n  return {};\n};\n\nexport default applyMiddleware(\n  httpHandler,\n  withJSONBody,\n  withClientId,\n)(mySuperSweetFunction);\n```\n\n## withAuthenticationId\nAutomatically validate required authenticationId and assign to genie\n\nExample:\n```typescript\nimport { applyMiddleware, httpHandler, withAuthenticationId, withJSONBody, HTTPContext, AuthenticationIdContext } from '@genie-solutions/lambda-toolbelt';\n\n// These interfaces should be in type.ts, here is just quick example\ntype MyCustomContext = HTTPContext<AuthenticationContext>;\n\nconst mySuperSweetFunction = async (event: HTTPEvent, context: MyCustomContext): Promise<object> => {\n  const { genie: { authenticationId } } = event;\n\n  return {};\n};\n\nexport default applyMiddleware(\n  httpHandler,\n  withJSONBody,\n  withAuthenticationId,\n)(mySuperSweetFunction);\n```\n\n## HOW TO EXTEND HTTPContext\nMany times you will want to custom your own HTTPContext and extends it with many other available Context such as ClientIdContext, JwtContext\nTo do this, you can leverage HTTPContext<T1 & T2 & ... & TN> to mix n-contexts into One Final Interface\n\nExample:\n```typescript\nimport {\n  applyMiddleware,\n  httpHandler,\n  withClientId,\n  withJSONBody,\n  HTTPEvent,\n  HTTPContext,\n  JwtContext,\n  ClientIdContext\n} from '@genie-solutions/lambda-toolbelt';\n\ninterface MyBodyContext {\n  body: {\n    bodyParam1: string;\n    bodyParam2: number;\n  }\n}\n\ntype MyCustomContext = HTTPContext<MyBodyContext & ClientIdContext & JwtContext>;\n\nconst mySuperSweetFunction = async (event: HTTPEvent, context: MyCustomContext): Promise<object> => {\n  // Then you can use your Customized Context with the combined structure\n  const genie = context.genie;\n  const { bodyParam1, bodyParam2 } = genie.body;\n  const { roles } = genie.jwt;\n  const { clientId } = genie;\n\n  return {};\n};\n\nexport default applyMiddleware(\n  httpHandler,\n  withJSONBody,\n  withClientId,\n)(mySuperSweetFunction);\n\n```\n\n## HOW TO SET context.callbackWaitsForEmptyEventLoop TO FALSE\nIn some case, you may want to set context.callbackWaitsForEmptyEventLoop to false to have a shared instance.\ne.g. we need this to connect lambda to MongoDb Atlas https://docs.atlas.mongodb.com/best-practices-connecting-to-aws-lambda/\n\nTo do this, you must import withWaitForEmptyEventLoopDisabled before httpHandler\nExample:\n```typescript\nimport {\n  applyMiddleware,\n  httpHandler,\n  withWaitForEmptyEventLoopDisabled,\n} from '@genie-solutions/lambda-toolbelt';\n\nexport default applyMiddleware(\n  withWaitForEmptyEventLoopDisabled,\n  httpHandler,\n)(mySuperSweetFunction);\n```\n\n## errorTesting4xx5xx method\n\nThis method is designed to go on any AWS API Gateway, to allow us to mock 4XX and 5XX errors to testing.\nIt can be added to the cloudformation code, to allow each API Gateway to have mock errors.\nWhatever you send it, it will return.\nExample:\n```bash\ncurl -X POST \\\n  https://fake-api.endpoint.com/testing \\\n  -H 'Accept: */*' \\\n  -H 'Content-Type: application/json' \\\n  -H 'Host: api.endpoint.com' \\\n  -d '{\n    \"response\": 404\n}'\n```\nThis would return a 404 error resposne, with some examples, etc..:\n```bash\n{\"code\":404,\"body\":\"\\\"Returning the code of: 404\\\"\",\"callWith\":{\"response\":\"2XX | 4XX | 5XX | Any status code\"},\"example\":{\"response\":500}}\n```\n\n## withHttpHandler and httpHandler\n\nThey are the same functions. `httpHandler` is `withHttpHandler` exported with the default `200` status code to maintain backwards compatibility. This way `httpHandler` can be used in the same way.\n\n### withHttpHandler (NEW)\n\nThis method provides you with the option to return a status code other that `200` with the response. Add this function to `applyMiddleware` and specify the status code as a `number` there:\n\n```typescript\nimport {\n  applyMiddleware,\n  withHttpHandler,\n} from '@genie-solutions/lambda-toolbelt';\n\nexport default applyMiddleware(\n  withHttpHandler({ statusCode: 202 }),\n)(myLambdaFunction);\n```\n\n### httpHander\n\nThis method returns `200` unless there's an error. If you don't need to return a specific status code, use this method.\n\n```typescript\nimport {\n  applyMiddleware,\n  httpHandler,\n} from '@genie-solutions/lambda-toolbelt';\n\nexport default applyMiddleware(\n  httpHandler,\n)(myLambdaFunction);\n```\n\n### validateTenantId\n\nValidates that tenantId in the pathParameters is the same as the tenantId in the roles token. \nIf the roles tenantId is not found a 403 will be thrown. If the pathParameters does not contain a tenantId a 403 will be thrown. If the tenants don't match then a 403 is returned. You need to use the withRoles and withParameters middleware first.\n\n```typescript\nimport {\n  applyMiddleware,\n  httpHandler,\n  withParameters,\n  withRoles,\n  validateTenant,\n} from '@genie-solutions/lambda-toolbelt';\n\nexport default applyMiddleware(\n  httpHandler,\n  withParameters({\n    requiredPathParams: ['tenantId'],\n  }),\n  withRoles,\n  validateTenant,\n)(myLambdaFunction);\n```\n","readmeFilename":"README.md"}