{"_id":"stratumn-aws","_rev":"66-8a3773ea334cb7b8b3b0053e17c01437","name":"stratumn-aws","description":"AWS helper to be used in a Stratumn Agent","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"stratumn-aws","description":"AWS helper to be used in a Stratumn Agent","version":"1.0.0","dependencies":{"aws-sdk":"^2.4.4","crypto":"0.0.3"},"devDependencies":{"eslint":"^2.3.0","eslint-config-airbnb":"^6.0.2","babel-eslint":"^6.0.0"},"scripts":{"postversion":"git push && git push --tags","lint":"eslint index.js example.js"},"publishConfig":{"registry":"http://registry.npmjs.org"},"author":{"name":"Stratumn Team"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/stratumn/stratumn-aws.git"},"gitHead":"b9a9a965f496aa8fcf4604f553f78aba40d3a2eb","bugs":{"url":"https://github.com/stratumn/stratumn-aws/issues"},"homepage":"https://github.com/stratumn/stratumn-aws#readme","_id":"stratumn-aws@1.0.0","_shasum":"c186778994ec849fdc2cecb1603afa69cd373125","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"stratumn","email":"stratumn@gmail.com"},"dist":{"shasum":"c186778994ec849fdc2cecb1603afa69cd373125","tarball":"https://registry.npmjs.org/stratumn-aws/-/stratumn-aws-1.0.0.tgz","integrity":"sha512-AKRyoSODuLb8ZobJkG2D03HnLkMc4Cd6lVA/c98vh0NnIqGSRN3Cq5m0lxg4r3DoZXoaL+7OHVtKWkKBpcT8Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzghpTJgVjjVBEyqGfmV1cIhXUIRH4wwX/6iTYqylrwAiBC7h/0VlRrE9TIJoNb4qkVAmFopHsEMxQOmWmkc4Tnmw=="}]},"maintainers":[{"name":"stratumn","email":"stratumn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/stratumn-aws-1.0.0.tgz_1467638059503_0.013915423536673188"},"directories":{}}},"readme":"# stratumn-aws\n\nAWS helper to be used in a Stratumn Agent\n\n## Installation\n\n```\nnpm install --save stratumn-aws\n```\n\n## Usage\n\nSetup your credentials:\n\n```bash\nstratumn-set-config myApp AWS_ACCESS_KEY=<mykey> AWS_SECRET_KEY=<mysecret> AWS_REGION=<myregion> AWS_BUCKET=<mybucket>\n```\n\nIn your agent:\n\n```javascript\nconst AWSHelper = require('stratumn-aws');\n\nmodule.exports = {\n  getPutUrl: data => {\n    const params = { Key: data.name, ContentType: data.type };\n\n    AWSHelper(this).put(params)\n      .then(url => {\n        this.state.putUrl = url;\n        this.append();\n      })\n      .catch(this.reject);\n  },\n  getUrl: data => {\n    AWSHelper(this).get({ Key: data.name })\n    .then(url => {\n      this.state.url = url;\n      this.append();\n    })\n    .catch(this.reject);\n  },\n  readHash: data => {\n    AWSHelper(this).readHash({ Key: data.name })\n      .then(hash => {\n        this.state.fileHash = hash.digest('hex');\n        this.append();\n      })\n      .catch(this.reject);\n  }\n};\n```\n\n## Credits\n[Stratumn Team](https://github.com/stratumn/)\n\n## License\n\nMIT\n","maintainers":[{"email":"nicolas.douchin@sia-partners.com","name":"ndouchin"}],"time":{"modified":"2022-11-16T10:59:07.596Z","created":"2016-07-04T13:14:22.060Z","1.0.0":"2016-07-04T13:14:22.060Z"},"homepage":"https://github.com/stratumn/stratumn-aws#readme","repository":{"type":"git","url":"git+ssh://git@github.com/stratumn/stratumn-aws.git"},"author":{"name":"Stratumn Team"},"bugs":{"url":"https://github.com/stratumn/stratumn-aws/issues"},"license":"MIT","readmeFilename":"README.md"}