{"_id":"it-tar","_rev":"20-c5d39ac1ace065ae70555c1317cc20ea","name":"it-tar","dist-tags":{"latest":"6.0.6"},"versions":{"1.0.0":{"name":"it-tar","version":"1.0.0","keywords":["tar","tarball","parse","parser","generate","generator","stream","stream2","streams","streams2","streaming","pack","extract","modify"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-tar@1.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"da490b386127a2558cfb929c8ca07a0b5e8067a6","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-1.0.0.tgz","fileCount":7,"integrity":"sha512-rf5PSjcVt/SEvIkN7/LZhAHA1/9z6UBsQTpYLFzlbr3hO3OVg6VwvTlPXYtIpMx1MXOmphaOStRmKNkvRNMWLA==","signatures":[{"sig":"MEYCIQDsEjaO/31/MX0zbTV5jistQpdoF22HeGfektdjRSq72wIhALEAKQq/QuWUGYHeTcVDJAKdm6ZdLXvQ5czi3m6tiY6F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0cmxCRA9TVsSAnZWagAAGroP/01gk0/vaWgLOrtW2xfg\n5hKBup0Cs/rxSdxNDxzQLFc6jGFXXxULzrqFA0s+nUmz0GoKu+WjX6OF8xVL\n3zuEQ7zqECkUiQK7h6iC0W3YH+ehyblQNPpGXSJ2TO3C54coTGJej5TH+kc/\nCOsXBojDR2cFFY9IdBQLY6GXXAK/E/zvhv6w0WGlb27UqJYOgYC+AD1ChNID\nPMsYdrRZwK32yWUkkfOVLmjU8N3aAr5O3ve44T7cJLskgJg0laGm4wTen4Ww\nXmccZu9YYNv5diKKvfIfn324zduMqYA2qiFkKEs1DpTsvmyVNtIXMAuyhqKu\npi+jEtaSyjb/JoCiDeArLRcdWpzaOVvLgAQe4kC3AUtSlKFCOYIYqVAS0mj7\nOTEDnMytUximv9bl4QQK7UsO0ZqsKTDj+aTQn6zDbZD4ABJHO9M8kAlujBio\nMKfVCsq6S5dnKbexOIRdf+X43BYK4Dv6xuAZ5sEOUZ9L4UUQUrWjhsYC/I/Z\nOEjRjozWV4sqVXcn36QGTRgwhxjJ+8Ks3gkTaNRvu1deAoW1T6CYIuwISE5J\nqiAsg5Fs20yRaY5Ils4iCsOeS/i1qV1y5TmU8Dwd3/yPa9/03n+8ZKUR4AeG\nq844v90mcnKcuhndVEqDv9xj09yD02K2w0oJr7hFWfpOuXKoDxataM/EFA/9\npHrw\r\n=0Cw5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"077eea174855f9376f42e715a8c1694cc88f39f3","scripts":{"test":"standard && tape test/extract.js","test-all":"standard && tape test/*.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"6.12.1","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{"test":"test"},"_nodeVersion":"13.1.0","dependencies":{"bl":"^4.0.0","buffer":"^5.4.3","it-reader":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","it-pipe":"^1.1.0","standard":"^14.3.1","stream-to-it":"^0.1.1","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_1.0.0_1574029745123_0.401757378126","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"it-tar","version":"1.0.1","keywords":["tar","tarball","parse","parser","generate","generator","stream","stream2","streams","streams2","streaming","pack","extract","modify"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-tar@1.0.1","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"9ad5b45fa3e32032094a6e4650bbc34b5e5fc101","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-1.0.1.tgz","fileCount":7,"integrity":"sha512-RoHkjIIYiMJVhoMx9ABuwCtRSnwTzqAPQ2HomSle+elt/LDSLJor0KWpAS3nqQ2a2rrWZMkCCpDPWFfTUnquyg==","signatures":[{"sig":"MEYCIQCArxa1iRkCNGG9k+mNp5XeI96saAiGJD2szB1uW4kaVQIhAO8kuAGMiJpLxX2eyP/4zgrl0MbS7Vx1iTR07g8jfSFq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0nXUCRA9TVsSAnZWagAACHUP/35C1P1D3xPCAXdSRJhH\nleUPUv1pTtR1dqKebrvPBe51h//Wk2h/2Zf6h+Vu5XQkH7TzVqM6aDyM2ec8\nvqqvFFJ7De8WBpisscxHvegzIaZsSQshJE87NPOBh6pRjbSQKgdR8piUmvBE\nuWz+oBqrycaqd+tkD9peJcC0boKbELoYDvMqYA8eH1cMvTXK1XeCSh0y3Qow\nt22bNxU5XybeKSon66PD7StbuKIgTk4voHVke8rl/4I3unlA1wVEGRFkByVN\nsSRQUBop0HFi9QyYRkpTUuppeb0tjNSNmOhQnv9rOCGNEL+Ys+/1uznkV71h\nbSmEm8fRvwzCD4PgLuNOWtfcm/gSB2r0axTD3RTr/jsW1MISZa5R85fsMrHp\natvt6hCfkxmDL8idgig2S7a1pFbzPoVIC/LBS/AnmPTR2U+0URjoUTLDBevH\nJ3eIsZ4dgdHPUz/9EYYd3MCC03pNTfevnCXJ1rtWp+HPfW2XVu/eGBy0Cmb0\nJDBf9KOgZMNKs8HBI6zYX/1695R/2+KUhIWAONABatsTaRPkYI/WCGoRngFa\nFCfW2f2wmGb95HzQcZT1kwDkUPPZekcIqX3jhhjMELDONqLzDj9/l+cW47VO\nX6VwDAEQVY2vfK2CTeY8pKsW4DpXfIot34BSBmojHFMmA58UHHMIBF1RnyHg\nwra0\r\n=KKgN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2eeef77e9dfed76e038b349497909e57ba1f9882","scripts":{"test":"standard && tape test/extract.js","test-all":"standard && tape test/*.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"6.12.0","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{"test":"test"},"_nodeVersion":"12.13.0","dependencies":{"bl":"^4.0.0","buffer":"^5.4.3","p-defer":"^3.0.0","it-reader":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","it-pipe":"^1.1.0","standard":"^14.3.1","stream-to-it":"^0.1.1","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_1.0.1_1574073812207_0.7000512552468672","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"it-tar","version":"1.1.0","keywords":["tar","tarball","parse","parser","generate","generator","stream","stream2","streams","streams2","streaming","pack","extract","modify"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-tar@1.1.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"1fd09cb0395eba8c848215a7de5adcc346441213","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-1.1.0.tgz","fileCount":7,"integrity":"sha512-XkWm2ODcP4nPJNsMmStm+juMqXbvS/ZV2/dQAPgrNVM53p6b0sVeZuCyTXHDguj8nu3Fod6KyIF1zF5PGwjVwg==","signatures":[{"sig":"MEUCIQCL0MQrQjWxm2tixWLawmvCQtLNjPYrmG7aIZKS6+KXjwIgbHw0O8c4ajnfgZlmMKoSAxX/3TtgnovOrFv4h5Z8xRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0pCHCRA9TVsSAnZWagAA8bMP/RyI4mWr+HJT32fm/l+l\nmJCT2WGiecFdu1QCmgc1n16dTqVtpRcmyfl0DKjryJi7aLK9kBXFklQQECFY\n+mlcc5MIpIg6tN/Lw1JEkciTq+wbTQ4vJ6814azTmheS41AvXT6XX++P/cXS\nndZZ7a1GUM4Im9wLimjRFvUpzgDdwiMi4lrjcdnI/7Vpkcytjl8aZ8wQeEiv\n6DWDqPsyZ7gOmWx2xYuC+enTnDJ7AH2yFD/013M3LI8hhdpD/evrIgi9ewLg\nC+TCY2MZo4U+bPJzMvwhGA1+t9FdUIF+gKiRc+WutQs+CJ6g5tLqTEUkt1JW\nRmk82RP84/BZpwPSZdcKXie8Ywc5AhGYgeKg8I/RK9s/atm5kXe6o9vrx+Zd\nEYIXxV0gmvPNRmZ4FWpGvfiEcWKREtSwup33W/2oYw+NGfy7EALnoh2saFCd\nKg1M+bJxFs4M3y91nTpMI630w8WkI1v+VfhjYqze00teaKanAeqVEETayZQ8\nXfmzfSyS3VSbQ4RhSekigjHW8ZiSRlkdG6qqs23g26MkTGo3x+hRMttsfFUb\n5Cym4AsDajgwXI6Vtt9S/qeeFzhWaLwygh+Hu9XAf5rmJql1yY4LTvTuEBtF\neOuqmHWHvUid/ligHk/+crChp7ncNXXT8Rtn4mIqoSjLNrBacmzQqVdv8v4w\nzt9w\r\n=Azal\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f837aa149069c23939b65d706b0477b0ce297af8","scripts":{"test":"standard && tape test/extract.js","test-all":"standard && tape test/*.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"6.12.0","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{"test":"test"},"_nodeVersion":"12.13.0","dependencies":{"bl":"^4.0.0","buffer":"^5.4.3","p-defer":"^3.0.0","it-reader":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","it-pipe":"^1.1.0","standard":"^14.3.1","stream-to-it":"^0.1.1","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_1.1.0_1574080647309_0.053690822242463465","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"it-tar","version":"1.1.1","keywords":["tar","tarball","parse","parser","generate","generator","stream","stream2","streams","streams2","streaming","pack","extract","modify"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-tar@1.1.1","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"72aad4497cf83ff2e266d378fb1ce4df1abb7fc7","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-1.1.1.tgz","fileCount":7,"integrity":"sha512-bQyH1QRdKLcv338aVhKUs4Y//5TJpTdvLLEi70pdaWi8cDZM0MynzDRxSUo5eJH2rKCHyuS+7yNu/40FCOPVvA==","signatures":[{"sig":"MEQCIB0V2hBi/bJB0bNSnTZwwhQg0iDnnlbVEb/4xrgYWin+AiBy4Osjhj9l2pO0qjm9XBbC5zS7FjRgDJyMibzPmNZ8iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd17prCRA9TVsSAnZWagAAqoQP/2aM4MEI9xaMbN4YjTI6\nmosTWZv4zOnZK4GNkjnO2X8nyMgekZMXFB2a8MD3c/0X2wKP1O99gcVFqKws\nE9i44Q8lu26XNKvpnKkZOeMbAJ3+7CFHByQywg1DWsnuzS14+/7xlgASvsTa\nnsU2iam+Te1PoCcTCk43l/EVAA0yYyPQ/gZBcDGe/KQYoSIaKa9tnOEocyV5\n6kSYNqPtT6BvLvh02M9NgsUX0ufWSpbY1m9+6yWNscglYKuSL3eiav4Yykjj\ns3N/l0pz0ZUgku5SzSocyjrgANgcYKc/0ouOnO1GUcPz/8mr/ywGU3pXeCVa\nXIkyE/L+DDFeuo1NjAjME4LVuyEVke+S7vTt32HXu611Rego3bKtcqLM5VtR\n2SwBtXJxUv61KinBPsbEhqvl40lMX0BAt8xJpZnFQhkRBCpFg3oATcghNBHT\nkDREw4KeksbzJbslLLbFi6pK37+bpRrjHbfavZ4VJ3omrpb5P4s5qDd2nskl\nm3xu3Lc9jvinOuqFQTJsZTVFlpKxcZ8GYw37e/j56TG112SC/psmvhqDNfsn\nQIEGOIkJNKwMtI0FqdZPsNIbsAIFO1g+Q77w/ES76yZY6X6e5BCdNAIxVuwN\nFk83C0Y+UfV6ZBQ0I8g97rz5lJjlTe2FeRAWunJXN3lfPYtiYpcm33xRoRS8\nnYVJ\r\n=zJ7p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3fa082c8808dabcbaa939b0e32d5c8c87d446e68","scripts":{"test":"standard && tape test/extract.js","test-all":"standard && tape test/*.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"6.12.1","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{"test":"test"},"_nodeVersion":"13.1.0","dependencies":{"bl":"^4.0.0","buffer":"^5.4.3","p-defer":"^3.0.0","it-reader":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","it-pipe":"^1.1.0","standard":"^14.3.1","stream-to-it":"^0.1.1","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_1.1.1_1574419050604_0.0322122685193289","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"it-tar","version":"1.2.0","keywords":["tar","tarball","parse","parser","generate","generator","stream","stream2","streams","streams2","streaming","pack","extract","modify"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-tar@1.2.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"66688e370bc17a206eb4f15b9fed91f45308e772","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-1.2.0.tgz","fileCount":9,"integrity":"sha512-uDMe8XxxeHIF0cWtaapWlws6rSM8v7LaFiiEYJ/2QUO5Ep9vyc0NkpsVrhMICMi1M+WFMr9Yl2IJPkzVeh67AQ==","signatures":[{"sig":"MEYCIQCKth9hNtvmG+/7TtxylWlD26bGQiqUgf1cJ81TjpfOoQIhAO+G9DmPhZIzI9RbG+cXjL1VZQdsE8AVx4RlmkxtYBTC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePdU+CRA9TVsSAnZWagAAEg0P/R/FMFrlziE3lHimr0Bf\nJwYZNm6JpwM0L9Fb1gSCTrtNNpYKZR5WQT302LOCoAJ0cc79ZG7Q4Ju+bOGA\nDTA3p5fDaRFnaZPUbxEKgFqmdd22VK7NdtjSWfnZLJWDYdKqRC536rt0o0Jb\nRAMO2GwKMvL4jDuxYAvaIV8U+sD318tXPJucCd17stcxnQiW+tkMCfO9hKxJ\nRfeB1z1bmRKZiLb6S0h85IR0l3uFvRXsRrAeTT/Nil+OcrYnwPsXjM0fEk7g\n53k5aUZ3ShvN69RwkUyFiGN6vCC0Wq8LXki/+OX2te9mcaoBpyHyN6IvrxQn\nDwQVSDlWeiyNRCvaNtnLpwXlJFqLdlXZ3v5WPZSazeNA7jxVvmgMSaLxeERJ\nk3Ilq9aq6Cwks/xAp8qXUAcgwVGTshCLGZSceTCDdlQLSAcxVl9kcW6NJO5z\nQq6tdjffddy4w3PzZ2GrLqjyZkUvx0HffEMtgWBwgiard4YM9TgO/+8ARSDt\ndP88NVygy+Ei3sZ2b5Udprld/gN/hPEbKpkY2T+G4ILa938gy0xdE3xGk+w5\niGXVdlp+CpmVLpi1snl3FKJzXN9BcCXS8lnaAejZeEOcQmR5YqP/tumVx9hq\nDyEgDsxE+4vFdVad/1jq2BGCGx0rN1g8wFxyi7L5tkY6hRZIWwWeUSXZskoj\n7N9t\r\n=YihK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fb1d2e46299c18b6933739b03b13778888d80b0c","scripts":{"test":"standard && tape test/extract.js","test-all":"standard && tape test/*.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"6.13.6","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{"test":"test"},"_nodeVersion":"13.7.0","dependencies":{"bl":"^4.0.0","buffer":"^5.4.3","p-defer":"^3.0.0","it-concat":"^1.0.0","it-reader":"^2.0.0","fs-constants":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","it-pipe":"^1.1.0","standard":"^14.3.1","stream-to-it":"^0.1.1","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_1.2.0_1581110589732_0.5735218410824523","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"it-tar","version":"1.2.1","keywords":["tar","tarball","parse","parser","generate","generator","stream","stream2","streams","streams2","streaming","pack","extract","modify"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-tar@1.2.1","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"142b17f1c1073acf42b12b82e933d6c42981c977","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-1.2.1.tgz","fileCount":9,"integrity":"sha512-PX6p2VQdLdKCrPIVitjgRcdap5dQmSNF/eWtvq/5XVedeRUDNZa0di2MlAzX9F9iYbbf4BZOrMEgNnfEEIJ2/w==","signatures":[{"sig":"MEUCIB8nfUBQQw5G97UWsVgQmNjERA9kc1caxRQ0jVynJeaaAiEAzsk2OVPTNzxgO8ejSlQ15ZDxSCMWOXTqHWVMMLUQ26A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeP0RZCRA9TVsSAnZWagAAllIP/jRbWzbv/uisPStanQkg\nSACzF0TRn+Z++sP3YqvXAKE8Fbjkh2Sp+8Gbq1nxou2xJZOZUaHyNuhocxuY\nxl4UDOHMnL03MlWo6M48qdz1HkPDGu1jffG/8au+XAsYIqJa7R7ZGJ1NGwOS\nClbOEGNX64sCu80WXo1162pjIcFXoKqTPZL1pFhMeZPaXpwfBgbbkqvSRcX/\n8sCuZT5XwrrcwohjP9z+yRiaoCfDaDuw9mqZMBURwUXDlkja4H4lwZywAjLN\nh7ilkWZBNJvzbMWj0jHysaAAiXmpCmjIQRVPid3du1JsdeiIgTRwg0F+U4Ih\ndw3ZnGH0WaG7SeF/ATsLB0699kZnErl1yWkNULiFDC069opOBzZ3lDMSS3dH\nidWaGp/kg0g9VeNO/jhEqKHwZEMnHiavH7YUrzWGpR//cLY3TqYXqgkoHNnm\nfxGkOEVWbDM4qYaa6KLxBGISDY98bYyTaZJSC5xG4K6lhdv6d8P0qW4rWQPM\n/YVl+CRTpDh7MZbDnDDQ2DlBGq449rkmy4YNCIWnqCD6W4Gngr/cHNXgENjy\nGjmiZYXficV1lmd31h5BjplMgJbavT/sCCIHCXDwzcJZekWNTzJ574+eZvTj\nIqkHTj9PiSOLmQHoA3qD9IaIPah3zpMlfwcqatyHQJbLNvysyp4bXyoty7Jd\nIdSr\r\n=Sn5z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a6debe4ca97940ca751c6f6186a6afcd7b9bdd7a","scripts":{"test":"standard && tape test/extract.js","test-all":"standard && tape test/*.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"6.13.6","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{"test":"test"},"_nodeVersion":"13.7.0","dependencies":{"bl":"^4.0.0","buffer":"^5.4.3","p-defer":"^3.0.0","it-concat":"^1.0.0","it-reader":"^2.0.0","fs-constants":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","it-pipe":"^1.1.0","standard":"^14.3.1","stream-to-it":"^0.2.0","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_1.2.1_1581204568730_0.9408714238126863","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"it-tar","version":"1.2.2","keywords":["tar","tarball","parse","parser","generate","generator","stream","stream2","streams","streams2","streaming","pack","extract","modify"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-tar@1.2.2","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"8d79863dad27726c781a4bcc491f53c20f2866cf","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-1.2.2.tgz","fileCount":9,"integrity":"sha512-M8V4a9I+x/vwXTjqvixcEZbQZHjwDIb8iUQ+D4M2QbhAdNs3WKVSl+45u5/F2XFx6jYMFOGzMVlKNK/uONgNIA==","signatures":[{"sig":"MEQCIHa4QK4RK1jubN8a3aYwyNjaJbh7fPvc4C95kZNP3gaMAiAiNFkkCnHAbhppVlNDV0aEWGHPP+i9BrSrG6hnEKERKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecf+FCRA9TVsSAnZWagAARUcP/iUnx9WhF47X3sAPCCVy\nPqx/SV+farhSHDoRmRt+G88f8YTysKASC5zhYLIvQGESylnU1ad46YCh7Mka\n+JaK4wQ2XVxwUpwu2ate9oTj2Cucumz+56UXPt4MDTMB6AVabG18bpM8cgAz\njD+LR1AbKYZHcIhoUNUGlwdTc4+gjXdH2dlsgms5XNpiQXE0M6Bld/oJpmaQ\no5SUO46/wSyTI83LWZw3yNhaMhhtaaeKpui8nxZR8aTSEvRdPfN1KuO0cvsK\nx6QLxv/dMEJYTKfhEWGnRp7o1okRmVUna27TuxSgRR8LBPNvl746WbhZKea8\nQbMvgse8XqhGf33ziLZlVyhuolQBGamQONCoXZbT7H/o2QPoRO++XyegyD5H\n9g/1RJIwJLqKmzM4gEtl1vlvEI+z3TUP7lz99ELNmuTtmwN+5leMXfhBYqbu\nSqfgGDb7ZLnXdMjZU5yiXoCuHBrvwE/t8/H86mbnPAFQyNwsINO1/qcfe47U\n0qoIjcQdKr0v3HcrAIYxWrPRq9iQl8m44bflM+iMRUqz2q4fAVqp4WdO8uAT\n+m1ZhZE2nnjBax+w1EefbordratrLRe+50Ik0ElIyjkepyB7j7EOBF6IhHGs\nuYxa7kB9vV/RRdq8U+maTgAJjmZ1/TA0lSvQtXDJ3bnWRGDMICEWhnLV7xSm\n5BCz\r\n=W28y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"dee2fe3995917547b26eb89d09008eb6099daabf","scripts":{"test":"standard && tape test/extract.js","test-all":"standard && tape test/*.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"6.13.7","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{"test":"test"},"_nodeVersion":"13.9.0","dependencies":{"bl":"^4.0.0","buffer":"^5.4.3","p-defer":"^3.0.0","it-concat":"^1.0.0","it-reader":"^2.0.0","iso-constants":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","it-pipe":"^1.1.0","standard":"^14.3.1","stream-to-it":"^0.2.0","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_1.2.2_1584529285179_0.3193165153342945","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"it-tar","version":"2.0.0","keywords":["tar","tarball","parse","parser","generate","generator","stream","stream2","streams","streams2","streaming","pack","extract","modify"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-tar@2.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"179f1876b44f396a81ba8d7a3a42dcbb1039beb6","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-2.0.0.tgz","fileCount":9,"integrity":"sha512-KgWhUNBhyWk4ntwUZnzM4R8zKn2PisybZc2O3xpTubpkmHVyr51QvBQZHkEmvEC2EvC/tumXuwNXw9OGNi9myw==","signatures":[{"sig":"MEYCIQCsiAuWppd1/AQGBVICtyWg3TjYe3887EG98C5e3TpCOwIhAM8wNva9e+ejXCeCgXOdDZ4McwaX12dI6DXrda+j7FqM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZd2rCRA9TVsSAnZWagAAa/UP+wW/pq94cG7YttjPc1gE\nK9Z3oLL/PM9YX3PQ7wK0ev3EVwOImcLGqJ2T/z2bzfHmMnDfsEdewbAOUJXn\nEtJKe3c4evc+PrgSAwCH3brGSGef+bcfrhTgrGu+yoNfjSEIwap6WptgYRt2\nX269XU/zKN2EO1qcDpaec1VNU3142BSJW7CbukMLbeZlWhBeRvXNpes0Yix7\npys+hON6NHOmFnCF/OH31jxGo5/Kbqxhx/1cvkzDYFEkPdjw8bGu+kR78AcW\n95ooEzbitIDyehUqLwFa5QaYZ5745hNtynrOwF4q7FuewSCpwU+LoKG/Ie27\nNHqnmZE5tCOz2MbVWhsDsFLOfy/IwpF442K6+pCbLWQHfv/2snqdl/iPVvXR\nocU+DW9Q1S4ChJn1Gp+Uj97nRrR67O0zTTEf5Wmk+JbTorlehtWxvuH1SRAO\nENIfrDaN5e8xEZUZsxWvXAdKNKWlNvAzQnvKEVP9XNbOP8sSqDdGEhkRf4Ea\nK9nPMzhbYt8mWinz9qc7PSFacTNrOvwTjcB0IXQ8YIY+WKlNKGcAtkgRYqBQ\nIqcNCQuSEiawJa3zOTGXPXHaeJQ1vuCJ+3xPl6rJf1g8ll4jnZH1rmDY8FN0\nRz1WzjfHeomgMtZ2LE3Z5jY9icIpQqqpZpTOPymeGruaQWdHvT6+7Jl4U2Jo\nIg6O\r\n=T12n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"07f1e1e61f25e9af7c26dfbb420ccf422eb67884","scripts":{"test":"standard && tape test/*.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"7.6.3","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{"test":"test"},"_nodeVersion":"15.12.0","dependencies":{"bl":"^4.0.0","buffer":"^6.0.3","p-defer":"^3.0.0","it-concat":"^1.0.0","it-reader":"^2.0.0","iso-constants":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.2.2","it-pipe":"^1.1.0","standard":"^16.0.3","stream-to-it":"^0.2.0","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_2.0.0_1617288619019_0.4015787684796579","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"it-tar","version":"3.0.0","keywords":["tar","tarball","parse","parser","generate","generator","stream","stream2","streams","streams2","streaming","pack","extract","modify"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-tar@3.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"d25f2777c0da4d4bec1b01a1ab9d79495f459f4f","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-3.0.0.tgz","fileCount":9,"integrity":"sha512-VhD1Hnx4IXDcQgYJnJgltkn+w5F8kiJaB46lqovh+YWfty2JGW7i40QQjWbSvcg1QfaU8is8AVX8xwx/Db9oOg==","signatures":[{"sig":"MEUCIEf3RSCeoH00zfAuJd4wnaD3dOFhKgs+dh5cht0H6z8MAiEA2QSYz+u6qX1PixVcdptWPSUxJHQiwvot46D0tKAk4Fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeeGCCRA9TVsSAnZWagAA/fwP/RwKqgFPPY2fAKZHbdib\nXv3gLzlfY0Rshx+hYkvogCA1H3Pf7O1h3vyLKPMT63IwnZprg0mj63kAlCQ2\nVVuWqBY5e0yFZjogFGArl8B6Tfy3Zrog264JjV2raINa6kxgyljgyGAznlAn\n1njPDMdDHLhZp2bsNpC1ihpXHdkodfIK1mQWMpz+mBkIAfvO/WtJLEoTYxIm\n6UY3bdQfMz6ZDZjPUVZtnpy30ykK1GfQDHe8guCKK1uHdyfx9mjQ3bbKY7tB\nP3yD1mj44jMQw436WAL0QWIGnvEeIHCYgM8tMdrbiXFnVmdQ3auQ+3isZNsr\n2MCIactUTuAbv/1dsfNj119SqbCRc1OjF1c6KOVglaDIhQ7z2be2lxr+9/f/\nhe9yPyU1Tl2cQg+cUsuL0wbTjymMh7F0egCS9xHrIMnkMOCvQduXWNBJJd6s\n18yRlRMLADZK16+oC9u9fov1TeC74ZpnNnIZ3MPyPQgLKvWyc/cIPGMBys8E\nvo+htzvy/UTxN92aqJGkthoKSgt1rP7EtsIANw2FVhpye7WN8v7+KopI+TxZ\nqafWml4v9kniLmzTXsbvN4zEFasYIRFBL5uarSokjVc3d2xOndp3UpsV0LQL\nA7oqm4Qy59g2x03WeyfiucBfci91odOd+F1/8vVPmnpvzM16l75BWRDJX+pa\n5mGx\r\n=vcDL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d584f0be3ee78b8d2be07abfa0cb188c485fe19b","scripts":{"test":"standard && tape test/*.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"7.6.3","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{"test":"test"},"_nodeVersion":"15.12.0","dependencies":{"bl":"^5.0.0","buffer":"^6.0.3","p-defer":"^3.0.0","it-concat":"^2.0.0","it-reader":"^3.0.0","iso-constants":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.2.2","it-pipe":"^1.1.0","standard":"^16.0.3","stream-to-it":"^0.2.0","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_3.0.0_1618600321832_0.4988123551511032","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"it-tar","version":"4.0.0","keywords":["tar","tarball","parse","parser","generate","generator","stream","stream2","streams","streams2","streaming","pack","extract","modify"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-tar@4.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"bad5faf184e2684c07f870918d0c20713702b96f","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-4.0.0.tgz","fileCount":10,"integrity":"sha512-t7NJKNVs0p3aJT2cyycs8FkXkvLTKOVtcEuYEdZDrfxHGEIW8gHJt2zbDOILt5erywEPRRws2oz0FqH3LiDGtA==","signatures":[{"sig":"MEUCIQCAKQRBRUIuJ5KKAgi6U5LDVQS7rvoxKkyCwqsdrMCPDAIgd25VzTck+pza+lCsE7FAr3AqiW+geeX4YRNX88zVFO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC7a8CRA9TVsSAnZWagAAQpoP/2oifHmm6ZhAvMV4EyhV\nm/PV+MQ27Aop6YxW4Gd/SUfxkeaSDe/727o+GnvMng3Em2rYd6+5OSfdB71n\nK2SlNDkAcmHSU2VgKoiCuTpj8qRicDNqNngOn5aUR4lvKlLhWuUopmH869DI\nZ/iu8qKiIn38UHsTXgnNBYf6x4oRfIOLX+DnZBtfm8+H6BjGyAFVXuaLcINR\nBZl2T+B8ErA8OIRaIAi8nUMP7RJ6mLWYVHsTigWa/T3b4byJiZv/Y/pe+AHZ\nb+Ss7rWMVOsr+PzV6gzCeljfz9WnM3bsXHTKEVZ+OTlhM64yTUMNZFCPuHwx\nGVB9Cno4UOqmP8VLqtldC7sQ9q10zJyxahbGZ5Lih/D4KqpF+kQ7XjRVBs6L\neNnGnCKgvpfQGzQdHPdvGWh1uo06UrTU2wWwK/W6QS13CYNy6h/t95hIoaug\nCl5dNYoHy3mqaBXSqkADS+6eQamqbBl4mOtrw4vkAcBjY3orWy6XAXcvEtx5\nAFh+XnHt4BZxbAIfUuFAlc+mOL7YTGNVf4vHH8iDyAQszDAdbWGW8LEpYJID\nB8Ial4xvKu9o1eo+mn13fGql8OeuW4Arj7TC29VQyf2NKiMO7u9NBpdcJmpB\nQxAO+P2VeIDMz6c/BgAVlakN/6nlfTYeCSEgkjr4IXWrJrReQPkJcCXWxW+s\ngm4V\r\n=lgqA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"f6e492a44070816c4989af89e1602e656a27ecd4","scripts":{"test":"standard && tape test/*.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"7.19.1","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{"test":"test"},"_nodeVersion":"16.5.0","dependencies":{"bl":"^5.0.0","buffer":"^6.0.3","p-defer":"^3.0.0","it-concat":"^2.0.0","it-reader":"^3.0.0","iso-constants":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.2.2","it-pipe":"^1.1.0","standard":"^16.0.3","@types/bl":"^5.0.1","stream-to-it":"^0.2.0","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_4.0.0_1628157627885_0.3672430466162169","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"it-tar","version":"5.0.0","keywords":["extract","generate","generator","modify","pack","parse","parser","stream","stream2","streaming","streams","streams2","tar","tarball"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-tar@5.0.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar#readme","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"9d8e0815f53db7eb307b913ed9bae6cff992692f","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-5.0.0.tgz","fileCount":33,"integrity":"sha512-Fo6GI07NvjYhQ0dC4tKMB3zCnbYiZL5g5Le/8lr6Oz9+rUkeAPHHsVzRkeZ8Cka2nD1PvAMq1shzATTYUt/tBA==","signatures":[{"sig":"MEQCIDB+B59hy4NwKi72KRpa3bz6DfB9rXAuMvbu3ViW46yXAiAI5BhIcLl5Xrke5Ok/vtyKUY9xZNJrYFdAdIcsMzROIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRviQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZbA//SdKD9TmP6ze0b2pwuK/1mIPFN888ILE0GqP4XrWP1BLSGxlZ\r\nH/WKSHvEXpbJkZNm2vfhG49RtR+geZcha6qR19MdgQCBmLCeXd6jW4bXMgmF\r\nU2lufGO7gBIiBblJCp40HxQip2t3VkwZxIB2TyHCQDgbQhkm0v5DMGy6vltA\r\nRVID50fdR3BgGZFcQJvi0k/piOKs0COv1p8bzM8xPGh4QqeTKhvNxHWr/NZU\r\nfJRi8OEQ8CIqmIrl5trVkpLmfwZfn+lYVFcQrzynzRKgww8Vwu5OqyfVvDzg\r\nKIAvv79gFGPMHc6/iUzylvZHr3OeZOVC+dZMK8AZABHRYAaBfSNqON2p3a+C\r\nyc9YT/lYg26DcjXRFdLhVU0Dzz0Lwu2zYUFJpBoi/4XUK2EoN19hgiYeyYTV\r\nWTC1YdjZMCdzZnMuKYCAE8qsVgZh2/yB6CAzwthszzP24F1kwD4vIiT+qm1k\r\newendXWGe/ycQxhB7LXlHlSwlhPvPsvDigT5/ebpglk94V/MvJG02Pv/S4w3\r\nE5nPCuslbgqDWLnXFevT4cEK0VsFqyTWLxTeLO9QxVBolFCEdhXwniu7rRDZ\r\nY+NkLUnyZ8OwEiSmQqE25mlDhfciT4JDWDjdXiZRZKc0mtGdRsZzPGDqnzUe\r\nY1rmRhnY+jJfWYJ/yJKjRP7gGoeAEypcDsw=\r\n=AW7Q\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"5173e64d8c568b607c262a1e326578cc06493ef7","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -f ./dist/test","build":"tsc","pretest":"npm run build && cp ./test/fixtures/*.tar ./test/fixtures/*.tar.gz ./test/fixtures/*.tgz ./dist/test/fixtures","release":"semantic-release","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"7.24.2","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"p-defer":"^4.0.0","it-reader":"^5.0.1","uint8arrays":"^3.0.0","it-to-buffer":"^2.0.2","iso-constants":"^0.1.2","uint8arraylist":"^1.5.1","it-stream-types":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.2.3","it-pipe":"^2.0.3","stream-to-it":"^0.2.0","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_5.0.0_1648818320528_0.7981581481494071","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"it-tar","version":"6.0.0","keywords":["extract","generate","generator","modify","pack","parse","parser","stream","stream2","streaming","streams","streams2","tar","tarball"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-tar@6.0.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar#readme","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"10dfcd9ff48e7c5c5a9628f0c96c005ad39278c0","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-6.0.0.tgz","fileCount":33,"integrity":"sha512-1p+vds1dp/c+wcMCb7ts07PZqkxSCp3V6kCA435HvPTQYqGyP9oCeQjCapPdQputPHgiFWf3+SDxJ39yuCbKag==","signatures":[{"sig":"MEUCIQDq88GG6Sd0Io8oX6hs5O6/P5MZacqAUyv0Wnttam0duAIgNZTG4RWxqMCjP3lZAv0I2RqkRJF8Ygtt2f6mAjlPDd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/INIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy5w/+Ik8dn+Gi/uDTBaGe4BQdv/fEELV2fzjJqrgQvjLmSq1VrDG4\r\ne9sFF6rmpgBwalM5M5DZJurPRzd5sAz6NONx5Lc9M367I6Buel9QbEF5Wfw8\r\ngb2JSIryCyuFlDSh6DjFsTwdGBdEmNdKrLXUOTU63cDHf7BvM4cUdT5Evkln\r\nsTiOEOv4xMBzne/4vme5AOsexhhx+dHw+0dvEbaImswiSvO5S1RaXU/Yvcvh\r\nhS1CuIkr9DQMlDIrjqiOAQHuRGttQeK2xdGvLmAfhka7VdrwYRXwjU4Y2HJr\r\n3GakA0oNj5VpG3V2FNTOhUIZ7Y1hiTmdUosLmowsLkGNsRcOC9fUFJjSGdYt\r\nwv7M68nNt2uDz2UNJTR+zqeYE9XcqPLsxDgQYrLwF+HE+pzyz1b4yCmpj9k/\r\nJGVpL+53z+iCfyNEDZCtim6dVDD0jly1daDlmLFo64OtOAH+9kgE+1L6fIlT\r\nnomlIiRKXMeouOgDLl9MXRSgQGOeG8+HPiLMsbv5lWT6gEZx0pLvlXtPzpcq\r\nJah2nSHLnk2S8SWAUb5PAfs/H+xXokdauvmWw0vjheYQcSyaoCYjKCVa39Vb\r\nFfHpmA9QIkcWz8zVsWShZgx0j6FAtKs3ezAJTZUnoN6T9e7cQkuXFX+Cc97X\r\nsiKTjv+i8FjgUthZKsr//bwOucty0JLS4n0=\r\n=iJMP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5ad43254655900dfa666c289cab83ba5cf307682","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","postbuild":"cp ./test/fixtures/*.tar ./test/fixtures/*.tar.gz ./test/fixtures/*.tgz ./dist/test/fixtures","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"8.17.0","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"p-defer":"^4.0.0","it-reader":"^6.0.1","uint8arrays":"^3.0.0","it-to-buffer":"^2.0.2","iso-constants":"^0.1.2","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.5.1","it-pipe":"^2.0.3","stream-to-it":"^0.2.0","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_6.0.0_1660715848187_0.8368306516185318","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"it-tar","version":"6.0.1","keywords":["extract","generate","generator","modify","pack","parse","parser","stream","stream2","streaming","streams","streams2","tar","tarball"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-tar@6.0.1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar#readme","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"6164227c4f20cb870efb89e2a6693ffde77f69b1","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-6.0.1.tgz","fileCount":33,"integrity":"sha512-KMKNqYQr/m3mJE0ERg6F2Snlk1d68tEMeOP0bPf5vboka1y0L7CZD2nlf57H+C9R31TA0SbtiOqkblRxEIONfg==","signatures":[{"sig":"MEYCIQCivxiSIrpk/xgwfSKGtm0j529oYl+hJK/UZtxr6idf+QIhAM37uwmIXE6QxyaZvIfdPCB77BNPkl3iVmv3h8UR1853","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTrEJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcnBAAlEJ4lSqqhP9L8GVZuBPNYBBMLb6nvm0vBIQAKRqnu1+7KHRc\r\nUqkwUpjjcwtMsm6QKqibi4SfVF7s0fP8n8hWK27fWLb++qzZ0eAteNbYm8Qn\r\nEgevJsPOC7nD511l5CaoJmvWi6VX8PYNxzPMsy9Jt0PaC1WCGhfVba1zwQmu\r\nJrLxX3eRGybqLEEcd0Jdo1xS+SHRVWWW/YP5pp0cx+iD5ofkzcDRwsTYnEdH\r\nGU9qPI6cJMHTEd0XGl3/AGgVAtQwLUg2ztaLIxjnN2P1TdaWJVlvQiOLYK8J\r\nc1TTY434IFWXJlYPLhQwdVNm+Yc0J4MiO1oKul/q0p+q+npUGqRdk9ZqZsEg\r\nnCmYVyuokgumnijrPLUQCP09B70hs0FrIdyIdDdJdWthNNXhIB7CX0eJkNI3\r\n0y7rqtk1HMzYpEG7VYFn9d3NX0u8Uk2l1k5QsNNZS1YQLKbGN3BLmwMIDhDg\r\noYEsH23yXDQKRQ+Shs6Yqv7U71rgOBXMXzw0XIY/gxjTjk36rnSRGI5qUbol\r\njXLLFEnnyuSGuX/w+JUbCcyxoQX5YRFmET79z5Y9+dXjPmurlETEYM7+9Xk4\r\nwemzmWg3O+DsOraAJ8llJrxAvhm9IAm0FWMIYkwQvOQG/hLi78j+8WR0L7Zc\r\ncboD7QVSX2lsOX5p/hLzsyuRE/62vxosOLk=\r\n=utEI\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ea067f581b31f38cb24b4d2de1d16781646521f5","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","postbuild":"cp ./test/fixtures/*.tar ./test/fixtures/*.tar.gz ./test/fixtures/*.tgz ./dist/test/fixtures","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"8.19.2","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"p-defer":"^4.0.0","it-reader":"^6.0.1","uint8arrays":"^4.0.2","it-to-buffer":"^3.0.0","iso-constants":"^0.1.2","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.5.1","it-pipe":"^2.0.3","stream-to-it":"^0.2.0","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_6.0.1_1666101512728_0.9702493695561702","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"it-tar","version":"6.0.2","keywords":["extract","generate","generator","modify","pack","parse","parser","stream","stream2","streaming","streams","streams2","tar","tarball"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-tar@6.0.2","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar#readme","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"c3facf09f396a6316a9cf1b5d88583f4040433a8","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-6.0.2.tgz","fileCount":33,"integrity":"sha512-q8NDsDWVw9vOvZeUNs4GfCIfLqhp1hKmV3riuGFql/ZtlYbEh5TChm5l83m9R1Ic9g3zuaiNZaLFj20DjsLQoQ==","signatures":[{"sig":"MEUCIAXZT/6jMIXR56k5eIWaDjsldwHO5lDoC6sCqJrwZLHcAiEA70+m3uu/ej3112ZiAmSRBWVNK5Rxk0FqQ6Pi4S6oQus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87706},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1a7285126d75a9f594c56b4d9fb9412ad6404cee","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","postbuild":"cp ./test/fixtures/*.tar ./test/fixtures/*.tar.gz ./test/fixtures/*.tgz ./dist/test/fixtures","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"10.2.4","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"p-defer":"^4.0.0","it-reader":"^6.0.1","uint8arrays":"^4.0.2","it-to-buffer":"^4.0.5","iso-constants":"^0.1.2","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.5.1","it-pipe":"^3.0.1","stream-to-it":"^0.2.0","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_6.0.2_1708438777614_0.2531545338395065","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"it-tar","version":"6.0.3","keywords":["extract","generate","generator","modify","pack","parse","parser","stream","stream2","streaming","streams","streams2","tar","tarball"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-tar@6.0.3","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar#readme","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"ab730a9d6dec9cce88e2adbceb0fc29bc436f915","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-6.0.3.tgz","fileCount":33,"integrity":"sha512-hZmCZo5OxEGgAUJu4fsYth1fMp4Bm6X5gb/pv7/xKTWmsdNJtOxkPbO9bCZNuu+yjhbSapA824cxql5aiUFP7g==","signatures":[{"sig":"MEUCICWNLYt+/AlMeOvUwaqeYbVAn0YcvkC2qojGZ8pMWbHsAiEA0V7GiKln/zu0wP4I6Qw52x6L2N8JcYojVUGH2OHYuU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87706},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ce5e3dd66ea37a76b0a949c719811f32c35231a9","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","postbuild":"cp ./test/fixtures/*.tar ./test/fixtures/*.tar.gz ./test/fixtures/*.tgz ./dist/test/fixtures","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"10.2.4","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"p-defer":"^4.0.0","it-reader":"^6.0.1","uint8arrays":"^5.0.2","it-to-buffer":"^4.0.5","iso-constants":"^0.1.2","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.5.1","it-pipe":"^3.0.1","stream-to-it":"^0.2.0","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_6.0.3_1708515793491_0.09657819361869158","host":"s3://npm-registry-packages"}},"6.0.4":{"name":"it-tar","version":"6.0.4","keywords":["extract","generate","generator","modify","pack","parse","parser","stream","stream2","streaming","streams","streams2","tar","tarball"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-tar@6.0.4","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar#readme","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"a4d8ae6a9bdac0bfaaf975ef1fcb4f078d7c5522","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-6.0.4.tgz","fileCount":35,"integrity":"sha512-8yQCx9OWbJFvhd9lxH4tyhHe1JdKUqQANXzslSfy4++W6YdigOQ/owk8JMfe93NSCiCqgEDxiK5KZVJGn4erjA==","signatures":[{"sig":"MEUCIQDHJivF+fJGMso6bfAOATZgNKkaGT0BFJCAZR6tcBFlRwIgRyKTSaAfGYA7M383rXBTynhvYq/d/haFWNfEn1cOxHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-tar@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137066},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1aa52668080c11232ab2a40d44a6aec5b723a2a3","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","doc-check":"aegir doc-check","postbuild":"cp ./test/fixtures/*.tar ./test/fixtures/*.tar.gz ./test/fixtures/*.tgz ./dist/test/fixtures","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"10.4.0","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"p-defer":"^4.0.0","it-reader":"^6.0.1","uint8arrays":"^5.0.2","it-to-buffer":"^4.0.5","iso-constants":"^0.1.2","uint8arraylist":"^2.3.2","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.4","it-pipe":"^3.0.1","stream-to-it":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_6.0.4_1708516786810_0.502277173037009","host":"s3://npm-registry-packages"}},"6.0.5":{"name":"it-tar","version":"6.0.5","keywords":["extract","generate","generator","modify","pack","parse","parser","stream","stream2","streaming","streams","streams2","tar","tarball"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-tar@6.0.5","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-tar#readme","bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"dist":{"shasum":"46bf290415aef92bb6ad831f5883a75e2f187ed0","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-6.0.5.tgz","fileCount":35,"integrity":"sha512-GxKBamsX2EZA6jrNh6xoeKmRpbOELgYhCk1ojhN0TFSBdxwkRBqBRc3sI43vTHRpI7i2o6ptrSxK3LLKWNvudg==","signatures":[{"sig":"MEUCIQC+KRDeokYF5BfVvaj4ICmC4vfQNq3g5Vkfu6fuDmTTIgIgGRwVl4N0GwVSvz+F8VBepP9R2t0QykWusFjrWIZVI+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-tar@6.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137004},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ed7510a3ce19c8e2bc3ee8efca8d06ffd16944c7","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","doc-check":"aegir doc-check","postbuild":"cp ./test/fixtures/*.tar ./test/fixtures/*.tar.gz ./test/fixtures/*.tgz ./dist/test/fixtures","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-tar.git","type":"git"},"_npmVersion":"10.4.0","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"p-defer":"^4.0.0","it-reader":"^6.0.1","uint8arrays":"^5.0.2","it-to-buffer":"^4.0.5","iso-constants":"^0.1.2","uint8arraylist":"^2.3.2","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.4","it-pipe":"^3.0.1","stream-to-it":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/it-tar_6.0.5_1708592436019_0.9946805982470188","host":"s3://npm-registry-packages"}},"6.0.6":{"name":"it-tar","version":"6.0.6","description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/alanshaw/it-tar#readme","repository":{"type":"git","url":"git+https://github.com/alanshaw/it-tar.git"},"bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["extract","generate","generator","modify","pack","parse","parser","stream","stream2","streaming","streams","streams2","tar","tarball"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"scripts":{"clean":"aegir clean","lint":"aegir lint","docs":"aegir docs","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","postbuild":"cp ./test/fixtures/*.tar ./test/fixtures/*.tar.gz ./test/fixtures/*.tgz ./dist/test/fixtures","test":"aegir test -t node","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"aegir release"},"dependencies":{"iso-constants":"^0.1.2","it-reader":"^7.0.0","it-stream-types":"^2.0.1","it-to-buffer":"^5.0.0","p-defer":"^4.0.0","uint8arraylist":"^3.0.2","uint8arrays":"^6.1.1"},"devDependencies":{"aegir":"^48.1.1","it-pipe":"^3.0.1","stream-to-it":"^1.0.1"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"gitHead":"500d30d2cf5c87146dbf808cb7a40324998366f2","_id":"it-tar@6.0.6","_nodeVersion":"24.18.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-+DXnOod8oC8iWEabGmQ039l5RnAeI4i6pl1BrPD1Bu1pGCy4YgxX1LjoJsj/OPLdXguOSH0pg/0rfceMhPEXXQ==","shasum":"6fca80f9820c823538458300361981d8c774996e","tarball":"https://registry.npmjs.org/it-tar/-/it-tar-6.0.6.tgz","fileCount":35,"unpackedSize":316636,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-tar@6.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAyI/bpE23+rZjRSjFT0lZtk0lAuHavB6J2iBo6tJXv8AiA1FfY6diDrCgNopRUAP8ca1n1K2prlZ7Cw2IkCJzORgQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d694fb6-3247-4343-8d7b-69bc90595bac"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-tar_6.0.6_1783066780042_0.9033583790410322"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-17T22:29:05.123Z","modified":"2026-07-03T08:19:40.534Z","1.0.0":"2019-11-17T22:29:05.251Z","1.0.1":"2019-11-18T10:43:32.330Z","1.1.0":"2019-11-18T12:37:27.404Z","1.1.1":"2019-11-22T10:37:30.748Z","1.2.0":"2020-02-07T21:23:09.871Z","1.2.1":"2020-02-08T23:29:28.862Z","1.2.2":"2020-03-18T11:01:25.329Z","2.0.0":"2021-04-01T14:50:19.205Z","3.0.0":"2021-04-16T19:12:02.007Z","4.0.0":"2021-08-05T10:00:28.042Z","5.0.0":"2022-04-01T13:05:20.688Z","6.0.0":"2022-08-17T05:57:28.319Z","6.0.1":"2022-10-18T13:58:32.982Z","6.0.2":"2024-02-20T14:19:37.800Z","6.0.3":"2024-02-21T11:43:13.680Z","6.0.4":"2024-02-21T11:59:47.022Z","6.0.5":"2024-02-22T09:00:36.256Z","6.0.6":"2026-07-03T08:19:40.239Z"},"bugs":{"url":"https://github.com/alanshaw/it-tar/issues"},"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/alanshaw/it-tar#readme","keywords":["extract","generate","generator","modify","pack","parse","parser","stream","stream2","streaming","streams","streams2","tar","tarball"],"repository":{"type":"git","url":"git+https://github.com/alanshaw/it-tar.git"},"description":"it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"readme":"# it-tar\n\n[![codecov](https://img.shields.io/codecov/c/github/alanshaw/it-tar.svg?style=flat-square)](https://codecov.io/gh/alanshaw/it-tar)\n[![CI](https://img.shields.io/github/actions/workflow/status/alanshaw/it-tar/js-test-and-release.yml?branch=master\\&style=flat-square)](https://github.com/alanshaw/it-tar/actions/workflows/js-test-and-release.yml?query=branch%3Amaster)\n\n> it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.\n\n# About\n\n<!--\n\n!IMPORTANT!\n\nEverything in this README between \"# About\" and \"# Install\" is automatically\ngenerated and will be overwritten the next time the doc generator is run.\n\nTo make changes to this section, please update the @packageDocumentation section\nof src/index.js or src/index.ts\n\nTo experiment with formatting, please run \"npm run docs\" from the root of this\nrepo and examine the changes made.\n\n-->\n\n`it-tar` [packs](#packing) and [extracts](#extracts) tarballs.\n\nIt implements USTAR with additional support for pax extended headers. It should be compatible with all popular tar distributions out there (gnutar, bsdtar etc)\n\n## Example - Packing\n\nTo create a pack stream use `tar.pack()` and pipe entries to it.\n\n```TypeScript\nimport fs from 'node:fs'\nimport * as Tar from 'it-tar'\nimport { pipe } from 'it-pipe'\nimport { sink } from 'stream-to-it'\n\nawait pipe(\n  [\n    // add a file called my-test.txt with the content \"Hello World!\"\n    {\n      header: { name: 'my-test.txt' },\n      body: 'Hello World!'\n    },\n    // add a file called my-stream-test.txt from a stream\n    {\n      header: { name: 'my-stream-test.txt', size: 11 },\n      body: fs.createReadStream('./my-stream-test.txt')\n    }\n  ],\n  Tar.pack(),\n  // pipe the pack stream somewhere\n  sink(process.stdout)\n)\n```\n\n## Example - Extracting\n\nTo extract a stream use `tar.extract()` and pipe a [source iterable](https://gist.github.com/alanshaw/591dc7dd54e4f99338a347ef568d6ee9#source-it) to it.\n\n```TypeScript\nimport * as Tar from 'it-tar'\nimport { pipe } from 'it-pipe'\n\nawait pipe(\n  [Uint8Array.from([0, 1, 2, 3, 4])], // An async iterable (for example a Node.js readable stream)\n  Tar.extract(),\n  async source => {\n    for await (const entry of source) {\n      // entry.header is the tar header (see below)\n      // entry.body is the content body (might be an empty async iterable)\n      for await (const data of entry.body) {\n        // do something with the data\n      }\n    }\n    // all entries read\n  }\n)\n```\n\nThe tar archive is streamed sequentially, meaning you **must** drain each entry's body as you get them or else the main extract stream will receive backpressure and stop reading.\n\nNote that the body stream yields [`Uint8ArrayList`](https://npm.im/uint8arraylist) objects **not** `Uint8Arrays`s.\n\n## Example - Modifying existing tarballs\n\nUsing tar-stream it is easy to rewrite paths / change modes etc in an existing tarball.\n\n```TypeScript\nimport * as Tar from 'it-tar'\nimport { pipe } from 'it-pipe'\nimport { sink } from 'stream-to-it'\nimport fs from 'node:fs'\nimport path from 'node:path'\n\nawait pipe(\n  fs.createReadStream('./old-tarball.tar'),\n  Tar.extract(),\n  async function * (source) {\n    for await (const entry of source) {\n      // let's prefix all names with 'tmp'\n      entry.header.name = path.join('tmp', entry.header.name)\n      // write the new entry to the pack stream\n      yield entry\n    }\n  },\n  Tar.pack(),\n  sink(fs.createWriteStream('./new-tarball.tar'))\n)\n```\n\n#### Headers\n\nThe header object using in `entry` should contain the following properties.\nMost of these values can be found by stat'ing a file.\n\n```js\n{\n  name: 'path/to/this/entry.txt',\n  size: 1314,        // entry size. defaults to 0\n  mode: 0644,        // entry mode. defaults to to 0755 for dirs and 0644 otherwise\n  mtime: new Date(), // last modified date for entry. defaults to now.\n  type: 'file',      // type of entry. defaults to file. can be:\n                     // file | link | symlink | directory | block-device\n                     // character-device | fifo | contiguous-file\n  linkname: 'path',  // linked file name\n  uid: 0,            // uid of entry owner. defaults to 0\n  gid: 0,            // gid of entry owner. defaults to 0\n  uname: 'maf',      // uname of entry owner. defaults to null\n  gname: 'staff',    // gname of entry owner. defaults to null\n  devmajor: 0,       // device major version. defaults to 0\n  devminor: 0        // device minor version. defaults to 0\n}\n```\n\n## Related\n\n- [`it-pipe`](https://www.npmjs.com/package/it-pipe) Utility to \"pipe\" async iterables together\n- [`it-reader`](https://www.npmjs.com/package/it-reader) Read an exact number of bytes from a binary (async) iterable\n- [`stream-to-it`](https://www.npmjs.com/package/stream-to-it) Convert Node.js streams to streaming iterables\n\n# Install\n\n```console\n$ npm i it-tar\n```\n\n# API Docs\n\n- <https://alanshaw.github.io/it-tar>\n\n# License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](https://github.com/alanshaw/it-tar/LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](https://github.com/alanshaw/it-tar/LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n# Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md"}