{"_id":"@atomic-reactor/decompress","_rev":"5-c324ba57988332bec27c06e2da24cede","name":"@atomic-reactor/decompress","dist-tags":{"latest":"4.2.5"},"versions":{"4.2.0":{"name":"@atomic-reactor/decompress","version":"4.2.0","description":"Extracting archives made easy","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Atomic-Reactor/decompress.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava"},"keywords":["bz2","bzip2","decompress","extract","tar","tar.bz","tar.gz","zip","unzip"],"dependencies":{"decompress-tar":"^4.0.0","decompress-tarbz2":"^4.0.0","decompress-targz":"^4.0.0","decompress-unzip":"^4.0.1","graceful-fs":"^4.1.10","make-dir":"^1.0.0","pify":"^2.3.0","strip-dirs":"^2.0.0"},"devDependencies":{"ava":"*","esm":"^3.2.25","is-jpg":"^1.0.0","path-exists":"^3.0.0","pify":"^2.3.0","xo":"*"},"ava":{"require":["esm"]},"xo":{"rules":{"promise/prefer-await-to-then":"off"}},"gitHead":"77a07aef898b4635ea895c1164b26a1b0c89661c","bugs":{"url":"https://github.com/Atomic-Reactor/decompress/issues"},"homepage":"https://github.com/Atomic-Reactor/decompress#readme","_id":"@atomic-reactor/decompress@4.2.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-3UeKVh2Gnguf/J0+pRpf0foHnsrmAFGcWmZRu0/CKmRSDU1wwb/8UTVmWs5decPwosh62Iq/hOu5JDYg1A/ZsA==","shasum":"3ac3705cf319a705a778b2655f1f1401c28b0eee","tarball":"https://registry.npmjs.org/@atomic-reactor/decompress/-/decompress-4.2.0.tgz","fileCount":4,"unpackedSize":7150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb93YCRA9TVsSAnZWagAAvWEP/RI3nX6pRLBVZJxyLMN8\n0FAs5tDaANFLWmi2RCrdzYHZBI9ZEPYrmkdPLu5iFW0IDhN720th14Sz8MOL\nIhF/TzAMCNCRCMzraIrulbh8DDSJUggFp2qmOOAyGebQaVRmCF48nZSkR82S\n38BFlRxr16nFre74FESy3gNxHyrCKSWRQuDcCQYYPJjgZG/EBykMahnCt5QR\nd0B3pHtwq408RSIbW2oprR5Xs1dNhzM5CYk+O8Vv7cJZ3X8iJKl1MxmzPcU4\noxj0sYFrYk9kBIeqFVhLRldpZ71tWFaUQhBaaJ6qBVgCrKyeck+XkOn3VSZt\n9gJ6Br3YAGRi9FAuajkSs2nVwwAMbflq5hWL4oY4fHyXg0HWEYlpMPg9cLlp\n5K+70U97wG9Ts0dTyn9uLOl/wQ8flnVGmNQFnPACrg8AbCrvQ9ZA+rjpB79d\n9SS5g/WqkLiIx/eNdp3sbwW7jTEMVby2eOdL+RLKQ5VS195OxiAoZFmcqEN7\nqIu/n68mfW4zKa26GahL5j44n5kF5gNyYH/DzAO6jcAhtjLqFYKHp7tr9dpz\nuSSeSiDiV505yYzSiatyjglVos4c+REUlOGTbvSdUx9pgVzmhWSZfM/0trVM\nYV9+JT3d0JaWovZmxDHJQ4wpzJXZtkw2URbryNrMj6Vo0vuiqdevi5+uOa9P\nU36S\r\n=cTXl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6aWbQK5Owkz23gsF0VI6gXZ/WsdHQe6s+3U0mmTvmBAiEA58Lqbg52qmsj0N/CBI3/Fqln9NXxRM9c1SsFmRoo7Ek="}]},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"_npmUser":{"name":"jdillick","email":"john@dillick.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/decompress_4.2.0_1584389591476_0.949145395553999"},"_hasShrinkwrap":false},"4.2.2":{"name":"@atomic-reactor/decompress","version":"4.2.2","description":"Extracting archives made easy","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Atomic-Reactor/decompress.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava"},"keywords":["bz2","bzip2","decompress","extract","tar","tar.bz","tar.gz","zip","unzip"],"dependencies":{"decompress-tar":"^4.0.0","decompress-tarbz2":"^4.0.0","decompress-targz":"^4.0.0","decompress-unzip":"^4.0.1","graceful-fs":"^4.1.10","make-dir":"^1.0.0","pify":"^2.3.0","strip-dirs":"^2.0.0"},"devDependencies":{"ava":"*","esm":"^3.2.25","is-jpg":"^1.0.0","path-exists":"^3.0.0","pify":"^2.3.0","xo":"*"},"ava":{"require":["esm"]},"xo":{"rules":{"capitalized-comments":"off","node/no-deprecated-api":"off","promise/prefer-await-to-then":"off"}},"gitHead":"b94e7e5bf61012c8a900b65dbfaef69e230e9048","bugs":{"url":"https://github.com/Atomic-Reactor/decompress/issues"},"homepage":"https://github.com/Atomic-Reactor/decompress#readme","_id":"@atomic-reactor/decompress@4.2.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-wawHAT6Q0zNuToKNh1SHYZXJZiulaqXS/YQbVSNKSEOZieHhUI3JZlDpP6r/mTZsKtrqvqlrpAy9Kga8XJCeMQ==","shasum":"3e12676c2f48b53e799b6dade7b656d0c21ee212","tarball":"https://registry.npmjs.org/@atomic-reactor/decompress/-/decompress-4.2.2.tgz","fileCount":4,"unpackedSize":7739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecE7YCRA9TVsSAnZWagAAbz4QAJ690e0mqXfZe/WR69IX\n55ZYRIYp5dBQq2MEKazHkl46+Kh64nXdC7luKjRTCf6KmW+W36vy9bswJlho\nIVkL+H0EnmuVr5dviFPLtUPcn3byjowzfZLLK/7fpev194HYqYC3GgaWMcGq\n9xO4nWGaI7ps6QrMhl2TIbwLJhcw3pw58un5lozSlUELfDt4fQbPp1fTh/XW\nhwOSKDz1QBPL/dp3qHd55fnZkeCAeIlnNkMXVpRk1WpH02PXXR5+47Ny6cIJ\nDdFRKBHgnCYWlHjRLLQ/pwavEVOluS4xNLNlJsH2gbIvNBTaSIDxqSe2BiQW\nTikp1SQgc9HOKWbePbGxQ1o1BMrw//HRFvmk7oU6EXtjIoz6/RP6U9FQtHFJ\n5OGqTj+Nc3CpWi/nZuu7OV0CrU7mcKwIfr+W2mFBaGTJbEtZl5ZJtfaEvXkx\nQRbt2Sn5GPEa1laTD56qr9Inh2MhW1Jpx5G6rsZ2nMpoi+LnKINNH4AFghH9\nXxSmkWyPe5B1ycRdIBigyb/ig75xK4nEib49Yi0/9pHAMplK8JzbjCC/RtaF\nt9Gutyq7xAuIwA8/FmAO9hV9cLof06w0msg0o4C8fb19LyRxIaHl09uapB1W\nljcdlQ9x23DUMZ2XlGtI2UCRalnaFC/56pbz3p/GEPsqHWWAk19+Ifcag4Zs\nIir3\r\n=vc3A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCto70iIVrCz4j3JAtTXX6yoYwNe89Qj2avwuMUtKCsZAIgQLymel3m91VXiuJGiFn7vIkqVDM80hr8bcDFWAd72I4="}]},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"_npmUser":{"name":"jdillick","email":"john@dillick.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/decompress_4.2.2_1584418519658_0.710068769847132"},"_hasShrinkwrap":false},"4.2.3":{"name":"@atomic-reactor/decompress","version":"4.2.3","description":"Extracting archives made easy","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Atomic-Reactor/decompress.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava"},"keywords":["bz2","bzip2","decompress","extract","tar","tar.bz","tar.gz","zip","unzip"],"dependencies":{"decompress-tar":"^4.0.0","decompress-tarbz2":"^4.0.0","decompress-targz":"^4.0.0","decompress-unzip":"^4.0.1","graceful-fs":"^4.1.10","make-dir":"^1.0.0","pify":"^2.3.0","strip-dirs":"^2.0.0"},"devDependencies":{"ava":"*","esm":"^3.2.25","is-jpg":"^1.0.0","path-exists":"^3.0.0","pify":"^2.3.0","xo":"*"},"ava":{"require":["esm"]},"xo":{"rules":{"capitalized-comments":"off","node/no-deprecated-api":"off","promise/prefer-await-to-then":"off"}},"gitHead":"989b022cf5926db4169d5ee372d72c3ef9af2fdc","bugs":{"url":"https://github.com/Atomic-Reactor/decompress/issues"},"homepage":"https://github.com/Atomic-Reactor/decompress#readme","_id":"@atomic-reactor/decompress@4.2.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-TvZW3hst84el5R81zFxz8RQKauvK9GhHEs3Pj/P2/h/3UjqPp8oQWGSBdoI4yAN2tT+ZuAoGr8yVBOLvIDA0zA==","shasum":"91d606c3072285528dec1864f166f23b41cb620a","tarball":"https://registry.npmjs.org/@atomic-reactor/decompress/-/decompress-4.2.3.tgz","fileCount":4,"unpackedSize":7755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecFXeCRA9TVsSAnZWagAAbN8QAIKfQMqYRRdGEIxjOwAZ\nKP/izS+GndFEeDfzeklmZp8nrtOxBB3HapcW52nrHCtZj/o5n/S9Tlt7blgv\nsgpJ5/kWmBOA7y7jKwMXWZI99Qk2dx/JbEbZG574Os7t9nUsXNlINJ1GBqng\ny256p/Y3bma5n8l4/pUHGyY+QZ/pVXeqUzj2my8LOrtb6okf4BIhJU5jMCFi\nbXsmoqCSspEaEKaPiqbA3Xzi9IPokn+BsbGjGBorYkg06N8m2cA+1bfz0umC\nNLSQDIFdBSSAuTqI4PeYuW3XpiskQq2AoFcFhN5JtvjnztSVjnDS3+IgDfQr\ngcbvrOK+mfA8dMpFHGxl53REaDffU4VqdCNUmEQvkZyeuPV2qFZiRJymVzoR\nNONM3q3SO0P+egUMTnIqMxp9tmtT0PmpPBr+eCxSTr+KbIc6NtAsgMPVacCU\nZLTKrBWcI5ZR3oQudfRKP9HwI6h3vdfwz4s+DXFb2hR4ty8dPaWT/079rGJd\nkTSOfJ5vUuNJxy/zuZAbTzyNllhGk5Tk3KRlhXnmFDgUf12FRN7Xb+LSU7hu\nNlPGPGMzHrTjjm9HzFz3S1QW4jADBWXTyTlpHI9EslJEW/7gcoQZOFALVrj4\niK8XrY/UbAhzwumbiuvW6t9T70/sbe4nfwXMrzlabOeZ5pCoBzEeZc5w0pjt\nbRLj\r\n=AVDU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtkM0H11nTvOhlZAVVtcW1T3PDjtHH7tBpBEasZZEveQIgPmnP2CmdGYJjiDj0W2QYhyqxJewEt6jukbcTrg2/R6Y="}]},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"_npmUser":{"name":"jdillick","email":"john@dillick.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/decompress_4.2.3_1584420318316_0.8690917408266887"},"_hasShrinkwrap":false},"4.2.4":{"name":"@atomic-reactor/decompress","version":"4.2.4","description":"Extracting archives made easy","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Atomic-Reactor/decompress.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":"12.13.0","npm":">=6.12.0"},"scripts":{"test":"xo && ava"},"keywords":["bz2","bzip2","decompress","extract","tar","tar.bz","tar.gz","zip","unzip"],"dependencies":{"decompress-tar":"^4.0.0","decompress-tarbz2":"^4.0.0","decompress-targz":"^4.0.0","decompress-unzip":"^4.0.1","graceful-fs":"^4.1.10","make-dir":"^1.0.0","pify":"^2.3.0","strip-dirs":"^2.0.0"},"devDependencies":{"ava":"*","esm":"^3.2.25","is-jpg":"^1.0.0","path-exists":"^3.0.0","pify":"^2.3.0","xo":"*"},"ava":{"require":["esm"]},"xo":{"rules":{"capitalized-comments":"off","node/no-deprecated-api":"off","promise/prefer-await-to-then":"off"}},"gitHead":"2b1dcbd8e42162ffa498d32249a1fa28df733802","bugs":{"url":"https://github.com/Atomic-Reactor/decompress/issues"},"homepage":"https://github.com/Atomic-Reactor/decompress#readme","_id":"@atomic-reactor/decompress@4.2.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-SGCagfkH34pqwweXSkuBiHq4dIwWIfkWEX+sdwWn0Nxd0t6v7sfLlOBefGLs3sx8fR5S/n6Zw6t8ao3Z1WUaUA==","shasum":"5d339dfc5d61694a07612e59b6f40a498b7f6b75","tarball":"https://registry.npmjs.org/@atomic-reactor/decompress/-/decompress-4.2.4.tgz","fileCount":4,"unpackedSize":7775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk0apCRA9TVsSAnZWagAAGocP/RkBTepmeVFggSxqtDzS\nWTH/OwRBcV+mVU0SBU+vnOJyB23M4BFiEdlWCEXAdVTwYo8MgDPSysQllYO0\niuPLeYn4t0DIsgoPzCvIyGEv0pXoIQOJ7Bv+dMm1H+H/WrNaf8322e347kWA\n2lEawB8CY4IMdVH7N1fVV+BBgVokMuGB8W+ZeWBvkGcarEKCCyU11W5MLtra\nps/vM2Fp/1SEpSaO1ihLbQneJQwQOaRJu0rmdwQC4CyqbebWp16j0BIr+Q5K\nQunQAmjMy3ZPezeNIc7o56lf1qTNahduuKfU3/K/vtKwFUtbWlrQV6y0RE6S\n2EhU/zQDQv5JgME9pwjEmCcY4p5OdsbrAXKUKGGM4pJ6TYmVbe5TLgdBw7Hx\nUzDgAiD3QBWLXRiyiV+jTzPhYIc+eFvvk05fTGwaQATo/dJy7zibm07+yvlb\nC2+lCWdGxw9ZLh0wwX+xtiYboCZExgwA6yL7bM50Lmbuij8MXzLvkI9pHvUE\npuL0jv+35768wU6aPgAFt7TssiE6L5+wIQweAr0JX87PJAfTYo1iwA+0vwyH\nq7j5BWF4x7JDPb2/HQCtWE1TT0ED1GUgijZIbVH6wzLLn1rGWKeHiVs7+262\nTVyanrVnVO5TGwshjdPrfmUi9OQGO8wR5qWbLarhnq5Uf7BbKN4twlkJD6jF\nTR6f\r\n=ZQFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfjrkI0bQz0efZ3xIYdfqfw2lvD6rnlTyEGcvhFmg6gQIhAIBQRPHL20cVx2bdjrizkBf+Qfyni3VyKR0+dHzL46jJ"}]},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"_npmUser":{"name":"jdillick","email":"john@dillick.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/decompress_4.2.4_1603487401404_0.21447016004093933"},"_hasShrinkwrap":false},"4.2.5":{"name":"@atomic-reactor/decompress","version":"4.2.5","description":"Extracting archives made easy","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Atomic-Reactor/decompress.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":">=12.13.0","npm":">=6.12.0"},"scripts":{"test":"ava"},"keywords":["bz2","bzip2","decompress","extract","tar","tar.bz","tar.gz","zip","unzip"],"dependencies":{"decompress-tar":"^4.0.0","decompress-tarbz2":"^4.0.0","decompress-targz":"^4.0.0","decompress-unzip":"^4.0.1","graceful-fs":"^4.1.10","make-dir":"^1.0.0","pify":"^2.3.0","strip-dirs":"^2.0.0"},"devDependencies":{"ava":"*","esm":"^3.2.25","is-jpg":"^1.0.0","path-exists":"^3.0.0","pify":"^2.3.0"},"ava":{"require":["esm"]},"xo":{"rules":{"capitalized-comments":"off","node/no-deprecated-api":"off","promise/prefer-await-to-then":"off"}},"gitHead":"0002a1073775c13a6064c4fb9fe60de13dd027f4","bugs":{"url":"https://github.com/Atomic-Reactor/decompress/issues"},"homepage":"https://github.com/Atomic-Reactor/decompress#readme","_id":"@atomic-reactor/decompress@4.2.5","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-uhg8YcvDMMGFCaNocg/LRPi8YNsPheqWe+lSOFxei7WmWafFnlIJmY38yvIBhVZjKYqRYBK+uvQfF9WxaHvsIQ==","shasum":"c0b04d8677bd64685750b9ebbf263b3eb4fc80d1","tarball":"https://registry.npmjs.org/@atomic-reactor/decompress/-/decompress-4.2.5.tgz","fileCount":4,"unpackedSize":7758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1SqPCRA9TVsSAnZWagAALUIP+wZ3JiQpL/x0DiqoY9P4\nPqmTMepZBq2rdRAIMVdFLMLYyDXfrKn+G8QjBcVs5WUs9CjD3F6bxfNHJ/E0\nR7qaaSWQWv/trFxYGFoidgzR/hTp8xT2Ba7gsWB69JUs85bbuiewwPcB/9WJ\nemTUgy2jc9xTVp+0s/kG5XT6wESg4uKUn2oFY70j/ue0bjr3LBuhs3PKQdkF\nijtdJ+RjAP3Btu8IWeEibO1D6TU5gsdjfjvPwUNbgl9HTksuj/QO4My2lW8p\nsyURf6rKMUn+IoiYSozjKeB8ammogxPe/35KW1Lbg+vTXevcTrlSWxe0WFJ7\nRwqWs3Eaqn1+iX4J98BVffWTXGbdjByyaTKja/stLf9jFgVMwwyaPHuf8Ic+\nlNMCpoZ+MwBIUhggtKVV1UfgfZo+jPzb3+21ToRUKobpt7JmwfFE/eSAm3wG\nf9BI/pJMeZlDLt+AKe0YlhOgpvFzY8A/5Zi+QGwE2trtBxX1i+FCGxk7LH+O\nSYNY2mjw/9hSA2D6W7u5vJsLZe1kml4IvofzNx85KX3OtV1veN5/9WCPPxmw\nIEh8LQvry76Z/PHG9Wr4K9VRICqFbDm5C1u2iQE8POF8N4TSwyHmxg0PVP22\n0f3GVH66t93mlxAK8BFrwtIR03WkMO62guioPLIrs4THVHwnpci5tlMh1s0v\naKcr\r\n=lQuo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAH+BlpMcaQCGeevNLjmB+OajzECWw98DJ2+/v/6TUHFAiEA/7gqlVwW8nyiH9pm+/Aeo+VFGMI2Ok+B+QRPsjKE3+Q="}]},"_npmUser":{"name":"jdillick","email":"john@dillick.us"},"directories":{},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/decompress_4.2.5_1624582799109_0.7740006533700654"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-16T20:13:11.476Z","4.2.0":"2020-03-16T20:13:11.583Z","modified":"2022-04-04T16:14:41.264Z","4.2.2":"2020-03-17T04:15:19.822Z","4.2.3":"2020-03-17T04:45:18.485Z","4.2.4":"2020-10-23T21:10:01.557Z","4.2.5":"2021-06-25T00:59:59.229Z"},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"description":"Extracting archives made easy","homepage":"https://github.com/Atomic-Reactor/decompress#readme","keywords":["bz2","bzip2","decompress","extract","tar","tar.bz","tar.gz","zip","unzip"],"repository":{"type":"git","url":"git+https://github.com/Atomic-Reactor/decompress.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"bugs":{"url":"https://github.com/Atomic-Reactor/decompress/issues"},"license":"MIT","readme":"# @atomic-reactor/decompress [![Build Status](https://api.travis-ci.org/Atomic-Reactor/decompress.svg?branch=master)](https://github.com/Atomic-Reactor/decompress.git)\n\nFork of [decompress](https://travis-ci.org/kevva/decompress) to prevent [Zip Slip](https://www.npmjs.com/advisories/1217). This\nprevents this problem by filtering out any files that resolve to a parent path.\n\n> Extracting archives made easy\n\n*See [decompress-cli](https://github.com/kevva/decompress-cli) for the command-line version.*\n\n## Install\n\n```\n$ npm install @atomic-reactor/decompress\n```\n\n\n## Usage\n\n```js\nconst decompress = require('@atomic-reactor/decompress');\n\ndecompress('unicorn.zip', 'dist').then(files => {\n\tconsole.log('done!');\n});\n```\n\n\n## API\n\n### decompress(input, [output], [options])\n\nReturns a Promise for an array of files in the following format:\n\n```js\n{\n\tdata: Buffer,\n\tmode: Number,\n\tmtime: String,\n\tpath: String,\n\ttype: String\n}\n```\n\n#### input\n\nType: `string` `Buffer`\n\nFile to decompress.\n\n#### output\n\nType: `string`\n\nOutput directory.\n\n#### options\n\n##### filter\n\nType: `Function`\n\nFilter out files before extracting. E.g:\n\n```js\ndecompress('unicorn.zip', 'dist', {\n\tfilter: file => path.extname(file.path) !== '.exe'\n}).then(files => {\n\tconsole.log('done!');\n});\n```\n\n*Note that in the current implementation, **`filter` is only applied after fully reading all files from the archive in memory**. Do not rely on this option to limit the amount of memory used by `decompress` to the size of the files included by `filter`. `decompress` will read the entire compressed file into memory regardless.*\n\n##### map\n\nType: `Function`\n\nMap files before extracting: E.g:\n\n```js\ndecompress('unicorn.zip', 'dist', {\n\tmap: file => {\n\t\tfile.path = `unicorn-${file.path}`;\n\t\treturn file;\n\t}\n}).then(files => {\n\tconsole.log('done!');\n});\n```\n\n##### plugins\n\nType: `Array`<br>\nDefault: `[decompressTar(), decompressTarbz2(), decompressTargz(), decompressUnzip()]`\n\nArray of [plugins](https://www.npmjs.com/browse/keyword/decompressplugin) to use.\n\n##### strip\n\nType: `number`<br>\nDefault: `0`\n\nRemove leading directory components from extracted files.\n\n\n## License\n\nMIT © [Kevin Mårtensson](https://github.com/kevva)\n","readmeFilename":"readme.md"}