{"_id":"@antimatter-studios/serverless-cognito-trigger","_rev":"3-b8320c6b443ebe359355adec1f3bd34f","name":"@antimatter-studios/serverless-cognito-trigger","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@antimatter-studios/serverless-cognito-trigger","license":"MIT","version":"1.0.0","main":"src/index.js","type":"commonjs","description":"A serverless plugin that will attach a lambda trigger to a cognito user pool.","author":{"name":"Chris Thomas","email":"chris.thomas@antimatter-studios.com"},"repository":{"type":"git","url":"git+https://github.com/antimatter-studios/serverless-cognito-user-pool.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["serverless","serverless framework","serverless local","serverless offline","serverless plugin","aws","amazon web services","aws cognito"],"bugs":{"url":"https://github.com/antimatter-studios/serverless-cognito-user-pool/issues"},"homepage":"https://github.com/antimatter-studios/serverless-cognito-user-pool#readme","gitHead":"62c56e8792b6f8edc84e3fdbfdb06c33b19b1d72","_id":"@antimatter-studios/serverless-cognito-trigger@1.0.0","_nodeVersion":"17.7.1","_npmVersion":"8.5.2","dist":{"integrity":"sha512-n/ezvGuPCmprRnvruem/bH5JUYRm78I54Yt5hxEEu2mesS2/0WFf+E4zcKHDXb/7klV629ebZhIN+krwrhn2VQ==","shasum":"d4fec8784c40e8a33d605c5ac94abe661823db60","tarball":"https://registry.npmjs.org/@antimatter-studios/serverless-cognito-trigger/-/serverless-cognito-trigger-1.0.0.tgz","fileCount":3,"unpackedSize":5579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDl5Nqd7P8wqT9MKbPboB0fgxMC6pKYcDoiZS4vOh+NTAiBSR5RjMpqBPCT6myTSVp/gm/PJ41LJ3M71tDwbwKqJQA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRX+xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6tA//cOtEq/ZWuZ6hyfQlQ207/Oell+itDyC/v7KzTF52Kwkie0nt\r\nbSqu5R4ulPjqOWqqJIDjQ9LdvQCCXhk1/Aip4zXnjOvo+NfX00qx2sPY9j7g\r\n8xPwqUXBdf43r3rc2vRcU4GV5KCZvqutpVxwsy8kmsMlfePyAbOL3JNJ7hU3\r\n1zHEyDeEJ92dHPiTdxLdVH1gtnkVANY8IiiSj2HW//jrXUyyp7A3AWYQRlSB\r\nyAGAxctLr4+wN4UpojflfzISWADP7s2UqB4J5dbOBMR255eW/bKTvPe/4681\r\nbLKxLsMjfSmmoA/iR4aiTJvYvnDfA8OnVnZjoTU7ts7OpvlF8SSw2nWohEsE\r\nreuIXS/+eQ0cfmM6DFNtZ9Qy1sYuTcv0Mzn/gT9Dy3dJ6oYTMk5y9z5pbiFO\r\nMk6fMSeyIat+8OoX2bUkeKvwr3ExxPfPT4dJL5bnNXD2mlbseiusADA8bQ+s\r\nLoIoIennXzqa2SgaVjk1A0x8CdPaaRwgV4HStMqLdGJOnEbnrkGpzk33eXjL\r\ny9lv2Cn33V8hZb6mz/Z6WG0bn26UeXH+47qSjYo9bPbsv3L5drSljCjOL9lo\r\nlNYvcBorSTNysk4mt2pZNRM9n0gEC4bRou4HLXPsrokuhZDidyo+YbsY4iC+\r\nlDsxaEj+QccfqIXdKj2bC+8IzWbXtni/b7U=\r\n=AoRu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"},"directories":{},"maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-cognito-trigger_1.0.0_1648721841479_0.6718949899569082"},"_hasShrinkwrap":false},"1.0.1":{"name":"@antimatter-studios/serverless-cognito-trigger","license":"MIT","version":"1.0.1","main":"src/index.js","type":"commonjs","description":"A serverless plugin that will attach a lambda trigger to a cognito user pool.","author":{"name":"Chris Thomas","email":"chris.thomas@antimatter-studios.com"},"repository":{"type":"git","url":"git+https://github.com/antimatter-studios/serverless-cognito-trigger.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["serverless","serverless framework","serverless local","serverless offline","serverless plugin","aws","amazon web services","aws cognito"],"bugs":{"url":"https://github.com/antimatter-studios/serverless-cognito-trigger/issues"},"homepage":"https://github.com/antimatter-studios/serverless-cognito-trigger#readme","gitHead":"41a5ef7a45d6424fd39749610a6658f59f07775b","_id":"@antimatter-studios/serverless-cognito-trigger@1.0.1","_nodeVersion":"17.7.1","_npmVersion":"8.5.2","dist":{"integrity":"sha512-YLHxdFtbGvj9TF+hevSP0V6ygDptdiWLDJBJf3qtbVBcg2cL7YrFz/Mrb0kzlTXdLV5xWKZ1ArK1Pm+nyr2t8w==","shasum":"2842ce08586f79ba4692d4a5f00ce9ccf2d93e7d","tarball":"https://registry.npmjs.org/@antimatter-studios/serverless-cognito-trigger/-/serverless-cognito-trigger-1.0.1.tgz","fileCount":3,"unpackedSize":5573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBY8oPlUSdOL3/WjmOGGg3/FhBAMRRmNRLTDamRC+GewIhAJzQTx9AgLS5wH0BfKlRFDPehV3bLrbarUdr+ZfZGjSk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRYCXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/og/9Hsa6M5ePI1XHbfS6xBLVDkBDK5lhWruLlBbBVxjJv1qoRrUS\r\nOXCQKY2c86MJp8SIU8Uxu3qkRqZkhCB38TcidJr/l4LoJeoOUfgjk+pPYA+l\r\nmkhVQDC1JujscbzMyeRODsa1rHrHjzQKA0ki07OBVCRKbbWtS+bkOybTpAer\r\nQqma/vYd4UfGOYKfPBMRWLpjifwTxurF2Ex0dmX8ECZsAGo5tG/vWQZCbw4x\r\nxR9Kf14dlquq4p0l59o38rfjLEIuP4Y1RQSgSY4Uc8YYelDbHCTmJ42PZe0l\r\nzbGW+bhRvLfl220Jx1Bpu60GWAEtsGEqPR5QJ06RHh1lu2R7S67MqTnkZ9rZ\r\nrCXyxHLsUh0texXCeMITnAHkonmwpAEoAjlKWWe+//rg7AivplH5iYBdVJVg\r\nBik+a3pFu1rkKX/uHUsmyr1AhpJYsgYwF3vOcEpb6+RgfsJ5vfODEbOw03AI\r\nC2P/bsYmSuP/xhjmMVkTNWrxmPcqBlo7Em9xyOmLwDB23HnPkzxIUwJNbCq8\r\noXfHbP5HpBOKrDHrAcnEXFsHQmT0il9/YVE1wl+/lhPP9oUaq1S7hXx6WPrO\r\n1N72lFUXPD6hob3uDrwZ1rbqtzB5IygtYIyvswMbgayWsPpOD7zjqgInfeuU\r\n+jLdGOY+NHqB5HrNJem69m4BRLYIBcOoj4I=\r\n=s4Hp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"},"directories":{},"maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-cognito-trigger_1.0.1_1648722071832_0.5623801061741396"},"_hasShrinkwrap":false},"1.0.2":{"name":"@antimatter-studios/serverless-cognito-trigger","license":"MIT","version":"1.0.2","main":"src/index.js","type":"commonjs","description":"A serverless plugin that will attach a lambda trigger to a cognito user pool.","author":{"name":"Chris Thomas","email":"chris.thomas@antimatter-studios.com"},"repository":{"type":"git","url":"git+https://github.com/antimatter-studios/serverless-cognito-trigger.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["serverless","serverless framework","serverless local","serverless offline","serverless plugin","aws","amazon web services","aws cognito"],"bugs":{"url":"https://github.com/antimatter-studios/serverless-cognito-trigger/issues"},"homepage":"https://github.com/antimatter-studios/serverless-cognito-trigger#readme","gitHead":"816203d62ca3149a1d771a96c3157d1975b3a359","_id":"@antimatter-studios/serverless-cognito-trigger@1.0.2","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-K5mVHKHxlgn7AL4ac65pHZn7GvHGDAO1Rx7JAdYtvxDfj8wXUmIg8SaIb2vvLIFK2lyTDTn1ftj/SsWKGnE47Q==","shasum":"df90abfe6182e9094c59a2c28dd9cb78b3688306","tarball":"https://registry.npmjs.org/@antimatter-studios/serverless-cognito-trigger/-/serverless-cognito-trigger-1.0.2.tgz","fileCount":3,"unpackedSize":5656,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoaqal8Jjs7syMRJm77fyFagqkUmlc9PYCwW8iU0aSvAIhAKNb9/cYYjVDIJlfDgflHH32EqpvOGKRvU65vBU9SvsH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRzLQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkFg//SsHaBWhLRVoP+I0JU+5bHnVl+nS4jq/NURR//Ys6MSeGPlOW\r\nzGr3yiHe0AaFc/CWMRi1sY5a0DmjdaWQjOboB9NIqunqvQsqaRr0/A8fsPYL\r\nWam+jdAPBch7p2yzHVsM40I+msVYJAPye8JdV1gEPQi73pGTuQKOmPWWNW6K\r\n8exlv5YipkFbBz9RTTu7WUMPun/5Kt+D7FZA5gZarcXsh1hOl9APuigsHo8l\r\nfcdHRf13GXfEcF3XqknCGUBJD237W5mD8mUb5b4Sa453dW2m0Mhtghep/yv4\r\noNkfOWfFWo3QxraBecskdIPOjGxMHygYJlIcInAgZn3WaNHguZfa3kNStXKH\r\nwNJISlUK7lcTZIxLRneaUp/HRPd8QAGOt9iVz3AsaNBYxAxQ2CdN0DvTPKp9\r\nENeMeRGqDmM4IU66KeleSkYshvKE5q/BID4FlM/OaUh+p0bNdYaSllSnFMgT\r\nqgaiESOp91FdwupDsERaVJfWs4NxS8WcXPaaKLW+gXDMjnQyQUrZv3+Zt9ry\r\ntb7SMIoUOTJAX4TfEE5xfyDFga9Z1gf9xh5KHxwgK8MbV3L4DJojqJXB4D3Y\r\nyw52gfk/lt7QiND0w+ZnGg4rGvyqqCiuuWD3N1krXiDLK/YrV8bp1FqQ/ym0\r\ngrbhVQDvfmqwK6onnedAZE0IW+8DgbTPV+o=\r\n=x8D0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"},"directories":{},"maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-cognito-trigger_1.0.2_1648833231638_0.8110894105262783"},"_hasShrinkwrap":false},"1.0.4":{"name":"@antimatter-studios/serverless-cognito-trigger","license":"MIT","version":"1.0.4","main":"src/index.js","type":"commonjs","description":"A serverless plugin that will attach a lambda trigger to a cognito user pool.","author":{"name":"Chris Thomas","email":"chris.thomas@antimatter-studios.com"},"repository":{"type":"git","url":"git+https://github.com/antimatter-studios/serverless-cognito-trigger.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["serverless","serverless framework","serverless local","serverless offline","serverless plugin","aws","amazon web services","aws cognito"],"bugs":{"url":"https://github.com/antimatter-studios/serverless-cognito-trigger/issues"},"homepage":"https://github.com/antimatter-studios/serverless-cognito-trigger#readme","gitHead":"816203d62ca3149a1d771a96c3157d1975b3a359","_id":"@antimatter-studios/serverless-cognito-trigger@1.0.4","_nodeVersion":"17.8.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-T+koPWcYIOhpM61hZZKFD33EK3FDeiz+XWDfhY17WhmD4OSTkjxJTl+v9JneIrTcBJwlfuSikIz59M43nA/gJw==","shasum":"aec3590de85597cf4e37873f901201ae2d4c7935","tarball":"https://registry.npmjs.org/@antimatter-studios/serverless-cognito-trigger/-/serverless-cognito-trigger-1.0.4.tgz","fileCount":3,"unpackedSize":5514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7c7mTYs0N2bSragdsGdhRNMwg9PtSG+lXz3D/rsRlaAiEAmHb2InaCWwSP0TQlm7wmAaloUpbV00zBMnxPw+Yz2yU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSwgAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmJA//X31pUDRodgqjboNzc04I3/I6WkVQqdIcJDHIB1YyYEg8bw3y\r\nhaDRtNgW/O6dDukAbb9SLSLziOqWf7EAZtRWAQZGl0pF7nUHclSQGtQOXcf9\r\nxZCeW1EjA3IOk3d4vY6h+3D5+aBjsQF46/UaSeKR6dEeKEWfkOPPuEwevz1M\r\nBzzHN3cyBQQiVUG08DojY+hPNSvtl2mmJmOa651W2+KnRP6MWPoEhisjZoL1\r\nMNm5R6X0cG26MyXUrbdOOBxopgxFezvEymZPVN6dKEl98qxCxy944frjz4b3\r\nOn6diZnTEaxtACt0VH6gbPo+KDBlk+JButyJpEyzmpvCCEHrvGFPu6iLoWAc\r\nLvhoHssSTPkj2un2DKshkXIf0OkiFzEqHfWRuqg9PzhqLxoNI9IKdP0ZBub1\r\nJMAkxZlxxRciaWBIq3DjahaWbMWLBKuUDnfrxdjRqL18MMbulut/7e9qSR5L\r\nwhytT78KlinmWr3U3PajkHUZOJlopW41iLeOBsgOiGapzMSllxQP9C7x36fd\r\nJul8vjFyIsXv/EQ7aZqBBkCj8VJ/PgbrQcatKII36PeTFBHfMiedHNcp82KL\r\nQoQRUJ33yiqyBshq1xQmulRXzoA9UYf7zZbSfo4AJomcpwTpMDBRklLt4vFb\r\npvmcRG5opv+NHaifHXN0msdC597N9nMvJhg=\r\n=iwn2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"},"directories":{},"maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-cognito-trigger_1.0.4_1649084416741_0.9795566007623497"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-31T10:17:21.431Z","1.0.0":"2022-03-31T10:17:21.646Z","modified":"2022-04-04T15:00:16.960Z","1.0.1":"2022-03-31T10:21:11.953Z","1.0.2":"2022-04-01T17:13:51.993Z","1.0.4":"2022-04-04T15:00:16.848Z"},"maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"description":"A serverless plugin that will attach a lambda trigger to a cognito user pool.","homepage":"https://github.com/antimatter-studios/serverless-cognito-trigger#readme","keywords":["serverless","serverless framework","serverless local","serverless offline","serverless plugin","aws","amazon web services","aws cognito"],"repository":{"type":"git","url":"git+https://github.com/antimatter-studios/serverless-cognito-trigger.git"},"author":{"name":"Chris Thomas","email":"chris.thomas@antimatter-studios.com"},"bugs":{"url":"https://github.com/antimatter-studios/serverless-cognito-trigger/issues"},"license":"MIT","readme":"# Serverless plugin for Configuring AWS Cognito lambda triggers\n\nSometimes it's useful whilst developing applications using the [Serverless framework](https://serverless.com) to be \nable to use bind a lambda function to an AWS Cognito event trigger. For doing things like migrations, pre token generation,\netc, etc.\n\nThe default serverless framework has a way to setup a Cognito event trigger, the problem is that it requires a custom\nlambda to setup the trigger because of a limitation of how CloudFormation works. This custom lambda isn't configurable\nand in testing doesn't conform to the other lambda configurations, or allow you to specify it. So you have this normal\ncognito setup, then you have this out of place lambda setup which you also have to give permissions to if you're running\nin a restricted deployment role.\n\nThis plugin allows you to attach an event to a lambda which will attach a cognito event to it. It's very simple and works\nin the post deploy stage after all the lambdas and other configurations from your serverless application have been deployed\nand uses the aws provider to call the javascript sdk to add the triggers\n\n## Usage\nOn a lambda which you want to use as a Cognito trigger, add configuration like this\n```yaml\nfunctions:\n  aws_cognito_pre_signup_trigger:\n    name: aws-cognito-pre-signup-trigger\n    handler: handler.function\n    events:\n      - cognitoTrigger:\n          poolId: eu-west-1_ab4j38fh49\n          trigger: PreSignUp\n```\n","readmeFilename":"README.md"}