{"_id":"@alexbainter/s3-sync","_rev":"21-a1f717ba9ebce9849a1f27ca10e25cc6","name":"@alexbainter/s3-sync","dist-tags":{"latest":"2.0.2"},"versions":{"0.1.1":{"name":"@alexbainter/s3-sync","version":"0.1.1","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@0.1.1","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"aff0bbf41f534146674e0c3e1392bd14d79cd7a7","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-0.1.1.tgz","fileCount":16,"integrity":"sha512-5gkL/cyKSbzjDWIIjWlEyxy0hNqw7UIChXwK6nh30XztGeGEZAxr5KKH6na97wNmXrbz77qDYKX1qzC/rzrn8g==","signatures":[{"sig":"MEYCIQCUxwk1YnPz4k5EZyM/2tAq3SuP08FFGF6p2k60bNR+RAIhAKChce/fc6jBgwRY1MQCfnuMo/kbPLQWrBGwjndiwk5p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+R1UCRA9TVsSAnZWagAA4KQQAIl/wJEU0n6lxZ05EAwq\ni65Qo71csSAkJefh2mfUl5nBKa3J1384fQn2q4iV3W64itBdljFW/9w+ZKgB\ne6knUHc8uxohmj23FQfb5lUyP85neIapt2ag6uV4nHqn4X3lsFTFGBBfGlB0\nMUnPYV5Pei/GfQWBQ6r9Ur4/l/XkgKOzKHGNJuA5DQ0ftwTKaSZZdEVul6lp\ndT7/o3SmhZE50Vokn+ToBAqMBOldlHOPmBL5aCmxMO7Z9Ipl8N/jaqP/LeIb\n5O+1WkOexQlm/sTFBIWwdrCzoJLdz4nur3PS3s1+ejB9zV2v+lgaPPNJpo0z\nMoXEzzrzw8xe8wLxmKzcip4Rr4zuYqpg82IkRySfgfHoUJXafJdAtyRWdGBo\njfsrvVJOIheAp+2M5A43mwuzVEMXME0Xb9KLpNu2Fr3saZAFpXxazjaLPs+a\nY8hWNdhXnwLv5zAQ8Tt3NsMmJkRQVVk41jhbcNS//riWq4d8asrLHvP17qBP\nNiof0EV0AjJYhZoltcPUGakX71e+hlIsx/RNl7eyCZ+AA83j/jK2e/sTOm4t\nzE5y69czGJIrXVNJ8Rw85uezXoP4HE0OBQOvYKDTnTzI+9QyI5LwH4oFo/W8\nIUoXDi+p/dCDXfV/3t9E6X2KWYNshSw7M0RXqZ6rNfiDd3/mq53AR1YLm/cs\nbfDM\r\n=aRMc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"a44c0ee72f77d5a205d03dbf15a65fa2714af37b","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"6.14.5","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"12.18.1","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_0.1.1_1593384275534_0.1654020567902721","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@alexbainter/s3-sync","version":"0.1.2","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@0.1.2","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"5fe5ace0d64df48de35dbf0af0d5781d792ffa78","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-0.1.2.tgz","fileCount":16,"integrity":"sha512-TX3yFC0w+1MNQnsNtJuasaKra3Vhg2OYVSGaitXoGJk47R7qvmlUddLYXM3YM3rVxkqXCsojux8lyfmTmf23Ug==","signatures":[{"sig":"MEQCIGbhxzXb+TstSG01HseM2j0QhKgM9DCIR17H2hhXkKeJAiAneP1R4M7rvplyHg5cb8eQlfbUCwZ8fZDkdygUkF2aJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+USpCRA9TVsSAnZWagAAqPoP/RQFjzLyA61N90K8bLvw\n1rNL774YUYKPD8U5aPAoJbyINSs5zezkn273R9vAeWv8+H7zyirhtfV8qs2H\nglxo26rptGJ2zdIO82A1x0BBboEWjua2DEDU4uw6N5CnxLAfX4PWhNyXIvqg\nborFP8PshBPdcjvqvvYJFua8/VOL9uSYKaO2e0L0Qf4J4+fxJJWAt9o2J5qt\nBk0biTMw5V/9hJSLB4nUZFGNjYnbvl+VW1DIrm3A1U/XVWeG2kU8IvjmaTUT\nkaeIIqRM7vbW8p+b7Wd4vCFOWr32tLLGyVvTcNUV+OX58QPrZhhV3zrmDFdT\nwU0ba+j4M1ejIe6n47zAuTsO0qDEN/o+xjc1YGf/YrGkfEGmIdaVS20QCEkI\nmX4/Nuz3sSlYfGNK7kWIsfIOqvo9xvncv6mGkjipXFlqVAjZuxvVuNVuKaKy\nxSb3vDvIDoaNalU8rjgH2N3CoAPhwbOuXwhfbdQ/QksgdS+fmuzgwVZ3gdRk\n6P3gVjk+vnJ89+4qdObq26wRy1E7xwO3jbjN87WpxdW8H06K6BukUhH5AM86\nvj0b3BwbCwXmz8H21YmR8eTk2xfl2MSXOx0AY1naMZXxagU5CEdxpc1eM7c2\ntwkZVzAVeWIBojKOzoVUcVAfUpLrazF/i/v9zkW6Os2kP2EGLTvSxlhLM8JB\nvdaM\r\n=UtkD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"a6f60582ebcff131c7d4e6d2be12b523617235ba","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"6.14.5","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"12.18.1","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_0.1.2_1593394344494_0.48054002306463994","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@alexbainter/s3-sync","version":"0.1.3","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@0.1.3","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"0a91f0a94b24d4076067b71e46ab3937731a165c","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-0.1.3.tgz","fileCount":16,"integrity":"sha512-zhGiz12dIeBto4OBYND9EXw7o1hE8TskezDCKL3VlL9GvaBH6ePLi8MC4Yh+Ap6WLVQuHPDAWNp31xCE3WTEBw==","signatures":[{"sig":"MEQCIFQ/orffAQWB1by0h0dMV9FBLLfXlJAAvPDQtT1dnMuUAiAHzuc4TuZBkeBvaoZ2esu84RPxO0u2VGW5IzEB8D6gAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+VpFCRA9TVsSAnZWagAAKIEP/jIrmwB/YYXZUBL4GRqu\nWI6TifMtQA90ph7tdQtIbfQ0xRt8i2jBDMQDKAGU9l+6W9IflRoiuwVg5fsQ\n694U2k/vVxgiYIOkhhA0bBEA92r9sGds0m36wS7kv/sOLXjMjafGvgdADZN8\n6TR64LWkXJZRQoteOBLX8lPNY4xj/5kCzYsyxlPOM9MDhpGT/TXRSqAWgvYQ\nBFsSbGjyQNeOPocmFK6u8ktHYCZ2M6Fpt3uYBobDevFe352xRpmKYGsuWTdZ\nouTEUGrIErRcfY6bdSQygm1ouGQ7Ws5tA/moAuaQ6QKKI3BMke3Z3DdTxPlt\n9+cXSfFyjwDyVVMuXiKSTjEjoSEStmGwXCYUyR+YuK4TL+nzQkwknwJhHBii\nWNBsg6JH0BBjqnMF7DKGfCP3xo6p/e4W/hjBdTzb3S9g6Ougx1kBaUtBW+gd\nLJUKbt1yRz19amTqUtYIuV4WrdXOxn5qOHdBUxOQqTz6wRT8pNfNYJt2yRWW\nN1Mt/aPUuV5j4lnEZ77pgbop1az94rnKqvIwewiP+ESrwZRf1M40s/XenoDt\nK87su2PiH522U8lDwDDR0hguzC2kzwceBvUtL2xhJH8uNNR30dOKgOFoetdL\nj6RKLjJcQl5ylBAAg1BARC5uQh1N0QsYUx8uL18jfuDpEL+Jmcjt5JSFclVz\nhWkU\r\n=9nPg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"64f4865ecaf7b4954f8b360e83d5f63b83c32ca1","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"6.14.5","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"12.18.1","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_0.1.3_1593399876845_0.9514103997485817","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@alexbainter/s3-sync","version":"0.1.4","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@0.1.4","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"0303db92b70253c12ff92a8e16013c68688854dd","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-0.1.4.tgz","fileCount":16,"integrity":"sha512-IrbRcTGera/f0ASBpu/ROS2H8iOJkmjI+oLhkS9MG3yWbE7K9G9PJ/sRHIDzTfHemmbgFqV+s3AaAfWU0djwkg==","signatures":[{"sig":"MEUCIQCWgYNnh6q/BabyYNE2jcuitsQi0pdxR5uLfozxNpCyVgIgCPe/PR2hJ6EiX8BDgS7NMu20nkjVWqI8xUs9g6DzZ28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH36yCRA9TVsSAnZWagAAXiMP/2WwmTFirIAEU0ViFAE0\nsfwR/OlAUuSdXGILQiWn413zGjmt0eb2yAaX+5ycOfzM/CctF7mvprsZtafp\nDvh1lgry/yJWEs18ArtRe52fgK1lWZfzrWjdHenHG45/jCPZauykFNZw96dT\nvO165mJoDvXs/R/ryvj2uckZzgvE7UzRAEhJYL/cuk/GhYK8KuctwkX1UTQN\nDbs+HbZpIey5x5O7847GgnBbiTaMH3m9hXVhGbA/jfDy6dyu/CpMfa+RUG8N\narqPTptXf+RKthRA1ZKheM/hK2GQacDRcCq+dkGxvC/eqyijVOqAlfviWYTx\npD2yBpfanZlC149UwXAq3NNRs2rnqmkE7Kxv2qhI5D9S9+XrEXPQu7vKMMVV\nx41b/iCV4P/QCxlGpKFOytHCQvn+yQMBKCeydsXWd68cL42uUX0dVbhXc3N7\nnzqRoPw43Dz+j+w2ds7bJXEG8m6/c5rmvFVNNCdPJIc40rOpB3g6vE7wNqut\nhuNGS4DZJocEbSGf04GnQyaFWSUkoyTlWF5bsKYxIVPpD3RHI1gUl4/JhxY2\nNmR9IMLy5RVGcnPNuPTsgrsy056i5hCfd/Veu4hipJW2RLK6Yq5TvnyiChVC\n3lqR2liesveO/8KAvW/bc8vTo/4r4fUeuxotaEQagFMg6784pt95mVOlQfQ1\nySBs\r\n=76i6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"b3e757b7b991e3207b7b271009b9065003adef34","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"6.14.5","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"12.18.1","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_0.1.4_1595899570215_0.3628755281487972","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@alexbainter/s3-sync","version":"0.1.5","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@0.1.5","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"3d2db66c62c5fd05f02bdf85cac0dfaa3431428c","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-0.1.5.tgz","fileCount":16,"integrity":"sha512-nv0tqmlelVJmeq8MyTxD2LYYYm/BCI8k6RoESO8EsuZjlsm7lKDxaq4POM/TGhQsKGijUz4gZPnsYzr+V5kNPQ==","signatures":[{"sig":"MEUCIGouokfybTwh2iuiicvPQDcWQz6Wk4/akh29y2g2V3XlAiEAr0wpGKgq+3C8ClOW12xnzi2KLZq7NFjCEOUczVXHkxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg0taCRA9TVsSAnZWagAAXvkQAImVU0peicj/g5Oeuub/\nYvyJShie2bBimb6j3z6TOExSCp2knz7DuiHHpx3PFNYuHTTKD5LW1Apl7y+3\ngCuOm4u+GTYVjHOH1XS47ATU9HNyX+YSqk3iUqTB97SBaEGEopHLNjeuhtTX\nofYd3jO5MlN6HkETE/6GEMT7zca85FLvz+6wdqUi75wfKHrqE55X7PNH7AbQ\n9Qi+hokbTSeCXDh7+2y82KpXtRL/8jPKyKN6EaQUX0ptz3S5D6fxw1WWKvCj\nF2q0MWnD6FgWMilycOyw61ycfq8KjVVffv/hIY/q42XT0SkjocdPE5PnZyyr\nrFF5OMprO9PXchf+ak6Tr9o3Cfum8BTQyh40i9ennxPYRmrGrnmeOWRMR6ZK\n8sSx8y9832IKoFLurteRvkrcPukR+uzjZ3Xp0eqwlwwwCx/yo9RWCUo5SMbn\n3JOtVjRPOSbfi4BFS/CEqw9CzwykHCRGuOxk06NjUt7DSaSH1AmKbofY45rr\nhq2R4CvnO8+ytdkZjeNf1OqhhLFfeu5k8vT8mSs64HKEe+5BCFez5xi5ANT/\ncu0+B8qWqbU4FcEr73qcqBGZ9MoYJ/MBuZGZe0s/AIS4uAuZk/orVUTxwqQW\nzFhNmv8cRsKOm8Tzz88T3oyDylO7NgaeHlmAKh82g7P47sacjLxQnRWm/bAE\n+X2q\r\n=h/aW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"9c56396593455ee34235f3ac9f41fbf3487065ff","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"6.14.8","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"14.13.0","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_0.1.5_1602440025712_0.34811050875709837","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@alexbainter/s3-sync","version":"0.2.0","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@0.2.0","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"518322bcaf47a8f1c478c89c5e2da559d5cf634f","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-0.2.0.tgz","fileCount":19,"integrity":"sha512-ITywWqj7VQMB3v/YzkTEpeo/sHpCpN3Th4BrxaZx5UrZ+HTCtSBS9eg3l6mp9j39rKGbQ5PdSrjyju2y+K6UVw==","signatures":[{"sig":"MEUCIQCsTUUVqNgxgPJPGZbaVqPGYETkMR1FORaUheWwK/qLgAIgOznu/VdFXEJXyTOkQy6F5rdZAZS796NuzKPArpU6HdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkdhACRA9TVsSAnZWagAAkl8P/RX6zPgGJL0ox/tbwuZ+\nX2wGsvzrFnK5Q3uLSU4aePD1A42E2H4Ov9HDWzP7cZwYauVrNwkdYbfn/wtC\nRKtu/od89enbTR00fPwlxBTYnwjPiTjooeblXgdVqeALpQz+OajOBWoj3wqU\nTpk+QAdiKnQxoEgY8Z3NGpIpMlvU6TmKQCcfqzBJUojVIsAapEWdRsKAusqX\n7rMiXMvT4ioEo0oDJDEEuhOjyUtYYsORUrnxxt+JD0k1cm4v1EvdF+eJ8GrQ\nAUrRpnWZzp5a0nJBYMYr6AFD+hVmAiWqa/expn6T2U3L/XbeWgDJMrKTIYST\ni7NfVIcF1AtdgJIjVCCHeW6sIGmKEKBcKnVaq04VHGBvBmm/2Za9/+jlzzFz\nGUYOUOwLLuUw6bT2K1oOxLEWf3H/raXpcyjwvNYoJgcnItEZXkirRjfWSV//\nyFVEYvR6Ii/Q24PYnZEjqNXhpOfWh7kyT52533P+FhWxM1LnOFqeFXNXf2BC\nxxFqHJywAXR/Mw1Qd5MFIINPAKSRfngHQ1Me5IRaCki+i8UuBmZ3jP4FWYyb\nMq0PXClY2ZYTDlfJvkWVBfOMealI80efXtHRRLjBjMxFZoEPyRoxFHxzy7nz\nFv3RAL2lnh9uZaImFuQuKXy9VBvaTs74y8y/hTlwK21a9jLgVVmTZkXiQ3Ly\nB9M/\r\n=KwAX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"fc4e593695403b6d0feddbaf11bddd9615aa438e","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"6.14.8","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"14.13.0","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_0.2.0_1603393600373_0.16961497941803194","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@alexbainter/s3-sync","version":"0.2.1","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@0.2.1","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"25f7b8302f00b3d418cec4d6a532e57c2a50f4e1","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-0.2.1.tgz","fileCount":19,"integrity":"sha512-6CK0gP/ImUco/7Opn5KTs1GDPuTgIOvTyhVxet8KgipsCFIw4h16gEakWGfcQkmDDVQyfqP61Q5vBbiSVQa4Lw==","signatures":[{"sig":"MEQCIGseIBdTTFFcIV55xw6Wsm6T8v7WfoXU64zOmW4QsjIGAiAXZKCTKtqJZfTnSYQ42XiSoCrB0qNGL1QUSWI4cK28tQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkeQ/CRA9TVsSAnZWagAA+tMP/1yoLoM94jZTlZERKmD9\nMud8yYa0Za4MOkohjC5VdmbfAnymLFyfKA/MqRWiVu6ZsbI1Q7JLWTajqyvy\nkkrNxJwiMAYiGRIqJr5LQThQYE19yvgC3hboHgVSepmBAkBg2mi3ooTxUSFg\nH65b6TAZJmjEA/YNDSkU+riSiQPLYwcxi/kHxtXZ/4GWKEFI+oBsFDewKa2c\nerGPnk/BxubW2JnshRH6/e3gRVRpFYAscLypdJv1ngNcizxqpu2+2mWRBGZ6\nxWFzIPf6chJQBrhXN+WYvCsb7QSrjOYTvJBJpPLnrc2D8GNYsm42Ahascs+U\nXriZHKQi41g+VnlJXEnLSmLsM2I0lohIvW40ILvBOh+09j5Roy+C3epU8cb8\ni1C9+mJbLYZAC7wKYug8Y0CE2CK6zze6wj44IhJjiV5GlkfDpaSMapyGoPsm\nEeYzgOAaweb5K3dRcUgXldU3QtYUCYu+ffLP64jmLYVS8PsGpfIZaRqBJp73\nzHStnhSqKFLyoJQPXFCwl67svPJVW9qh21gp1E/cA1FOWbe8c56q86TcPhcr\nMVe8yPKgVnpiLLDkLqX7MZrfXMfYrpUf4T01C+fLw/eONZ64mWkB96Sd9ED3\nTbXC0E+fg5S//1tQXKr60UnoPvsFHDLc6qHti7Y8vX2GDb5CbCky/ZMp8fLu\nbmdD\r\n=/nU6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"3f6cd1567fd2704f1b7d04c28dcf41e3f436cc99","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"6.14.8","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"14.13.0","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_0.2.1_1603396670711_0.5037588278415741","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@alexbainter/s3-sync","version":"0.2.2","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@0.2.2","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"a3147950c364b3aa62c29cab817d2ee0e74062d0","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-0.2.2.tgz","fileCount":19,"integrity":"sha512-v/k+iU+gvD9QjLNpGzppDPxkTocdOygoZ5hBRg6cTnqjhUJLtV88Uy6tvYWc4U/6hHy/EQrF7RuOk/2w5d8DAQ==","signatures":[{"sig":"MEUCIFsILkN5muDpPggfEtu4LE0YcH/a3XLkNja1ejHzkPuWAiEAroUPMT/Th1TqoWnTiJqUaokdsKDJBJMSqaGo8Vj5/Fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfke+sCRA9TVsSAnZWagAALvYP/1er+fJAGJ0E/OZqbjjj\nKQzoHYl94ltRRXbf9i9VCvJME0BBo/3rQUebaW0tZn7u2K6xTfeMTQQP39N1\n4OVUYUWah/qalTVmJItW6PF/Uq+RP3wFAQBn1JB2GxZ6CYddEcZMvsCSkivV\nTpi6eL83mKj96kFAmMtABsHtcdG3mJYejxCza+Eq9aLmcUsXV3S8QQRHn7WQ\n7I1R88G7goKZaMhMRO/yLNPNIXLuEMLArEFcgMdfjqAbuOw/xa3Z1Nl0FF+L\nhQQM7fQeOv+8M7d4on9YkwO13tKJV8i8lwdiNNfJQCFwVEM69OBnQILfsLG4\nd8gpx+8k2yf5+vpLe2lRaMHOFhnDG2WyZXZeQEJkIBJ02Gsft3J9BV/NibIQ\njwjr/WgvkajLKox3sWenh7x4rw3IiBdv+bbIy++HJaNZJ9ba5cQUMwunlC9E\nCEkZOMI0y71m893+Muvtpsdf0Tghra/b07jo+LYO+ie4e4jr1gWdHU1vhWu8\nXRmFlfFrpqvfoKixV87g/egVCHdJj4D6i2TaqZcAwoe9yTn16Ssjg7SDNIZM\nDuA9s6TaK8jmUOckl96MUn1AySe+2Fp/Cx1bVBM90/vYKmsUWQshriTz9Pm9\nFar16zHgUf8m3ZmSuvHdxQcG8CBzRwZPKPiLaYgkgHVnYxDEi8ovfnqTQn1q\n0JDD\r\n=xjOB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"b08b5ae0f08dcce113a3c39cacf6d2fca6dcce65","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"6.14.8","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"14.13.0","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_0.2.2_1603399595605_0.5139544196324091","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@alexbainter/s3-sync","version":"0.3.0","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@0.3.0","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"2b70fd9f868ada3a89e1a708272820dd5ae830fc","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-0.3.0.tgz","fileCount":21,"integrity":"sha512-yz5tETktoF/n0KR6QkrMXGNXKELT6JYzdHKjRRIHbuhKanJX4a9V5+snIdiYGmSyZXTsVuidaCXzXpw9f+ZeNg==","signatures":[{"sig":"MEQCIDDs4mdrl00N3Nsuh78hFdfFiy9JuBV4njJZA4L0W5A1AiAbuvYddUnz64/BOFoWGrsy6IR+tOqoP6ilo4Nmij9QAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflKGYCRA9TVsSAnZWagAAdUAP/A5odv0TBQo48RncHV/D\nb3v2HCKlxStnoDNnll8LbvjsM7ySZd7FhjaLxNiP5kfCsSslnbwDQn6gLYAt\nMK6MTXWl44vs6hgYwqi+yHbOq/70u7KbnEvmddcOIoKkv9dpJj1O6AgUzeTK\nomneSx42rcceo67tb6UGkP2w73YXHw7XkejV6+O0I0gKyCRnZU/vEw/3dJWo\nlaFAIA+gQxFT7Bg88HfzqpJqucg5Zk9TrO60KGlrzfym0jBc6bI7AjN5k1Vr\nRoNpA9R3qU7ln1FlPDKr4QfcOGVF8GhWOB637DpLKdCVkkOxYQ0LQpYebdtm\nCYFsuYbjRoTkqq2iUZiIQ3jkXbRz7tljnyXLZEcjnWAUTowNSJQ0fcOIfC9U\n/XrYhGSdD+XSv0WOz1x/EZBfdEyup2EEikbzT1GXtYpZUfzVcocS52m2zoMQ\n0RtsZSU+vuUxzhZvGVwH7Li1prKzt+q3iZnrCnse4Y7YH6YJLLds0+M/QGMl\nHVSDj553ITm4UYoVBAl85ZzkZmnLUZzsmQaZhD37uwrBJHGMvFiBxuKq+3N/\nYUZWKKJFLwMGW6ZkZgNMGpPAUmi4MrxBGDJbjTa0l6T7n0syqpjbcqJF13rG\n+7i7yAsKhM6lWEIF+64vfOsCVnn3CeEz7NRjxsQdv4s0Hshd2HHJXQZ2gqBj\n8GLo\r\n=H7n1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"9b7c1b6570ecde706611a7614b4d1db3788b6003","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"6.14.8","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"14.13.0","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_0.3.0_1603576215800_0.5909787403374884","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@alexbainter/s3-sync","version":"0.3.1","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@0.3.1","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"9cb757042a71bcb3af724cd896ef6539a7decc29","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-0.3.1.tgz","fileCount":21,"integrity":"sha512-Y0+qO0mvno3f/Q6F+zQZe56CLBdDMhaMcdkTUWVh/SCmnxmnDSeK1K/uxIbPqtVq4pZM9rCfFyRV5isEpifDCQ==","signatures":[{"sig":"MEUCIE+xsyaigNJhvpnHkPMex29+mzeq0ZTWnwak5PFk+5++AiEAj1CHyio4ysSM97h3JU3/YoQ2AluaXqLBirTzVSfH92c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIaQTCRA9TVsSAnZWagAAFL4P/2vuvOnNO6Ng5iapgTHh\nrpEouoQna3aQPqideT/jYd6YrLlMC8tJI37SREzdDtDiy32f0QiUrtBNhnwo\n2NNBBPbk3wRVnjGoefsNckQYemZnAnt46kBrJzbl5Y5YNh4Ci1H6O3esDiFS\nO9KoAOI5C0sC3zp5tzowDZo7EcJsYFBeagOXvyOhAoA5GDCHv0I53nKNPsw4\n51vFubLaHcCWOtqcVqIPZfuwau/rNMTjm3DJ2n1XJUywSJsrdsmjr4u8q5jx\nlSXyLK2VbsmXq7mZD+zdPUxSYPIUxFk7+Z09f4Z8Ol+BVIkRxn0oeqLREQMs\ne1XyrEP7jIrqlilGaN53L/GqTPi10xEdu8Up+kpkozMmy+9x/SNWeIiEzLFG\n0dTrVKOI7nymwP4+awuwQdYsQ6hmphKOfZKfE5zbzU518NfuQXHMPE/I/WWg\nWz91XTG9VXLV8OOa3Zt+VXRxxUad76k1WV6vri1oTaTAhO+RP3Z4jkt0UPsz\nknWUKhXudW3W1I6N1M3g5pnYjlgrKOCsKOdUkp1B4ubO1S3qOXPlvsRJb1K4\nyJxa4Z8WSVqyxavE/sXnlRm5sr3GYdaZHsBGDtma3TiIr/CtTm2REvXTgS4m\nUfzkPfE/ZI5/3kiKYM6AO/DysDJVlK2/rpwgk4dbt6lix1YUFFleZpnqYM4q\n68pp\r\n=hv7B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"c3c0f0463137943e50d621827928be5aab12db95","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"6.14.8","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"14.15.0","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_0.3.1_1612817426738_0.7779775131734956","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@alexbainter/s3-sync","version":"0.4.0","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@0.4.0","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"4d04d415c45f8062d725f38630fcb775628d8a48","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-0.4.0.tgz","fileCount":21,"integrity":"sha512-xw/Cf4v7kpLBhad1HEOJvpzB2p0vkfxaoxm+IuRmyXGK1TmT6I4MnueE2qNaPwZ+YdVhMMiKNu+nS7wYMKVM6A==","signatures":[{"sig":"MEQCIHBNtv70TLoCTUNCQqI/DDZdFrZaWINWp1Pgqpa6BczcAiAkeM17+KgNFO/3clx4uSqIgMlo/Nks9UlFNucal5VVBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJrqhCRA9TVsSAnZWagAAMxoQAJCJL4W/Qqr+wYiXrVq8\nkVqze/shW6UENRrhTPpph+5v+JiPXYN7puFRrIfR5YISPTCXpJ3vcXWFztL3\nEUzGqlWoOqrE8m5NXJlPbhHUE8XdzDGJ7b8vepN4GFg+KusDlFwqUuguh/Ur\nmBqS1iMY2sQUyJ7GeKtCCZ4uVFvnyEpcp0XxWYZKeoKrz2vXNyuRCN7j3/pq\n5G+gk9/k/8DGzCRZEVC03JNnGhahPNioJneyuc7P/fyixDY9VdzP7TXS0j5T\naKuABukIF9Um7xZ4EmJbi/xF6PbAOdSh5at04MvWpoJ7AJlH5ljZZaFc7XIL\nJYchVIcDorvY8EkzJnBW4JKwnxzN0LvkLvSu64m7Fuqs4b4gxxqilc+Lc6BW\nzVxO9zY5HhOuexKvkgWZ/qGPxD6SI6Zgo1ITvRxGYhyd4ju7AFL9AjSFUHrm\n2CHEs5dh/i33jLxCJ6hJFpsdWdIYlbG9D3tHlzgSBHBRvzLpKuS1O6KZBhCf\n/xNv9ofKSydt999bzOPEyftV3Qj3nKkcK3KFqIvzIRk0y2lhJswBlQnD782o\nxBClx0uP9jhSwuUUq65awE8dbc++1mEYkYjver12FTwJ80O/EaVdVMubtaUb\nwwmjF+A+QNv8Jq1QX8y0kAKbdrXY0YCmrXjgtebtfh/X7fN/Rkf6ZGkQodFs\nPHyH\r\n=2Wwu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"8feccf579931a6cf58574c0b29154d43ccd76a86","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"6.14.8","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"14.15.0","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_0.4.0_1613150881082_0.7174719479905152","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@alexbainter/s3-sync","version":"0.5.0","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@0.5.0","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"a2ab08be7d4ae1c0db8a390e892000f4ad9c239b","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-0.5.0.tgz","fileCount":21,"integrity":"sha512-YUnpVjwIUgL2sed80EKImPngZgUtko3PezpRAHLRxyaJZG0JgAGSpl0Y6vx8+2a3Z3s8vWvkwHq/yfh5kdUizA==","signatures":[{"sig":"MEQCID4BejiUk2Bkx2fIXp7i3xhL1jkJzw1yb/k5vjIXYDKxAiBguR4vnCEkM/f7fqGujNZMvLCyhdxtVz6yhSVq/s3hUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTQniCRA9TVsSAnZWagAAvTIP+wZPDN5sFaLUo8DrtR0q\nPRLijlrTsSO8hBN98l/yDbdsDry4xqrxbJ5QyjBzMxWW8x3uyKqI1c+4cP9q\njj6dt2Zk7fWYeHYEVqohObEYHro8ud3lJeBm38viRVQC3qDm5CIybnCFj3r9\nXUr3IWeBU0zpVB2O84JkBYSLVu0FlqjOUJKFnFNefJefeQ0uDEEZXI07ag3o\nC4cpFXPbF4AD48bBhXu6RXpQW6cTKrqlXahViPyIe8WtA896l6wOve4Dx+lr\n9DEhyfYnU5wpzKRxsdBhrSEq/8U2gALzDyYZbHxwyXfCyd3lcFhldjQq9cj/\nnhngs0bzwIbAt0l6uspiP+G8mV0Gucn2/7XDj+hf5GOINTE+wg8uNX2afIgF\nvCOYihAoHA2VrLk9GmGiFNgI70RlVGFdQ4dzoPJz8DnEQd2qUWYOS+BZTwd8\nrOqGlzi9gg8YnELcgOT6g+xOf25VTLH3BvPrEyrVe8BzmUTWzZNIKtdq0ZOC\nJscZqFDj9okwdoZtWViTBlt//iXTYp/yy5/ARICMvYCVwg3vovJBn9EOHiz0\ncHeM+t0l5WCOoNbWK69rk3YaKhvcWmILPXIcnthPhWO720OZdv7mbDLKYuj9\nap/Ljefy79wE1JrB27UTVLksRaVwSo368qj6Es3rsr5kaqCCmkCQ3E/idF/8\ni/62\r\n=kHgE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"e2576f6d1caedccff22f9df6304928a029569fd5","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"6.14.8","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"14.15.0","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_0.5.0_1615661537945_0.6056688534371082","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@alexbainter/s3-sync","version":"0.6.0","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@0.6.0","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"7a168fc9fdf92f869aa94be41c9b0fd20f1b60e4","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-0.6.0.tgz","fileCount":21,"integrity":"sha512-EKmd/57cOhMVLT3PhOO6idaMUsGed1hjBV4e7yZUATqUtmWfzHE849dkMSY+wjuLYET1SrLt+QID6Ff6JnBI1w==","signatures":[{"sig":"MEQCIG7tljYdlaSU02o6DTChmRxnVZtv7gvenkvpoa2dNnKzAiA4zkQenpd4NfKZUJ5l2losArAuzc16jce5jYODM24Kpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTQ4dCRA9TVsSAnZWagAAdrcQAI1X6cs7ao1veHGHL41I\nqsTT8KoTn627EcNHctQgxdvcERoOjzxT/4U56ZMiz9pKGd9EfPHpzrHzLRsA\nIhYwW+dW8e7olx5o8fiHnKyAnD+lGKTbJDXE53rA7tKZopyPfPpnZkKpfuQo\nuacXnWY4fZMGsHkc4HgcD49/+7yFEzT+RMTXK/vCM4ELzsErmn1d7bKDMS9V\nnHpB7HkT/al99n2Q+uz6wnDqjcYZGk/AjUhfWx7BBUy+TJSBSuZHOEpHOGme\n9NmS7eiL7OLAOZAVgO0HIkzKBswEzi0hj4zN3qeRuw6iAxeccP+s3StrvD9W\nYxz5ElnWWC1JOwePHEtpEGPTnlUbsu0+TzPuxZwwI/ZkYSlq2UYDuUnTaukM\naEi5rIaJFwXi62JzydMWF4s+mME8xGzRYX65amPZIRrGEYhfRFUo+LbGDQdR\ntZ++pq4IBw1VcP41MQfwhHTh9jfaA+h59c09SfQ8E6sL9n+9c4CxXb4r7XB4\nptSRIuEEJkm+01Tu2HNrlMKzYasf81L5VFj5o5EL/B/Mk7GBjcdPM7itw5Qx\npcqueWVSndaWxjmb+br43A4mMaZkSViUP9wXsu5+p+8vtRNOOzG8FeRS1+LI\n79EyR+WbX+xQL5e18KcdVjql02wfvYFbtF+t9XuVttoHE/kEoDNtf9jDrL0o\npOjv\r\n=kkpf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"1b283bd2d2635d6e57273209fe975819a24fe63b","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"6.14.8","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"14.15.0","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_0.6.0_1615662621166_0.05108804537791123","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@alexbainter/s3-sync","version":"1.0.0","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@1.0.0","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"430d218024a42ecc9055bd86364c0a1da82eb0f8","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-1.0.0.tgz","fileCount":21,"integrity":"sha512-iYOLtlKbSvmzs4NW2tF8YD8p3veKXiqzWYWDOE2J6qf+O79gXW1AeRKjoMdAjL4DN4hmKTeujG6tFiloOnwHvA==","signatures":[{"sig":"MEUCIAgNcy0LaU3bpL1ls6mnXCPnqlzbz+a5h/bRRCyhlERlAiEAgN27GWvg4dRRoMGF6TtuWj/8bxhAx6oWudfyTe+doUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26203},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"60e3aafa6dfe1b896ffe6099d2bedc649dda3261","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"8.19.2","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"16.13.2","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^10.2.0","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_1.0.0_1684092316838_0.16881719010133112","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@alexbainter/s3-sync","version":"2.0.0","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@2.0.0","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"a634749d0a8fd79a3b24cb7b829cc46432660db5","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-2.0.0.tgz","fileCount":21,"integrity":"sha512-MXHfM0rLcVCYvibgZWeUnoADmrbKJKjSoO08wkoiqtdmbuhG3mMCkZbO4K8qFASthOL+16aGTSst79QXqcG7/Q==","signatures":[{"sig":"MEYCIQCpfXahGeJK2tYAAZivYjEdVH9sD3M9X3Qi3gLBrnyfLwIhAKTX8KQsSYGCulgLu2Ca1mBdqyz3JIveaCeAiH4RiJW5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26802},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"99d10dd465f3d78b7fe7bc9997063778cf5f2bbb","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"9.5.1","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"18.16.0","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^10.2.0","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_2.0.0_1684724434946_0.42055469440031157","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@alexbainter/s3-sync","version":"2.0.1","author":{"url":"https://alexbainter.com","name":"Alex Bainter","email":"alex@alexbainter.com"},"license":"MIT","_id":"@alexbainter/s3-sync@2.0.1","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"homepage":"https://github.com/metalex9/s3-deploy#readme","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"bin":{"s3-sync":"bin/s3-sync.js"},"dist":{"shasum":"fa01f7bfdb435ec1da53ee108683cb6a8241de23","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-2.0.1.tgz","fileCount":21,"integrity":"sha512-4fY6dU0pYa8BLvXcdCJx0nq5dcD6lg9OfXCZ+dlbsWTOVGvIOqfYr6cMXPr1GiqIzt2zkAJ2zktx4Nq5oTHbYQ==","signatures":[{"sig":"MEUCIF0xdTDYJeY7jQnlRgeRaL9FBHx4lyrMIsfgVGgnC/KbAiEAx0bIfc5XIHA0nrIHZWBk5GsWqkSWT8MzSJFKF289pfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27044},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"63e8f56cb8900c0a3b4f4d865990fb8b12cd16bc","scripts":{"lint":"eslint .","test":"mocha lib --recursive","preversion":"npm run lint && npm test","test:watch":"npm test -- --watch","postversion":"git push && git push --tags"},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"repository":{"url":"git+https://github.com/metalex9/s3-deploy.git","type":"git"},"_npmVersion":"10.2.3","description":"Transfer files to and from S3","directories":{},"_nodeVersion":"20.10.0","dependencies":{"glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1","aws-sdk":"^2.706.0","cli-progress":"^3.8.2"},"_hasShrinkwrap":false,"devDependencies":{"md5":"^2.2.1","chai":"^4.2.0","mocha":"^10.2.0","sinon":"^9.0.2","eslint":"^7.3.1","mock-fs":"^4.12.0","prettier":"^2.0.5","eslint-config-metalex9":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/s3-sync_2.0.1_1704916122756_0.6025814112372931","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@alexbainter/s3-sync","version":"2.0.2","description":"Transfer files to and from S3","main":"./lib/index.js","scripts":{"test":"mocha lib --recursive","test:watch":"npm test -- --watch","lint":"eslint .","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/metalex9/s3-deploy.git"},"author":{"name":"Alex Bainter","email":"alex@alexbainter.com","url":"https://alexbainter.com"},"license":"MIT","bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"homepage":"https://github.com/metalex9/s3-deploy#readme","engines":{"node":">=12"},"bin":{"s3-sync":"bin/s3-sync.js"},"dependencies":{"aws-sdk":"^2.706.0","cli-progress":"^3.8.2","glob":"^7.1.6","mime":"^2.4.6","yargs":"^15.3.1"},"devDependencies":{"chai":"^4.2.0","eslint":"^7.3.1","eslint-config-metalex9":"^0.4.0","md5":"^2.2.1","mocha":"^10.2.0","mock-fs":"^4.12.0","prettier":"^2.0.5","sinon":"^9.0.2"},"gitHead":"0b39642acb4d715c9188090cd0c4c105a73dde14","_id":"@alexbainter/s3-sync@2.0.2","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ngF9gIGwLl1a6qbfnL6+OHLgC1B1JTaznkaViItUS1gK2wMv3JD9nCdDH4kGT5AG674Bhm1+7N7vM39HsDOngg==","shasum":"c2d376c30e0bbce4996c650ada02f6bc45da4351","tarball":"https://registry.npmjs.org/@alexbainter/s3-sync/-/s3-sync-2.0.2.tgz","fileCount":21,"unpackedSize":27162,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDgVscWsgyLSiFu5j1AwqKEctnGTstjplRutzp4hy1iVgIhAMOlkr1pSEeko7NSw9Aes4G0mPHMAJBW2G11XhjcH7+X"}]},"_npmUser":{"name":"metalex9","email":"alexbainter@gmail.com"},"directories":{},"maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/s3-sync_2.0.2_1781480332117_0.33012035311139387"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-28T22:44:35.283Z","modified":"2026-06-14T23:38:52.370Z","0.1.0":"2020-06-28T22:43:13.541Z","0.1.1":"2020-06-28T22:44:35.649Z","0.1.2":"2020-06-29T01:32:24.641Z","0.1.3":"2020-06-29T03:04:37.078Z","0.1.4":"2020-07-28T01:26:10.367Z","0.1.5":"2020-10-11T18:13:45.849Z","0.2.0":"2020-10-22T19:06:40.501Z","0.2.1":"2020-10-22T19:57:50.807Z","0.2.2":"2020-10-22T20:46:35.725Z","0.3.0":"2020-10-24T21:50:15.918Z","0.3.1":"2021-02-08T20:50:26.892Z","0.4.0":"2021-02-12T17:28:01.194Z","0.5.0":"2021-03-13T18:52:18.082Z","0.6.0":"2021-03-13T19:10:21.320Z","1.0.0":"2023-05-14T19:25:17.032Z","2.0.0":"2023-05-22T03:00:35.111Z","2.0.1":"2024-01-10T19:48:42.905Z","2.0.2":"2026-06-14T23:38:52.254Z"},"bugs":{"url":"https://github.com/metalex9/s3-deploy/issues"},"author":{"name":"Alex Bainter","email":"alex@alexbainter.com","url":"https://alexbainter.com"},"license":"MIT","homepage":"https://github.com/metalex9/s3-deploy#readme","repository":{"type":"git","url":"git+https://github.com/metalex9/s3-deploy.git"},"description":"Transfer files to and from S3","maintainers":[{"name":"metalex9","email":"alexbainter@gmail.com"}],"readme":"# @alexbainter/s3-sync\n\nTransfer files to and from S3.\n\n## CLI usage\n\n### `s3-sync deploy`\n\nUpload files and optionally invalidate CloudFront cache.\n\n#### Options\n\n##### Bucket\n\nThe name of the bucket to upload to (requires read and write access).\n\n- CLI: `--bucket <bucket name>`\n- Environment variable: `S3_SYNC_BUCKET=<bucket name>`\n\n##### Directory (optional)\n\nThe local directory containing files to upload. Defaults to `dist`.\n\n- CLI: `--directory <path to directory>`, `--dir <path to directory>`\n- Environment variable: `S3_SYNC_DIRECTORY=<path to directory>`\n\n##### Distribution ID (optional)\n\nThe ID of a CloudFront distribution to invalidate.\n\n- CLI: `--distributionId <distribution ID>`\n- Environment variable: `S3_SYNC_DISTRIBUTION_ID=<distribution ID>`\n\n##### Mutable filenames (optional)\n\nA list of filenames whose content may change. Defaults to `index.html sw.js`.\n\n- CLI: `--mutableFilenames <list of filenames>`, `--mutables <list of filenames>`\n- Environment variable: `S3_SYNC_MUTABLE_FILENAMES=<list of filenames>`\n\n##### Compress Extensions (optional)\n\nA list of file extensions which should be compressed before upload. Defaults to `css js html png json xml webapp ico`.\n\n- CLI: `--compressExtensions <list of extensions>, --compress <list of extensions>`\n- Environment variable: `S3_SYNC_COMPRESS_EXTENSIONS=<list of extensions>`\n-\n\n##### Alias HTML Pages (optional)\n\nIf enabled, uploads a copy of any non-index HTML file without its extension. For example, uploads a copy of `about.html` named `about`. Useful for vanity URLs like `example.com/about`. Defaults to `true`.\n\n- CLI: `--aliasHtmlPages`,\n- Environment variable: `S3_SYNC_ALIAS_HTML_PAGES=<true/false>`\n\n##### Mutable HTML (optional)\n\nIf enabled, treats all HTML files (and aliases, if applicable) as mutable. Defaults to `true`.\n\n- CLI: `--mutableHtml`,\n- Environment variable: `S3_SYNC_MUTABLE_HTML=<true/false>`\n\n##### Dry Run (optional)\n\nRun command without uploading any files or invalidating a cache.\n\n- CLI: `--dryRun`,\n- Environment variable: `S3_SYNC_DRY_RUN=<true/false>`\n\n### `s3-sync pull`\n\nDownload remote files to local file system.\n\n#### Options\n\n##### Bucket\n\nThe name of the bucket to download from (requires read access).\n\n- CLI: `--bucket <bucket name>`\n- Environment variable: `S3_SYNC_BUCKET=<bucket name>`\n\n##### Directory (optional)\n\nThe local directory to download files to. Defaults to `dist`.\n\n- CLI: `--directory <path to directory>`, `--dir <path to directory>`\n- Environment variable: `S3_SYNC_DIRECTORY=<path to directory>`\n\n##### Mutable filenames (optional)\n\nA list of filenames whose content may change. Defaults to `index.html sw.js`.\n\n- CLI: `--mutableFilenames <list of filenames>`, `--mutables <list of filenames>`\n- Environment variable: `S3_SYNC_MUTABLE_FILENAMES=<list of filenames>`\n\n##### Dry Run (optional)\n\nRun command without downloading any files.\n\n- CLI: `--dryRun`,\n- Environment variable: `S3_SYNC_DRY_RUN=<true/false>`\n\n## AWS authentication\n\nSee [Setting Credentials is Node.js](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-credentials-node.html) from AWS for all authentication options.\n\n### Environment variables\n\n- `AWS_ACCESS_KEY_ID=<access key id>`\n- `AWS_SECRET_ACCESS_KEY=<secret access key>`\n\nSee [Loading Credentials in Node.js from Environment Variables\n](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/loading-node-credentials-environment.html) from AWS for more information.\n","readmeFilename":"README.md"}