{"_id":"@akud/aws-s3-sync-by-hash","_rev":"6-d18adb0c9504434d60ca30424c506eb5","name":"@akud/aws-s3-sync-by-hash","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@akud/aws-s3-sync-by-hash","version":"1.0.0","description":"A utility function to sync a directory to s3, using hashes to determined changed files (as opposed to timestamps, which is what the aws cli uses).","main":"index.js","scripts":{"test":"jest","test:debug":"node-inspect $(npm bin)/jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/akud/aws-s3-sync-by-hash.git"},"keywords":["aws","s3","sync","upload","md5","hash"],"author":{"name":"Alex Kudlick"},"license":"ISC","bugs":{"url":"https://github.com/akud/aws-s3-sync-by-hash/issues"},"homepage":"https://github.com/akud/aws-s3-sync-by-hash#readme","dependencies":{"aws-sdk":"^2.382.0","event-stream":"^4.0.1","md5-file":"^4.0.0","mime-types":"^2.1.21","readdirp":"^2.2.1"},"devDependencies":{"jest":"^23.6.0"},"gitHead":"0833c80983335a0d88f60fdc01e72fe3ee7c0e69","_id":"@akud/aws-s3-sync-by-hash@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"akud","email":"adkudlick@gmail.com"},"dist":{"integrity":"sha512-/BUqBrLSWaQtQfCXQkPCrPizn/HkxS6ydR5Gv7VtRvR0mlEt5YJevbrUokRCUEu7NVDUlE5k+lrJTbXRVckdkw==","shasum":"877a0dcef523f5b4b6a9a9c9c5e550f8477c88b3","tarball":"https://registry.npmjs.org/@akud/aws-s3-sync-by-hash/-/aws-s3-sync-by-hash-1.0.0.tgz","fileCount":6,"unpackedSize":167397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIALYCRA9TVsSAnZWagAAus8P/2HKIFfJkQIpXY1pqaXq\nsXNhJjz4UIZQ/DuXc5N69m00RQe2AC8j1sVCggRWssp+GOSKSQqwAByNqunr\nNlKUR5qYtUahNaCdhmVQ1XsvJwLgWX1drv2/71CgONA6BvyB9Q7e+szdm0Ek\nCscei2VmqqSDY6UD2hhd4r2/X5ni1HHFg/yylHAejaRHiu0FzoBnzxtKIGnM\nDTS7jnLLOdQeTQcaODhDj5bcEPkfwQrMCGwOe2j0xpB79EFjAi5JA0ioa1Xs\nlKyOrBPzEys1GtKh17aLWJ2UeFJCrf24VCJDcdcNAJlnI359YGwBc1ya8Mfs\nLX1lENW56DDcmdbVzjKu3AaqB7uIMA8zzd2xNHDi9xrd/P2i2Zm9NInnocPj\nB2Dk+vx6uy1o4WsNFz/+RD4pXmQNSN7fCt8ug2RkvDVAcMr7+2T3YctHnE36\nCUJf8eNyF4Z5PL1QJm2ztzy1NGaZxH6RdlSaly4EQizzxXjocwYSqgP31LZC\nx+5rhQ8uXCNSdh+/m/kLNXWu3oCvXqM+tWd3X+qQL0Su0wYQhWNxoHvfuRmd\n73cuBuCUQsJzTUL5Qg2+HIofWdUldZW6UBm9ZDgviWxe4AvYqU/62PrOUVAB\nnQDs7FvpcK7ImwJh5tXJkNSaLth43l6p4WmIkns3GUzi5xUBY2Z+3NZ7Lw4Y\n+nsF\r\n=00kc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICA+Dn4M2xzbp5i9cle8q/uLwatlOltlg1haGO/4NSwvAiEAjLHJceBBkekbheScT2jllY6LwhGanitr0oHo7CIs8+M="}]},"maintainers":[{"name":"akud","email":"adkudlick@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-s3-sync-by-hash_1.0.0_1545601752051_0.9893236887767205"},"_hasShrinkwrap":false},"1.0.1":{"name":"@akud/aws-s3-sync-by-hash","version":"1.0.1","description":"A utility function to sync a directory to s3, using hashes to determined changed files (as opposed to timestamps, which is what the aws cli uses).","main":"index.js","scripts":{"test":"jest","test:debug":"node-inspect $(npm bin)/jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/akud/aws-s3-sync-by-hash.git"},"keywords":["aws","s3","sync","upload","md5","hash"],"author":{"name":"Alex Kudlick"},"license":"MIT","bugs":{"url":"https://github.com/akud/aws-s3-sync-by-hash/issues"},"homepage":"https://github.com/akud/aws-s3-sync-by-hash#readme","dependencies":{"aws-sdk":"^2.382.0","event-stream":"^4.0.1","md5-file":"^4.0.0","mime-types":"^2.1.21","readdirp":"^2.2.1"},"devDependencies":{"jest":"^23.6.0"},"gitHead":"9d24cfd45fe08135a6728b5b756df49984c3d231","_id":"@akud/aws-s3-sync-by-hash@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"akud","email":"adkudlick@gmail.com"},"dist":{"integrity":"sha512-b6qK6lgWfpo2ma4hUy+G4plKP/Mq+tIpW+Igi9DCrLOKPpQ/0ZdV/oxrKJVhIO3Cb7C6k1cFLePGs5d4KQabrw==","shasum":"e7424789c15425d8793ff3c138ebc1632d80d8ec","tarball":"https://registry.npmjs.org/@akud/aws-s3-sync-by-hash/-/aws-s3-sync-by-hash-1.0.1.tgz","fileCount":7,"unpackedSize":168474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIAVWCRA9TVsSAnZWagAAV8IQAI5NNKaJN4QDtGbBaqqd\nPdCc1BcB1MA21UBpYhYydcMbQLFQiLhHvPqtwliQN1Caw7cFjPPcQqDfjxdj\nrDMkO00VSn04I62n6AaX38P7V/HbO80JsktnYS9VElI01I/w0mM42BgKXQB8\n7KV34kDsvJ/Wdkvn78nvhmj13OxKIflSHpTMMhJoYhaMvPLDJpfRbUkDC27u\n4DboK9m3huzwJlNq9qSwrfdR2o6YHRsT9pMOhvn84d8gIS2rEG143eucv2Mn\nrSdPZ/E18IadQgUzU4zyAV3ifk5s+f2YDbr0khnbU/utMgdw98Kud1D4n/RF\nDIzTRqd3UYT+ysI1Lwz97oqtqvXQsnpNZ1UePXRuV9OnMMgYcIPCF2koJCfP\nckAT1hG9QaMLdUCwvTX0PKNj50EJnQDmunjrw+RvRoHI+SvMIIAj76MnH+CC\n82Cpl+UoXgu9Qe7IAaP9RAoSlS6HAtet6JVSOQZxWKXYnJmgwNPXmqNuu6eP\n2C6Ge6cos06q4/zvGZay2bZqwFTXhZ9/fVY1VAXGBSLXAGBv94WXPfWj8q0v\nT4URqR1iKttBZmNXr6fFCR720+mVPZzJxSZZN84B6hL0oeyXFWzIYaw2Bynr\nv3lNA/stYcpLA9XW9kl0b0N6MjpmYNe5/Io6qZlNCfGyGAKQwcDsMAulYSM6\nEadX\r\n=H29a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv/GHIrSrY+10i4yihP3ZQLAVLIRNjJEPtFhRqiyV/5wIgDtTT9YOnC/rmy+uMtNIrPi16+gm00PDtVhbQn3S1aG0="}]},"maintainers":[{"name":"akud","email":"adkudlick@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-s3-sync-by-hash_1.0.1_1545602390281_0.6118277944790989"},"_hasShrinkwrap":false},"1.0.2":{"name":"@akud/aws-s3-sync-by-hash","version":"1.0.2","description":"A utility function to sync a directory to s3, using hashes to determined changed files (as opposed to timestamps, which is what the aws cli uses).","main":"index.js","scripts":{"test":"jest","test:debug":"node-inspect $(npm bin)/jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/akud/aws-s3-sync-by-hash.git"},"keywords":["aws","s3","sync","upload","md5","hash"],"author":{"name":"Alex Kudlick"},"license":"MIT","bugs":{"url":"https://github.com/akud/aws-s3-sync-by-hash/issues"},"homepage":"https://github.com/akud/aws-s3-sync-by-hash#readme","dependencies":{"aws-sdk":"^2.382.0","event-stream":"3.3.4","md5-file":"^4.0.0","mime-types":"^2.1.21","readdirp":"^2.2.1"},"devDependencies":{"jest":"^23.6.0"},"gitHead":"f25c8584defe451bf2e6f610186445e73f5f9741","_id":"@akud/aws-s3-sync-by-hash@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"akud","email":"adkudlick@gmail.com"},"dist":{"integrity":"sha512-P3sC76GOynyRJtJ4/Unjq34Hcmhp/h+adfzz4IILNFKMqfIVOsHOv/fH8ArkTe3R6yH9Itq1lfAYJ3gLUgW7Mw==","shasum":"3a23ac060609894914277bfa3b71f1fbac26f7aa","tarball":"https://registry.npmjs.org/@akud/aws-s3-sync-by-hash/-/aws-s3-sync-by-hash-1.0.2.tgz","fileCount":7,"unpackedSize":168280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIAgnCRA9TVsSAnZWagAA10QP/jyVUfkBbhbtiJYdnGld\nnlt/ZrNjAcCeeNgPDFgO+iTx6LE4q3Ft3S6G/ki7yrmQjvfJ7Xc6r3GDj3MI\n77CRSUvA2xn2UyxKOkeAHgTi/XzoR9xRiqLpH4b8PLhXOpfl6M/T+EY1atNR\nPFAInTOH20/CbrnCp6s+dj/kFCau4WhT7qdes01+z3VRRE7+AJHOz+DncbRW\n+OEtkxQfErfxJeCc1RagiMd9x9C3o0nwYsWLhEgcGnsP6riwly3plR1MxUeS\nEvPJCdZayoeXx5mwTscAvzbkYv2N5w2qdFcNv9NZA6BhYfSd9b5UUh6kXSs9\nrzwbICjjsGpmVwI8dn7/cosMvgZBRDXIdz+kl/hZyG8f/cOH96DQMAdOFjcD\nGpzWWcs7nIoKmE8ZTOA7WgHEhvBaB49Cin9vXJG2NUj6dIg+yseWEKr2Zrn5\n+FOPu5Wm2hvpFy/rX9daiJdK+wSCKPtcbsy4DtReTcBTsRKAFXRBvFPXLpII\nBdXhtdIEDi2Tcvz8seUryq7wHDV9pETfkaWll8zch6q6ay6w+qfptG9u9vYy\nu/GTOrdC8bz5ev/ZoE8eGUD85/SI5Zpjc5qDdVxgXA2Y6//gMfLVVokzNnts\nzU9awWCrYzfLApR1JCg7WilMucAXp3tn4yjqNhFjGQFNV+XrwaEUhcQtSubo\nr7Mn\r\n=oMul\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwLwFvQXW5uVPJgLJpsGgNZ+oNstoO2+wBykZYzujE1AiEAu543RTq5JDjED72j8q94Qyydg106If8tZ8OcMIpYKY0="}]},"maintainers":[{"name":"akud","email":"adkudlick@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-s3-sync-by-hash_1.0.2_1545603110919_0.24545772955315792"},"_hasShrinkwrap":false},"1.0.3":{"name":"@akud/aws-s3-sync-by-hash","version":"1.0.3","description":"A utility function to sync a directory to s3, using hashes to determined changed files (as opposed to timestamps, which is what the aws cli uses).","main":"index.js","scripts":{"test":"jest","test:debug":"node-inspect $(npm bin)/jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/akud/aws-s3-sync-by-hash.git"},"keywords":["aws","s3","sync","upload","md5","hash"],"author":{"name":"Alex Kudlick"},"license":"MIT","bugs":{"url":"https://github.com/akud/aws-s3-sync-by-hash/issues"},"homepage":"https://github.com/akud/aws-s3-sync-by-hash#readme","dependencies":{"aws-sdk":"^2.382.0","event-stream":"3.3.4","md5-file":"^4.0.0","mime-types":"^2.1.21","readdirp":"^2.2.1"},"devDependencies":{"jest":"^23.6.0"},"gitHead":"22f6301d23251d8d5f657217bcc6dda70c9aa80f","_id":"@akud/aws-s3-sync-by-hash@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"akud","email":"adkudlick@gmail.com"},"dist":{"integrity":"sha512-6nwaDGlSnN4xaDuGUxwIj6CI5fPlHxKAVR8nEzIQkrhTgjLM7shhk9ZQbAL3YSO1V4rAJ4BnyPhm+b/0ytLr3A==","shasum":"6fbeb0f1055d9a34080dbd6245fd8fbd73fe7ed5","tarball":"https://registry.npmjs.org/@akud/aws-s3-sync-by-hash/-/aws-s3-sync-by-hash-1.0.3.tgz","fileCount":7,"unpackedSize":175594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKVmBCRA9TVsSAnZWagAAz+cQAJeQQ6KAqccl34Gj0znU\nphsJIGqtgQ6NJOS67WYlFgLQQ/svj9cU28mqnb6euyCPT1wluuSVQOW4H6FZ\n+vIMVPN3XgwTlz+UMnvcNTogBPVo99iDTVnF5bf9jMjnQB2yOUTzaU65T/DB\nNpX/Ht5kMeJYSAudJJKNUbpSg3BCqpwfeSjdamJ2T6GaUNAV5Epv3ajZnUsl\nC0f3NzZM59kWqVh7jNMbxr6WDwFfD8H64j79BYk+MhDGHMp23LA3fMTadNHQ\noODBzZr8FZS01wdMXcdBIZq7X0ZO0t8U6ty8xWGiInd/EkycJ+nYfhSVb3S8\nHLgnM4uIcjaXCHbdAfXZkmquWWNtMwDfLrupS4rJ1XNBPAwZtt98RzGc5FZy\nDqIObc0DKHY2h51YK5HQJpOIXEGmsXw6FYg7S0OtrtepW15yxu3gA6tsrFv8\ne//sZEcslwkP0FZYtfKcccnPlKXbY7kYLFsCUHxNf72ERm7t55JF5/N5UTpY\n2+fzXdEVcqawuPsoLOEGlyNjZQBp9nOpTY4YBNluW44Vs0Xciz9yy/gZV/04\nurCtbttBRCarlkhDMWL/l/7HRqlY+57s/ZqnxCbHI1kHuczfB/bdgXylLEJ/\nJqhFA1x+woFzd//oElLKDZQqg10kW77wVAlQHMC0rfEPu61PaVWLaGbqPjAl\n1Pr4\r\n=dX66\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpAzgtx4WyphAkzjEoEu2SgIJN1kGfgsVeQ6oMWI1q6AiEAlSXadK05pBnlEBuTsF7whyf30CoK7YS3aou8iw1/x4M="}]},"maintainers":[{"name":"akud","email":"adkudlick@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-s3-sync-by-hash_1.0.3_1546213760644_0.14376611961638086"},"_hasShrinkwrap":false},"1.0.4":{"name":"@akud/aws-s3-sync-by-hash","version":"1.0.4","description":"A utility function to sync a directory to s3, using hashes to determined changed files (as opposed to timestamps, which is what the aws cli uses).","main":"index.js","scripts":{"test":"jest","test:debug":"node-inspect $(npm bin)/jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/akud/aws-s3-sync-by-hash.git"},"keywords":["aws","s3","sync","upload","md5","hash"],"author":{"name":"Alex Kudlick"},"license":"MIT","bugs":{"url":"https://github.com/akud/aws-s3-sync-by-hash/issues"},"homepage":"https://github.com/akud/aws-s3-sync-by-hash#readme","dependencies":{"aws-sdk":"^2.382.0","event-stream":"3.3.4","md5-file":"^4.0.0","mime-types":"^2.1.21","readdirp":"^2.2.1"},"devDependencies":{"jest":"^23.6.0"},"gitHead":"9c904cfa508c2196903d864af1a0206c2a0b9254","_id":"@akud/aws-s3-sync-by-hash@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"akud","email":"adkudlick@gmail.com"},"dist":{"integrity":"sha512-9B913mhDMreuZ81fs6gIpt1Na60m8NmBlFB88escY87QmiDz3fAKeguuCPOyKeAA6J4v7TCE9ZVheqtfeuAktg==","shasum":"4a71e11620eb3b2d7d303bccbaa19b521b1c8c83","tarball":"https://registry.npmjs.org/@akud/aws-s3-sync-by-hash/-/aws-s3-sync-by-hash-1.0.4.tgz","fileCount":7,"unpackedSize":176184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLuo2CRA9TVsSAnZWagAAvQUP/2Llbev9e9bD7l1nkviR\nBFkfgoeLhihTCBA4RQ1OcljNW98YvMLVTDCCqtNEX1SY4nx0bNjiMVzP1Gt3\nJjd2qCUtVOlOXP3X2i8t689ijEoRo+EmO0Q7ceGmuK88hms5lNjD29c6C8Dp\nGS2oysCJKCE5rlq2VVBi0+7NQPrS+LIxD+XBQBmhARtO2/Apz8q/NpbIsF/K\nyQJJVEJ2Opp7InjOg1BVp08Bh+Ew95h5H53TZe1HeNUtYTcdQMdcI5utu+BP\nEmsnrlZnLVbex4SePtV9j6W6iy3qZqdzuZnVV110caJ/jNFFU3hWknzuET1B\nZdnx6COA17GWwFvgrTKuBcliEPxCxsYB+WufQ4vFFCWuIHzG/o1JHVwwZoe9\nuzZACuiaSyElWHjSMVNiWl9v30MV4IaSsNjXn440Y7bN3vDX4uC9mDu66I/E\nA1Ud4oFKOWegKdbIGNcT82eLfwQASzLyb9QWPEn1oGBFnugfu740lsowoEkg\n5hXFm/boM1ABYuUMQ9F1YOrsn1htfWcuCqzvoQTjpyETX4WUGYCcEDBecF/r\nJBsfZe8gHY9b/wcl/1hOgUas6c7Smy9DjQvOm+RjlAgaj5/eq81M7DDW3BDY\nah4Hr5oZnqJPNyRNIm2rDzqYDcLPxD70CAoaKZSGw1JXl95tWomzCbl2uT7U\nVnHb\r\n=vf0h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwrvCiZQylUm1spcGRZU60H7gpiKkuKw3mh5i2nn56vAiEAt1ye2gY3Fm/H0ee7TlNJhuPXtV1SBUThWZtJzhUWXGE="}]},"maintainers":[{"name":"akud","email":"adkudlick@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-s3-sync-by-hash_1.0.4_1546578485888_0.47659503287352156"},"_hasShrinkwrap":false},"1.0.5":{"name":"@akud/aws-s3-sync-by-hash","version":"1.0.5","description":"A utility function to sync a directory to s3, using hashes to determined changed files (as opposed to timestamps, which is what the aws cli uses).","main":"index.js","scripts":{"test":"jest","test:debug":"node-inspect $(npm bin)/jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/akud/aws-s3-sync-by-hash.git"},"keywords":["aws","s3","sync","upload","md5","hash"],"author":{"name":"Alex Kudlick"},"license":"MIT","bugs":{"url":"https://github.com/akud/aws-s3-sync-by-hash/issues"},"homepage":"https://github.com/akud/aws-s3-sync-by-hash#readme","dependencies":{"aws-sdk":"^2.382.0","event-stream":"3.3.4","md5-file":"^4.0.0","mime-types":"^2.1.21","readdirp":"^2.2.1"},"devDependencies":{"jest":"^23.6.0"},"gitHead":"fd149eeb06d1f17bc1a6a285c92b74779f5e7e1e","_id":"@akud/aws-s3-sync-by-hash@1.0.5","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-m4bWZm64ILI28qQydsS4PZHsjVS1SwYaehIc3e+ZuBOZjknYMDoIMtWH387dlb054OlnZJZhiTnvLBp+V8LMKw==","shasum":"c148ab374d28d3fbc181094ddc4a03c0b43f5c4c","tarball":"https://registry.npmjs.org/@akud/aws-s3-sync-by-hash/-/aws-s3-sync-by-hash-1.0.5.tgz","fileCount":6,"unpackedSize":28773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyzEmCRA9TVsSAnZWagAA1EUP/3AH8IovhnK2SdHbBIwE\nyg/Q87/wWhed3n0WdSJ9hA4PrgIVwOAK/LEbkkjDEGSz1mR7VbIsgjPNRG3T\n9hVVtpIwA5iUMn3Jq/cA4OCiHt8BTzwtavITq3Hibnehx7eZ5V9J4Q5NsTWS\ntekHC8D8XG/p+EIKp0Qmno8w1uale4WyctNSvNGKImMBdmH7UYf3PzLdxzXv\nu2jRzKS1g1XMv0xzj+5ZvMcOw1Aixyj1cm8FXrDjAutuOw0ysW+Bs5CwEPpL\nUa3vieJgBOL/OB2sQn9bSx0JrBjGvLmDduIfxvUksQVwYDtMfFcPrWchdFf3\nTYh4uc8p3t8L9YT34ZKxOGCuTRTVwTazpYYGhGpD89goaU+ZW6GZ74mYH7tL\nxh76eHyYV0v1SxiLSeEZweOiWLEOg1PWKNc5Wq0yqAUPMRoTT8owsr5rZwi5\nGa7TBg0KCP+S+GRe31KtPJ6iBF4I4lv9dLdXgsNzkArEOppjfSo4B2k33mwZ\n0uWj8f1E3wi5hoEbxrfEwIsdDRPOz5aJ6Amq0TzFbBaL6LfM6LpDo8Gz4dYi\nCeSkVQW5jgFsRMyeKWY8oIlQe42jegKxl/Kv/uVcygAt3tiWjJXvRRzj3J1K\nQweQwtzEzUtyAqUjeXCHYdNYB4iJJ621q8nXxRbuDAiTpHf/V4X5oyQqDFoG\nDVhK\r\n=fFwA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM2kkBgqpdNkaZw83cmKHyoT5da+Jx9tO6HjFjFXvhWwIgV/RItivy1kIZZTaNXfGQQ0kfsfdFDsHOHQDcyyp4l4E="}]},"maintainers":[{"name":"akud","email":"adkudlick@gmail.com"}],"_npmUser":{"name":"akud","email":"adkudlick@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-s3-sync-by-hash_1.0.5_1556820261398_0.7590777436309124"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-23T21:49:11.839Z","1.0.0":"2018-12-23T21:49:12.153Z","modified":"2022-04-04T12:31:40.299Z","1.0.1":"2018-12-23T21:59:50.483Z","1.0.2":"2018-12-23T22:11:51.093Z","1.0.3":"2018-12-30T23:49:20.813Z","1.0.4":"2019-01-04T05:08:06.001Z","1.0.5":"2019-05-02T18:04:21.527Z"},"maintainers":[{"name":"akud","email":"adkudlick@gmail.com"}],"description":"A utility function to sync a directory to s3, using hashes to determined changed files (as opposed to timestamps, which is what the aws cli uses).","homepage":"https://github.com/akud/aws-s3-sync-by-hash#readme","keywords":["aws","s3","sync","upload","md5","hash"],"repository":{"type":"git","url":"git+ssh://git@github.com/akud/aws-s3-sync-by-hash.git"},"author":{"name":"Alex Kudlick"},"bugs":{"url":"https://github.com/akud/aws-s3-sync-by-hash/issues"},"license":"MIT","readme":"# AWS S3 Sync\n\nThe standard aws cli command to sync a directory to s3, `aws s3 sync`,\ndetermines changed files by their timestamps. If a local file has a\nlater timestamp than the one on s3, it will be uploaded. That can be\nproblematic when using a build tool for a static website that overwrites\nfiles on every build. If you want to be able to only upload files that\nhave changed, you need to use the file's content hash.\n\nThis package provides a function to sync a directory, using the md5 hash\nto determine files that need uploading.\n\nUsage:\n\n```javascript\nconst awsS3Sync = require('@akud/aws-s3-sync-by-hash');\n\nawsS3Sync({\n accessKeyId: AWS_ACCESS_KEY_ID,\n secretAccessKey: AWS_SECRET_ACCESS_KEY,\n region: AWS_DEFAULT_REGION,\n sessionToken: AWS_SESSION_TOKEN,\n bucket: bucket to sync to [Required]\n root: root directory to sync from [Required]\n force: force upload even if hashes match [Default: false]\n delete: delete files from bucket not in root directory [Default false]\n maxAge: [function|number] max age to set for cache-control, in seconds.\n    if a function is supplied, it will be called with the entry object,\n    and the return value will be used to set a max age.\n    [default: 86400 (one day)]\n acl: [function|string] ACL to set on uploaded objects. If a function\n    is supplied, it will be called with an object representing the entry\n    and the return value will be used to set an acl. [Default 'private']\n});\n```\n\nThe function returns a promise.\n\nIf you have `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, `AWS_DEFAULT_REGION` or `AWS_SESSION_TOKEN` in `process.env`, it is recommended you don't set those options at all and the environment variables will be used automagically. It is the recommended way to do it because if you don't set all the variables, e.g. only set `accessKeyId: AWS_ACCESS_KEY_ID` and `secretAccessKey: AWS_SECRET_ACCESS_KEY`, but don't set `sessionToken: AWS_SESSION_TOKEN`, you'll get a `forbidden` error.\n","readmeFilename":"README.md"}