├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── SECURITY.md ├── libs ├── ZipExport.js └── ZippedFS.js ├── main.js ├── package.json └── tests ├── assets ├── folders.zip ├── hello-unzip-exists │ └── hello │ │ ├── says-hello │ │ └── world │ │ └── says-world ├── hello-world ├── hello.zip ├── hello │ ├── says-hello │ └── world │ │ └── says-world └── zip-slip.zip ├── cleanup.js ├── logical2real.dirs.test.js ├── unzip.async.test.js ├── unzip.sync.test.js ├── zip.dir.async.test.js ├── zip.dir.sync.test.js ├── zip.file.async.test.js └── zip.file.sync.test.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/SECURITY.md -------------------------------------------------------------------------------- /libs/ZipExport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/libs/ZipExport.js -------------------------------------------------------------------------------- /libs/ZippedFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/libs/ZippedFS.js -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/main.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/package.json -------------------------------------------------------------------------------- /tests/assets/folders.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/tests/assets/folders.zip -------------------------------------------------------------------------------- /tests/assets/hello-unzip-exists/hello/says-hello: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /tests/assets/hello-unzip-exists/hello/world/says-world: -------------------------------------------------------------------------------- 1 | World -------------------------------------------------------------------------------- /tests/assets/hello-world: -------------------------------------------------------------------------------- 1 | Hello World. -------------------------------------------------------------------------------- /tests/assets/hello.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/tests/assets/hello.zip -------------------------------------------------------------------------------- /tests/assets/hello/says-hello: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /tests/assets/hello/world/says-world: -------------------------------------------------------------------------------- 1 | World -------------------------------------------------------------------------------- /tests/assets/zip-slip.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/tests/assets/zip-slip.zip -------------------------------------------------------------------------------- /tests/cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/tests/cleanup.js -------------------------------------------------------------------------------- /tests/logical2real.dirs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/tests/logical2real.dirs.test.js -------------------------------------------------------------------------------- /tests/unzip.async.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/tests/unzip.async.test.js -------------------------------------------------------------------------------- /tests/unzip.sync.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/tests/unzip.sync.test.js -------------------------------------------------------------------------------- /tests/zip.dir.async.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/tests/zip.dir.async.test.js -------------------------------------------------------------------------------- /tests/zip.dir.sync.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/tests/zip.dir.sync.test.js -------------------------------------------------------------------------------- /tests/zip.file.async.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/tests/zip.file.async.test.js -------------------------------------------------------------------------------- /tests/zip.file.sync.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/zip-local/HEAD/tests/zip.file.sync.test.js --------------------------------------------------------------------------------