gitextract_lj84rw3_/ ├── .codeclimate.yml ├── .editorconfig ├── .eslintrc.js ├── .github/ │ ├── FUNDING.yml │ ├── actions/ │ │ └── setup/ │ │ └── action.yml │ └── workflows/ │ ├── benchmark.yml │ └── main.yml ├── .gitignore ├── .npmignore ├── CHANGES.md ├── Gruntfile.js ├── LICENSE.markdown ├── README.markdown ├── _config.yml ├── bower.json ├── component.json ├── dist/ │ └── jszip.js ├── docs/ │ ├── APPNOTE.TXT │ ├── ZIP spec.txt │ └── references.txt ├── documentation/ │ ├── .eslintrc.js │ ├── _layouts/ │ │ └── default.html │ ├── api_jszip/ │ │ ├── constructor.md │ │ ├── external.md │ │ ├── file_data.md │ │ ├── file_name.md │ │ ├── file_regex.md │ │ ├── filter.md │ │ ├── folder_name.md │ │ ├── folder_regex.md │ │ ├── for_each.md │ │ ├── generate_async.md │ │ ├── generate_internal_stream.md │ │ ├── generate_node_stream.md │ │ ├── load_async.md │ │ ├── load_async_object.md │ │ ├── remove.md │ │ ├── support.md │ │ └── version.md │ ├── api_jszip.md │ ├── api_streamhelper/ │ │ ├── accumulate.md │ │ ├── on.md │ │ ├── pause.md │ │ └── resume.md │ ├── api_streamhelper.md │ ├── api_zipobject/ │ │ ├── async.md │ │ ├── internal_stream.md │ │ └── node_stream.md │ ├── api_zipobject.md │ ├── contributing.md │ ├── css/ │ │ ├── main.css │ │ └── pygments.css │ ├── examples/ │ │ ├── download-zip-file.html │ │ ├── download-zip-file.inc/ │ │ │ ├── blob.html │ │ │ ├── blob.js │ │ │ ├── data_uri.html │ │ │ └── data_uri.js │ │ ├── downloader.html │ │ ├── downloader.inc/ │ │ │ ├── downloader.html │ │ │ ├── downloader.js │ │ │ └── helpers.js │ │ ├── get-binary-files-ajax.html │ │ ├── get-binary-files-ajax.inc/ │ │ │ ├── fetch_api.html │ │ │ ├── fetch_api.js │ │ │ ├── jszip_utils.html │ │ │ └── jszip_utils.js │ │ ├── read-local-file-api.html │ │ └── read-local-file-api.inc/ │ │ ├── read.html │ │ └── read.js │ ├── examples.md │ ├── faq.md │ ├── howto/ │ │ ├── read_zip.md │ │ └── write_zip.md │ ├── limitations.md │ └── upgrade_guide.md ├── index.d.ts ├── index.html ├── lib/ │ ├── base64.js │ ├── compressedObject.js │ ├── compressions.js │ ├── crc32.js │ ├── defaults.js │ ├── external.js │ ├── flate.js │ ├── generate/ │ │ ├── ZipFileWorker.js │ │ └── index.js │ ├── index.js │ ├── license_header.js │ ├── load.js │ ├── nodejs/ │ │ ├── NodejsStreamInputAdapter.js │ │ └── NodejsStreamOutputAdapter.js │ ├── nodejsUtils.js │ ├── object.js │ ├── readable-stream-browser.js │ ├── reader/ │ │ ├── ArrayReader.js │ │ ├── DataReader.js │ │ ├── NodeBufferReader.js │ │ ├── StringReader.js │ │ ├── Uint8ArrayReader.js │ │ └── readerFor.js │ ├── signature.js │ ├── stream/ │ │ ├── ConvertWorker.js │ │ ├── Crc32Probe.js │ │ ├── DataLengthProbe.js │ │ ├── DataWorker.js │ │ ├── GenericWorker.js │ │ └── StreamHelper.js │ ├── support.js │ ├── utf8.js │ ├── utils.js │ ├── zipEntries.js │ ├── zipEntry.js │ └── zipObject.js ├── package.json ├── sponsors.md ├── test/ │ ├── .eslintrc.js │ ├── asserts/ │ │ ├── constructor.js │ │ ├── delete.js │ │ ├── deprecated.js │ │ ├── external.js │ │ ├── file.js │ │ ├── filter.js │ │ ├── foreach.js │ │ ├── generate.js │ │ ├── load.js │ │ ├── permissions.js │ │ ├── stream.js │ │ ├── unicode.js │ │ ├── utils.js │ │ └── version.js │ ├── benchmark/ │ │ ├── .eslintrc.js │ │ ├── benchmark.js │ │ ├── index.html │ │ └── node.js │ ├── helpers/ │ │ ├── browser-test-utils.js │ │ ├── node-test-utils.js │ │ └── test-utils.js │ ├── index.html │ ├── ref/ │ │ └── complex_files/ │ │ ├── AntarcticaTemps.ods │ │ ├── AntarcticaTemps.xlsx │ │ ├── Franz Kafka - The Metamorphosis.epub │ │ └── Outlook2007_Calendar.xps │ └── run.js ├── tsconfig.json └── vendor/ └── FileSaver.js