{"_id":"@a2d24/s3-diff","_rev":"2-edf0deea5af779cf7b361ea2b171ae13","name":"@a2d24/s3-diff","dist-tags":{"latest":"1.2.2"},"versions":{"1.2.2":{"name":"@a2d24/s3-diff","version":"1.2.2","description":"Get the diff between a s3-folder and a local folder","main":"index.js","scripts":{"test":"tape test/*-test.js"},"repository":{"type":"git","url":"git+https://github.com/pizza-skull/s3-diff.git"},"keywords":["s3","aws"],"author":{"name":"mic.com"},"license":"MIT","bugs":{"url":"https://github.com/pizza-skull/s3-diff/issues"},"homepage":"https://github.com/pizza-skull/s3-diff#readme","dependencies":{"aws-sdk":"^2.2.4","glob":"^7.0.5","lodash.difference":"^3.2.2","lodash.intersection":"^3.2.0","run-auto":"^1.1.3"},"devDependencies":{"semistandard":"^7.0.2","tape":"^4.2.0"},"gitHead":"12d0d6e25ce3a278293170f3d268cb76ee81e4a9","_id":"@a2d24/s3-diff@1.2.2","_nodeVersion":"9.11.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-nsjf8HMEj0YptXExT/5CmqLDHaq2N5KZfwBPHuvPZgtvcZWQ/Xp2LjKt0jKIBURtEOgHMaMmmdR/dATw0KABUw==","shasum":"a4c7966c6b2d39610aebf20e51918bf4302ff622","tarball":"https://registry.npmjs.org/@a2d24/s3-diff/-/s3-diff-1.2.2.tgz","fileCount":13,"unpackedSize":10705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduYjOCRA9TVsSAnZWagAAyUYQAIRSb4tyAehYEeHbjggO\nELNJYev2Pfr2NmzprbHrlrasD1aGKThmZDrhTlxaaukUEzZWz+V1KDC51mdH\nRubFEVJac0a8KFdlL5d1bMHAhZPtp6WNx6QOCzbRL5wjtH026h9phkKYEZ/5\nHC5DucTVWCENknROnpoTJFIjVwxsSN4KbEs3fGJHh3DaocB79z25ysyDshr4\nxdZ7ZrS2o3sdTyWx7DgI4zn7FfRgeMftWBCOMd+S2stjR+VhRwL0iV6IOF2g\nmAyFeGnfhRIYE9TMeA++GR405uT3c9x+I5Wd9dCpgt7kOYWwnxoJV6DEIgMo\nUlhH8EzBMShtAtnYlrLzPhQJoOJMqVKbqf/Dfavxn/W9aI5r7y+FlusAyU8H\nh7sglrY37V17aRuBpxxXoNIZesY360HAiVPBkMILd31KOTZX+4H8H3W1KHGf\nBA2jJKzXGCYl2T1542FzdW57ONUqMApbxW7vncn2sHVT0bU5aCFHpt0hheGG\nXgEHcP6M5USHBVCv/1u0DQQO+bgnVF5p+Rm8595q8HOQp0h1zy66dV0Wz4bN\nzNjoMnv0Wy6BdPm2mMwdFy/CNZSIlzJNCmAvRyjEsURYEuSLvzAFsdbZxsRT\nlC8bucvM2MiNFRKQgj0FScXiVvdQ1AapDh2l9kHn2zqXOrwEhifALhyPIasc\nixMa\r\n=Fr1W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5gMWM6GQvmJqvWWXpVxzo1iovbiRtycO2MFlAYfLmLgIhAK1ChG+hn04a+UTcHwf1FJWpC1YhSnqKcXvCXR5jWhDM"}]},"maintainers":[{"name":"lockhat","email":"yusuff_lockhat@a2d24.com"},{"name":"lockhaty","email":"lockhaty@gmail.com"}],"_npmUser":{"name":"lockhaty","email":"lockhaty@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s3-diff_1.2.2_1572440270497_0.8100715310772844"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-30T12:57:50.278Z","1.2.2":"2019-10-30T12:57:50.637Z","modified":"2022-04-04T10:52:58.022Z"},"maintainers":[{"email":"imtiaz_mangerah@a2d24.com","name":"imtiaz_mangerah"},{"email":"yusuff_lockhat@a2d24.com","name":"lockhat"},{"email":"lockhaty@gmail.com","name":"lockhaty"}],"description":"Get the diff between a s3-folder and a local folder","homepage":"https://github.com/pizza-skull/s3-diff#readme","keywords":["s3","aws"],"repository":{"type":"git","url":"git+https://github.com/pizza-skull/s3-diff.git"},"author":{"name":"mic.com"},"bugs":{"url":"https://github.com/pizza-skull/s3-diff/issues"},"license":"MIT","readme":"# s3-diff\n\nGet the diffs between a local file and a s3-folder.\n\n## Installation\n\n```shell\nnpm install s3-diff --save\n```\n\n## Usage\n\n```js\nvar s3diff = require('s3-diff');\ns3diff({\n  aws: {\n    // aws-config\n  },\n  local: __dirname + '/my-folder-that-I-want-to-sync',\n  remote: {\n    bucket: 'name-of-s3-bucket',\n    prefix: 'name/of/folder/to/sync/on/s3'\n  },\n  // If recursive flag is set to true, s3-diff will recursively diff child\n  // folders as well as the top level folder.\n  recursive: false,\n  // optionaly set options to the glob-module,\n  // such as this\n  globOpts: {\n    dot: true\n  }\n}, function (err, data) {\n  // data is an object with the following properties:\n  //  changed: Files that have been changed - files that exists in both s3 & locally but are out of sync\n  //  extra: Files that exists locally but not in s3\n  //  missing: Files that exists in s3 but not locally\n  //  keep: Files that exists both in s3 & locally and that are equal\n});\n```\n","readmeFilename":"README.md"}