{"_id":"@slynova/flydrive-s3","_rev":"4-4fa62be05a371ba8ca8ff936c2e9894c","name":"@slynova/flydrive-s3","dist-tags":{"next":"1.0.1-alpha.0","latest":"1.0.3"},"versions":{"1.0.1-alpha.0":{"name":"@slynova/flydrive-s3","version":"1.0.1-alpha.0","description":"AWS S3 driver for @slynova/flydrive","homepage":"https://github.com/Slynova-Org/flydrive#readme","license":"MIT","main":"build/index.js","types":"build/index.d.ts","keywords":["storage","filesystem","file","aws","s3","promise","async","spaces","flydrive"],"author":{"name":"Romain Lanz","email":"romain.lanz@slynova.ch"},"contributors":[{"name":"Harminder Virk","email":"virk@adonisjs.com"},{"name":"Michaël Zasso","email":"targos@pm.me"}],"scripts":{"prepare":"tsc -b tsconfig.json"},"dependencies":{"aws-sdk":"^2.680.0"},"peerDependencies":{"@slynova/flydrive":"^1.0.0"},"devDependencies":{"@slynova/flydrive":"^1.0.1-alpha.0","@types/fs-extra":"^9.0.1","fs-extra":"^9.0.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Slynova-Org/flydrive.git"},"bugs":{"url":"https://github.com/Slynova-Org/flydrive/issues"},"gitHead":"e2c7f5d6a6861ab65945c762c1bfd62ed2b7999e","_id":"@slynova/flydrive-s3@1.0.1-alpha.0","_nodeVersion":"13.13.0","_npmVersion":"lerna/3.21.0/node@v13.13.0+x64 (win32)","dist":{"integrity":"sha512-zzWN2ORuOe00n/n3EUG8uhVBYjeOqPEgLyrg+7RrV7OlKHGDokbs/izQ8pGPnsCcUa2v7GgogD+rPWv+uSjDWA==","shasum":"b0058e5fcb974e37cbb1a73424d078b9d709413c","tarball":"https://registry.npmjs.org/@slynova/flydrive-s3/-/flydrive-s3-1.0.1-alpha.0.tgz","fileCount":10,"unpackedSize":19246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe10tUCRA9TVsSAnZWagAAY1MP/RINem19shWTxoy5T6TJ\nrW6khakBVXvWdb2i+AsGRj9p1aPtR/Ub4UydvIukN7MjYI8z958iR3D3WqUz\ntsruVze0+GMDL5bhARduW4kahg/b4aX8JD/HJEUGdR4zS/IYqIx872FtXml4\n/i47pVFSa5Pw+6W66jlRtSPgdmykFPEUUzNut/pEZb21csoNbvLRYfPAZp6v\nC6bJe3lUT+nkeAfopmUTui1gGlvl7q5h32GAu3ANOyn+HER+HcSa3M1eQU8A\nmP81Sa/CTX3IaThkvY6WXliEc2n+1L9xQAwsAvb41SJTtf5A92aJVbShVWcY\nXIKwjW493QznknqDfcyOhN+AGe7/kiGH1JlQobXQ3kUZI50II88C1VwQP7wa\ninOnce/t3A2WvSNrqCQYF4TrF0t0tj2FPnWa81vSuFQhjOk8imnmqD6gEoFi\nOkBl/JPSVOorXcCuw8ltidvJEdJHcPaTAudFmlw0BlXpMIb05S6GIV5VZZo+\nn5kHuG1AcwcUwVIhpoCQJ7dHvBRotanmWOFdzYSpDxu2LNyX9f/kL+DxmmXo\naIUd3PtFq/r9j1nH9eEsDZgfb2DGUrosemi893zLDygJnH54mGjJtz5Vc924\nVqNQuSTQgyTDAgAuyTZ0YLlMay4R4Es8mBG0iltnHhtPRoCrTo4p/7rSiLka\n1gFX\r\n=JfS8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDadwLf4NgPDlX0ibhqR3ppps1TbIl0U5jx+eBmYi9xbAiEAtkiIPxMKBj2ePP3v8H3YgvRuLjbcBwe2PJvUJK/gQBY="}]},"maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flydrive-s3_1.0.1-alpha.0_1591167828371_0.06701325875960884"},"_hasShrinkwrap":false},"1.0.1":{"name":"@slynova/flydrive-s3","version":"1.0.1","description":"AWS S3 driver for @slynova/flydrive","homepage":"https://github.com/Slynova-Org/flydrive#readme","license":"MIT","main":"build/index.js","types":"build/index.d.ts","keywords":["storage","filesystem","file","aws","s3","promise","async","spaces","flydrive"],"author":{"name":"Romain Lanz","email":"romain.lanz@slynova.ch"},"contributors":[{"name":"Harminder Virk","email":"virk@adonisjs.com"},{"name":"Michaël Zasso","email":"targos@pm.me"}],"scripts":{"prepare":"tsc -b tsconfig.json"},"dependencies":{"aws-sdk":"^2.680.0"},"peerDependencies":{"@slynova/flydrive":"^1.0.0"},"devDependencies":{"@slynova/flydrive":"^1.0.1-alpha.0","@types/fs-extra":"^9.0.1","fs-extra":"^9.0.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Slynova-Org/flydrive.git"},"bugs":{"url":"https://github.com/Slynova-Org/flydrive/issues"},"gitHead":"8e04e00b1e8433713acfbaac1beb8fbb37ddf9e5","_id":"@slynova/flydrive-s3@1.0.1","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.21.0/node@v14.3.0+x64 (darwin)","dist":{"integrity":"sha512-sD1QGY0IH7Y3mIhn+KrBRz6kkeHflouHoYnfRcpnOB4/WO/TAF73r10sLBSrfu4xtoRrNKSizXAsPEW6q68BHA==","shasum":"02f69cdc863e48b6a2467dd09425075f4c102e64","tarball":"https://registry.npmjs.org/@slynova/flydrive-s3/-/flydrive-s3-1.0.1.tgz","fileCount":11,"unpackedSize":20703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6g58CRA9TVsSAnZWagAAr+kQAIxuTlOQ11YvUZYuYZx3\nBOMYaNo5UI55bRwC0LIdiUoimREJjjfU4BycpqugOAHZpdfOUT8isd6sdRnd\n4sdnksRaEQ2MMOokAtRyzYIB2mP5Y/yixrG07aM81ZkEdplH2LqJx0uuzk/1\no68FYBySSb3QXqIpAxP1tge8zlT5XAAKU2qgVvZ3UdhaqB/PHHAmWAF0Ga+t\nEROy/hMJ8gesXdqInPoeirA5L68ukSkqrkMBTNxZlqdeXA2pZgtBWEgFG+R3\nqADmmWd1fmwCgGFH9451eH/wVOFkQToB/JNpxPF84YmpKijNFbRClu9UjPj3\nTWst49RzkIT0JEVdVcRODkyZKoF+z/TGJglrZU8eue6iGZQ+Q5oz4Na9cwyS\nQTA02eBjEfMKwgbWevXnzJY7yy5YFaejcOreBGvtERQKe974K3pX3+K457+C\nWiz6MqlQ16KP3a5U9g/y9Sd5Qt9klJo7Wqkfa+dKZtMuwTTSKGM9kefhAf4J\nRvJ+uojR/ngAXQB1kIA/D/2Gd4H2w1XIHLkQqJ3FNDw6fCWrnkX1uTFW5kKT\nBbX8KdiA32BLpbouk5oXjDuaOLfGCJpUu0hyAyu2WkM2XsQoC2FY1b8vPC2k\n/gPUQYeK+tc+avEJP0Myzkd3wiqJkBpbpGtxl1B5sjNwmhiYq0MYwX/hzmW8\nlnHj\r\n=qid4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrWIYT5pPanQWcll6Y7XSqAp6KTSMRup7MFNZerAip1gIgZ0Y7MNCxiKR2PPjSEF/Bik1psmMSrMTHWBFv2BqlOeA="}]},"maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flydrive-s3_1.0.1_1592397435887_0.0830105714659406"},"_hasShrinkwrap":false},"1.0.2":{"name":"@slynova/flydrive-s3","version":"1.0.2","description":"AWS S3 driver for @slynova/flydrive","homepage":"https://github.com/Slynova-Org/flydrive#readme","license":"MIT","main":"build/index.js","types":"build/index.d.ts","keywords":["storage","filesystem","file","aws","s3","promise","async","spaces","flydrive"],"author":{"name":"Romain Lanz","email":"romain.lanz@slynova.ch"},"contributors":[{"name":"Harminder Virk","email":"virk@adonisjs.com"},{"name":"Michaël Zasso","email":"targos@pm.me"}],"scripts":{"prepare":"tsc -b tsconfig.json"},"dependencies":{"aws-sdk":"^2.680.0"},"peerDependencies":{"@slynova/flydrive":"^1.0.0"},"devDependencies":{"@slynova/flydrive":"^1.0.2","@types/fs-extra":"^9.0.1","fs-extra":"^9.0.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Slynova-Org/flydrive.git"},"bugs":{"url":"https://github.com/Slynova-Org/flydrive/issues"},"gitHead":"2e7b129e7214b22936d7e51853c1a9b47e32517a","_id":"@slynova/flydrive-s3@1.0.2","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.21.0/node@v14.3.0+x64 (darwin)","dist":{"integrity":"sha512-jviTnixVvCf7Mh8rLwFAHLpUxNpiItCFqv8EuEbtHIYQXztYWvYfcO2eOm3PbQzMzjZquwbUMSePkfmsLxwjmw==","shasum":"a44cecb21019fd36f2af2e92e3be496ded8da1f8","tarball":"https://registry.npmjs.org/@slynova/flydrive-s3/-/flydrive-s3-1.0.2.tgz","fileCount":12,"unpackedSize":22098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBCNQCRA9TVsSAnZWagAAIlEQAI4t3zIc7sFinnOYgunm\nyIOT3GK5EqQZWRcG3L307oE8+alAl1YtH/Ka2c55XadIThloy4OURUPsJ9MF\nvvSxz3KxIN+/RStRoqPpmDlSTqcIhpCLhiTX+hFyHiDhNq9GLIgNDCXSyQtH\nbLChSqmq7MDpbc6FmxkLcumwkhlCIZrITnKiLcuYBT/9H1g+wUVN9cCXvVDt\nuwUYEREpgRNd4LflrDBzfxR7YqhLfkf40vxr1vuwXdDn7wRKjvCDK5VO85Xn\nR1PaSeax13p9SIK2DZ7zcIXObaf3t1iBIlwPtRQUe0zuM8Drq94gNug4MXXx\n794FMUAWXQz91FO84JXat91Rruv1R6CvebCJF7DIQDHQNFfnOobVZQXDKKKQ\nPia1ao7kODHFWYMs/OM9dPfISaFyMt+bTpTMww3vKON5IyXAK1Jxq6RWjKnZ\n+V1L3qcls6ZVs3+nfNGGBDma9IyVQRolRQXPl10vLeddCC3e8Bozm3W/V+I4\nTzbMtrSAuSQSQJKWOMDeSGAdjH5fj0qbE3ugxqHhF5xx/X3f908F4Hq2LaXw\nGzuEYMQogvSzSH17AFR8Rqyh6hcq/Qg5NnexBCHAL5M7ESqh6JQOk0Z77dJr\nf22sfkUVgqEsrW8s5dbqQN6soPKtPDud1rYw0SUnRRunHbFQhEsDagV4YaEi\nbETq\r\n=Lc0e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCR23iMPknyRwGzeffjwYaqk7quZ7UzKPa5hoQ5VAhqAiEA5HFt/wUrDrOHEgsMYc/8k4WxFFYzZNoqWRWWSyCc+RY="}]},"maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flydrive-s3_1.0.2_1594106704374_0.2142086875603877"},"_hasShrinkwrap":false},"1.0.3":{"name":"@slynova/flydrive-s3","version":"1.0.3","description":"AWS S3 driver for @slynova/flydrive","homepage":"https://github.com/Slynova-Org/flydrive#readme","license":"MIT","main":"build/index.js","types":"build/index.d.ts","keywords":["storage","filesystem","file","aws","s3","promise","async","spaces","flydrive"],"author":{"name":"Romain Lanz","email":"romain.lanz@slynova.ch"},"contributors":[{"name":"Harminder Virk","email":"virk@adonisjs.com"},{"name":"Michaël Zasso","email":"targos@pm.me"}],"scripts":{"prepare":"tsc -b tsconfig.json"},"dependencies":{"aws-sdk":"^2.680.0"},"peerDependencies":{"@slynova/flydrive":"^1.0.0"},"devDependencies":{"@slynova/flydrive":"^1.0.3","@types/fs-extra":"^9.0.1","fs-extra":"^9.0.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Slynova-Org/flydrive.git"},"bugs":{"url":"https://github.com/Slynova-Org/flydrive/issues"},"gitHead":"6ecc4acdd864ddf05ca0321743299a92b40442bd","_id":"@slynova/flydrive-s3@1.0.3","_nodeVersion":"14.8.0","_npmVersion":"lerna/3.21.0/node@v14.8.0+x64 (darwin)","dist":{"integrity":"sha512-mSLuQ+YqJTlW+64D+bVKQCF0W8FKKAeOkhrWWc7NIE35AWxrI7eLbaOBqe1GHBiy29xRP8v+aHGMIelGsi1bDQ==","shasum":"513bab886f50e4acdeb56ba3b4ddb329f3ccb6a2","tarball":"https://registry.npmjs.org/@slynova/flydrive-s3/-/flydrive-s3-1.0.3.tgz","fileCount":12,"unpackedSize":22454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUfI6CRA9TVsSAnZWagAAQl8P/iRoQe3/u611Yfojw8P6\nMSwEDiLkPWogIJ2CA24qs9ddryW2zwjj+EFfOIEXjsOeCZ0rkceukNgv2VwU\nzf1ibIecwCqW7kzo5VNVKww4tv5TFrnqKt0B06smntMYoOJBmS2VzWWXxpaR\nqqk4BIHLfI9YohzFCegnWpmzjEQhCCXwkoNtlJq32jf5yhtLkOQsHkSIzL+8\npWzz5CbDCuyV9mYMFQX2jyeZCn3U8l4K0oGBi2qUOcZNwD6xex1mWhJDDdxW\nmMpugJXDORzlDzDNSh9gE5Ek3lRWBJ2nJwaldt+0fsYcJ2stFFp5mjkSCq5/\nEtKrv7Jus7rc7HduzNtli4OWrcoq79dpkwrY915TNSNgIv35f+3PKuHpbZyD\nCabFeRqi0ebX7/M8n0+xVEes5JvjlNve3uOyhtWD6K8imJReyaXTEAUXDfXW\nT1PsM7oFzVm/kllP7nTRerO1r+0YmwLkS4dxP6KbjLhaLaDKgLdaN5S+j8Lr\naQuhWk7sqf3wRmqnXYj/M26JxC+TAuI2EGP+3KYr7xQu8Ny54+W+QyWKEhr5\n26GLy0dyNg6PQHVgPmSWCMcKWcEmYBFxGTA2JHNsNCfbaOiUlHLNH1KPqpNQ\ns1kTfnT9AcBI0uUHW7pp1ouBy75grPwFzlUMnUvdss9zx/1fV/VsFHf/DvIH\narDj\r\n=U3PE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLss1NoQYdWTW/7BJ5LvRrz3oU64nA5QiGNa3npE30MAIgOyqZD+x9U6D1wEhPUUc7A7Rn3+BEHJ/JhPHLw76T54A="}]},"maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flydrive-s3_1.0.3_1599205945787_0.17041138146329216"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-03T07:03:48.234Z","1.0.1-alpha.0":"2020-06-03T07:03:48.530Z","modified":"2022-04-07T00:25:01.859Z","1.0.1":"2020-06-17T12:37:15.991Z","1.0.2":"2020-07-07T07:25:04.545Z","1.0.3":"2020-09-04T07:52:25.897Z"},"maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"description":"AWS S3 driver for @slynova/flydrive","homepage":"https://github.com/Slynova-Org/flydrive#readme","keywords":["storage","filesystem","file","aws","s3","promise","async","spaces","flydrive"],"repository":{"type":"git","url":"git+https://github.com/Slynova-Org/flydrive.git"},"contributors":[{"name":"Harminder Virk","email":"virk@adonisjs.com"},{"name":"Michaël Zasso","email":"targos@pm.me"}],"author":{"name":"Romain Lanz","email":"romain.lanz@slynova.ch"},"bugs":{"url":"https://github.com/Slynova-Org/flydrive/issues"},"license":"MIT","readme":"<p align=\"center\">\n  <img src=\"https://user-images.githubusercontent.com/2793951/54391096-418f4500-46a4-11e9-8d0c-b00ff7ba4198.png\" alt=\"flydrive\">\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@slynova/flydrive-s3\"><img src=\"https://img.shields.io/npm/dm/@slynova/flydrive-s3.svg?style=flat-square\" alt=\"Download\"></a>\n  <a href=\"https://www.npmjs.com/package/@slynova/flydrive-s3\"><img src=\"https://img.shields.io/npm/v/@slynova/flydrive-s3.svg?style=flat-square\" alt=\"Version\"></a>\n  <a href=\"https://opensource.org/licenses/MIT\"><img src=\"https://img.shields.io/npm/l/@slynova/flydrive-s3.svg?style=flat-square\" alt=\"License\"></a>\n</p>\n\n`flydrive` is a framework-agnostic package which provides a powerful wrapper to manage file Storage in [Node.js](https://nodejs.org).\n\nThis package is the driver for Amazon S3 and other compatible services.\n\n---\n\n## Getting Started\n\nThis package is available in the npm registry.\nIt can easily be installed with `npm` or `yarn`.\n\n```bash\n$ npm i @slynova/flydrive-s3\n# or\n$ yarn add @slynova/flydrive-s3\n```\n\n```javascript\nconst { AmazonWebServicesS3Storage } = require('@slynova/flydrive-s3');\nconst { StorageManager } = require('@slynova/flydrive');\nconst storage = new StorageManager({\n  // ...\n\n  s3: {\n    driver: 's3',\n    config: {\n      key: process.env.S3_KEY,\n      endpoint: process.env.S3_ENDPOINT,\n      secret: process.env.S3_SECRET,\n      bucket: process.env.S3_BUCKET,\n      region: process.env.S3_REGION,\n    },\n  },\n});\n\nstorage.registerDriver('s3', AmazonWebServicesS3Storage);\n```\n","readmeFilename":"README.md"}