├── .eslintrc ├── .gitignore ├── .travis.yml ├── .yarnclean ├── index.js ├── index.test.js ├── lib ├── assert-param.js ├── debug.js ├── methods │ ├── content-length.js │ ├── content-length.test.js │ ├── copy-file.js │ ├── copy-file.test.js │ ├── download-buffer.js │ ├── download-buffer.test.js │ ├── download-file.js │ ├── download-file.test.js │ ├── download-stream.js │ ├── download-stream.test.js │ ├── get-signed-url.js │ ├── get-signed-url.test.js │ ├── index.js │ ├── move-file.js │ ├── move-file.test.js │ ├── upload-buffer.js │ ├── upload-buffer.test.js │ ├── upload-file.js │ ├── upload-stream.js │ └── upload-stream.test.js ├── mock-storage.js ├── normalize-key.js ├── resolve-options.js └── resolve-options.test.js ├── package.json ├── readme.md ├── real.test.js ├── standard.test.js └── yarn.lock /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yarnclean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/.yarnclean -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/index.js -------------------------------------------------------------------------------- /index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/index.test.js -------------------------------------------------------------------------------- /lib/assert-param.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/assert-param.js -------------------------------------------------------------------------------- /lib/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/debug.js -------------------------------------------------------------------------------- /lib/methods/content-length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/content-length.js -------------------------------------------------------------------------------- /lib/methods/content-length.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/content-length.test.js -------------------------------------------------------------------------------- /lib/methods/copy-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/copy-file.js -------------------------------------------------------------------------------- /lib/methods/copy-file.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/copy-file.test.js -------------------------------------------------------------------------------- /lib/methods/download-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/download-buffer.js -------------------------------------------------------------------------------- /lib/methods/download-buffer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/download-buffer.test.js -------------------------------------------------------------------------------- /lib/methods/download-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/download-file.js -------------------------------------------------------------------------------- /lib/methods/download-file.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/download-file.test.js -------------------------------------------------------------------------------- /lib/methods/download-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/download-stream.js -------------------------------------------------------------------------------- /lib/methods/download-stream.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/download-stream.test.js -------------------------------------------------------------------------------- /lib/methods/get-signed-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/get-signed-url.js -------------------------------------------------------------------------------- /lib/methods/get-signed-url.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/get-signed-url.test.js -------------------------------------------------------------------------------- /lib/methods/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/index.js -------------------------------------------------------------------------------- /lib/methods/move-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/move-file.js -------------------------------------------------------------------------------- /lib/methods/move-file.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/move-file.test.js -------------------------------------------------------------------------------- /lib/methods/upload-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/upload-buffer.js -------------------------------------------------------------------------------- /lib/methods/upload-buffer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/upload-buffer.test.js -------------------------------------------------------------------------------- /lib/methods/upload-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/upload-file.js -------------------------------------------------------------------------------- /lib/methods/upload-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/upload-stream.js -------------------------------------------------------------------------------- /lib/methods/upload-stream.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/methods/upload-stream.test.js -------------------------------------------------------------------------------- /lib/mock-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/mock-storage.js -------------------------------------------------------------------------------- /lib/normalize-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/normalize-key.js -------------------------------------------------------------------------------- /lib/resolve-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/resolve-options.js -------------------------------------------------------------------------------- /lib/resolve-options.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/lib/resolve-options.test.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/readme.md -------------------------------------------------------------------------------- /real.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/real.test.js -------------------------------------------------------------------------------- /standard.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/standard.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/abstract-object-storage/HEAD/yarn.lock --------------------------------------------------------------------------------