{"_id":"@adamcikado/flydrive-s3","_rev":"2-e74ac84feda00b2af88e6593f338b1da","name":"@adamcikado/flydrive-s3","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.3":{"name":"@adamcikado/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":{"@adamcikado/flydrive":"^1.0.0"},"devDependencies":{"@adamcikado/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"},"_id":"@adamcikado/flydrive-s3@1.0.3","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-jum6v3sKBjo8ZqW3xnnQ2bfo10eMP238YW5JqltX2zpJoBYfm8fluHHXqeNPXNIU4iDBazUbsBcRjP5/T6zDaQ==","shasum":"3fa9aa5fc148c3492c86bb913961e991fc4a0cc8","tarball":"https://registry.npmjs.org/@adamcikado/flydrive-s3/-/flydrive-s3-1.0.3.tgz","fileCount":11,"unpackedSize":21509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa2HnCRA9TVsSAnZWagAAedMP/2mfISJW5EaLjaTG7XmW\ndVNBYg1CDpWDqY2qNabdCpo4JReTOZQWyRS1TkPDU9wgdNykNb08EVO4B2KR\nzwRbmknlePmWIXsAwZCLRGxnlzvKTbLRYJbGYrqtypj4MMe4X69uQLo79eSy\nole5pcXMUniy5yj1ADm0Z1oI2zmfhU8lwhGIOPS39ineEsQCtjFZqP0UfNKE\ntKr8LwYBrcY5U7l9ZSOfr80Yh8QFaZONKHFl09w9HtxrDnbq5ADKcK4np5bJ\nV+DL0GqtscjUMUQZEEPwqfcLeTEbkqhfrEj7kMUh7q29LlXEweOVZ40rRmMN\n+kbFD9EN1apul2BjSDX6WIZq8WtxhiJvl7whwN8NZiUHKVCWzUXyKJKwRJAa\nnnkcUnnp9uKmXMcccamtwndS/qvEm2B2tYk9ro/aWgFkvp63UIbUj2f2hI4w\n4MQfvQuQuGj7HAnH1M4VYMf/Fwdym7yFDCZ94TWCPdbo9Ngr2jTelqbJS519\nQRIrDANGq+PzQm40Whr9JtNg1lLoTDC3c1D/V46d2oLxTAXS1wN77TfkDQfP\nhnS4DXMYn5aQ6uPJ8/vLzuqW4lPFtG5SDzdhvSRfWdPB2DRluWm8RHSa2gSC\nyhifMxLd0h833D+ErnNnOXrtblJhU5X3nOXmCuL1BsuyAZEDkcaGrNodf6TK\nE4s7\r\n=uiZ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqjWjJfKycJhJnhq4wrBYxVMYixkOMKunVA+1IUpwxOAiBPQ8+PEzB0/jEpGA66BTo37bWrvpwYvnQSIPUZvKw+Lw=="}]},"maintainers":[{"name":"adamcikado","email":"adamcikado@gmail.com"}],"_npmUser":{"name":"adamcikado","email":"adamcikado@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flydrive-s3_1.0.3_1600872934674_0.6649178314629958"},"_hasShrinkwrap":false},"1.0.4":{"name":"@adamcikado/flydrive-s3","version":"1.0.4","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":{"@adamcikado/flydrive":"^1.0.0"},"devDependencies":{"@adamcikado/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"},"_id":"@adamcikado/flydrive-s3@1.0.4","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-rrcH8sv/IhfoYWMMJQdQBH4nruz3IWX19zeY7z2WbmoDy9w0PYggT11akEKmLzEwZDZXcMkTcOTy49LCjezwiA==","shasum":"c004f37b3f37620cbe29280a63e94a020f353c67","tarball":"https://registry.npmjs.org/@adamcikado/flydrive-s3/-/flydrive-s3-1.0.4.tgz","fileCount":11,"unpackedSize":21515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa2uOCRA9TVsSAnZWagAAloQP/3rQ9qX5D0f+iM6rjBwl\nqCBzzrPqkcsC0FEv626DKdWAxvIPYUYSUQgDpirYZ2tPiT2P4O0iCr6YZuYR\nt/AUyyNOpTFqu73TNLoKu9WF7CPn1Sn6k9wYKbw2ilaHF3VB9t9zNffAmydN\n2BwzEADbn2o1rFHMuwbHD9Sjic16+VkjUZdtBPcZAbjDKJAoEY0wAkr26puw\nwPQqQE6ms3ZeltGpuful0M/njl+YkDhrRh3LnDHUgjlocBFYui14itxtSW9E\ngR38/yiCUgjg53Xnrxp+arBpvkdP+ZDUpy1n7Bsdz10Ict8obetDRX368Pfe\nTJ+I0BxRo81uFiQdiPNvsbJWm18svzjfpyWLGJaZmRzhL3GTgzmGOaIZ66uf\nS9+6yc/c96J2dznZ67IHAMRcXbqT+FwbXrBkfbGJkZN8x8ulGIYt4gQGL401\nvxhnBydF4dwziXiFkzLE38lQhxDq5WCvdEzSf7ydncHT5YeEOkLqLd2NKAan\nIv1hfuo9aVjHhiNO2yfY/9pd8s7SmyNgXPzSeARU0WYESFByrmYIW3EJYm+0\nU5+pddiuj9fH83R10Qojuu+DaVr7yvGGiiA6FeCMUPZOLyMt49DDo9XDwojb\nKsLiFaOtj1V1G/RW5LEja8ibCbFY/dbfXmAfYlDoU5wR4AfyHtUio0t5cnSl\nh+e6\r\n=HSVV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEv6VtxSWpzxLLn/2jPkAZ+y9CglCT/aknfMUC3H4zAFAiAbxdALhZMXUzmjyn+KQb8RixILq22I76zuykmX4tHanA=="}]},"maintainers":[{"name":"adamcikado","email":"adamcikado@gmail.com"}],"_npmUser":{"name":"adamcikado","email":"adamcikado@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flydrive-s3_1.0.4_1600875406266_0.5879036058594973"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-23T14:55:34.625Z","1.0.3":"2020-09-23T14:55:34.804Z","modified":"2022-04-04T11:25:08.974Z","1.0.4":"2020-09-23T15:36:46.394Z"},"maintainers":[{"name":"adamcikado","email":"adamcikado@gmail.com"}],"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"}