{"_id":"cfn-response-promise","_rev":"3-9b9fe059c10bbb4713fbaf812f50a591","name":"cfn-response-promise","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"cfn-response-promise","version":"1.0.0","description":"wrap cfn-response in promise to support await/async style lambda in cloudformation custom resource","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ispyinternet/cfn-response-promise.git"},"keywords":["cfn-response","cloudformation","aws","promise"],"author":{"name":"ispyinternet"},"license":"ISC","bugs":{"url":"https://github.com/ispyinternet/cfn-response-promise/issues"},"homepage":"https://github.com/ispyinternet/cfn-response-promise#readme","engines":{"node":">=8.1.0"},"gitHead":"23f804694b6a59d96e27486edb45f416e2e953bb","_id":"cfn-response-promise@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ispyinternet","email":"ispyinternet@gmail.com"},"dist":{"integrity":"sha512-bEy/b7Acsbr8S1M2kTpQzUh3YqYkgWMn4XdnwEqvTDStvmPJWxeJWHyr4450pmSRlvJWCe8AgDA0DidXup+fmQ==","shasum":"5688f7d9bf044e128fa037563c1c1cb950d8265c","tarball":"https://registry.npmjs.org/cfn-response-promise/-/cfn-response-promise-1.0.0.tgz","fileCount":4,"unpackedSize":4201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa35GbCRA9TVsSAnZWagAAs28P/1JEq560ymclXfFhyXGX\nm3PfNgz28iwR0VJtU5b3RElyqgixWnBoH/wmFyDB3B/2w6vMHB5cEu7RIXtL\n8pIKKebNUOuFL+ZPWIbzWhDfManselnZ70spncVfXqNazpZ1hznTxEeXL6gf\naqcoGhhsiqv6CiQXSGoIx6vWkzqkfJ2JVa3lZfdHzOZ0GUljMqxEi707e31k\nsHrID6RZxCeLgkte9kiAIayYxdzAVijsRbblQmfH9RWCoGRELMfj3de2Oeah\nYGpub43GP1vTleI0xDa3LvLWNGkzChIFuk8erUhyyha0Sy9ROo58pr3IzDhH\ns7OwM08Vipt3LLvxVLsDk5OUdeXyWtGIX/tQ+xRrhxj/ACr0veZfUaP3n9T7\n99L8QGDM/1YD28xg8Lxud7I+gHUn1amQulhWPrkPvxZzKNC0svUXohPKR2FM\noe3L0YPaoAT9nMBJOE7f18qmPrt6QmGM9JUsPk1Usr1xXonKan4sWOq/jAex\nuu2V/qSanvZ8jOuzBvSHQIRlqCaCt4RutIhDhM4u5cpg2rtY0Nmohbcnt2wF\nFMTCX+y+EbKtaDJXcpwCbsxp0HgqeCRR98ZHi71aRPXxWQHlxai/PS722QAV\n52mnx77+rgVtRcAPvERaLx8MUiUnFjIIQRHOCjmM1dAW48nimLcg0HYKvG0k\nwRNw\r\n=Uvhb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3aPhsR2xHR4kSv6T8YFxn8qswjANvdCFJlq7HdSfRpAiANdHWUC3LOt7oqgJvSfMAJrPY9hVFRhOXzOh+tpU3Frg=="}]},"maintainers":[{"name":"ispyinternet","email":"ispyinternet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-response-promise_1.0.0_1524601242805_0.5029909149517124"},"_hasShrinkwrap":false},"1.0.1":{"name":"cfn-response-promise","version":"1.0.1","description":"wrap cfn-response in promise to support await/async style lambda in cloudformation custom resource","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ispyinternet/cfn-response-promise.git"},"keywords":["cfn-response","cloudformation","aws","promise"],"author":{"name":"ispyinternet"},"license":"ISC","bugs":{"url":"https://github.com/ispyinternet/cfn-response-promise/issues"},"homepage":"https://github.com/ispyinternet/cfn-response-promise#readme","engines":{"node":">=8.1.0"},"gitHead":"1aa5e856aea0cd49d882432890a9b594fa126888","_id":"cfn-response-promise@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ispyinternet","email":"ispyinternet@gmail.com"},"dist":{"integrity":"sha512-V3qdbe8hs/A8IpVZ3STDkqls/lUC957zws9Kw0Lka/ZFONiWFZCZAHmrQUoz9/rcEKM9iVhjFgZsSyiNHb58zg==","shasum":"901376a27440277b6c63136f0d0e9e835a84d189","tarball":"https://registry.npmjs.org/cfn-response-promise/-/cfn-response-promise-1.0.1.tgz","fileCount":4,"unpackedSize":4205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa35fvCRA9TVsSAnZWagAAkSUP/1AoPGfYmsgqmgQEFmXQ\nKomEfGYDFOjLHTFgaCy5+88hKGkkRy5owFIpkb68WDUxtS6G6z2aSJjzGTaf\n7EvkeLMAJlFWWM5hgy+QKVmucQrapwGSBW76kVEkx62P2OQip691Eydoi32b\noGTotMWCEwRtArrb+NuYzKr1ORI3tbCV2ux1D8IN562UXSJW8OSaAYdj4s+0\nPQ0/teuMTFohVSaMsGFe8ywXYCuK8QZory7q0OAcDi5ZgcWJWCjzd4hdPMtC\nMZ58e0X1YiKIoUQS60XHiM9a8FjEfJSL+rF9CyCV6i5sIaVTwzDkPvzrOmbm\nzcayvlIsOPHTJXq9k2kjbHObnl23bXc7JTvEbfv++ru9NhF2yhpgpliZkCyZ\niyJtoT2V4PV+TFHCtQYMewn8ZnAEAVmZ327FKI7RifslDUO8/IA3aMbfsjc8\niRWeMmje34OCFN2g6vUmFmmRJ542ev/MmzKL+azlFSoSfsNqkZ0RJkvrtn5R\nLnSPmnn+gM0aHQPu57OtUVqmMCVadl4ZyJlxySUX1ZsPhqGsRnJxdojEt4Un\naTz2tGRgSVa6Q3b9o2VkWFJUY7QfYhiH4UI1NXWXUBYE6LhH5wtVQkDLCads\nYPGPL9OPghbXRkDuk1Oc8OoOfeti2EwvBKrtpGDmRATFtI780JO2dvxDz0hh\nGVq2\r\n=DjDk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG72v4P9A+YfNbaEyHttN2cjdq0HvqMar88oL7A3kBxfAiB/c7H7Vqlzj5xZaTEWdBCAqvLtInTJQDachGXKgwOs5w=="}]},"maintainers":[{"name":"ispyinternet","email":"ispyinternet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-response-promise_1.0.1_1524602862521_0.63734028973693"},"_hasShrinkwrap":false},"1.1.0":{"name":"cfn-response-promise","version":"1.1.0","description":"wrap cfn-response in promise to support await/async style lambda in cloudformation custom resource","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ispyinternet/cfn-response-promise.git"},"keywords":["cfn-response","cloudformation","aws","promise"],"author":{"name":"ispyinternet"},"license":"ISC","bugs":{"url":"https://github.com/ispyinternet/cfn-response-promise/issues"},"homepage":"https://github.com/ispyinternet/cfn-response-promise#readme","engines":{"node":">=8.1.0"},"gitHead":"06159aeded1ac2e9f7351a413c48352ed72c694f","_id":"cfn-response-promise@1.1.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-PHmokAJ5nKYiLTVAn2gxm9wz8h756niJj5h5SgthaDNnicZq0TOnVP5vtj6EGPwBvt14o8HgI/gXOKEcKiwZWw==","shasum":"6fce6afd6acf405df87d496fb4b7d41162e5eb59","tarball":"https://registry.npmjs.org/cfn-response-promise/-/cfn-response-promise-1.1.0.tgz","fileCount":4,"unpackedSize":4358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKryCCRA9TVsSAnZWagAABq0P/20LjWoBCPQ1DrSXLLKs\nYH9hqtVzwZhOXD7m6ViaB0WPIJJRbKc8EPBYo6RuO2bH0TRJZtKEgNU7oIK2\n8SugUcaqRUhM/y0SDNQC5CEKpbKct0reDQ7g00/ujKPkwbdKGiaNulJhOo7h\n0vJW2QSQ9drvbUJVtAYNo04E7Jd7FXdhLPBLEGd2vdlZO8VX8RhW9P0sJvEX\ng/3UWFtkLmCx7WfPKZXmj1uH7ErTe1MJLSj6Q5AbQ7ieUqvRyT/hjAl1h20E\n11ZxKUEBzLNA8IQg3ygX7hwTendYbt/wFzLi1PJ0CucV69sWCALRY7cQT5pH\nrQ2gYLUk57A50Wm7nlOppO1yx24doNnlKS1vo+6agyTWBTC9GYkcXO6Tp6NH\nn2IS0o5P026pumcKd4/St8uJKjS6ASchwZz/lRq8/9sGoU96UWhGobQ5QYOK\nz2nKTIB0MFx8oOPvy6LmHSRtynbEECsRlBIpL2lVjIxoRCWnDA+R6caF8JS5\nW2shFU+FSNyJ+8rCUhoxxemIudy4mbKKEl0Cl58sZTzhF68a1EwEFYEslrIU\npF4ZtEgi1CuUrN9449rfMMhWtngLlJx7pRNqAbA4EhjCa2ya7GnyjL3OuKf/\n4D4U70tEs5hmbJhqVS8fGXR9gMXsSC5fv+ny0pE3w2joKKZtrx0pXEXLO6K7\nS8Lr\r\n=QQKG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiicuZZMMEW4PmvYZ1bak8/R/BpbU/w0Hhdto87wgaUQIgd3F6YLUUaP7tQXS5uqXs8EwIxSZr2Q0sCi9tA2c9wWY="}]},"maintainers":[{"name":"ispyinternet","email":"ispyinternet@gmail.com"}],"_npmUser":{"name":"ispyinternet","email":"ispyinternet@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-response-promise_1.1.0_1596636289890_0.014983697109807403"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-24T20:20:42.805Z","1.0.0":"2018-04-24T20:20:42.867Z","modified":"2022-04-12T05:49:18.958Z","1.0.1":"2018-04-24T20:47:42.590Z","1.1.0":"2020-08-05T14:04:50.047Z"},"maintainers":[{"name":"ispyinternet","email":"ispyinternet@gmail.com"}],"description":"wrap cfn-response in promise to support await/async style lambda in cloudformation custom resource","homepage":"https://github.com/ispyinternet/cfn-response-promise#readme","keywords":["cfn-response","cloudformation","aws","promise"],"repository":{"type":"git","url":"git+https://github.com/ispyinternet/cfn-response-promise.git"},"author":{"name":"ispyinternet"},"bugs":{"url":"https://github.com/ispyinternet/cfn-response-promise/issues"},"license":"ISC","readme":"# cfn-response-promise module\r\n\r\nPromise wrapped version of cfn-response.\r\n\r\n## Why\r\n\r\nto support the async await pattern that nodejs8.10 runtime provides.\r\n\r\nThe response.send method returns promise, so now you can write:\r\n\r\n```\r\nconst response = require('cfn-response-promise')\r\n\r\nexports.main = async (event, content) => {\r\n\r\n    return await response.send(event, context, response.SUCCESS, returnData);\r\n\r\n}\r\n```\r\n\r\n## Original cfn-response text\r\n\r\nThis module contains functions that respond on behalf of custom resources you create using AWS CloudFormation.\r\n\r\nThe module includes a send method, which sends a response object to a custom resource by way of a ResponseURL, which is an Amazon S3 pre-signed URL.\r\n\r\nAny Lambda function using this module stops running after executing the module's send method.\r\n\r\nFor more information, read the AWS documentation [here][1]\r\n\r\n[1]: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html#cfn-lambda-function-code-cfnresponsemodule\r\n","readmeFilename":"README.md"}