{"_id":"aws-sdk-promise","_rev":"62-a7edab0e7a41085185355d7b28d8bc69","name":"aws-sdk-promise","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.0":{"name":"aws-sdk-promise","version":"0.0.0","keywords":["aws","aws-sdk","promise"],"author":{"name":"James Lal [:lightsofapollo]"},"license":"MIT","_id":"aws-sdk-promise@0.0.0","maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"}],"homepage":"https://github.com/lightsofapollo/aws-sdk-promise","bugs":{"url":"https://github.com/lightsofapollo/aws-sdk-promise/issues"},"dist":{"shasum":"eb0351f2b47d9cabb779ae217a52f1257fc82b4e","tarball":"https://registry.npmjs.org/aws-sdk-promise/-/aws-sdk-promise-0.0.0.tgz","integrity":"sha512-eeZM2Zi5WxeCjYlbY7Y03GXDl12mInMunz+fNTEcwJrAvYvJ1Tqxx9yJPv8aFhiRvI1ozTsGvmaR37sIP7aljQ==","signatures":[{"sig":"MEYCIQDZgxP1VpmiRZ3E0F4qlu+JL8ut0QoCOzCid4LEmqov8wIhAKxItrr/CNgdSXPNYVp6wsqUx0nBfNPrPjAUN/W4N8Tp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"repository":{"url":"git://github.com/lightsofapollo/aws-sdk-promise.git","type":"git"},"_npmVersion":"1.3.26","description":"Hack for adding the .promise() method to all aws-sdk request objects (aws-sdk is a peerDependency)","directories":{},"dependencies":{"promise":"~4.0.0"},"peerDependencies":{"aws-sdk":"~2.0.0-rc9"}},"0.0.2":{"name":"aws-sdk-promise","version":"0.0.2","keywords":["aws","aws-sdk","promise"],"author":{"name":"James Lal [:lightsofapollo]"},"license":"MIT","_id":"aws-sdk-promise@0.0.2","maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"jonasfj","email":"jopsen@gmail.com"}],"homepage":"https://github.com/lightsofapollo/aws-sdk-promise","bugs":{"url":"https://github.com/lightsofapollo/aws-sdk-promise/issues"},"dist":{"shasum":"2886bd1fc4c47ebcb9afdd6c597cf4260fb9e5e8","tarball":"https://registry.npmjs.org/aws-sdk-promise/-/aws-sdk-promise-0.0.2.tgz","integrity":"sha512-ogkS2eX7a8kNw23DTHFDSw7V3iBMHUjQX/B4243sjyNy/7wVRiaGhzKaYFY7WgfGWEUmS+hWSCb0XZ5amnJ6Og==","signatures":[{"sig":"MEQCIACKznhw/BkW6w01G7X6g4jGmwez2+gYnqiWnxkoqwT2AiBkEuSgJAGGJFfRPC5vKw7IcEFLR5nvJJv9vSvgsY/ePQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2kJdCRA9TVsSAnZWagAAjAQP/15PxWVsoPvVvArF3s9a\ne4tONSKINFbOxqnARHJMSlPAQRREME3scqPqMXX+/quMZ4htCrHwEPrsNmkk\n3bgtLZ0wCcd54WYFcvS8MYlG3z5oXks2UyhUyPAxuzAjB3XzTSnCr0xDh87N\nBgoAcwr87Hn6c1gwzbJ21DJqWQW63cRDR0JvZLDGsLzMa+XjokPG43+xPtPa\nZzlXkHpWWlPiXm6qNHXPoZggFJb+JX+9CHkk2l/eZYN2uNToChqNsSpqKQt/\nyTUkif8EJa8JdRXJGiy0FKx3OY9tqH/LAdVPT0u/KDG5VpqXx4R8jNH2CHEX\noHsXzcUv2vuyhXNeE+1OkfTWuenIqWXEXIoeBsuhTZvcXQ3mSSfbh9rZfwiJ\nYHKYqVZ5MzC7VbwQiHVxm9Hdw+29GgWuBTh1/crmlHAFR0nHoc0wwbz1ThUc\n4n8j/KvzrqJlJwgR8ZSVm38LPVJ9qOfTk39SyqWXmo0SjSeCIHx/5g4PerAC\n6lS8GmMGSCuBH8IOgYMVZt2O8J49JcAomwgIjY4uwNWzEoO+XpY6H/6rv4fk\nRJ8JjImm/g+lckXo5sGALYf7CKM+BVvCdBtW8Cx+qaJUI0Pcvx0IbI9gpshs\nIqg+N05o1is9zsyeCnB8TvU/5M421gSHc6UhoO2vLG1uW7N7z4mg8l6ySxgi\n+hPv\r\n=0nIa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"2886bd1fc4c47ebcb9afdd6c597cf4260fb9e5e8","gitHead":"641a36da72520f01dc55fe27a55b4a28cc7390ee","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jonasfj","email":"jopsen@gmail.com"},"deprecated":"stop using this library.  use a recent aws-sdk library instead.  note that you will need to stop looking at the .data property of return values","repository":{"url":"git://github.com/lightsofapollo/aws-sdk-promise.git","type":"git"},"_npmVersion":"1.4.28","description":"Hack for adding the .promise() method to all aws-sdk request objects (aws-sdk is a peerDependency)","directories":{},"dependencies":{"promise":"^6.1.0"},"peerDependencies":{"aws-sdk":">= 2.1.5"}}},"time":{"created":"2014-02-11T23:57:49.232Z","modified":"2026-04-27T14:42:00.950Z","0.0.0":"2014-02-11T23:57:49.232Z","0.0.2":"2015-01-29T19:17:33.406Z"},"bugs":{"url":"https://github.com/lightsofapollo/aws-sdk-promise/issues"},"author":{"name":"James Lal [:lightsofapollo]"},"license":"MIT","homepage":"https://github.com/lightsofapollo/aws-sdk-promise","keywords":["aws","aws-sdk","promise"],"repository":{"url":"git://github.com/lightsofapollo/aws-sdk-promise.git","type":"git"},"description":"Hack for adding the .promise() method to all aws-sdk request objects (aws-sdk is a peerDependency)","maintainers":[{"email":"taskcluster-accounts@mozilla.com","name":"taskcluster-bot"},{"email":"jopsen@gmail.com","name":"jonasfj"}],"readme":"# aws-sdk-promise\n\nHack for adding the .promise() method to all aws-sdk request objects (aws-sdk is a peerDependency).\n\n## How it works?\n\nTake a look at [the source](/index.js) the short version its a terrible\nhack into the AWS.Request object (which aws-sdk returns from just about\nall api calls).\n\n## Usage\n\n```js\n// AWS is identical to aws-sdk but it has .promise method on all\n// requests\nvar AWS = require('aws-sdk-promise');\nvar ec2 = new AWS.EC2({ region: 'us-west-2' });\n\nec2.describeAccountAttributes({}).promise().then(\n  function(req) {\n    // the promise is resolved on the 'complete' event of request object\n    console.log(JSON.stringify(req.data, null, 2));\n  },\n  function(error) {\n    // rejected if the 'complete' event contains an error\n    console.log(error);\n  }\n);\n\n```\n\nCredit: https://github.com/aws/aws-sdk-js/issues/13#issuecomment-11868232\n","readmeFilename":"README.md","users":{"womjoy":true,"integrity":true}}