{"_id":"dir-archiver","_rev":"16-150c70506faac4fa1c5109c752178d9b","name":"dir-archiver","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"dir-archiver","version":"1.0.0","keywords":["zip","compression","archive","archiver","archiver","folder","directory","dir"],"author":{"url":"https://ismailelkorchi.com","name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com"},"license":"MIT","_id":"dir-archiver@1.0.0","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"dist":{"shasum":"6a59ba8e48ee5ef3db3c71ad1e7b063f25d4e9ec","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-1.0.0.tgz","fileCount":4,"integrity":"sha512-0z9hkvvcS6XQ77Upl4S0175mCh8pFVKbwiKNzFR8PaIh8S91H2P7XboTR2i85aTUow08K3x+0pbgWnJpnQjGmQ==","signatures":[{"sig":"MEYCIQCO+Xefr2pbymdhTNSJhCqmiuRSztrYWT+G33UMz334EQIhALPC53NjC4OiuRZG3pywLcsS9sxOWMnEbIOKKBXaiNEo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuiBbCRA9TVsSAnZWagAAc7sP/0tx1q1OTGxBT0VNG1ZT\n8Z13APXXCRnKZWQSeS3OVA/JO7wMhfWzNLzv5wAdpbrGMZLP4Cd8ZQgxQQpF\nXdtkeCpY33+t5KZDirCJLUZhPZO9/juDuW9fUnzeFbbvzo4uYHJ4qMdPJuDr\nMTrXchr8IIxlLlX9HGQpJfcNQoAQwkQXdh01p6azutn4L+SrOjxHHzTTcta6\nVP3HZn4Unwrh+bhYp8AaqkfvEew49DiNOz9XZAh0H6tIPh8WvUMJNy56Hl/+\nULJjBw+IOAMUDwk3nuWawAYkjpXSj3XklT77b6imA4OB0YmY7Un16YfD5v7X\n3YMehovx1yAb2MlR7vWKWnoiHCuQYQco/GVFS1R1enmrto2Jh8Jf1bAerf04\nyOMvZIM2FSqVK9ca0wQ0N3FDf+FYAOMZfKYqZi6qY0o58NvhuBp0dL4wKQQ+\nEpLeSUbMt14H1KpWIhIHSfT0+Gc8BFD01cz5c7jnCoaVRLlaz+kQdVhUU+Ws\njN8AIFcB1AJ2ePicYBYdykB/8S4ajB8Y/ed8kfcviKs7wSEmeqwUhJYbUNNk\nLnA4OXrYzMXyYemghmF0PRv5j323rgfyXbRmkLSmAslfnO8I8KDaFj9Di23F\n+SYb/K/JVB+trfDqxuCln8TX+8ljC8pWbSQbQurzjP7w2Y83BqYHLbPojHAv\ntZFJ\r\n=Zz+n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"765ddd76215b2947db06c2becb6f3e192f79b99f","_npmUser":{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"},"repository":{"url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git","type":"git"},"_npmVersion":"6.14.5","description":"Compress a whole directory (including subdirectories) into a zip file, with options to exclude specific files, or directories.","directories":{},"_nodeVersion":"13.2.0","dependencies":{"archiver":"^4.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dir-archiver_1.0.0_1589256283039_0.6131787376329185","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"dir-archiver","version":"1.0.1","keywords":["zip","compression","archive","archiver","archiver","folder","directory","dir"],"author":{"url":"https://ismailelkorchi.com","name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com"},"license":"MIT","_id":"dir-archiver@1.0.1","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"dist":{"shasum":"0beaeea946368b45dcb84188f0ee39c14d415229","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-1.0.1.tgz","fileCount":4,"integrity":"sha512-5fyF7zN/pUdPsWebiCSFAjaoX3lTznbZWr4wCxKu75R4ziDeQUsuokaljK3IQr1CT71tNdDhjdtiuOzVq9CxXg==","signatures":[{"sig":"MEYCIQD0UyGAjmVjU+VDlcg+pM29d0Uixgl7XWQYq++JlaykrAIhAM6xSYaiwq+joDC+OMGbjD2ODIDZ0+IHgHBazeWvwkkb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuiE5CRA9TVsSAnZWagAA9bYQAISTwdaaI5Hv2BBd6vTG\nfgq5Z6NrlUUNXTKCE14yyz2s+FBxLrCw//Z53W8pKuC0HgYhZwLVmipkABYL\nRA75K29uBCvaKhp2qryFPNnNXplN+apzK+HXvDRqyfs5uQSadyf0FwfjV8tX\nK4+BMXZVgMrvSzHLX8JRN5uCmB9jZkCsr0M47jWR0N/MWQ8JkM7fS0RBOZF6\n8TUvcs+uzkDSUUo/4LdOZN6E46qDGDI3WoC1+eQbDdDjk9Cezb05Eh8QMVvw\nrHWZQCgYSVCUQCsDWt1q1C6J4kMmFiVzDq26txs9U/kzD6YtLbOdYHZg7q6H\nqhPW9ATIZQBlwfTpDye5szvyG5HRKwEz3nsrWuHv5w6k9iDkEbt+5pHBkkE0\nPqeAKMY0ajSiF1Ez+vJYYkp//BYjQ8JUZMzXhbMWB9MYaL0WSjfzevM/CexP\nfmnPNArqFrGtJj3pTMNf+MoV/syKW0qRiE2mLAJX78Rz5n63Sb9PSZP9XLA9\nMA1N0Smr+sohRFZK8vqOGZAzWuevXqfOtHpny79OvTst0ijidSAlqfLMmhUF\nkWWtqJlfr4Ytw0dN4V0zNxwZND7e5Bv7ni3sCd8Mnvw2GQ9WLy3L9X+nGwTf\nFZ/RXSbZ0kx1uihRQluTP0ndAon8dtPtIo1MFWaGmxSthTnqXoSaZOQT0yYf\n5yHL\r\n=adYf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0aacb36363ad5c42022ea7622eb61cb0332d5e74","_npmUser":{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"},"repository":{"url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git","type":"git"},"_npmVersion":"6.14.5","description":"Compress a whole directory (including subdirectories) into a zip file, with options to exclude specific files, or directories.","directories":{},"_nodeVersion":"13.2.0","dependencies":{"archiver":"^4.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dir-archiver_1.0.1_1589256504647_0.563765102655915","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"dir-archiver","version":"1.1.0","keywords":["zip","compression","archive","archiver","folder","directory","dir"],"author":{"url":"https://ismailelkorchi.com","name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com"},"license":"MIT","_id":"dir-archiver@1.1.0","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"bin":{"dir-archiver":"cli.js"},"dist":{"shasum":"751448cb55529d23ab5e98ec23073595fe99a778","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-1.1.0.tgz","fileCount":6,"integrity":"sha512-X95Z7TmXr7EjJ03SLN5rFSLwTZyLC3B0EB5qsZq9oCKSYpPJMAuj/kS7YLT3e3H8Hj/5xihx/PHatE12aJw0gA==","signatures":[{"sig":"MEYCIQC/vgZ2rAYIXyDGR/vgav1YMm1yizL+MZMgFG+ZESbBjgIhAO8YJGg69Mo+7MWwndzxBLIl3x/SnNx4sNf9nFj0tlwn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu3UrCRA9TVsSAnZWagAAGwYP/0DlonMTFLlIVMShfsqJ\nYkTufxw9wsUMjTUo5L24FkkLG3JYxfm+ZvDaHn8ND4zw8PfOlEip1QSmRN2P\nXiz1zBcByVrr1j6EoN1QDvWBNoVYc4QPGAHm+ytgKMbXa5o5HnSY5aPuSojJ\n+dAs5h8iinoUwBYDnqBhBNDjBmugn9dPC/nBP2O3UBObltN9f+UW+rPiwHjK\nzM1dySjB2D67XrZymO5cJ/F4UXHo1TXwwKGJIxMS59HAjWeC2DqyLdvPU8yJ\nodH13KNZRr8+MX1+ihhOz2CzpzfvS6Up5yp7MDdujhCzPk3nrpymVnkO9s7K\n0lZ/6XnXVuTqTtiUrWVl4w3h9j0rlpTtPFU/7P391sE864GxhlBvytBvi5jy\nxPLlTwzGxDm6fDMlPCTbkWG7WWPEx6uWS0Q58T1UWAeMfcN0p9wsHq3EJtXL\nBphpHCXH0U9HmfLq1ePagAu8OoerFajeXctQzGBOU+dSL1mc4Z6nDFkr6/FH\n6eQrRClpsEH11jllI3ZG4c3GKRG99JHFD6bBd6vv6029ma//HOrvtUsVP/2N\nkE3eqT1JZ4zV6jIXopn0iapdc4MReF0FlvXCTJJk2fTb8QICck+4/Wwj/P6R\nZsiVh85VA5u5E9VRqMcuGMgcPNirrLWqfI1MmdA/Ssy4ttzhOTWFwvKSCrO7\namKs\r\n=ZI08\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e0aa04f9260f718d703ca3f65dde6c86448bd66a","_npmUser":{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"},"repository":{"url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git","type":"git"},"_npmVersion":"6.14.5","description":"Compress a whole directory (including subdirectories) into a zip file, with options to exclude specific files, or directories.","directories":{},"_nodeVersion":"13.2.0","dependencies":{"archiver":"^4.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dir-archiver_1.1.0_1589343531141_0.33214319894089406","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"dir-archiver","version":"1.1.1","keywords":["zip","compression","archive","archiver","folder","directory","dir"],"author":{"url":"https://ismailelkorchi.com","name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com"},"license":"MIT","_id":"dir-archiver@1.1.1","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"bin":{"dir-archiver":"cli.js"},"dist":{"shasum":"8bc0872a194772fde486fbe9788c88933802ee3a","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-1.1.1.tgz","fileCount":6,"integrity":"sha512-3dHhymrFvUYuaCMRZYjfDfOx6O9Dyq7CmPF04NBu8CuNtyxW+EBkM+QNASV4+/qTp5Z9V15LJQwIOO+7p93bkg==","signatures":[{"sig":"MEQCIEWcmKFjKNFx31rVxPgb6eDor5RFx4JTc6MC9SQYknzEAiBVTwwERh3xuSePs/r+aoJ5AC608g1vs/pa/oWxDAqZFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevL1xCRA9TVsSAnZWagAAx1gP/15dnBjTaD18aQ+BlLaI\ndhyz/RxSN8sNSNlMHsFh2JZk+yJ0Lm6zxkAoHOG4IArywq3Fp5gGb3oKXBM/\nLlBx3lhcDPPgCH3O+dNHGiS5y+Pm1tWZ7qa+cOdwOHGQJlE9pFrSFQfncDwn\n+5nWLEIg1iDi7t/5Mj/7535KLqUrRgV/zdOT04opn2QbcIfWwLZu+EBFYlSt\n3McbGFF2qj45Xu8UHnW8J5PhmbTeWr/BLC+L9/wpPrvqIhykkwbm8Ejj4P9s\nfM4qwaNDp8NWjXy62nOY2rXyxfDmsm6mow+lfxc+YcJJdQCfa9GEBU97TIsL\nn8RgsalH8EegdyrXEsmYDiUcJxGPYi9CTc6IoycgwWCZfeKbt3OpiDy9Jh67\nsc9phzKeBEtDo2NuDjPJo0ro0WTTQJ05E3N1JVIGuEUti235frTzSrDyEz47\nuurew4RrCHcP6G5sVBqpFeP/DukH0lm8J1E3SQOd0jLDA2hKWCkJt2q/ZeAl\n4889u3MZwEebCrdJO6zQrTpOiHOZGCCQo9vwwU0Oce7QxoVbyEeXpx2Pm8WQ\nBsijTJf0zui15U4z2cYlm6FNFvJepaxaEHSC/IyKYeiOjSEjFfXNkCPffAJB\n392QMqPQqj1KaePvyMVZuYFQo/Sbn1D0mQe488/ugx8s7Y+tvkby/4400m3C\nQWXm\r\n=iYOL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7e9e15090315abf6a4cf3b270e9f9248ed56bdff","_npmUser":{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"},"repository":{"url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git","type":"git"},"_npmVersion":"6.14.5","description":"Compress a whole directory (including subdirectories) into a zip file, with options to exclude specific files, or directories.","directories":{},"_nodeVersion":"13.2.0","dependencies":{"archiver":"^4.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dir-archiver_1.1.1_1589427568646_0.6262080805127304","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"dir-archiver","version":"1.1.2","keywords":["zip","compression","archive","archiver","folder","directory","dir"],"author":{"url":"https://ismailelkorchi.com","name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com"},"license":"MIT","_id":"dir-archiver@1.1.2","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"bin":{"dir-archiver":"cli.js"},"dist":{"shasum":"5aee434f89d439125bd92b83da8179f421b72acd","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-1.1.2.tgz","fileCount":6,"integrity":"sha512-0YVdwI557yixjXKrfC/4IY//39Ktr6wAWJvFOZ82G4TeM2IIEwLVAwmRKqQrCLDcvxis3KB6JinHjsAG3PwHSw==","signatures":[{"sig":"MEUCIFGWwf+MAVsjmkL6bKZe78LJdAL/qM4DPiFJpkGuCHeAAiEA6f4nYcYAUYnuuFPBc006D7gUslGgkeUt6XYfHoHy0bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFwLOCRA9TVsSAnZWagAA5i8P/jB+yuvonJGD7tBKLWUz\nse3LHfluk3NTL3zqY8FgFxSu9jt4TmSuKImXW1qIKSKZrQlxj7FOkQduW5sa\nXUReJ1Xz34fpCWQQc++/R9xA5Z//t8rgMjenJhwRIwG19TCknx+yG4UGLxSH\nD3rpvDyqGrLflTDFyU4cL/MOT34pyzOZavqnjYGXq7TCdPUHprN5CyNeZXZa\n2wrr62PZeuireC9bERvX9hRqIUVdrux0meiG8/q+4cJ2Jl/wK5psoLwLDITG\njN8P8+oDT84BpJ2JTQu0Z7jCwHSTaUx/h0tRQ8+WRhEpZ2H9KITmxrImYMJU\n8AoDDO9L2Igx8gy2sI1tYnm6IiIvtqkhZbXlXR2bGQv4OHDuEn6bkBQHoD9P\nTZxrcWXpIhaTK/pnkxB2iGRK194WPnq8jTASxz2Z4+q3gm5k2iF6xPPZWtk4\nlDOt70gbZojNczEtJt4mTmihBqSBty72fHZKIweRmOEbQaf3sYgjJTE02k4Q\nPm5p2XCamUUau242/6zzc7JqosRtw9k/xSGz/RUjqPA9m3T7l+8TnIboszvR\nTL3McePCC3mIiC9HUL+SJiXnlbR76APHa4pB1l2pcoCu0MH08dnIp+r1gyTZ\nVsUJgLOyeWy/AIHiFWiW63Yl8YkHFKumvR8Svoj5SNU/9vRG0KH+LEAMbdDt\nxSZJ\r\n=dO6G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7aac7b859dc9341baec949e5ce32c4bcf2ac060d","_npmUser":{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"},"repository":{"url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git","type":"git"},"_npmVersion":"6.14.6","description":"Compress a whole directory (including subdirectories) into a zip file, with options to exclude specific files, or directories.","directories":{},"_nodeVersion":"13.10.1","dependencies":{"archiver":"^4.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dir-archiver_1.1.2_1595343565277_0.21838523779971641","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"dir-archiver","version":"1.2.0","keywords":["zip","compression","archive","archiver","folder","directory","dir"],"author":{"url":"https://ismailelkorchi.com","name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com"},"license":"MIT","_id":"dir-archiver@1.2.0","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"bin":{"dir-archiver":"cli.js"},"dist":{"shasum":"25d85ffd3ce4e194ddf17d95c979e21673f4fd8a","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-1.2.0.tgz","fileCount":6,"integrity":"sha512-l9aRJEYPIgjXB+DaTNCEUv4xEp58kgWjmHTjsgc1BgLG/vkU/HvOhmZewuxr3bf+/sULRzyph+4Srf5zgn/CdQ==","signatures":[{"sig":"MEUCIBQF6Zh8xI583z3KQttoR9ZeRHHfqOVsFCO5pDpO1jnHAiEAu34NqNgsdFU4uf3fkSEAF4v9vOs41hx6gODDQvHRTyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO/pPCRA9TVsSAnZWagAA+D0QAIj3I4CuXEVNzKEe/b+i\ndFqt0TFoXm3QUOgnJNjZMu6o4vyUAO3+TRM/mpmApw7E5nvw7ChTSCorusdu\nRhwdYaszIbMPp7HfaowFJIJs8gD8U45xbS5zhvaOji7Ld7UYoWwf3mjQzl1c\n7f4lr4FJ4Dn6e9VEK433Rf4sh3sTZyEvJ37zvCPzWi9XGDffBGWanG3yTllP\nllYtD7ajN18FpSH83940gmr07nLKkmeoHKV+VQVaJTbM/l3th/upGC33zNtC\nab/Ia0D5QuhRgfkXl/2LD/rJSU0ayVqZ6fK8QzKDLsPqi5FAqDAjyR89BcTo\nIh/iAC/FtUtu52lqvjjbJp9Hg4YPbuVncKDELGS8R7M1yyzC54WfRaROZev+\nkJjVsOZ9DcFFcf3BsVgnL+gzQ4Fov4hOYoAEnSEr3nDKmq09cB9WVDVdLww0\nlD1EGC2evB7LtreTESI+oNBXbRQ58hj9KU7KjpJYJRqMIV9rjoj4t9Gb5E/g\nbOXZNIg6LBIWTDoYxxXteegIr3ok2z7qysfRRA8SJgz+nuNsJyVV/Jsx0c+N\nxhX1hu0JXkBiNKnNkQeSBERtiEBq9s2Xgr0eAqOrIr/40pCZT2lNMBmorI2f\nsNxhFvKqk+1A+55yxIYBw5GM2VvHI0D5EPUG/MTLkqlM3J+vjkUblqZAwBJu\nPiOW\r\n=liiL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"44e05be2b9ad36aca54cf42dc76c7754f19081f5","_npmUser":{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"},"repository":{"url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git","type":"git"},"_npmVersion":"7.3.0","description":"Compress a whole directory (including subdirectories) into a zip file, with options to exclude specific files, or directories.","directories":{},"_nodeVersion":"15.5.0","dependencies":{"archiver":"^5.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dir-archiver_1.2.0_1614543438671_0.5675545461385738","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"dir-archiver","version":"2.0.0","keywords":["zip","compression","archive","archiver","folder","directory","dir"],"author":{"url":"https://ismailelkorchi.com","name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com"},"license":"MIT","_id":"dir-archiver@2.0.0","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"bin":{"dir-archiver":"cli.js"},"dist":{"shasum":"6b12600942babfa6f946c0bbbe7e167c14ecc860","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-2.0.0.tgz","fileCount":5,"integrity":"sha512-100WMP6dLsMs/rV8UlAUve77UpCUsG7S9BrzDeYRCU1zYE/CRMVWAr9KdqIztUGLdTvelZURf2ETcqMl6opbvw==","signatures":[{"sig":"MEYCIQC2z6RFPlfW4FWuN8Iag0MmdV6koi7OWMmo7ULHax5nfQIhAJhkkALvcMSYGTF+8hpLh0/mj+92rFmZOMwu5QGJIE74","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKfKBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5qA//X2buOqb5N7bSgP5A5nV+DkpHmC5B6Pn5AxK+06tDwnY1/Ois\r\n+Kmj2kgyAVESlk+F7O5O2/Es+Rm1IAoTRlRF8GVdseok117rt4R3ydef8OjA\r\n+NOOk/UJzD6WH2SZiJnj+4URWR2AH4RT6fKxc/4FbLqumcyUdv9atKKa5u+N\r\nCXusEAE7R7lew/yP3oykbrcjaFT1xrt02MwQdCRjP1I8EbVJdvDVaExVIfhb\r\nxGlNACrt5OjEKFUY/QiocBOeX5edVRbBzrxNaQiZD4zUCrHnUWHQbrStfD+g\r\nyJyK1oZJHDezuIupyXYy37GH98FQ+aJVng2V+Eqs3gRb/R4m7g7CSM9foznf\r\nKJz0jJ27CssUHbA1oPl0xY6QM+/yUXfbTa5KfIr46YzxyaA40ZnSMnWdLpn5\r\nbqTxG+or+clMHvZuUUWaNRwRUjdjzHKs7wnPg78DIy2hjw36fF+I0cIUNV6Z\r\nBWMlgIiatSNWRdOs6yYvsHZp8jsC93o0TqoXYj6pMeBSwBi7XAHakYUMGIqo\r\nq5u4KF9CDv4yic7K6LDVwsNz1twZ6yaEY02eBNBmplU0Ei2keBDTeuOjC2SI\r\nUNH1Mx3ud5sNJwTmfBIoDqKjsIawUnAlhp9rRQc9Rqj9wpYn5nlTRzp+9pTJ\r\n7XmopL3Sm8/DLFumAZjA480kj8J1bsGSwnE=\r\n=xK4Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c10225287149f1c96752e988b1ba847ae5e84fce","_npmUser":{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"},"repository":{"url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git","type":"git"},"_npmVersion":"8.11.0","description":"Compress a whole directory (including subdirectories) into a zip file, with options to exclude specific files, or directories.","directories":{},"_nodeVersion":"18.3.0","dependencies":{"archiver":"^5.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dir-archiver_2.0.0_1663693441038_0.8334851459188803","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"dir-archiver","version":"2.1.0","keywords":["zip","compression","archive","archiver","folder","directory","dir"],"author":{"url":"https://ismailelkorchi.com","name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com"},"license":"MIT","_id":"dir-archiver@2.1.0","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"bin":{"dir-archiver":"cli.js"},"dist":{"shasum":"04fb6e69c261b01c6c02581815837c9aaed65653","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-2.1.0.tgz","fileCount":5,"integrity":"sha512-D5FOI48w/HSoNRKxliDt8ifpjxqCPC7FCt2P2yfkFWsOBzMNqqIH8EmsHgKq1U+bZCpC/w2gV6GwhOmgJVsA+w==","signatures":[{"sig":"MEUCIBg5QNNXWKjRqkMnTg0rcDf+94nBFpVr3tA3AR9+fjMDAiEAjNq0lr7H4+2JvDXxXpztTpYTd/v6RK47YU07WGQKnso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWAFoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon1xAAj+aNGUDUX6OUomqF0oh+ZV5bDu/MmPsTg9SwDfLZUwaVzURL\r\nVlfhGK71FMAzl1y56eU6WvJd8Hv+6bvweaGtfDWk24xrJHK4gsWU4EP5dSvP\r\nvaFIpJV4xa2gtnOSImLys68EQx7Nc6cUF1OGEdm2en1hw0IjrpZphgyMJaS9\r\nX4RV8BOaH28OW77gG/MAP/XiEb87x9+WboMb19jVV7bBXXVJS6H28NC9R8tu\r\nwtdQwfPoP0BtJiiHTPjdScOfigcyHXC9GuSJ2Uz/qOyZwF/yb2yXzRd5GKp8\r\n/lzPDbCzPp7yov5EKvANv/Hdd07WjmA9dpaoT5TKY6bnx5wVvGQ6iPnhUC3P\r\npqPAjdPab8LbclhNHOpiQPu4ATwieY6BtZ+/WyD4qVYYLDI0c0kq8i7ySJeI\r\nrBFo0JCRCiurF/kpeUEtHQwybLrSUkPHpmZUCbHxgb9jZlcxsmUsyA8qSDDu\r\ntxcLTWaKy+XFryJcjY2FihexUQAEsQxtBtDWuWUzl6PfbumHsiA8mMxgGBis\r\nOk7cusxB32Vo3XmR6gUZBYm1btHWswRDel8RFGQyp6j/M+mC18+OTvEhZWQb\r\nqQVGPR9mJRiVwQJXQXLLJeNFfvm7tlmNReFojC4imkDo0xnXy0GP0y4U+l2+\r\nGi4j5DyArTRPdmRaFRTll6ckYjO4nPaae40=\r\n=uhXa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e42c64584d9ebfff8ce5d3bf5029c6c35171875d","scripts":{"lint":"eslint cli.js index.js","lint:fix":"eslint --fix cli.js index.js"},"_npmUser":{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"},"repository":{"url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git","type":"git"},"_npmVersion":"8.11.0","description":"Compress a whole directory (including subdirectories) into a zip file, with options to exclude specific files, or directories.","directories":{},"_nodeVersion":"18.3.0","dependencies":{"archiver":"^5.3.1","argv-flags":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.24.0","eslint-plugin-n":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/dir-archiver_2.1.0_1666711912309_0.1887955706535709","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"dir-archiver","version":"2.1.1","keywords":["zip","compression","archive","archiver","folder","directory","dir"],"author":{"url":"https://ismailelkorchi.com","name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com"},"license":"MIT","_id":"dir-archiver@2.1.1","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"bin":{"dir-archiver":"cli.js"},"dist":{"shasum":"50a0ce2948d04dfa81becfbb38982fc612e50d6d","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-2.1.1.tgz","fileCount":5,"integrity":"sha512-U6UtCcPdRWExP48xw91rw7Nv9ceUiCEVTigI5Wab4I6A/CQ4nD6wkNeZGsaR5PdDQWpn5H8NXhL+Y0HKFyjXqA==","signatures":[{"sig":"MEUCIQCJXhR7HeA1KxhUNuOCa3kOukvJ9tAM/uv6d7Nw4RLKAQIgA9unqZM1sEJtGENZYIhm88yDby6N16S5JqKLb4WXjVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11341},"main":"index.js","gitHead":"7e9c91d6b38a6925bedf396d4eef297e5a193099","scripts":{"lint":"eslint cli.js index.js","lint:fix":"eslint --fix cli.js index.js"},"_npmUser":{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"},"repository":{"url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git","type":"git"},"_npmVersion":"11.6.2","description":"Compress a whole directory (including subdirectories) into a zip file, with options to exclude specific files, or directories.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"archiver":"^7.0.1","argv-flags":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.24.0","eslint-plugin-n":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/dir-archiver_2.1.1_1769615256057_0.06028848598706982","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"dir-archiver","version":"2.1.2","keywords":["zip","compression","archive","archiver","folder","directory","dir"],"author":{"url":"https://ismailelkorchi.com","name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com"},"license":"MIT","_id":"dir-archiver@2.1.2","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"bin":{"dir-archiver":"cli.js"},"dist":{"shasum":"d559358b463522de170e7e814d70607db4233abd","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-2.1.2.tgz","fileCount":5,"integrity":"sha512-EX7moYzkjH/x5TOX0akliMY64CwVGIRQGziM5L6kG2Ertk5WnQl1P77naPERssRzfJJ4BvRtcVhFqXWeynQavg==","signatures":[{"sig":"MEUCIQDGMoWX493hxLirtmgKhRkWu7RhCrPO2Md9rg+P6FpPSgIgQP1dqQ5FX9ib4NrXe5/QxMrafLVRi4vQ1Xx6YtL+pgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11494},"main":"index.js","engines":{"node":">=14"},"gitHead":"73da56012f419b4c534f36e5da0cd68283bff6a9","scripts":{"lint":"eslint cli.js index.js","test":"node test/smoke.js","lint:fix":"eslint --fix cli.js index.js"},"_npmUser":{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"},"repository":{"url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git","type":"git"},"_npmVersion":"11.6.2","description":"Compress a whole directory (including subdirectories) into a zip file, with options to exclude specific files, or directories.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"archiver":"^7.0.1","argv-flags":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"yauzl":"^3.2.0","eslint":"^8.24.0","eslint-plugin-n":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/dir-archiver_2.1.2_1769621181891_0.7629753438463116","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"dir-archiver","version":"2.2.0","keywords":["zip","compression","archive","archiver","folder","directory","dir"],"author":{"url":"https://ismailelkorchi.com","name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com"},"license":"MIT","_id":"dir-archiver@2.2.0","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"bin":{"dir-archiver":"dist/cli.js"},"dist":{"shasum":"976010d01f0f9ef2520e8330a691504d146c8b71","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-2.2.0.tgz","fileCount":7,"integrity":"sha512-2U3k4WSYQ1ciBoX4kWEJXgnVpB0V0aAcVFKrqRMErHv3utejQG+19HGFWQlL3QRomVetkiD9b4EHrNOm9Lvmqw==","signatures":[{"sig":"MEUCIDousJ4oFbzt90HsnsN7Mn1StOH7hUL4PdExiw81tg7DAiEAwixYOM99VVy4kPiGUL7snrZPhEa+mPMXIwietd5uvAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24117},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7e86b678dc3f5c8fa1dfba402120121f4aad6372","scripts":{"lint":"npm run typecheck && eslint . --max-warnings=0","test":"npm run build && node test/smoke.js && node test/cli.js","build":"tsc -p tsconfig.json","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"},"repository":{"url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git","type":"git"},"_npmVersion":"11.6.2","description":"Compress a whole directory (including subdirectories) into a zip file, with options to exclude specific files, or directories.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"archiver":"^7.0.1","argv-flags":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"yauzl":"^3.2.0","eslint":"^9.39.2","globals":"^17.2.0","@eslint/js":"^9.39.2","typescript":"^5.3.3","@types/node":"^20.11.0","@types/archiver":"^7.0.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/dir-archiver_2.2.0_1769644024408_0.9079610957280646","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"dir-archiver","version":"3.0.0","keywords":["archive","bytefold","dir-archiver","compression","cli","esm","jsr","npm","deno","bun","directory"],"author":{"url":"https://ismailelkorchi.com","name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com"},"license":"MIT","_id":"dir-archiver@3.0.0","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"bin":{"dir-archiver":"dist/cli.js"},"dist":{"shasum":"aa645a5c1aff998eda009bcd4d4495579696e05a","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-3.0.0.tgz","fileCount":26,"integrity":"sha512-3it4qvm7prOgG0QXQ48Y3Y97OIpd/kYOS3NGoI87KEChjPw6EnJFVSA4qTDtZrbieiIpiEIIevlR7jud1/5u8A==","signatures":[{"sig":"MEYCIQC+H7PmoaViBEtFMHeFaCGI59QMz21K2aP1CjjBsFHnOwIhALuIxnRCih4Ax3azZmmIrzmbwAtcFa8AnEMG+aWSVSLO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dir-archiver@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"26df6ce61ff43ac49fc0b103ebee36ee48daa6a8","scripts":{"lint":"npm run typecheck && eslint . --max-warnings=0","test":"npm run build && node --test test/api-snapshot.test.mjs test/operations.test.mjs test/cli.test.mjs test/matrix-node.test.mjs","build":"tsc -p tsconfig.json","check":"node ./scripts/verify-runtime-versions.mjs && node ./scripts/workflow-policy-check.mjs && node ./scripts/esm-only-guard.mjs && node ./scripts/docs-policy-check.mjs && npm run lint && npm run test && npm run test:security && npm run test:runtimes","jsr:dry":"deno publish --dry-run --allow-dirty --sloppy-imports","prepack":"npm run build","test:bun":"npm run build && bun test/bun-smoke.mjs","jsr:score":"node ./scripts/jsr-score-gate.mjs","test:deno":"npm run build && deno run --allow-read --allow-write --allow-env --allow-sys test/deno-smoke.mjs","typecheck":"tsc -p tsconfig.json --noEmit","test:runtimes":"npm run test:deno && npm run test:bun && npm run test:runtimes:fingerprints","test:security":"npm run build && node --test test/security.test.mjs","test:downstream:main":"npm install --no-save github:Ismail-elkorchi/bytefold#main github:Ismail-elkorchi/argv-flags#main && npm run test","test:downstream:released":"npm run test","test:runtimes:fingerprints":"npm run build && node ./scripts/compare-runtime-fingerprints.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85a4cb5a-7ed3-4545-8e5c-87238f610677"}},"repository":{"url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git","type":"git"},"_npmVersion":"11.8.0","description":"Bytefold-backed archive orchestration for directories/files across Node.js, Deno, and Bun.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"argv-flags":"^1.0.3","@ismail-elkorchi/bytefold":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"yauzl":"^3.2.0","eslint":"^9.39.2","globals":"^17.2.0","@eslint/js":"^9.39.2","typescript":"^5.3.3","@types/node":"^20.11.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/dir-archiver_3.0.0_1772265996831_0.9435866200593643","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"dir-archiver","version":"3.0.1","keywords":["archive","bytefold","dir-archiver","compression","cli","esm","jsr","npm","deno","bun","directory"],"author":{"url":"https://ismailelkorchi.com","name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com"},"license":"MIT","_id":"dir-archiver@3.0.1","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"bin":{"dir-archiver":"dist/cli.js"},"dist":{"shasum":"0945931d93096f613d313caa152dcbc7b3f969dd","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-3.0.1.tgz","fileCount":43,"integrity":"sha512-zredwF2/p8wXIrJwO2RBhEFigzlZZCAXDhIwNMAJCVjsTIF7aMZ8R9NaJUFjWJVzV2ZnNpU+ECPlh4q9qIVCsQ==","signatures":[{"sig":"MEUCIHPLoLjEAO0keNhInXXnzfnZUCQuZSajg7HpBMBqPj/UAiEA08CQ8uTY/wfxsF89nkQdPOONOKFHU4Nco3EFYCdDWVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dir-archiver@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5ba02c0c51db9f2c54e531b090e853eec6ea4311","scripts":{"lint":"npm run typecheck && eslint . --max-warnings=0","test":"npm run build && node --test test/api-snapshot.test.mjs test/operations.test.mjs test/cli.test.mjs test/cli-docs-drift.test.mjs test/matrix-node.test.mjs","build":"tsc -p tsconfig.json","check":"node ./scripts/verify-runtime-versions.mjs && node ./scripts/workflow-policy-check.mjs && node ./scripts/esm-only-guard.mjs && node ./scripts/docs-policy-check.mjs && npm run lint && npm run test && npm run examples:run && npm run test:security && npm run test:runtimes","jsr:dry":"deno publish --dry-run --allow-dirty --sloppy-imports","prepack":"npm run build","test:bun":"npm run build && bun test/bun-smoke.mjs","jsr:score":"node ./scripts/jsr-score-gate.mjs","test:deno":"npm run build && deno run --allow-read --allow-write --allow-env --allow-sys test/deno-smoke.mjs","typecheck":"tsc -p tsconfig.json --noEmit","check:fast":"npm run lint && npm run test && npm run examples:run","deps:fresh":"node ./scripts/direct-runtime-deps-freshness.mjs","examples:run":"node ./examples/run-all.mjs","release:audit":"node ./scripts/release-audit.mjs","test:runtimes":"npm run test:deno && npm run test:bun && npm run test:runtimes:fingerprints","test:security":"npm run build && node --test test/security.test.mjs","test:downstream:main":"npm install --no-save github:Ismail-elkorchi/bytefold#main github:Ismail-elkorchi/argv-flags#main && npm run test","test:downstream:released":"npm run test","test:runtimes:fingerprints":"npm run build && node ./scripts/compare-runtime-fingerprints.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85a4cb5a-7ed3-4545-8e5c-87238f610677"}},"repository":{"url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git","type":"git"},"_npmVersion":"11.8.0","description":"Bytefold-backed archive orchestration for directories/files across Node.js, Deno, and Bun.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"argv-flags":"^1.0.4","@ismail-elkorchi/bytefold":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"yauzl":"^3.2.0","eslint":"^10.0.2","globals":"^17.3.0","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^25.3.2","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/dir-archiver_3.0.1_1772526973187_0.9199429416352582","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"dir-archiver","version":"3.0.2","keywords":["archive","bytefold","dir-archiver","compression","cli","esm","jsr","npm","deno","bun","directory"],"author":{"url":"https://ismailelkorchi.com","name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com"},"license":"MIT","_id":"dir-archiver@3.0.2","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"bin":{"dir-archiver":"dist/cli.js"},"dist":{"shasum":"fa9242715775eed44d7287f44c570f11ffedb8e5","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-3.0.2.tgz","fileCount":46,"integrity":"sha512-umn85jWZQn0OA5i+csEGCHh4GEfHxHlPN7sgZ3ROfE+60JLQC3fhC/a8tc25AWK6RhcJb31STRItCt/x/HNU2w==","signatures":[{"sig":"MEUCIQC6pNoAdHXkr5SVS5721pceTarWo7jRjsONx69kQ1kLiQIgPpwOYgJjnfXC9vy+LAb1AKiGIecIHQaQ4WSxER3/9bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dir-archiver@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101007},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5d288a6cb66756c467f420933b05de534f891a21","scripts":{"lint":"npm run typecheck && eslint . --max-warnings=0","test":"npm run build && node --test test/api-snapshot.test.mjs test/operations.test.mjs test/cli.test.mjs test/cli-docs-drift.test.mjs test/matrix-node.test.mjs","build":"tsc -p tsconfig.json","check":"node ./scripts/verify-runtime-versions.mjs && node ./scripts/workflow-policy-check.mjs && node ./scripts/esm-only-guard.mjs && node ./scripts/docs-policy-check.mjs && npm run lint && npm run docs:quality:jsr && npm run test && npm run examples:run && npm run test:security && npm run test:runtimes","jsr:dry":"deno publish --dry-run --allow-dirty --sloppy-imports","prepack":"npm run build","test:bun":"npm run build && bun test/bun-smoke.mjs","jsr:score":"node ./scripts/jsr-score-gate.mjs","test:deno":"npm run build && deno run --allow-read --allow-write --allow-env --allow-sys test/deno-smoke.mjs","typecheck":"tsc -p tsconfig.json --noEmit","check:fast":"npm run lint && npm run docs:quality:jsr && npm run test && npm run examples:run","deps:fresh":"node ./scripts/direct-runtime-deps-freshness.mjs","examples:run":"node ./examples/run-all.mjs","docs:lint:jsr":"deno doc --lint --sloppy-imports src/index.ts","docs:test:jsr":"node ./scripts/jsr-docs-quality.mjs","release:audit":"node ./scripts/release-audit.mjs","test:runtimes":"npm run test:deno && npm run test:bun && npm run test:runtimes:fingerprints","test:security":"npm run build && node --test test/security.test.mjs","docs:quality:jsr":"npm run docs:lint:jsr && npm run docs:test:jsr","test:downstream:main":"npm install --no-save github:Ismail-elkorchi/bytefold#main github:Ismail-elkorchi/argv-flags#main && npm run test","release:notes:dry-run":"node ./scripts/release-notes.mjs --dry-run","changelog:update:dry-run":"node ./scripts/changelog-update.mjs --dry-run","test:downstream:released":"npm run test","test:runtimes:fingerprints":"npm run build && node ./scripts/compare-runtime-fingerprints.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85a4cb5a-7ed3-4545-8e5c-87238f610677"}},"repository":{"url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git","type":"git"},"_npmVersion":"11.13.0","description":"Deterministic directory archiving and extraction over zip, tar, and layered compression.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"argv-flags":"^1.0.5","@ismail-elkorchi/bytefold":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"yauzl":"^3.4.0","eslint":"^10.5.0","globals":"^17.6.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","@typescript-eslint/parser":"^8.61.1","@typescript-eslint/eslint-plugin":"^8.61.1"},"_npmOperationalInternal":{"tmp":"tmp/dir-archiver_3.0.2_1781879264588_0.01689954367778923","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"dir-archiver","version":"4.0.0","description":"Create, inspect, audit, normalize, and extract archives across Node.js, Deno, and Bun.","license":"MIT","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"bin":{"dir-archiver":"dist/cli.js"},"keywords":["archive","archiver","compression","directory","zip","tar","gzip","zstandard","brotli","extraction","cli","command-line","typescript","cross-runtime","nodejs","deno","bun","esm"],"repository":{"type":"git","url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git"},"author":{"name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com","url":"https://ismailelkorchi.com"},"bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"homepage":"https://github.com/Ismail-elkorchi/dir-archiver","scripts":{"prebuild":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","build":"tsc -p tsconfig.json","examples:run":"node ./examples/run-all.mjs","typecheck":"tsc -p tsconfig.json --noEmit","typecheck:public":"tsc -p tsconfig.test.json --noEmit","lint":"npm run typecheck && npm run typecheck:public && eslint . --max-warnings=0","test":"npm run build && node --test test/public-api.test.mjs test/operations.test.mjs test/cli.test.mjs test/docs-links.test.mjs test/security.test.mjs","test:package":"node ./test/package-consumers.mjs","check:jsr":"deno publish --dry-run --allow-dirty","check":"npm run lint && npm run test && npm run examples:run && npm run test:package && npm run check:jsr","prepack":"npm run build"},"engines":{"node":">=24"},"dependencies":{"@ismail-elkorchi/bytefold":"^0.9.0","clivoke":"^0.1.0"},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^24.13.3","@typescript-eslint/eslint-plugin":"^8.65.0","@typescript-eslint/parser":"^8.65.0","eslint":"^10.8.0","globals":"^17.8.0","typescript":"^6.0.3"},"gitHead":"92153926a94b6b51dbffa23b5e7a670b572ccfbf","_id":"dir-archiver@4.0.0","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-B10Ph+XVDNTL5XF8tXQKg9fIXtaxRVQluDd7mGaARUvzxP3LCp3Ln6S9odV3DMXJ7Hwon6hitsIAfg2zY0CWiA==","shasum":"64678db63027f651a5b3114366b21f1d08d714b1","tarball":"https://registry.npmjs.org/dir-archiver/-/dir-archiver-4.0.0.tgz","fileCount":21,"unpackedSize":78659,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dir-archiver@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDtj75lzOozp1ediNB/cX1Lu0we/iNmQBhOqvWoyd00TAIhAJydxIHFRiLVfPSKexH4Rt5VK8/8mRPZykIEnXpFbVJh"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85a4cb5a-7ed3-4545-8e5c-87238f610677"}},"directories":{},"maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dir-archiver_4.0.0_1786306935469_0.36580886782803246"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-12T04:04:43.038Z","modified":"2026-08-09T20:22:15.942Z","1.0.0":"2020-05-12T04:04:43.141Z","1.0.1":"2020-05-12T04:08:24.767Z","1.1.0":"2020-05-13T04:18:51.262Z","1.1.1":"2020-05-14T03:39:28.767Z","1.1.2":"2020-07-21T14:59:25.406Z","1.2.0":"2021-02-28T20:17:18.836Z","2.0.0":"2022-09-20T17:04:01.220Z","2.1.0":"2022-10-25T15:31:52.482Z","2.1.1":"2026-01-28T15:47:36.194Z","2.1.2":"2026-01-28T17:26:22.101Z","2.2.0":"2026-01-28T23:47:04.559Z","3.0.0":"2026-02-28T08:06:37.052Z","3.0.1":"2026-03-03T08:36:13.338Z","3.0.2":"2026-06-19T14:27:44.748Z","4.0.0":"2026-08-09T20:22:15.624Z"},"bugs":{"url":"https://github.com/Ismail-elkorchi/dir-archiver/issues"},"author":{"name":"Ismail El Korchi","email":"ismail.elkorchi@gmail.com","url":"https://ismailelkorchi.com"},"license":"MIT","homepage":"https://github.com/Ismail-elkorchi/dir-archiver","keywords":["archive","archiver","compression","directory","zip","tar","gzip","zstandard","brotli","extraction","cli","command-line","typescript","cross-runtime","nodejs","deno","bun","esm"],"repository":{"type":"git","url":"git+https://github.com/Ismail-elkorchi/dir-archiver.git"},"description":"Create, inspect, audit, normalize, and extract archives across Node.js, Deno, and Bun.","maintainers":[{"name":"ismail-elkorchi","email":"ismail.elkorchi@gmail.com"}],"readme":"# dir-archiver\n\nCreate, inspect, audit, normalize, and extract archives through a small ESM API.\n\n`dir-archiver` adds deterministic filesystem traversal, safe extraction, and\ntask-level results to [Bytefold](https://github.com/Ismail-elkorchi/bytefold).\nIt supports Node.js 24 or newer, Deno, and Bun.\n\n## Install\n\n```sh\nnpm install dir-archiver\nbun add dir-archiver\n```\n\nFor Deno:\n\n```sh\ndeno add jsr:@ismail-elkorchi/dir-archiver\n```\n\n## Example\n\n```js\nimport { audit, extract, list, write } from \"dir-archiver\";\n\nawait write(\"./project\", \"./artifacts/project.zip\", {\n  includeBaseDirectory: true,\n  exclude: [\"node_modules\", \".git\"],\n});\n\nconst inventory = await list(\"./artifacts/project.zip\");\nconsole.log(inventory.entries);\n\nconst report = await audit(\"./artifacts/project.zip\", {\n  safetyProfile: \"untrusted\",\n});\nif (!report.isSafe) {\n  throw new Error(`Archive rejected: ${JSON.stringify(report.issues)}`);\n}\n\nawait extract(\"./artifacts/project.zip\", \"./artifacts/unpacked\", {\n  safetyProfile: \"strict\",\n  maxExtractedFileBytes: 64 * 1024 * 1024,\n  maxTotalExtractedBytes: 512 * 1024 * 1024,\n});\n```\n\n## API\n\n| Operation | Purpose |\n| --- | --- |\n| `write(source, destination, options?)` | Create an archive from a local file or directory. |\n| `detect(input, options?)` | Detect the archive and compression layers. |\n| `list(input, options?)` | Return JSON-safe entry summaries. |\n| `audit(input, options?)` | Return Bytefold's safety report. |\n| `extract(input, destination, options?)` | Audit and extract with path and byte-limit enforcement. |\n| `normalize(input, destination, options?)` | Write deterministic normalized output when supported. |\n\nThe package does not expose Bytefold's live reader. Import Bytefold directly\nwhen you need entry streams or lower-level reader methods.\n\n`write()` accepts archive writer formats: `zip`, `tar`, `tgz`, `tar.gz`,\n`tar.zst`, and `tar.br`. Read operations also accept Bytefold's read-only and\nraw-compression formats.\n\n## CLI\n\n```sh\nnpx dir-archiver --help\n\nnpx dir-archiver write \\\n  --source ./project \\\n  --output ./artifacts/project.zip \\\n  --exclude node_modules \\\n  --exclude .git \\\n  --json\n\nnpx dir-archiver extract \\\n  --input ./artifacts/project.zip \\\n  --output ./artifacts/unpacked \\\n  --safety-profile strict \\\n  --json\n```\n\nEvery value-taking option occurrence has one value. Repeat `--exclude` for\nrepeated exclusions. Unknown flags, duplicate scalar options, irrelevant\noptions, and arguments after `--` are usage errors.\n\nThe command comes before its command-specific options. `--json` controls\nsuccessful operation results; invalid invocations always write concise\ndiagnostics to stderr and exit with status `2`. Use `-h` or `--help` for root\nor command help, and `--version` for the installed version.\n\n## Operational limits\n\n- Writing and extraction are not transactional; use temporary destinations\n  when partial output is unacceptable.\n- Extraction rejects unsafe archive paths and audits before creating the\n  destination. Use a new directory below a trusted parent.\n- Symlink entries are skipped unless `allowSymlinks` is true. Hard links are\n  rejected.\n- `followSymlinks` can archive targets outside the source directory; enable it\n  only for a trusted filesystem layout.\n- Source files and extracted entries are currently buffered in memory.\n- `maxExtractedFileBytes` and `maxTotalExtractedBytes` limit extracted data;\n  Bytefold's `limits` control parsing and decompression.\n- Filesystem, network, cancellation, and Bytefold errors can surface directly.\n  Package policy failures use `DirArchiverError.code`.\n\n## Documentation\n\n- [API reference](docs/api.md)\n- [CLI reference](docs/cli.md)\n- [Safety](docs/safety.md)\n- [Formats](docs/formats.md)\n- [Troubleshooting](docs/troubleshooting.md)\n- [Breaking changes](BREAKING_CHANGES.md)\n- [Security policy](SECURITY.md)\n- [Changelog](CHANGELOG.md)\n","readmeFilename":"README.md"}