{"_id":"@dziegelbein/downzip","_rev":"10-7c8befe87223fc4b59ca196a9bfd3945","name":"@dziegelbein/downzip","dist-tags":{"latest":"2.3.2"},"versions":{"2.1.0":{"name":"@dziegelbein/downzip","version":"2.1.0","keywords":["zip","download","stream","zip64","client"],"author":{"name":"Robbe Derks"},"license":"MIT","_id":"@dziegelbein/downzip@2.1.0","maintainers":[{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"}],"homepage":"https://github.com/robbederks/downzip","bugs":{"url":"https://github.com/robbederks/downzip/issues"},"dist":{"shasum":"eb66e4399868a5d8d9f4f00d92259fac8f9d587e","tarball":"https://registry.npmjs.org/@dziegelbein/downzip/-/downzip-2.1.0.tgz","fileCount":17,"integrity":"sha512-LWi+h8oGylaT9/EA5/xXLBdr/m33a9t1rydqZYX/FJSApZsdqIkZk3yJoFxVUjwk0IxO3K2o59TUSooFoxGHbA==","signatures":[{"sig":"MEQCIDSSR3SL/BlSXAISTEoiOL4FcxxIgwEyVpSzIExFtglzAiBNSI1Q9/uQo7Qv2eaeaM/DcGKPZxlmtwz6Mw/FO0QhXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1284067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm8g9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzIBAAkPiT13YodFTvJ8TnK46L38y5KeloFa2b9MeIpRLb3RRIqgvf\r\nJfqJVAI2xVFF3IGB3M5pYVAFl/d7QWgUACUpudKGkhhK0WBJq5QM1c6woR/w\r\na8JfwtrvnVvMa6FKx0BfHPquo3xtpvDFa/Z9muB+HDJOv2t3Zir+2FjbvcFY\r\nY00ZXqZ6H8uYpc6+ip7OTL8q1uv9s3qfI1ArwY7zF1TB4dKMgDUUlKVQrcOq\r\n0k9WYphx826VHX/0ue1SQ9oEbTvk5PQOSVw1LQzFuMDEf+Sp8hg67n0K/3Mk\r\nFrRjpjdlvEqwplge5sofM0g8y3f6qb2YGf03d2XUcDpKC/Lef5yTHn0tqz9+\r\nw5wcGDZCiCmRF+MfKid85UjFTAXpX8/b9J/iwh+ttT7LVN87yMOIg8Wik0Xa\r\n4YXM/LFLPGBW81kxbNXOyCU8dRHtIR+KepF2dnwthe+0eiWZpF0Fs1bl2SkM\r\nk4QoLrLop6b3GI63dlJo442uldOCkD4dSbTG5NBhlZNXQv1WbTaeKdhbupXs\r\n+/EjiUP25TjKszaV3yYTgkDMJUcyxUTEtQGF0u7Rmme9Q/wGZqaksPpNKmxg\r\nYh1jacTSWDnAlTgbb8fSMbVBCDEcaoVwCCxSe9F/nYxF3AedZIs8KCzifnat\r\n/ktOlmIDyA9siQHV4FQ+CihgI6OHx6z5xF0=\r\n=Ofjq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","gitHead":"109a231b4d4433d31be555418f864068ad03654d","scripts":{"test":"mocha --require @babel/register --require @babel/polyfill --require mocha-steps --text","build":"npx webpack --mode=production","build_dev":"npx webpack --mode=development","test:coverage":"NODE_ENV=nyc npx babel src --out-dir instrumented-src && nyc --reporter=lcov --reporter=text --all --include=src/* npm run test","setup_nyc_folder":"mkdir -p .nyc_output && chmod -R u+x ."},"_npmUser":{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"},"repository":{"url":"git+https://github.com/robbederks/downzip.git","type":"git"},"_npmVersion":"8.19.3","description":"Library to enable client-side code to stream potentially large files into a zipped download","directories":{},"_nodeVersion":"16.19.0","dependencies":{"jszip":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","node":"^13.14.0","mocha":"^6.2.3","webpack":"^4.44.2","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","mocha-steps":"^1.3.0","webpack-cli":"^3.3.12","babel-loader":"^8.2.2","@babel/polyfill":"^7.12.1","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","babel-plugin-istanbul":"^6.0.0","service-worker-loader":"^4.0.2","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/downzip_2.1.0_1671153725184_0.3804004966243142","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@dziegelbein/downzip","version":"2.1.1","keywords":["zip","download","stream","zip64","client"],"author":{"name":"Robbe Derks"},"license":"MIT","_id":"@dziegelbein/downzip@2.1.1","maintainers":[{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"}],"homepage":"https://github.com/robbederks/downzip","bugs":{"url":"https://github.com/robbederks/downzip/issues"},"dist":{"shasum":"a63dfa00430fd02dc4d1438a9590d3f2fded720d","tarball":"https://registry.npmjs.org/@dziegelbein/downzip/-/downzip-2.1.1.tgz","fileCount":17,"integrity":"sha512-4n2k6Ej2VZisQw2eVCWg6XkPOXq6sXltKlC110QHl91ld1ZvnRIE59rMU8dpDFuappzgsr+bDY73XzP46pl4xg==","signatures":[{"sig":"MEUCIQC17icqMKB4VU/44ztkps7P2VIvJw0UsvdbSryITxN1nAIgGg+1N5wJ7H0t9OXAcWnc6hh60i+3XwMeEusSoFZ9UDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1284765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm85WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZew//QA3qXjrg6b1E8JyFWyRxsSoC9P+h3o8ZS+RyeZjzbzbvzIqi\r\ntdShPbuWfURuO9b6G5uDLlQUJvIvx9NN7VaZ0DH3QQY+FixWAcK8WZghDIuE\r\nrNEvSCMBA1AqCsh5p2/kBEJnhhHK6Xd7z/qmuRqv4d5JxHtdv+92RSer1iBa\r\nHDBwP0u0E4ihKOLdX4b07McU9NGxs8L2lNx2dvWvxYkKa7yzpeMydhmfZAs4\r\ncNrfejYDECHR/xA7HS8RHjjQrUZT4kq2zjDmlnH3pRgMI736if88wNQpBz/E\r\nYl0/y9pWb/YKAhHW1s0kkKDM2TcS1j4kvX9V/SCzjQ+gPNjRbG2/lbn5bURJ\r\nXsyTKclqweGjIthEl7VyAtlrvbrQJhR9Vldanpe1QYHtDPdZx9GdBgiamSth\r\n7zfHNX+i96fV+nuPc+aFGbqAdEV04NSeIyLmVvPr15slIXa/VWowG1pL02zZ\r\n1bRL8DdNmf01dAbiRisS4J1Y1k1mE8wv+3Wm18A4TX/f1D3vFTbCcoShNBID\r\navIve0gEUVebDFr1CoVgsFGKn1X1DjlVYGfNHuuQqzvhaL026hEgKMrosa2n\r\nxYYdayCxjkZ7fc+U2HN+y5BEzBML4IAOyQAye+h7XVLxOJwLGMsbps4PHd4c\r\nixgwYdgnOzW0Qn37vgaDnG1sAZMkhjOTFKQ=\r\n=BfMv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","gitHead":"20a63fbc59421f1daf2f37958ec3e5feaac1ac58","scripts":{"test":"mocha --require @babel/register --require @babel/polyfill --require mocha-steps --text","build":"npx webpack --mode=production","build_dev":"npx webpack --mode=development","test:coverage":"NODE_ENV=nyc npx babel src --out-dir instrumented-src && nyc --reporter=lcov --reporter=text --all --include=src/* npm run test","setup_nyc_folder":"mkdir -p .nyc_output && chmod -R u+x ."},"_npmUser":{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"},"repository":{"url":"git+https://github.com/robbederks/downzip.git","type":"git"},"_npmVersion":"8.19.3","description":"Library to enable client-side code to stream potentially large files into a zipped download","directories":{},"_nodeVersion":"16.19.0","dependencies":{"jszip":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","node":"^13.14.0","mocha":"^6.2.3","webpack":"^4.44.2","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","mocha-steps":"^1.3.0","webpack-cli":"^3.3.12","babel-loader":"^8.2.2","@babel/polyfill":"^7.12.1","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","babel-plugin-istanbul":"^6.0.0","service-worker-loader":"^4.0.2","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/downzip_2.1.1_1671155286679_0.24897471748194078","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@dziegelbein/downzip","version":"2.1.2","keywords":["zip","download","stream","zip64","client"],"author":{"name":"Robbe Derks"},"license":"MIT","_id":"@dziegelbein/downzip@2.1.2","maintainers":[{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"}],"homepage":"https://github.com/robbederks/downzip","bugs":{"url":"https://github.com/robbederks/downzip/issues"},"dist":{"shasum":"82c81f82d02626b5750efbfa1137a438e870bc40","tarball":"https://registry.npmjs.org/@dziegelbein/downzip/-/downzip-2.1.2.tgz","fileCount":17,"integrity":"sha512-x9wiskQVMt3nIrGcGrJ6O3xpsAkmUlzNpJc+d1VZwbMEQ7ujeA8eOAa5wIcTEIdftFMVetJTivEtxOqD8YGkSg==","signatures":[{"sig":"MEYCIQCtj534NjXORgYW1XHdGau+f67Ob2rOtghfjeJVMRoh+wIhAOHvDtUcmbhC4nUl1U3wCX2bz47Se3omPPudXnkG5kmF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1284769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm89qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIXBAAkeJmU/C8IeORDrmAQWNcYpVSiHcKAAxXHiI67ed/ID4kjQ0l\r\nTPPgtsc1id41cZsxvxsfYqaflrmhLHfBTGGrzXTBpOElKRf1TCbILHmKzSZi\r\nsFPDtQhklNGcGmPCg3BNY2HOCJx8RQw7ly/Lg/6nTgQoDi1HYz9TIcW0T6/c\r\nZ1vQuJVg3x3vrSXCbI8VIR5uB0hdFhcGJGsHloAD11XeknbVeeu9py7HjV6U\r\n77kKiw1gM4f6znh2kPKPi8Zl3BbdNdzuHt794gP6lB+Nwi71MQER4dhf0NWh\r\nHQ4ixaFB0z73CVMaldtNwtiEtOlS6hSpmpGrj0pWiv2Og57j7/dnu+S1wRLp\r\nbax/H6oZA5MIoUGG9GISCZCL4plfbSt5nQnz9wS/y1hai07ZkGwHTdrHVJZT\r\n0f82HYFxVbYo4boA1UEu3OQj2qstcNPjYxQ5zDwYjjyMBEFifx8Vd+Tc6RVY\r\nI3B6jdZcJcErLAMYdaKaFxycqugB5Gd1Kzui9lnjBOZ2aaScIyDAEIAkMtxu\r\nrAoLjfhL+MAU+QwDG0SBVD6Lmo+hjMpS9seBYieJSiAY1RYSEYJ7yrd2U8DM\r\nl0NuapHpFqwSDJ/cmUk5383aeN1sZ4GAV//OEepTj6FkUjcXiiorBg0raCKX\r\n0u7GnHx+lYyo5mU8TcsjzKzTnuZwOm4/jwE=\r\n=5qxZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","gitHead":"d7806804c6b1fcc81dfd95fdcbfc3e818bef22a0","scripts":{"test":"mocha --require @babel/register --require @babel/polyfill --require mocha-steps --text","build":"npx webpack --mode=production","build_dev":"npx webpack --mode=development","test:coverage":"NODE_ENV=nyc npx babel src --out-dir instrumented-src && nyc --reporter=lcov --reporter=text --all --include=src/* npm run test","setup_nyc_folder":"mkdir -p .nyc_output && chmod -R u+x ."},"_npmUser":{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"},"repository":{"url":"git+https://github.com/robbederks/downzip.git","type":"git"},"_npmVersion":"8.19.3","description":"Library to enable client-side code to stream potentially large files into a zipped download","directories":{},"_nodeVersion":"16.19.0","dependencies":{"jszip":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","node":"^13.14.0","mocha":"^6.2.3","webpack":"^4.44.2","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","mocha-steps":"^1.3.0","webpack-cli":"^3.3.12","babel-loader":"^8.2.2","@babel/polyfill":"^7.12.1","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","babel-plugin-istanbul":"^6.0.0","service-worker-loader":"^4.0.2","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/downzip_2.1.2_1671155562499_0.1317309017097945","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@dziegelbein/downzip","version":"2.1.3","keywords":["zip","download","stream","zip64","client"],"author":{"name":"Robbe Derks"},"license":"MIT","_id":"@dziegelbein/downzip@2.1.3","maintainers":[{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"}],"contributors":[{"name":"Dan Ziegelbein"}],"homepage":"https://github.com/dziegelbein/downzip","bugs":{"url":"https://github.com/dziegelbein/downzip/issues"},"dist":{"shasum":"b2071187484d9df931801ffa6896308bbac6ce34","tarball":"https://registry.npmjs.org/@dziegelbein/downzip/-/downzip-2.1.3.tgz","fileCount":17,"integrity":"sha512-snsi9ZXJmllOZTBum4j2OTYZ1cjOUR3ZSTcfjyJCcltwBfi4qoKb+vUQQYsn5liEMCTXLmjOpbijWTXk6lvPWQ==","signatures":[{"sig":"MEYCIQC2t0OBc6qD30M/LaudPStzQ1UlTuRq/sHMkMIjjqNBVAIhAPQxGaa4jWqk3gwPYEeAztmTkGGotwSAtj1ZxSg+BTR2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1284817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm9DTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGYw/9HM2/LuAv+8YKJi6xIvBVnRxH9tn4lrQftX+23qs77yycuW7a\r\nJWcMzHlDs6niULj/nlvBNNdqJgk7HORXzd47LdRluYnDX4U+za5V4iqexJDD\r\nGzJfBfzj8HA75VsDOIoQWv7bwxJOuTXCQHpQ7s6U/8EJJEDShhoC+FEp+8Sa\r\noQicOiI5aJ/fXTTOFk0fXYGpFGnhEByDnaLkmPIa0xATef+yxO3li9OcS8oz\r\noKF1H+Ajxu5tPRy+VjSKkyA3hHXT7UzXPi6MsvoaVB6DWgOphzbeR8G1wFtQ\r\nDvEO5k33ndp5UFj6cnEaQ9VupiSFd5NlPvXu+RMk+BstQlp8e8Du6MRlJMaF\r\nfPYkl/gmj5bnWkRrp/uSubZ7JtPU6iVBZ4YbCYSp0VFq5dEAMk+pH1NIvkbP\r\n/eBV4c23lC+Xv1uE5qogfjBwewu8yjcljQDd6GzKa7PGlv9BchVnHH3Atoej\r\neks/FIm3Xp4cVOg6zIN0jNqHrLSMf6QZB8iGglTnGuUryN/IKkvuwFy4FAco\r\n8kZqXSLalN4gwh/GC19wzrKHG+UYMKojzDyU7EL7Blvm1wRTgu5f1Vtn4LIB\r\njCWkCG8TMuZRp2HUIkr8wfhJHq4lKull9d7k8h2gpYc2f7L7wNZz3jRqhGJ+\r\nHUY1jf3WI0bHu21sHIiAM9PUfpWAgvLXZx8=\r\n=fC4q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","gitHead":"bfd923e3031d0c04b0941b227fa472aed1edefd8","scripts":{"test":"mocha --require @babel/register --require @babel/polyfill --require mocha-steps --text","build":"npx webpack --mode=production","build_dev":"npx webpack --mode=development","test:coverage":"NODE_ENV=nyc npx babel src --out-dir instrumented-src && nyc --reporter=lcov --reporter=text --all --include=src/* npm run test","setup_nyc_folder":"mkdir -p .nyc_output && chmod -R u+x ."},"_npmUser":{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"},"repository":{"url":"git+https://github.com/dziegelbein/downzip.git","type":"git"},"_npmVersion":"8.19.3","description":"Library to enable client-side code to stream potentially large files into a zipped download","directories":{},"_nodeVersion":"16.19.0","dependencies":{"jszip":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","node":"^13.14.0","mocha":"^6.2.3","webpack":"^4.44.2","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","mocha-steps":"^1.3.0","webpack-cli":"^3.3.12","babel-loader":"^8.2.2","@babel/polyfill":"^7.12.1","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","babel-plugin-istanbul":"^6.0.0","service-worker-loader":"^4.0.2","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/downzip_2.1.3_1671155922718_0.2650660120827808","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@dziegelbein/downzip","version":"2.1.4","keywords":["zip","download","stream","zip64","client"],"author":{"name":"Robbe Derks"},"license":"MIT","_id":"@dziegelbein/downzip@2.1.4","maintainers":[{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"}],"contributors":[{"name":"Dan Ziegelbein"}],"homepage":"https://github.com/dziegelbein/downzip","bugs":{"url":"https://github.com/dziegelbein/downzip/issues"},"dist":{"shasum":"ca7f6a46a98acf23b5401709f0a5bba07d86eba7","tarball":"https://registry.npmjs.org/@dziegelbein/downzip/-/downzip-2.1.4.tgz","fileCount":17,"integrity":"sha512-X3lvPbk20oFX5zSXtp5J/VwLS7AnyaDR08qCcgsWjbtLAYa8VQuGRHTe8jUXC2iCGeVCW8GUOacIu4DB9kcckw==","signatures":[{"sig":"MEUCIQCNZjEAGGnWYVEy9DsShlSd4JdzjjqM5Y6cUfpY6dheiQIgdPgxrCJUMzPv2MiYhtnsJRgjqOSeMEKfx4o2kMFioLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1284790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnBGZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGdg//aI6jOuPNE32ZqXOysIfnNdeOv5ejB9KwpYl+xlLQqYl2TA0Y\r\nk5Pb5OhaeLo1kO6wAXpQn9WJQClxYPLjIv2P3WiK2A3og84TQ8x9cEGLHgjC\r\nHqd0EbeTM592v+yhrImHF7rhGx7pVoifo4EJQrZLqavmHYgHMoJG0F2UC36J\r\nyodaO9vRwCO9AfodTRWOX3MV+HIeqbNdH+zdCIRyoRE6Spj+mOkimsF8UCgq\r\nEEv8Ln+uqn4jyTucHp+v4QgliNXaU0rS5E6lyg2mHhsmQVvOd+OHqNLUxYJn\r\ndwa4fkIspYZOTHpcwbjP/0bMRlEN6Y4ZGqxzADokci3SE43v3/V6ANHOC7wI\r\nuAG7QQdLtKVX344sGn35GzcBBm9Gnxc7K4p3ZlajjWEinJadgnlOHJde4Bt9\r\nHX+lRhSRF5k4hBrk7MnNxdtkww05N43TmM6pGklsRm48hIlDwj8ngwXRsOgg\r\nggblgzj3jWoadekPXbtgdUCXD+fb4RGIkb7GFAjIa5tVcIq5ctNbUPSaIIgP\r\nUsogUvpQrbLxqraCs9iYCRiuEHQIJ21eq9Wn70Ip4fyhOqHsGtDy7FTl81qY\r\nDL7opvkATgZ4Z8JJWVZmiDoBK6qep7uIjIuzpLovmzQf3ztzXNA6ltfVcq7/\r\nZ4Lce32Tmkc2MqE+X8C0nkCwt2VPxhyU5LQ=\r\n=ruaK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","gitHead":"647798982c44a7e407f5ef6b2c16ff2fa664e524","scripts":{"test":"mocha --require @babel/register --require @babel/polyfill --require mocha-steps --text","build":"npx webpack --mode=production","build_dev":"npx webpack --mode=development","test:coverage":"NODE_ENV=nyc npx babel src --out-dir instrumented-src && nyc --reporter=lcov --reporter=text --all --include=src/* npm run test","setup_nyc_folder":"mkdir -p .nyc_output && chmod -R u+x ."},"_npmUser":{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"},"repository":{"url":"git+https://github.com/dziegelbein/downzip.git","type":"git"},"_npmVersion":"8.19.3","description":"Library to enable client-side code to stream potentially large files into a zipped download","directories":{},"_nodeVersion":"16.19.0","dependencies":{"jszip":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","node":"^13.14.0","mocha":"^6.2.3","webpack":"^4.44.2","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","mocha-steps":"^1.3.0","webpack-cli":"^3.3.12","babel-loader":"^8.2.2","@babel/polyfill":"^7.12.1","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","babel-plugin-istanbul":"^6.0.0","service-worker-loader":"^4.0.2","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/downzip_2.1.4_1671172505368_0.6712487819089248","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@dziegelbein/downzip","version":"2.2.0","keywords":["zip","download","stream","zip64","client"],"author":{"name":"Robbe Derks"},"license":"MIT","_id":"@dziegelbein/downzip@2.2.0","maintainers":[{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"}],"contributors":[{"name":"Dan Ziegelbein"}],"homepage":"https://github.com/dziegelbein/downzip","bugs":{"url":"https://github.com/dziegelbein/downzip/issues"},"dist":{"shasum":"1e16f7a2cfe9b4cddb2a610c34ad21fa1406752d","tarball":"https://registry.npmjs.org/@dziegelbein/downzip/-/downzip-2.2.0.tgz","fileCount":17,"integrity":"sha512-RN9c65YD4N7lQxSJ0zzvfMbYwkE1vV65AWmL59O3tzYo8dA5Vvhc/RxxipD/WeZpoDqQz4j0F4RQ3FOxtNisoQ==","signatures":[{"sig":"MEQCICaurkRackgMKYhwSb5w9YZrjK8WimtpdHOwAPWrK2iiAiB1qzZHTzCRk2CIRL9/jswA7RaQX516BHIZdZ2ioDOV1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1287931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjopW/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCYA//ap2/6g48KIbOztfnp+47jTNAVtfkZptoUl3vtiwMNK0ayXbb\r\nKnQlgJLzVN2K1a1hNyU1s9/NtVMhitxb1VOb4bd+PDNjtDXJ+lD8t0RHNxGT\r\nTyQIlwMSRnkzV/AjtnCTWqel39nLPka0FZ6wNT1RJjwDO1tW3tQk9WRpId6u\r\nEPdj1AmKbKZ1ymboYAoYat7sozOh6pr99hP0KSaEnSBsnYGYDS9caU8jJKdu\r\neEe1ORVdMg/pq3hnQz56wEfFjwqBcHxKqRubxD3jXk69otCNx9HvVcDS/aIw\r\nYiHRa8eQYzIIZ8RCF0AHy0NEm5OITLBai5gJlObX9y4AIPPNdfpBvUSh2vRE\r\ncxeKu8aJQ+CUAAj0fA2RkwlvziLzRShL+EDS3BESQMnpSIkOoJO4yhVgbsU6\r\ne6lALAKql1fT1DY24A9HeNgrCxhiJe9rPkWn88ag3vt97JzodAjH2BHCUQie\r\nG43O6nnKc96EHuEtpcasSLaLAMPHkx34fvVsH4Cw8/aA2a0GNTeEElt090oK\r\nm8M+0VFAmc8M4Qnm8vQiiJXwCRZnCO0bRdIlMmBCcyJ7SdKRUDVK6sUHBMrU\r\nxq3T+Dk4K4jhRXOLHYodjiNYHW+deB30GXTKwQzhY4fWXhMsyeQE4zwjY5pv\r\nqK4fPbOLH2pwQ3eQaKlIKDtmjoNBd7Mfl4A=\r\n=Wc7y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","gitHead":"cdda29cd5529fff356bd24833aec184e8c151aa9","scripts":{"test":"mocha --require @babel/register --require @babel/polyfill --require mocha-steps --text","build":"npx webpack --mode=production","build_dev":"npx webpack --mode=development","test:coverage":"NODE_ENV=nyc npx babel src --out-dir instrumented-src && nyc --reporter=lcov --reporter=text --all --include=src/* npm run test","setup_nyc_folder":"mkdir -p .nyc_output && chmod -R u+x ."},"_npmUser":{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"},"repository":{"url":"git+https://github.com/dziegelbein/downzip.git","type":"git"},"_npmVersion":"8.19.3","description":"Library to enable client-side code to stream potentially large files into a zipped download","directories":{},"_nodeVersion":"16.19.0","dependencies":{"jszip":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","node":"^13.14.0","mocha":"^6.2.3","webpack":"^4.44.2","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","mocha-steps":"^1.3.0","webpack-cli":"^3.3.12","babel-loader":"^8.2.2","@babel/polyfill":"^7.12.1","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","babel-plugin-istanbul":"^6.0.0","service-worker-loader":"^4.0.2","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/downzip_2.2.0_1671599551085_0.1646624985794436","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@dziegelbein/downzip","version":"2.2.1","keywords":["zip","download","stream","zip64","client"],"author":{"name":"Robbe Derks"},"license":"MIT","_id":"@dziegelbein/downzip@2.2.1","maintainers":[{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"}],"contributors":[{"name":"Dan Ziegelbein"}],"homepage":"https://github.com/dziegelbein/downzip","bugs":{"url":"https://github.com/dziegelbein/downzip/issues"},"dist":{"shasum":"cb3e3a2a4a617b199dbcd0fb21f28687eee2bd3b","tarball":"https://registry.npmjs.org/@dziegelbein/downzip/-/downzip-2.2.1.tgz","fileCount":17,"integrity":"sha512-WnY04k45APWtWkdyKO8DRhL+zBnKztuU8prXMI3bGMzlhPY3mcX2OdtXZNIRkEYegcQQAVYpSZ//HPSYJMjFhQ==","signatures":[{"sig":"MEUCIQCNt46SQQVkXd9khlnbS7GWZD1hr4h1T2n7QnwC9Tt+GQIgAUT7DYMXpsCPE2ULDhn6Y/O5HFirmjs4fMuQMwInYAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1841238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsNwxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1axAAjc4EcqsfOtIeh5b3z9jUPE5ZaN0N1IN1m4LJacE+GB3yLJ5z\r\n/JnV0kq/LXE+IPi3YEj5QwyOPhxupV5EX+RLLaUAPuG5Om7odDyqPVIn6d2O\r\nad6DghMYL+9eaOsxB4aYnRXYCJw5/b1Sh/m/ODEI0ZP3GMp46qEw6Kfqp6ld\r\nxOJZQ0YWW5ZlfotSKywl8G2UfV8jHbWHvonShqYWTyXM/3bT2mwPyLxBX+3Q\r\nHVEs+JurMDYC3Cr7TcxUdQiLU0VRuJNglIZV/9umPK00WCvOIn9oMjpcLO76\r\n4/OeSW9lPdvARUkTiMjvu7eFfHTK0kXqF/Kn1a6p5quA0TYihhQGy6xgzNlm\r\n6ZPwOqqUaF9yGQLr3akKIqcWEfFWKSuztMWEjTk5WX2j7heVTgiOLC7pQrxQ\r\nCG6AYz1a7IG56RxAP0j4OfpLas5HR4ArEcIDkR9YZ4fn7+AqKVOmENjr7lb5\r\ndSEPvG5NfIvyifSOvm12JLv3Et24uxsTAemACw67jAO5M4WAXODQkpleY+z/\r\nsk/0snqegOKtfnZ79Ye5m9KzwSSawOPs8eWVIyNmXRLzfjNFGDDQ2c6bohxj\r\nA4FV8eippSiShFUJABVDTvsStQrUoHNlUBUxuuKWNIu1derMCOoe5X5MjV/t\r\n6CyfGgHbJlaQ/aYuLkgyH6dhZbg6ZC9R4B4=\r\n=HCd8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","gitHead":"0e1c18f3984023a0235ab3ed850136c7f3171a43","scripts":{"test":"mocha --require @babel/register --require @babel/polyfill --require mocha-steps --text","build":"npx webpack --mode=production","build_dev":"npx webpack --mode=development","test:coverage":"NODE_ENV=nyc npx babel src --out-dir instrumented-src && nyc --reporter=lcov --reporter=text --all --include=src/* npm run test","setup_nyc_folder":"mkdir -p .nyc_output && chmod -R u+x ."},"_npmUser":{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"},"repository":{"url":"git+https://github.com/dziegelbein/downzip.git","type":"git"},"_npmVersion":"8.19.3","description":"Library to enable client-side code to stream potentially large files into a zipped download","directories":{},"_nodeVersion":"16.19.0","dependencies":{"jszip":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","node":"^13.14.0","mocha":"^6.2.3","webpack":"^4.44.2","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","mocha-steps":"^1.3.0","webpack-cli":"^3.3.12","babel-loader":"^8.2.2","@babel/polyfill":"^7.12.1","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","babel-plugin-istanbul":"^6.0.0","service-worker-loader":"^4.0.2","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/downzip_2.2.1_1672535088810_0.571089285436563","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@dziegelbein/downzip","version":"2.2.2","keywords":["zip","download","stream","zip64","client"],"author":{"name":"Robbe Derks"},"license":"MIT","_id":"@dziegelbein/downzip@2.2.2","maintainers":[{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"}],"contributors":[{"name":"Dan Ziegelbein"}],"homepage":"https://github.com/dziegelbein/downzip","bugs":{"url":"https://github.com/dziegelbein/downzip/issues"},"dist":{"shasum":"6c5f2a61509fd735b1deb61781dfc99a442b890c","tarball":"https://registry.npmjs.org/@dziegelbein/downzip/-/downzip-2.2.2.tgz","fileCount":17,"integrity":"sha512-iOr5jFB1eI0/cAfVcSbi31dk+zSW04d/vd4sCKv0lRTEOLykiSVhnST6E4tptpPWA6Gfy2ioLoiY50mcdLXUnw==","signatures":[{"sig":"MEUCIBhQ8shZx5GiGvlO7hdLdoYxJi6XtQkhcUC/kMsUzfVsAiEAit/qs6N9mbKl6gtCfWUxk47oQV1ogBCMHRkSc80EupU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1292599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsOSwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxUQ//dmmQ2iPAwti3n6rNCKbaHh9U4L18WKxnGmzKrDb+QUgWa6LD\r\ns1zSjZJcQGIQinjqCCre/Kv07nx+ylnXFajzf6oE/LimmMn0OVbdkPVgSa3D\r\nlqnZQ4bbTaFd/0YKMAp5vE9qksBYdgNhZca3PDbW+ErCWLXRfS4k+RYggiTs\r\n7CAPDc0q1rMvDV5bWiw5Lx8dkbxDihyXf1KwJUCVC9b9psAKovTeZ34vZ2bU\r\nFSf7pgOOOEb1NpdTG1i1eYe7BJyEG8mYINvXQfeLyDZcaI0PmmgOUoMQe3nn\r\n6+qwIEsPe3zOoxhCHhOtkRyRtW/k5dbkMJbvxDnUk1usv0ChE92T8WB726Vh\r\nI8LxAm06f4p9UxPiSy1jIvL95MBaNY2JhQWo0JiycUqWMb8NmhQY/WvchMAW\r\nunrHo9xCkDZpV3uIJOQAYIt8jVdNMlSqwW4hFX/2WDRTYf/KAAdV+AwPMt5o\r\n4NRVp+y2DzVl0W1gegARw0MlQA3HBGrnX9DgqteWMkNMrdvGgWK37IH3zbgu\r\nG/ZK42G3URayy1I8vqaeT3LrEGLAqWGZxeQCPhYejz7wXXKwPrxJpoUuUG0F\r\ndo3zIa5zhlGMGklahWOllSEyjlD/wN1KMx4hOi6QGAl2Q/m/RVtZ3mucvYm+\r\nUDDVksNEOAoXtre7mhxrWD7V57rBe5X/IqU=\r\n=TQcQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","gitHead":"bfcc1a35b43536d23e606b0d675b55982ecd8710","scripts":{"test":"mocha --require @babel/register --require @babel/polyfill --require mocha-steps --text","build":"npx webpack --mode=production","build_dev":"npx webpack --mode=development","test:coverage":"NODE_ENV=nyc npx babel src --out-dir instrumented-src && nyc --reporter=lcov --reporter=text --all --include=src/* npm run test","setup_nyc_folder":"mkdir -p .nyc_output && chmod -R u+x ."},"_npmUser":{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"},"repository":{"url":"git+https://github.com/dziegelbein/downzip.git","type":"git"},"_npmVersion":"8.19.3","description":"Library to enable client-side code to stream potentially large files into a zipped download","directories":{},"_nodeVersion":"16.19.0","dependencies":{"jszip":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","node":"^13.14.0","mocha":"^6.2.3","webpack":"^4.44.2","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","mocha-steps":"^1.3.0","webpack-cli":"^3.3.12","babel-loader":"^8.2.2","@babel/polyfill":"^7.12.1","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","babel-plugin-istanbul":"^6.0.0","service-worker-loader":"^4.0.2","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/downzip_2.2.2_1672537264681_0.5747830310284354","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@dziegelbein/downzip","version":"2.3.0","keywords":["zip","download","stream","zip64","client"],"author":{"name":"Robbe Derks"},"license":"MIT","_id":"@dziegelbein/downzip@2.3.0","maintainers":[{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"}],"contributors":[{"name":"Dan Ziegelbein"}],"homepage":"https://github.com/dziegelbein/downzip","bugs":{"url":"https://github.com/dziegelbein/downzip/issues"},"dist":{"shasum":"6095cf59b53905616a858e518429182f307d9580","tarball":"https://registry.npmjs.org/@dziegelbein/downzip/-/downzip-2.3.0.tgz","fileCount":17,"integrity":"sha512-bCG8X2wGVXFAWOjRI71+uyLlTwAyEhsuR3XnY9Yuj7n/4HjYtGmzq0UO3BkhS9hwkYg21xB21leJWGRM1dE+zQ==","signatures":[{"sig":"MEUCIQCnvzGEj86O14O1RqjeyPUJj9DYGMFhdL5w7uvN36xW1wIgKBR15WOUMpZX1MLvNKYS6ijq8VxLm+gsOJRwpAVKG3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1299037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtlhHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh9w/+I862gAvfzepVyDN7Lv0R0dV68RpuSKPM23mX6RcZuIR29VYy\r\nMyq68UKkrkUNLyHpEubz6OyMwJqAEmpCzjeiRuJeJPWfOkQ+VCeIURv68QnW\r\nB3rb1GPUeq8Z4Zrvh+Zgy3qx+GiUWknvqvA3zSQCM22kUrpiIucv8ILw/KLO\r\nFSYbZ8iOW2x+Ll6C10P0YIW+awC7VV7vJx6nWWsQSL9besc84SKGj0Vtob2M\r\nfuty8GjAwF6WnEy5gzq2jqOQf+w6hEFhBXK3Z0z70S8+TmLorHDFzOj+YN6d\r\nxPJm+lmH1r7BoIdpzmFJy7IT9MrCHJrCw3vx91hEQnFguF73t1U2jBqhY1Ob\r\nzxcyvY0pMfsURePY2MRL5YbrYbEjGbvCginGhG5kbjYAyx3hjrLYqrvoBK+S\r\n05YHq72wHbSVYCYKh2CsyxiuSFXjn3jR9qvJ/XMeYVjaf8P+6dLKLMZS19tj\r\nNS3AEAOL5k4O/34U7o5AzrNuRTcYknRx4pHcLe7LZlExFFm4UxyyvvxuCM1+\r\nhme8v2OwPCVhNJORve4GIRlosf7ZjumoTRO47EDws+i5/IXh0omFhnYp37Da\r\n5ewpaFVAUTiZeGEmcXWJORnHj2Km7y145spNL+lgh6IzZf+t36qnX8eJV3Y/\r\nMoy0T8WeLJRE4XKBss4GfS7BbQGgA7bQRS4=\r\n=FjDN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","gitHead":"9ce72cde8f9ed5c3b2c4821a3f199790c0fd1d16","scripts":{"test":"mocha --require @babel/register --require @babel/polyfill --require mocha-steps --text","build":"npx webpack --mode=production","build_dev":"npx webpack --mode=development","test:coverage":"NODE_ENV=nyc npx babel src --out-dir instrumented-src && nyc --reporter=lcov --reporter=text --all --include=src/* npm run test","setup_nyc_folder":"mkdir -p .nyc_output && chmod -R u+x ."},"_npmUser":{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"},"repository":{"url":"git+https://github.com/dziegelbein/downzip.git","type":"git"},"_npmVersion":"8.19.3","description":"Library to enable client-side code to stream potentially large files into a zipped download","directories":{},"_nodeVersion":"16.19.0","dependencies":{"jszip":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","node":"^13.14.0","mocha":"^6.2.3","webpack":"^4.44.2","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","mocha-steps":"^1.3.0","webpack-cli":"^3.3.12","babel-loader":"^8.2.2","@babel/polyfill":"^7.12.1","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","babel-plugin-istanbul":"^6.0.0","service-worker-loader":"^4.0.2","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/downzip_2.3.0_1672894534893_0.44549211587005066","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@dziegelbein/downzip","version":"2.3.1","keywords":["zip","download","stream","zip64","client"],"author":{"name":"Robbe Derks"},"license":"MIT","_id":"@dziegelbein/downzip@2.3.1","maintainers":[{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"}],"contributors":[{"name":"Dan Ziegelbein"}],"homepage":"https://github.com/dziegelbein/downzip","bugs":{"url":"https://github.com/dziegelbein/downzip/issues"},"dist":{"shasum":"2d437beb956896e8b176ac4e82186caab65d0fad","tarball":"https://registry.npmjs.org/@dziegelbein/downzip/-/downzip-2.3.1.tgz","fileCount":17,"integrity":"sha512-/M/IGkBliYXOQJG/TXOYFPzOiU0PRjPyuJz1XRM0uX5CcLNAtxn+Ia9QqXKhX26Qcnq2QGj8UlnWpRi9VHQzNw==","signatures":[{"sig":"MEQCIE33Voui8gqOA0pOdjDXT+hYPJoX2usD5hvhSRflu/ScAiA8/9T7FEN8sAt4rg+1xqnEExXUuvs0fJzE0dNv6rhQXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1299031},"main":"./dist/main.js","gitHead":"a960cec78c859dfad1551f8f0e57511b2cbd94c1","scripts":{"test":"mocha --require @babel/register --require @babel/polyfill --require mocha-steps --text","build":"npx webpack --mode=production","build_dev":"npx webpack --mode=development","test:coverage":"NODE_ENV=nyc npx babel src --out-dir instrumented-src && nyc --reporter=lcov --reporter=text --all --include=src/* npm run test","setup_nyc_folder":"mkdir -p .nyc_output && chmod -R u+x ."},"_npmUser":{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"},"repository":{"url":"git+https://github.com/dziegelbein/downzip.git","type":"git"},"_npmVersion":"7.19.0","description":"Library to enable client-side code to stream potentially large files into a zipped download","directories":{},"_nodeVersion":"14.15.4","dependencies":{"jszip":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","node":"^13.14.0","mocha":"^6.2.3","webpack":"^4.44.2","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","mocha-steps":"^1.3.0","webpack-cli":"^3.3.12","babel-loader":"^8.2.2","@babel/polyfill":"^7.12.1","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","babel-plugin-istanbul":"^6.0.0","service-worker-loader":"^4.0.2","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/downzip_2.3.1_1691094617041_0.374358986083168","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@dziegelbein/downzip","version":"2.3.2","description":"Library to enable client-side code to stream potentially large files into a zipped download","main":"./dist/main.js","scripts":{"setup_nyc_folder":"mkdir -p .nyc_output && chmod -R u+x .","test":"mocha --require @babel/register --require @babel/polyfill --require mocha-steps --text","test:coverage":"NODE_ENV=nyc npx babel src --out-dir instrumented-src && nyc --reporter=lcov --reporter=text --all --include=src/* npm run test","build":"npx webpack --mode=production","build_dev":"npx webpack --mode=development"},"repository":{"type":"git","url":"git+https://github.com/dziegelbein/downzip.git"},"homepage":"https://github.com/dziegelbein/downzip","keywords":["zip","download","stream","zip64","client"],"author":{"name":"Robbe Derks"},"contributors":[{"name":"Dan Ziegelbein"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.12.11","@babel/register":"^7.12.10","babel-loader":"^8.2.2","babel-plugin-istanbul":"^6.0.0","mocha":"^6.2.3","mocha-steps":"^1.3.0","node":"^13.14.0","nyc":"^15.1.0","service-worker-loader":"^4.0.2","webpack":"^4.44.2","webpack-cli":"^3.3.12"},"dependencies":{"jszip":"^3.5.0"},"_id":"@dziegelbein/downzip@2.3.2","gitHead":"fbffcd465a16825f52c23e6d21103d32d51b72a1","bugs":{"url":"https://github.com/dziegelbein/downzip/issues"},"_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VnPbv83vauE1XaYYG8IPQ1TQtYzMKc4U5FadafGe0kmn2QjvaQ2X7/ZZZ2iWJDwK1kVUB8SILiV3j4ybAB6RxA==","shasum":"d1be0a6e9483506e868fad71f8a0026e9490f7a9","tarball":"https://registry.npmjs.org/@dziegelbein/downzip/-/downzip-2.3.2.tgz","fileCount":18,"unpackedSize":1299383,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCT8emswQe5964on+MbX6cc9MPRX9EPbrJvDMwnT5RFIgIhALDRdC7qkeO9HopISeYzHjd629Ae1aAjVXwr0NC8kAtZ"}]},"_npmUser":{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"},"directories":{},"maintainers":[{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/downzip_2.3.2_1738184157804_0.9514762269141517"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-16T01:22:05.127Z","modified":"2025-01-29T20:55:58.229Z","2.1.0":"2022-12-16T01:22:05.403Z","2.1.1":"2022-12-16T01:48:06.930Z","2.1.2":"2022-12-16T01:52:42.746Z","2.1.3":"2022-12-16T01:58:42.990Z","2.1.4":"2022-12-16T06:35:05.621Z","2.2.0":"2022-12-21T05:12:31.313Z","2.2.1":"2023-01-01T01:04:49.049Z","2.2.2":"2023-01-01T01:41:04.887Z","2.3.0":"2023-01-05T04:55:35.129Z","2.3.1":"2023-08-03T20:30:17.381Z","2.3.2":"2025-01-29T20:55:58.061Z"},"bugs":{"url":"https://github.com/dziegelbein/downzip/issues"},"author":{"name":"Robbe Derks"},"license":"MIT","homepage":"https://github.com/dziegelbein/downzip","keywords":["zip","download","stream","zip64","client"],"repository":{"type":"git","url":"git+https://github.com/dziegelbein/downzip.git"},"description":"Library to enable client-side code to stream potentially large files into a zipped download","contributors":[{"name":"Dan Ziegelbein"}],"maintainers":[{"name":"dziegelbein","email":"npm-email@dan.ziegelbein.me"}],"readme":"**IMPORTANT**\r\n\r\nThis package is based on a fork of v2.0.1 of https://www.npmjs.com/package/downzip\r\n\r\nIt adds an optional fourth parameter to the downzip method. That parameter is an object that may contain any of the\r\nfollowing:\r\n- fetchInit: An async/sync function returning the init object to be used with the fetch operation used for the download\r\n    of individual files added to the zip archive\r\n- responseHeaders: An object of headers to use in the zip response. This overrides/adds to the headers that downzip\r\n    sends automatically. For example, setting this to { 'content-type': 'application/zip' } will result in the response\r\n    containing a content-type header of 'application/zip' (the default is 'application/octet-stream'), with the\r\n    content-disposition and content-length headers remaining as downzip determines.\r\n- onProgress: A callback that takes a progress object of the form { id, file, progFile, progFileset, progTotal, done }\r\n- onError: A callback that takes an error object of the form { id, file, error }\r\n\r\nFor example, to set the Authorization header for each file download and override the default Content-Type response\r\nheader:\r\n\r\n```\r\nconst downZip = new DownZip()\r\nconst url = await downZip.downzip(\r\n      uuidv4(), // download id\r\n      'zipfile', // name of zip file\r\n      filesToZip, // array of files to add to zip\r\n      { \r\n        fetchInit: () => ({ headers: { Authorization: `Bearer ${getAccessToken()}` } }),\r\n        responseHeaders: { 'Content-Type': 'application/zip' }\r\n      }\r\n    )\r\n```\r\n\r\nNOTES: \r\n1. fetchInit can be a simple object if its value never changes.\r\n1. The merge of responseHeaders with the default headers is case-insensitive with respect to header names, e.g.\r\n  passing { 'content-type': 'application/zip' } has the same result as passing { 'Content-Type': 'application/zip' }, \r\n  that is, it will override the default 'Content-Type' header.\r\n\r\n---\r\n\r\n\r\n# DownZip\r\n[![Maintainability](https://api.codeclimate.com/v1/badges/862b0665619d30cd322e/maintainability)](https://codeclimate.com/github/robbederks/downzip/maintainability)[ ![Test Coverage](https://api.codeclimate.com/v1/badges/862b0665619d30cd322e/test_coverage)](https://codeclimate.com/github/robbederks/downzip/test_coverage)\r\n\r\nThe `package.json` description says it all: \"Library to enable client-side code to stream potentially large files into a zipped download\"\r\n\r\n## Features\r\n* Client-side generation of ZIP files from supplied single-file download URLs\r\n* Support for ZIP64 (ZIP files bigger than 4GB)\r\n* Everything is streamed, no data has to be held in RAM\r\n* No compression is applied, so the CPU load is tiny\r\n\r\n## Installation\r\n1. Install npm package: `npm install downzip`\r\n2. Make sure the service worker is copied to your output directory. For example, setup [copy-webpack-plugin](https://www.npmjs.com/package/copy-webpack-plugin) to put the service worker in your output directory:\r\n```\r\n// Add copy rule for downzip service worker\r\nnew CopyPlugin([\r\n    {\r\n        from: 'node_modules/downzip/dist/downzip-sw.js',\r\n        to: '.'\r\n    }\r\n])\r\n```\r\n\r\n## Example usage\r\n```\r\nimport DownZip from 'downzip'\r\n\r\n// Setup downzip object\r\nconst downZip = new DownZip()\r\nawait downZip.register()\r\n\r\n// Initialize download\r\nconst downloadId = \"aaaabbbb\"\r\nconst zipFileName = \"downzip-file\"\r\nconst files = [\r\n    {\r\n        name: 'picture1.jpg' \r\n        downloadUrl: 'http://your-download-url.com/picture1.jpg'\r\n        size: 1234      // In bytes\r\n    }, \r\n    {\r\n        name: 'picture2.jpg' \r\n        downloadUrl: 'http://your-download-url.com/picture2.jpg'\r\n        size: 4567      // In bytes\r\n    }\r\n]\r\nconst downloadUrl = await downZip.downzip(\r\n    downloadId,\r\n    zipFileName,\r\n    files\r\n)\r\n\r\n```\r\n```\r\n// Start download when user clicks the link\r\n<a href={downloadUrl}>Click to start downloading!</a>\r\n```\r\n\r\n## service-worker-loader options\r\nCan pass `mapScriptUrl` function to the `register` method. That function gets used by\r\nservice-worker-loader. [docs](https://github.com/mohsen1/service-worker-loader#registerserviceworkermapscripturl-scripturl-string--string-options-registrationoptions-promiseserviceworkerregistration)\r\n\r\n```js\r\n    const mapScriptUrl = scriptUrl => scriptUrl.replace('localhost', \"127.0.0.1\")\r\n\r\n   // Setup downzip object\r\n    const downZip = new DownZip()\r\n    await downZip.register({ mapScriptUrl })\r\n```\r\n\r\n## TODO\r\nAll improvements are welcome, but the main things that need to be improved at the moment are:\r\n* Automated Testing\r\n* Only send the keep-alive service worker message when there is a download queued up / in progress\r\n* Find an easier way to install this package / service worker in projects\r\n\r\nPlease submit pull requests, I'm more than happy to merge in improvements!\r\n\r\n\r\n","readmeFilename":"README.md"}