{"_id":"diff-file-tree","_rev":"17-e1c30ff06af4a0c12b552b0ef17c9bc8","name":"diff-file-tree","description":"Compare two file-trees, get a list of changes, then apply left or right","dist-tags":{"latest":"2.5.1"},"versions":{"1.0.0":{"name":"diff-file-tree","version":"1.0.0","description":"Compare two file-trees, get a list of changes, then apply left or right","main":"index.js","scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"keywords":["diff","compare","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","dependencies":{"debug":"^2.6.4","es6-promisify":"^5.0.0","pump":"^1.0.2","stream-equal":"^1.0.0"},"devDependencies":{"memory-fs":"^0.4.1","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"645d46f3ddcfd80bbd9cf0e12c97252364c272cb","_id":"diff-file-tree@1.0.0","_shasum":"05c30bfed50362985c5634d5fb86d662eb7c94aa","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"05c30bfed50362985c5634d5fb86d662eb7c94aa","tarball":"https://registry.npmjs.org/diff-file-tree/-/diff-file-tree-1.0.0.tgz","integrity":"sha512-J2zjsC89qg+8vKfRJtZoZtuzs3KF37BqiQHAvoaf3rZYn/730ZBCcQzlFWZ32MGoNZyp2PEqkSu+0TxOUWc2Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6rCK4PgbUL2gPNRk5i12IF+8PZXbOic9RNKey8BtvaAiAf6CsJVXFGDkrguRwSiR4W7OYyAtJz0jT2OxmY5kPrUw=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/diff-file-tree-1.0.0.tgz_1492893206542_0.012459351448342204"},"directories":{}},"2.0.0":{"name":"diff-file-tree","version":"2.0.0","description":"Compare two file-trees, get a list of changes, then apply left or right","main":"index.js","scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"keywords":["diff","compare","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","dependencies":{"debug":"^2.6.4","es6-promisify":"^5.0.0","pump":"^1.0.2","stream-equal":"^1.0.0","tempy":"^0.1.0"},"devDependencies":{"scoped-fs":"^1.0.1","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"80522904ab23289725d524530df1c7d312421dc4","_id":"diff-file-tree@2.0.0","_shasum":"6a9329f5b625cc1a264cf729a086b963e90c905e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"6a9329f5b625cc1a264cf729a086b963e90c905e","tarball":"https://registry.npmjs.org/diff-file-tree/-/diff-file-tree-2.0.0.tgz","integrity":"sha512-pgCXz0/NyJTTByLHK0uwweSjUCVfU4JlIXnDX4jpYj8MEoIpHyne5Q0S+87xgU1BYVnK0MNOisy8Y4mDqgV3VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEf4HM5AhlbDnZwSl62rNCIFVyglSD2xW631WWsLKxY1AiEA0M+Sm0YekfRWWrzJHChDzWXUwf+HjP+oPuOoBeg/6LI="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/diff-file-tree-2.0.0.tgz_1493224281597_0.8354914269875735"},"directories":{}},"2.0.1":{"name":"diff-file-tree","version":"2.0.1","description":"Compare two file-trees, get a list of changes, then apply left or right","main":"index.js","scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"keywords":["diff","compare","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","dependencies":{"debug":"^2.6.4","es6-promisify":"^5.0.0","pump":"^1.0.2","stream-equal":"^1.0.0","tempy":"^0.1.0"},"devDependencies":{"scoped-fs":"^1.0.1","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"a8a341ff2be02f1eebf77245b589eebd3ceec79d","_id":"diff-file-tree@2.0.1","_shasum":"1c8f163bd6b1afe73ab21237a3e21280538c13e1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"1c8f163bd6b1afe73ab21237a3e21280538c13e1","tarball":"https://registry.npmjs.org/diff-file-tree/-/diff-file-tree-2.0.1.tgz","integrity":"sha512-h7k/LPsKgA+oBaYvgjlWGwiCEwfZHADIp6h7U8Z7lRaLl9W1CTO/2Lx38caOaFdeFs1t0i8rAzpYm3uCkST40A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVQZ4dk3chfWfWSN4qUO5yZH8ylUoyqPorHBrpnCF73AiBcG3SUzqLSn4zH94J/gD7P4v7DGdQoRmiG8b6WxvgLCg=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/diff-file-tree-2.0.1.tgz_1493225247776_0.4767973618581891"},"directories":{}},"2.0.2":{"name":"diff-file-tree","version":"2.0.2","description":"Compare two file-trees, get a list of changes, then apply left or right","main":"index.js","scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"keywords":["diff","compare","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","dependencies":{"debug":"^2.6.4","es6-promisify":"^5.0.0","pump":"^1.0.2","stream-equal":"^1.0.0","tempy":"^0.1.0"},"devDependencies":{"scoped-fs":"^1.0.1","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"771776ee49df65213d94299f8b42a0825ac4a26c","_id":"diff-file-tree@2.0.2","_shasum":"7e5d781555b74ccf897f0fab51861a0081e63108","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"7e5d781555b74ccf897f0fab51861a0081e63108","tarball":"https://registry.npmjs.org/diff-file-tree/-/diff-file-tree-2.0.2.tgz","integrity":"sha512-CInug6j5tMg6vOa85nUJ1QPSQuh9FowAEVPtjqGx3VCa2k+8U/k5Q30ByDgSndimveYQjj9/56f7clkBmDV9lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQ3DHj2Qas2+B8LT6yig8ynD7xwGgztcm184b2oRBcAAiEA0SQWwCg13YTVtuT6p0WxTBQneMi1/V4yceSvYBEhV0o="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/diff-file-tree-2.0.2.tgz_1493308876035_0.42383836302906275"},"directories":{}},"2.1.0":{"name":"diff-file-tree","version":"2.1.0","description":"Compare two file-trees, get a list of changes, then apply left or right","main":"index.js","scripts":{"test":"standard && tape test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"keywords":["diff","compare","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","dependencies":{"debug":"^2.6.4","es6-promisify":"^5.0.0","pump":"^1.0.2","stream-equal":"^1.0.0","tempy":"^0.1.0"},"devDependencies":{"scoped-fs":"^1.0.1","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"e60c6f61be44e6ffaaa8e7dbcb4f04b112285b5e","_id":"diff-file-tree@2.1.0","_npmVersion":"5.0.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-Z33nOjJnX7HmlM80Jm+DTZHHyiZVCKVL5XT8hH2KVnBGb6DqeNAcGtu/PJ2/pSmZiZuNGAvR3o4mKvX9QURLYQ==","shasum":"e518babfeba7433243305d900d269972c091b34b","tarball":"https://registry.npmjs.org/diff-file-tree/-/diff-file-tree-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtbh1OpkYM5Of3EgXpyrT8WyjRXX/HuVmzMZTkCzG/rAiATU8DlX3K2gAA1yvHq5LeHhbJlWxacAeNXVvtT2VwvJg=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diff-file-tree-2.1.0.tgz_1496788355727_0.011819001287221909"},"directories":{}},"2.1.1":{"name":"diff-file-tree","version":"2.1.1","description":"Compare two file-trees, get a list of changes, then apply left or right","main":"index.js","scripts":{"test":"standard && tape test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"keywords":["diff","compare","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","dependencies":{"debug":"^2.6.4","es6-promisify":"^5.0.0","pump":"^1.0.2","stream-equal":"^1.0.0","tempy":"^0.1.0"},"devDependencies":{"scoped-fs":"^1.0.1","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"ba4b59e0e4e15b145b3bd9e2a9ef507378749f07","_id":"diff-file-tree@2.1.1","_npmVersion":"5.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-oCj8VGfHC+o5MV5xWfuX4NFJCSosELONayvV7w378XZAQaU6nEW1CMe/IzGJ9D0Fh6xOLLKoq5p80J78kQlq4w==","shasum":"b205f5bbc144ad7fd9071ca276a6ed4eee0deb3a","tarball":"https://registry.npmjs.org/diff-file-tree/-/diff-file-tree-2.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfgBB73/14MiApjUP8diszs4N1y6rfYIiS5Zt9CUk00AiAwdx8B/T4mSVKlHMV+sSWvDsyOcw2OtdBGcf9CqLStfQ=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diff-file-tree-2.1.1.tgz_1501797776608_0.9114147031214088"},"directories":{}},"2.1.2":{"name":"diff-file-tree","version":"2.1.2","description":"Compare two file-trees, get a list of changes, then apply left or right","main":"index.js","scripts":{"test":"standard --fix && tape test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"keywords":["diff","compare","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","dependencies":{"debug":"^2.6.4","es6-promisify":"^5.0.0","pump":"^1.0.2","stream-equal":"^1.0.0","tempy":"^0.1.0"},"devDependencies":{"scoped-fs":"^1.0.1","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"bbca87eb075a8000b240f0ddbae2fba7bde12fb4","_id":"diff-file-tree@2.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-2i7dCxwAot9wDWjLnpVtyHqlJeDaEp5l4+jzlinmuNUTCEQgOfnXrYrR7kf2QVG161JFsMUCiAdodPHY2aOXCA==","shasum":"00f92360e542c4f52ad0f00c82ca7de382686078","tarball":"https://registry.npmjs.org/diff-file-tree/-/diff-file-tree-2.1.2.tgz","fileCount":8,"unpackedSize":20939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGsLuCRA9TVsSAnZWagAAVB4P/RHXqGnBR5oe+ZhRtDlc\ndwHIRGyHMIgY9HkAZsyt5wLKDpbIvXjRUQT+oE28HhRh0NsPmQReLNQbD5Gc\nVWD83xd+rxGTxczvMiw5SbjJKaS2ZXzte2hRdpQGr7OCz4MgtLp2ntkP40pj\nPnku0tvCfgvgbyNivO8w42pEZYwPblldoP/TB+DmDxjHU9WMjTyl6nbSt4oO\noZi7HyakfsUp8o6LpikFemD9vtTee+t3fp2kEtehSBXHDg55ORHzcFpmFQ7o\n3rAvEVOWFog/rEOHooAVK9Xj5aWcwZH5vmUUmqcgt+sNM61thFe+Z+gVGX6y\niFinNP2swwVV9gWebigtUL3NKbaNw+gYyHtR7YabywCbbgCZftd4wLYU5mSV\n9AviykcSzxAk8s8S1t+oPYbuDBp17b9o9eUeNWcu27T6Rv8cFU6LFt15ie9o\nfdQ5zQwLLyc9/NlV/AmE93EQbXJv7XTtNpclFqnzf6r5ayThl0tTXqFXrm+k\n56qfZBKFUiWLNNU/Izw2dhZnHuQWnVM4ITR1etu+rXxjQK25VxuPqDerQ93Z\nLseHG6a4UeFEZkgeHpz9U4Vg+oIiYegJloGfBHozUJGCfyV+TMt975amP873\nrL9m1bH83qjm7EViyxokqeOFwtSasKpAxp1ER7Bau+3YKsR7SXwU615YuTp0\nAL3e\r\n=30rx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXfQ2r7IX2+ChjInDTSKcrPjfKaeb6Vmza8smPGz/gkAiADt8o8VM10xdA2H2wRmWBGPIdjpD3D/Zozm0XAKLVmjg=="}]},"maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diff-file-tree_2.1.2_1528480494626_0.18443052942992466"},"_hasShrinkwrap":false},"2.2.0":{"name":"diff-file-tree","version":"2.2.0","description":"Compare two file-trees, get a list of changes, then apply left or right","main":"index.js","scripts":{"test":"standard --fix && tape test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"keywords":["diff","compare","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","dependencies":{"debug":"^2.6.4","es6-promisify":"^5.0.0","pump":"^1.0.2","stream-equal":"^1.0.0","tempy":"^0.1.0"},"devDependencies":{"scoped-fs":"^1.0.1","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"539b2e2fdd8394512f4e7f69f1d4f9a2863a4548","_id":"diff-file-tree@2.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"pfrazee","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-2vvgzQLCQGNnc6WRVHhvn2L+C5/Lam7DYgY/vPfuXno3OpNhcuhZf+B86zptQm8yEzxthzmdslIO08wodMB5Bw==","shasum":"9a28572d7348b51b02cb5dd4458c0ad1064c2fbd","tarball":"https://registry.npmjs.org/diff-file-tree/-/diff-file-tree-2.2.0.tgz","fileCount":9,"unpackedSize":25860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5I44CRA9TVsSAnZWagAALrQP/2Fqb1l6yVapJHo3Obc4\n9JORsWxvbXMIyjkfwVGDe5LzeXaztaEyN1nozlWoAB+WnyDGe5lLksa0BQyr\n5zBGmEmY+O1+mO2SHsm68iOSEqeqZ31eIJC/MYu9OprVbgUiNxpZZ7TWoOpz\nLsH7JNExlDKfj/5jq2zGmvlIMDlWnyP2/PsSf1s1yd2cMjaFr443RlgH5HwT\nmPuRDyA6MwOo/Oxmqaax4UvEgm+DvoYlsLGSpQfLH/eoIOTpbLYQcyNFrCtO\n6RAscGWC5FOPEijQMjxgck3HIlsohIn27VNqevJGjjBGV5ig3t0EsobQm2/B\nVh9JyBs7avf/rTjScQM2z5UBg7OmVJrjx3lBe0guN+hGZl5gS14rUkyvA6nJ\nUISrPri05WPANtjDivkLNYoDxMqkQkLCjUvEKxDsQyotR1TGTqYxccZPffSZ\ncrNsMDH0MXK7ZEhyLk8zmaLCPVU1do8H4lEa1RTi+iGqIo71qdOp+5ByZziQ\nGPW2OTzHWGv3w65C7sJdC+Wu6WWRw1nm+mJYadKTKlHKUdLwxdq17kR+nhhp\nqpfzp1HGlYuemt2yJLwfMtr5FCoI1Jn654kkymZX7FblW5tDfFx/zZGZW055\nBDyR2jAwFqIcy9DyKQz46ozQK5sfhoiCw6VOhtJGFInrl8BMTrwhtR64I6gD\neFaO\r\n=5d+/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdSnYTEVJBHgDx7G0QpJXYhODHciaZmOrcyQKGV+/NNAIhAM/nuK9R8Y7hz0d7cKk8SIl1/YXzaTbwJJL469JyDus3"}]},"maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diff-file-tree_2.2.0_1541705271453_0.5219479441617074"},"_hasShrinkwrap":false},"2.3.0":{"name":"diff-file-tree","version":"2.3.0","description":"Compare two file-trees, get a list of changes, then apply left or right","main":"index.js","scripts":{"test":"standard --fix && tape test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"keywords":["diff","compare","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","dependencies":{"debug":"^2.6.4","es6-promisify":"^5.0.0","pump":"^1.0.2","stream-equal":"^1.0.0","tempy":"^0.1.0"},"devDependencies":{"scoped-fs":"^1.0.1","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"5b3eeefc2714288414c23555de0f8b351a364854","_id":"diff-file-tree@2.3.0","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-eYXf5lqzlqE5pX3kZ1Kz4Z4li0d1VUOmspP0ufi9X++ibcj7TqJRPDL0P7sQXSxlZXKM1/raItbQOKGSzxbaCw==","shasum":"d59a8ee726a561b9c0df8c4000bdb30ba9ca92d8","tarball":"https://registry.npmjs.org/diff-file-tree/-/diff-file-tree-2.3.0.tgz","fileCount":9,"unpackedSize":24742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVxRpCRA9TVsSAnZWagAAnPYP+gKNAHjb94sVgM8MmCBc\nYS07mM3d30fN/B300JGknV/ffWHSLEbFC0pezXkRvl5otaDLbL/cP+hdMmxR\nvLMylDwI2mu33rIst4mYIxHNYtiIbE/zJTS1XJHYrdwMKkwZTefAWq6A1hz9\nbRVqRi1kERUgigXr+M4M4zsAxdZR2E29YPVBEG2pU/RY0F/hRsQ6TDC/1yL1\nzMWQlxmi5yJ4NhyP3qiaWYhdsXTvAHHfdsWlbJ2YjJmqgywI04QSZwPIRTbC\nOw92rsP7i4hpHsuy2ujtziac7GajoQTaa7e9GRX+DQ2YHy4VECZDsjbFRC2X\nfuFGdmB2tKt7wRW1is7nSlzy00q+tytpV5cvLj3rGkla0YaGr5o6dsAqDdXo\nYoRDK8krkNene4siUNKIJK/Ub0oy3KHDuEdRMk7/4qPF+rkxU/DYbwK2+vSM\nzNgSloEASEQefmRwbC492n+88GrovoLVkIJCrg+LkAeLCe2IpBnrjgimGQSN\n8Y+oKyihsPD+sljL/bB/cV+Tto6OmkZln6M6+TKET3Z4HYpHUME5gika6uoz\n8dgYc8XQ9o1cGncw95ZHkLaDBg4CKczc5KXefNxqLaKC06TgRLkCp+pJ37PW\nPn9UZoc6XAcTokWPfElrsB7cIfUDjtz52JB/2+S+Lo4FzKgNpBoA3mh+RAhG\nUou8\r\n=MBpl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTLDesHyM7FhCvVI3EGHTW3LlW4Q7cNXs+kmnf2cg8iQIhAOK7Nt7rbJZuEm99dykeXVrvGRZosimuJfAxO/xhJtoe"}]},"maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"_npmUser":{"name":"pfrazee","email":"pfrazee@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diff-file-tree_2.3.0_1565987945319_0.5075348369227639"},"_hasShrinkwrap":false},"2.3.1":{"name":"diff-file-tree","version":"2.3.1","description":"Compare two file-trees, get a list of changes, then apply left or right","main":"index.js","scripts":{"test":"standard --fix && tape test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"keywords":["diff","compare","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","dependencies":{"debug":"^2.6.4","es6-promisify":"^5.0.0","pump":"^1.0.2","stream-equal":"^1.0.0","tempy":"^0.1.0"},"devDependencies":{"scoped-fs":"^1.0.1","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"107707403854f7c5c5916b94a527cb983c13dae0","_id":"diff-file-tree@2.3.1","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-DTStoL7oBULmbK8/NMs9SxYO4yYcnyIoERa5d8lae2JFsoI1XooRohaFk/iQAp1b4ED+Iyzf5B6sDK0fqmJDSA==","shasum":"f6a3d512e132d39851e95d4448201608fde094ee","tarball":"https://registry.npmjs.org/diff-file-tree/-/diff-file-tree-2.3.1.tgz","fileCount":9,"unpackedSize":24708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVyb2CRA9TVsSAnZWagAAuL4P/3fAzpLzDirEW0BrkEeh\nEWOvYFCnVwOl17fT4hhhyHlM1PFoVr7IZ6pEAY3Mkbw8MqFf9XsxXUIZbC1X\nW1qGV5rbr7P7rGZjfZ0xpYIdD/DB47d9a0Nqmz6kA+TE5u+oxg2/6arHxIJD\nczCvYdu5vnX1PxC4xF2SAg/1lZQA31eGM5amtCBAaXyIncP4nu3Culb0JXpL\nzKoYBeoKn4hx9hrHKuZpbzrohic+g572QMTCr3KFek7VzTaPMg+INrBk6IQ8\nPbdYRk8727IT6YXP8zZQKlEwujzM/dGD+Zro8MLUeJL1bh0Admj3M47YXqnH\nxNop9VgAFlu1W6C6pKo3kv36WATquCQ2NFH3wBYam96u5VpcIgKvpTTncCxQ\nJnq2Dk/9lA8NymBREMWNjD164OpyshRPxoVw9ozpU8sVpcxbLak4EMqO6QM8\nZMjsSVGqMHVtKA6WX6q6yQDohHNdw/Yv8qWhYJ2p2mf1xHuDDx4/pZMS2Ud9\nQGr2YIaeSiyzW8al3L4UrrJU380YVFcDMclOrjhXF0H33sbDvsOWEdxecghl\n6salmgfKa933nOyJsY5DsD964JZ0boC+/sB1gaoQ5aHyefO0kdw6a9fBbHQ6\nk+uf+q2zvu3qpP9hgAVGnAL9eU5xbRS5tozSk5Y4YTN4kFEfKFcSY6RZkoZi\nC0GH\r\n=AWNQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGxnb6qCru0RPGGBotG7p464vvbipFeyxOk/ljnBZOfAiAynqR/mByNW3emHLiLvlqI+Ts6ONAuJo5eV3BbJTzeRg=="}]},"maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"_npmUser":{"name":"pfrazee","email":"pfrazee@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diff-file-tree_2.3.1_1565992694035_0.6054071285583777"},"_hasShrinkwrap":false},"2.3.2":{"name":"diff-file-tree","version":"2.3.2","description":"Compare two file-trees, get a list of changes, then apply left or right","main":"index.js","scripts":{"test":"standard --fix && tape test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"keywords":["diff","compare","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","dependencies":{"debug":"^2.6.4","es6-promisify":"^5.0.0","pump":"^1.0.2","stream-equal":"^1.0.0","tempy":"^0.1.0"},"devDependencies":{"scoped-fs":"^1.0.1","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"5b1e249b5e83073752b7be712f9f187cfb4eaa7f","_id":"diff-file-tree@2.3.2","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-tyyLkFV2AvADPey2kP0FoqLKja9rv6cR2ywzxqfAoFf3n9i7zbuxUzvG2lYO0K6x8NGkV2VtxoU+FQGWNGwCtw==","shasum":"afabe43b660804a259057f53a4c9f515233edaa9","tarball":"https://registry.npmjs.org/diff-file-tree/-/diff-file-tree-2.3.2.tgz","fileCount":9,"unpackedSize":24714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVyc/CRA9TVsSAnZWagAAbwIP/0p98PRfutrkEc+cp6zb\nlpuCijWBDjWg17Vkz1Yr/dD61KI2f6v86DUsrmsvVApBUIhIl8f4glcjOQ5+\n/NrToio4iuXgPGV1O54UBxTTHBFsUAR6yJCC3XjNWqpuK7tY3JPUDhuU4WkQ\njoALIIWISm7sbAHprsWtoA813c0NS6k2w2DSo/lk63Znxu2DG75buQrbgSiX\n0kPY4YKJvJM+2Pdf0mmhxzDpry+anf5z2iDlA4d2IAtJ//UUFZeG784d8uRM\nATp9BKEo0Tsuhhhncx4lREts0LSMj21amndp4s0dHvUQtBkUZsCPPkq52Qax\nncBJ60rMg2yr/6l9RVWKcc98nbcsDLXrr/f7PDvmhkyEfgtKJwVe+g4OHENr\npSfE8aw5I6+PoU6ntIfnHnn82FKRe6TuFUCvmBZl3M9s2nxaf2dXQQEy64/I\noG1AR+VzSP5gWKgNUJMWCQrYibqtAWB7190BZYnhbBPke6Wmxu4qPf1ElcWV\n0qlMM0ZlvujmI4OKgDwTMmGckkUqM9KX6LOmY6v0Db9xAuxftTi/wbZ43Fl1\n/OZBXg3bmDr7npXWUq2NaYg1Rcs9O27gWmQ5Xo38VwTy3MDpD4UyHmj62pSP\nvtFiCP49o+Z/uqmbJe9nAH1pME/dtVman30TP8U6V4H9E32lqTs1j7uGjt7N\n/mlS\r\n=uybd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQYHatXWE7+e/ETof0/MIl2nr8bj+jUyHq08nujqTTvAIgaw7kpMzgMJf2ImNxRlpR71TbIFkHnWIcv1fjsEA2Wic="}]},"maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"_npmUser":{"name":"pfrazee","email":"pfrazee@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diff-file-tree_2.3.2_1565992766521_0.36920100100856446"},"_hasShrinkwrap":false},"2.4.0":{"name":"diff-file-tree","version":"2.4.0","description":"Compare two file-trees, get a list of changes, then apply left or right","main":"index.js","scripts":{"test":"standard --fix && tape test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"keywords":["diff","compare","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","dependencies":{"debug":"^2.6.4","es6-promisify":"^5.0.0","pump":"^1.0.2","stream-equal":"^1.0.0","tempy":"^0.1.0"},"devDependencies":{"scoped-fs":"^1.0.1","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"3582632b472fe2d5d665285d5c9742c02d438b8a","_id":"diff-file-tree@2.4.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-u4fmKirgrjqcuRrMsWpNAf8IOJymCbyBUg1isTw7mwwYqB3QMw7J3ErNqXaykELIeZGYHK1l9k0tIoHFv+N5uw==","shasum":"428c24b6a5227d902e53b75899ce9e477c2f6482","tarball":"https://registry.npmjs.org/diff-file-tree/-/diff-file-tree-2.4.0.tgz","fileCount":10,"unpackedSize":26021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4qsVCRA9TVsSAnZWagAAVOUP/2aFa8Q2Ttz5PFbYBBvU\nkuWXh5mklJ2KLihRHJdQYev7LbkzGVCm5dCRSBPyFPPWiuUb9Kqo0SgOyOy2\nvJulbk2T8SnkJogQAK4pBiHxHKC9M7ne81RHSZeSu/rGCEqhm92DQs4tOWg1\nSa2nkOYMpFGoiOHN5UXj91qgzItREguh/94uCt3cpffpfLKfxJnZ+FtLmsKv\nSC6jsHbHK3qzY2TMoh178liN51Vg9mEpRjuRDHhKw31l+U+UARqyM9y3QpaB\nU3WxxGgCJudk8NvEnc2dI+NMMivztyd0O+MlA5Pn7Sedjx/yFeDY1qb1IXvW\nShsRE20BsSRrT/hC/KSdYltwOaH8JM4NuRVKbLSlhezpehQKk/8sSCvqefmd\n2ul6CTsEw0r7DLSKjPfD64X7ZmwAOAuc4L77jDAwzD77S8fNYsKV8QWbu4CM\nfUN1SKY6PBR3P4gCIgyauUb+9flPO/DNsaxMAHb3xGmSuARXSwkHGtOds8hE\nMDd1qBKXKTw87Ou8x03iNqTkVa2TUgmoOPsSTuYB93xACYr6RbXFdp7eIZ/w\n5g2OHH5tTAKxzSB+w+e0lAitKs5BcYzFfJWpy35ujd022f4HI2QgxuWvNLYc\nwPJ8e0zVDGgLh4y8UEdNhrk2mN9SZxN7wbtO17ks34EGBSJX1mZAxY2WL4aE\nhMZZ\r\n=JXDW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHirTef4bpXdyB7LmyxvsdYoqU4Rl6snmON2PyUfDUwNAiBfN3Kev1yegnciyHuAdZCGV7XOu+mSBBpzYqfRqqiUgw=="}]},"maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"_npmUser":{"name":"pfrazee","email":"pfrazee@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diff-file-tree_2.4.0_1591913237229_0.09133179748782272"},"_hasShrinkwrap":false},"2.5.0":{"name":"diff-file-tree","version":"2.5.0","description":"Compare two file-trees, get a list of changes, then apply left or right","main":"index.js","scripts":{"test":"standard --fix && tape test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"keywords":["diff","compare","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","dependencies":{"debug":"^2.6.4","es6-promisify":"^5.0.0","pump":"^1.0.2","stream-equal":"^1.0.0","streamx":"^2.7.0","tempy":"^0.1.0"},"devDependencies":{"scoped-fs":"^1.0.1","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"f5eb9b715f78259862746a67ac02549cb99bc0ca","_id":"diff-file-tree@2.5.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-sg4c1nQ6aGewAXhOP1qT1JjdVhNTto2j/xbMOvCg9nQHzqpIUoWTeNvO5KjJvBl+UOqimCyaZe+3K0DhDzDe6w==","shasum":"b59b6e12a38814e9f24bed3ce23cffd5fabdeab7","tarball":"https://registry.npmjs.org/diff-file-tree/-/diff-file-tree-2.5.0.tgz","fileCount":11,"unpackedSize":29146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW6ghCRA9TVsSAnZWagAAH48P/iFIkUonqdOuNQEbCltW\njI2eFrs3al+K+PwGGhLszbumgOR/JzRANRLYiNSFs3W2yuymjJ67RyajphSn\n/++55BOSTUhn3sQbRAufw7pKsva/kM/MxlERN3+d/oNXJFb96RRDtnGb8zWb\nCiBiDxvXhPBTTQwV0taID6FhWFoKJ9tqXh6Dlpb/30SEzn+14Pj/oO7434jz\nQmUROGtj6Wt/rLLxfJObHRfv+k00yXOopvxz9Hm2AzHYEO8lz8wjdunz60H5\n/05pri3Uyx4xj+8x1PL8ufl1rcppjuXOCb022avO+T8Nazdxy71PrwtkYxpy\nJzLgo1LWHbMP9LZ9TmztI0rzPqwdby7iklm62bE4138F0Hnyf+5nIj1K6Qvz\nZcdTbsCSWf6RY6cLJZ1X3zkZMOrfH7K2WR5QDXW4fyEoLPVVjAi8xWyuBoue\ng8XDyr9Malp0CAecoJ+kHLOiaK7uyQC68vV4+6pQGBZF6zs5XBPjDDSD9K0M\nZKI8eCyluVLFQ+xiTaXjniJhbJgMuF1OyLJGeI17WLM97sXYsd5AWTeOKRzP\n6vxgwU5fbOKVozE+8ySmxM+PxXqKi7xzqC2EOwv1Cqx3LDapidGj4Yw+NzKI\nf/H1CQIDhCIJkS/fQsNhoCx6HfTx7RcMYIrjU9rvaasPyApWJdncqNJleVHD\n2R5/\r\n=gSyh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZoZBD7siL/9Tua8K4QVfBhXUxoMSJOIVS2aK0TNs2ZAiEAkjh/1QOeGOjOSHhDXrcDrK1FJQhj5J7NNMelzTRX5XQ="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"_npmUser":{"name":"pfrazee","email":"pfrazee@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diff-file-tree_2.5.0_1599842337359_0.15962462304924285"},"_hasShrinkwrap":false},"2.5.1":{"name":"diff-file-tree","version":"2.5.1","description":"Compare two file-trees, get a list of changes, then apply left or right","main":"index.js","scripts":{"test":"standard --fix && tape test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"keywords":["diff","compare","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","dependencies":{"debug":"^2.6.4","es6-promisify":"^5.0.0","pump":"^1.0.2","stream-equal":"^1.0.0","streamx":"^2.7.0","tempy":"^0.1.0"},"devDependencies":{"scoped-fs":"^1.0.1","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"bc58ee98f7d1b97983685b0a263647598d3fdb84","_id":"diff-file-tree@2.5.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-blHl14Eexjh6i1KV4GmrimpmWNZss82SiFmWEfgCnCBU8SCKxNcSAazwSvpXMIHhmL5kANSXlBK0z8eIbqmgYQ==","shasum":"99f9e9012a84012f8c42ec54b81cef5e1ae39603","tarball":"https://registry.npmjs.org/diff-file-tree/-/diff-file-tree-2.5.1.tgz","fileCount":11,"unpackedSize":29253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0mfeCRA9TVsSAnZWagAAh9wP/3+ZyMcRq/PaCfNjLlKW\n7pCJzr+4XT4klqAOMPG8NAqG8I/vLw0bBqiJykvx3yLTc8jjCcdizNRW9cun\n+ZiISX+Pngx2nMyNC2loS0M+fK4IU09YtbMzDMBqJ0+2XuLKKghlvrajoVrN\nhN2IOA7DBZkxTTtEkWNCIh0uaKoopwj5/K5MrCKn4xlnM6NjlXI6Ch5RqWLw\nqMyJGFt4/Ixvz/hGk2lk7Tfk+DpkNCrwVYnem6Dp8fKsXVaF6HogTRwv8KtW\nMBjTqZHVMhbO5mYdQd5hiiJrl+Z2mo6vypD1TXSGUO/kLyIuyMtRT1QQk5kf\n9c7eXg3uQfQHg8MPwZ/Sif3szPvIWtM1Y/NtpHwdTQXRE+Cn6bEBo3jSmhwB\n6v3kcY4nJkuankQ1qp8NVlueI1ISEufnmfCYPsjLB4hWPpkZG88tKSmFrHD+\nrRrMAEc78hWr8Je6pHM3hc2QMbNlNJhCOuCo7u1p3lbzUKjfH+ShYFgTZSwy\nsfzaEb3YdDU+S87pdJmWJQshrzdAqx1jYA0TSdewg+BpopmJIBQyLUE7Uydf\nRhzE8ydC/hPkgKkf0A6pM3PRfV/x8EwX42NrUfyUVAulw6fF7k7RfCPQTt7R\nkjScgC1rW4ZcaQmco52WfQhD4NWLyk/NbUkErgDkhIZhLazBsPW7Kr5G2Mmu\njRew\r\n=ZuQZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgXqfWwNEEH0hK7kZSSCkR0ZfVsMKeE3dC2Kyujzf8FQIgJTZRo5anA/TJ2P2k35+KHVbeVmGHoR8GEYuv2pwMNVc="}]},"_npmUser":{"name":"pfrazee","email":"pfrazee@gmail.com"},"directories":{},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diff-file-tree_2.5.1_1607624669637_0.4308334851252855"},"_hasShrinkwrap":false}},"readme":"# diff-file-tree\n\nCompare two file-trees, get a list of changes, then apply left or right.\n\n```\nnpm install diff-file-tree\n```\n\n## Usage\n\n```js\nvar dft = require('diff-file-tree')\n\nvar changes = await dft.diff('/home/alice/stuff', '/home/alice/things')\nconsole.log(changes) /* => [\n  {change: 'mod', type: 'file', path: '/hello.txt'},\n  {change: 'add', type: 'dir',  path: '/pics'},\n  {change: 'add', type: 'file', path: '/pics/kitty.png'},\n  {change: 'del', type: 'file', path: '/backup/hello.txt'},\n  {change: 'del', type: 'dir',  path: '/backup'},\n  {change: 'del', type: 'file', path: '/hello.txt'},\n]*/\n\n// make 'things' a copy of 'stuff' \nawait dft.applyRight('/home/alice/stuff', '/home/alice/things', changes)\n// -or-\n// make 'stuff' a copy of 'things'\nawait dft.applyLeft('/home/alice/stuff', '/home/alice/things', changes)\n```\n\n## Known issues\n\nFiles with equal size and mtimes will show as equal, even if their content is different. This is caused by an optimization which can sometimes give false positives.\n\n## API\n\n#### `var changes = await dft.diff(left, right[, opts])`\n\nGet the differences between `left` and `right`.\n\nOptions include:\n\n```js\n{\n  filter: null // optional function to ignore files (function (path) => bool)\n  shallow: false // dont recurse into folders that need to be added or removed\n  sizeLimit: {\n    maxSize: undefined // max number of bytes before comparison aborts\n    assumeEq: false // assume == (true) or assume != (false)\n  }\n  compareContent: false // set to true to compare by content instead of mtime & size\n  compareContentCache: undefined // provide an object to cache file equality tests in memory\n}\n```\n\nIf you are using a custom fs module (like [graceful-fs](https://github.com/isaacs/node-graceful-fs) or [hyperdrive](https://github.com/mafintosh/hyperdrive)) you can pass that in with the left or right like this:\n\n```js\ndft.diff({path: '/Users/alice/stuff', fs: customFs}, {path: '/', fs: hyperdriveArchive})\n```\n\n#### `await dft.applyRight(left, right, changes)`\n\nMake `right` equivalent to `left` using the given `changes`. Both `left` and `right` can be an object with custom `{path:, fs:}` as with `diff()`.\n\n#### `await dft.applyLeft(left, right, changes)`\n\nMake `left` equivalent to `right` using the given `changes`. Both `left` and `right` can be an object with custom `{path:, fs:}` as with `diff()`.\n\n#### `dft.applyRightStream(left, right, changes)`\n\nMake `right` equivalent to `left` using the given `changes`. Both `left` and `right` can be an object with custom `{path:, fs:}` as with `diff()`.\n\nReturns a stream which emits each operation as `{op: String, path: String}`. You can cancel the merge-operation by destroying the stream.","maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"time":{"modified":"2022-06-15T03:39:29.266Z","created":"2017-04-22T20:33:27.240Z","1.0.0":"2017-04-22T20:33:27.240Z","2.0.0":"2017-04-26T16:31:23.136Z","2.0.1":"2017-04-26T16:47:29.853Z","2.0.2":"2017-04-27T16:01:17.989Z","2.1.0":"2017-06-06T22:32:36.716Z","2.1.1":"2017-08-03T22:02:57.545Z","2.1.2":"2018-06-08T17:54:54.679Z","2.2.0":"2018-11-08T19:27:51.619Z","2.3.0":"2019-08-16T20:39:05.407Z","2.3.1":"2019-08-16T21:58:14.255Z","2.3.2":"2019-08-16T21:59:26.683Z","2.4.0":"2020-06-11T22:07:17.322Z","2.5.0":"2020-09-11T16:38:57.454Z","2.5.1":"2020-12-10T18:24:29.772Z"},"homepage":"https://github.com/pfrazee/diff-file-tree#readme","keywords":["diff","compare","files"],"repository":{"type":"git","url":"git+https://github.com/pfrazee/diff-file-tree.git"},"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"bugs":{"url":"https://github.com/pfrazee/diff-file-tree/issues"},"license":"MIT","readmeFilename":"README.md"}