{"_id":"@awsafanam/aws-helper","_rev":"2-beedcccf23745dec892b6b1d5c9262f6","name":"@awsafanam/aws-helper","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@awsafanam/aws-helper","version":"0.0.1","author":{"name":"Awsaf Anam Chowdhury"},"description":"A collection of common helper functions for AWS JS SDK","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"ISC","dependencies":{"aws-sdk":"^2.185.0","lodash":"^4.17.4","probe-image-size":"^3.2.0","readable-stream":"^2.3.3"},"gitHead":"5b44bdd714d7de83499e86e00277f7cc5fee9577","_id":"@awsafanam/aws-helper@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"awsafanam","email":"awsaf.anam@gmail.com"},"dist":{"integrity":"sha512-9I0hwsyDtXE/fcHe41ncmOL1EvKQEVykMbWqUVpSgiIoF7bgJZswbp2Xa1xvVrXtajApFinYC7ExEFvDmUfL0g==","shasum":"a6a463f06bd05ec56a21dfb8e5d26fc66184593e","tarball":"https://registry.npmjs.org/@awsafanam/aws-helper/-/aws-helper-0.0.1.tgz","fileCount":12,"unpackedSize":9859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqeulCRA9TVsSAnZWagAA1lQP/RFFbeNe2j/qN54/5TK3\nxoe+wt7aG/zUDt3JqflYLodc8FI6ZhIXcdHVLjKnI4KB1Qd1FAvkJ9xnEt83\nyt8niG+GMG9VM9T8WlVe5vXUdXiNufaUlOOVHcXKOvycDn6PnQJdwEoPX6vw\nCN6rgUmZ+5VhwBv15iBimxRc7c55L+oxaX2mzkWvxSHsj+KtHSrFFKnBQTDG\nNROr5GIm2ceDMagkjSzOptGNf66/PxSHiqWtS0dcVUSQlVLfVmJHegZudbXn\ni+jGMT1JpLt3SQt4rfVCqF+gR8vfE89i8bMvvgL9hjhahlZjgVc/UTHZOCh+\nGo3RgkPqcdoR3SNKqlToltQx8soYCFKl1ePpkYvZveEmCJnM49MBfTiArEcU\nQJRHkMIZ93RxOYTRG3FXiYE/2iqMvcTFz6vc41QFiUcgz8LUlLHf4suYZBLm\nMta50T43gpfyB9mZQP2VJkzTmE6ESZ8u1NRhTd/fFr/uGnVpz9KEX37VZrFI\nRlEYm8SffUeuVtdO9edKf9b3HYDSJqB8qmNm8I7C0bd3ygKT67HYdP2itXby\n27HVZSTMcYB+oxztjH2rupX41SSjbZXzIOJkM0ZtZlbRtaYDvPrGMc5qJS6B\n7ORFvUUlK1s+jJ9dEpLBhDyqCHDZXQFk1XUge9FSKF0Qr/zGWhqAe7VIij2+\n91uc\r\n=gyUy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjTBXhcBtH9mOLTgaunIzk6KIVbliqlgCwlqWydALoRAiBp+Ur3x7T6NzDANZfha/IULWBXEz825dcoP7RoUQfRiw=="}]},"maintainers":[{"name":"awsafanam","email":"awsaf.anam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-helper_0.0.1_1554639780578_0.18515985901263377"},"_hasShrinkwrap":false},"0.0.2":{"name":"@awsafanam/aws-helper","version":"0.0.2","author":{"name":"Awsaf Anam Chowdhury","email":"awsaf.anam@gmail.com"},"description":"A collection of common helper functions for AWS JS SDK","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"ISC","dependencies":{"aws-sdk":"^2.185.0","lodash":"^4.17.4","probe-image-size":"^3.2.0","readable-stream":"^2.3.3"},"gitHead":"f113e7931fa9bacf262cb7c647e16a18f1c31d11","_id":"@awsafanam/aws-helper@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"awsafanam","email":"awsaf.anam@gmail.com"},"dist":{"integrity":"sha512-a4Mr2TOBdRIoAzv+rJvxUed7iJ8zBAKkMpOy+Y4rN+CrwaA25zvoEfEvDchqXoyI1N+NXQxiSxsGF17SaZXGRw==","shasum":"1da8906c1542e35937fa41edefddd3ac8304363f","tarball":"https://registry.npmjs.org/@awsafanam/aws-helper/-/aws-helper-0.0.2.tgz","fileCount":12,"unpackedSize":9882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqe2jCRA9TVsSAnZWagAAuFYP/jI6s4ZdG30yppMTBwyD\nA4Kd2p3T4Q4fmUiRnT2pExxLH1wfU43/agQcsbLPdEzqRCo6ia8wi2qFIFzJ\n9hhKBO+35oIDIz8/FIExNMhTUYC3qeS9sg5INyvG44ndF+S1L+AnSgMBrMx8\nJdqbpQZ16USPcwKBProPeWLP0WH6Yi+MKcGZSeMtr/URs3vqNakI3jChX8FN\nhgx5wNYwxH0QbdBKVgwUofdGrdEgMpoj8oxcIjgCzYRWVDqvZHrrPMyan2w4\nnHlIbD1R5R4V1HIHnGFQEJE11OBjZhLMt1N/Do117TRNXuWKiF+vS7vHLk5L\n6SxyGyUSP6yggcqo65edjqlumK6QUOXAFjtHfqPoEuC4OyxPxkMzij9sPNpn\nZFYE32CZ661RCrYDGo01E5PzlPsnag9mpKWVFADamKD2yRRXs9q26ot16D0V\np0aMeoLPUuXQdwbKv2d9F3WqEMRmJ2tAL1Lp/oqQT2/RQ67xtl5qbgzNtyE5\nJZlSAml0DZsPEAx6NzJhB0djP/KIRkLkIU1vHht/RpZUbZeSSy0IlYDGlhnL\nzsWAqeEWG9dsfWGoGanDtzV7U/RnKe+zBGfvshTLfQ2OmQpTMCRJNQcaG5Wv\n/g/qVuEVGb/rOi4gJM4r30z9NqmgXZqDiXSiI2yEfOeRkN+Tvf7COQ4JWZWj\n1MsD\r\n=k+T/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXvgkf+X9K1DVAPfwP4EdVYjVlFxC23FsjW4SfGEjKEgIhAJcCpUJfFb+9Bh10j0Y+dgBELNF9Ap/1yduaekdeanUU"}]},"maintainers":[{"name":"awsafanam","email":"awsaf.anam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-helper_0.0.2_1554640291218_0.05298147907301165"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-07T12:23:00.384Z","0.0.1":"2019-04-07T12:23:00.723Z","modified":"2022-04-04T17:05:53.486Z","0.0.2":"2019-04-07T12:31:31.353Z"},"maintainers":[{"name":"awsafanam","email":"awsaf.anam@gmail.com"}],"description":"A collection of common helper functions for AWS JS SDK","author":{"name":"Awsaf Anam Chowdhury","email":"awsaf.anam@gmail.com"},"license":"ISC","readme":"# AWS Helper\r\n\r\nA collection of common helper functions for AWS JS SDK.\r\n\r\n## Functions\r\n*  copyResourceMetadata\r\n*  downloadFromS3\r\n*  downloadStreamFromS3\r\n*  downloadMetadataFromS3\r\n*  getResourceMetadata\r\n*  setResourceMetadata\r\n*  updateResourceExpirationDateTime\r\n*  uploadStreamToS3\r\n*  updateS3Metadata\r\n\r\n## Dependencies\r\n\r\nThe Image Resize Core is built using Node.js and various supporting packages:\r\n\r\n* [aws-sdk](https://www.npmjs.org/package/aws-sdk) - The official AWS SDK is used for all interactions with DynamoDB, S3 and Lambda. Since images and archives are stored in S3, this is essentially used for every API request.\r\n* [lodash](https://www.npmjs.org/package/lodash) - Lodash is a collection of helper methods which is primarily used for input validation as it has lots of tools for type validation.\r\n* [probe-image-size](https://www.npmjs.org/package/probe-image-size) - Determines the width and height of an image. Used to provide the `dimensions` property on the /imageEditors and /images APIs.\r\n* [readable-stream](https://www.npmjs.org/package/readable-stream) - Node.js streams, but in a module. This allows us to work with a consistent stream API (node.js 8 streams in this case) while in any node environment.\r\n","readmeFilename":"README.md"}