├── .github └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .npmignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── docs ├── .nojekyll ├── assets │ ├── css │ │ ├── main.css │ │ └── main.css.map │ ├── images │ │ ├── icons.png │ │ ├── icons@2x.png │ │ ├── widgets.png │ │ └── widgets@2x.png │ └── js │ │ ├── main.js │ │ └── search.js ├── classes │ ├── _manageddownloader_.manageddownloader.html │ └── _manageddownloaderstream_.manageddownloaderstream.html ├── globals.html ├── index.html ├── interfaces │ ├── _manageddownloader_.getobjectstreaminput.html │ └── _manageddownloader_.manageddownloaderoptions.html └── modules │ ├── _manageddownloader_.html │ └── _manageddownloaderstream_.html ├── package.json ├── src ├── ManagedDownloader.ts ├── ManagedDownloaderStream.ts ├── getInformationFromRange.ts ├── getRangeOfPart.ts ├── index.ts └── test │ ├── integration │ └── ManagedDownloader.integ.spec.ts │ └── unit │ └── ManagedDownloader.spec.ts ├── tsconfig.json └── tsconfig.test.json /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/* 2 | node_modules 3 | package-lock.json 4 | coverage/* 5 | .DS_Store -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/.npmignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/assets/css/main.css -------------------------------------------------------------------------------- /docs/assets/css/main.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/assets/css/main.css.map -------------------------------------------------------------------------------- /docs/assets/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/assets/images/icons.png -------------------------------------------------------------------------------- /docs/assets/images/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/assets/images/icons@2x.png -------------------------------------------------------------------------------- /docs/assets/images/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/assets/images/widgets.png -------------------------------------------------------------------------------- /docs/assets/images/widgets@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/assets/images/widgets@2x.png -------------------------------------------------------------------------------- /docs/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/assets/js/main.js -------------------------------------------------------------------------------- /docs/assets/js/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/assets/js/search.js -------------------------------------------------------------------------------- /docs/classes/_manageddownloader_.manageddownloader.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/classes/_manageddownloader_.manageddownloader.html -------------------------------------------------------------------------------- /docs/classes/_manageddownloaderstream_.manageddownloaderstream.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/classes/_manageddownloaderstream_.manageddownloaderstream.html -------------------------------------------------------------------------------- /docs/globals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/globals.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/interfaces/_manageddownloader_.getobjectstreaminput.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/interfaces/_manageddownloader_.getobjectstreaminput.html -------------------------------------------------------------------------------- /docs/interfaces/_manageddownloader_.manageddownloaderoptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/interfaces/_manageddownloader_.manageddownloaderoptions.html -------------------------------------------------------------------------------- /docs/modules/_manageddownloader_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/modules/_manageddownloader_.html -------------------------------------------------------------------------------- /docs/modules/_manageddownloaderstream_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/docs/modules/_manageddownloaderstream_.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/package.json -------------------------------------------------------------------------------- /src/ManagedDownloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/src/ManagedDownloader.ts -------------------------------------------------------------------------------- /src/ManagedDownloaderStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/src/ManagedDownloaderStream.ts -------------------------------------------------------------------------------- /src/getInformationFromRange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/src/getInformationFromRange.ts -------------------------------------------------------------------------------- /src/getRangeOfPart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/src/getRangeOfPart.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ManagedDownloader'; -------------------------------------------------------------------------------- /src/test/integration/ManagedDownloader.integ.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/src/test/integration/ManagedDownloader.integ.spec.ts -------------------------------------------------------------------------------- /src/test/unit/ManagedDownloader.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/src/test/unit/ManagedDownloader.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/s3-managed-download-js/HEAD/tsconfig.test.json --------------------------------------------------------------------------------