{"_id":"directory-sync","_rev":"32-633c9406d0e6deb780287dc9cf656dd7","name":"directory-sync","dist-tags":{"latest":"3.0.5"},"versions":{"1.0.0":{"name":"directory-sync","version":"1.0.0","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@1.0.0","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"121a86d3b70b3410cfd8a5358869fa358b405895","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-1.0.0.tgz","fileCount":7,"integrity":"sha512-R+h7HVNDRwhUwfhl6Hs9LuPZNIsLnvVE3R/zDVvPecrlrYiFxgu66jPFnUR/HXzTjed/frq4oJp30SAm40XKsQ==","signatures":[{"sig":"MEQCIEygH1HhPLMsYP34pFdDP5UICU8Lssw/O9o2FXfB8MFhAiBKGoUGzSrbgzuRugQZQco5nsRz7CSpIu1zFbSi7P9HQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2oQZCRA9TVsSAnZWagAA/EwP/R0WUPe6sh9lcRrVDOfB\n8nZZubG4f1Cju97TnPMlB8EATzGo/X/HifvIxKle6f9QVd6sEj8lIAK6+Xrf\ncMyjZ2HM7NxlvgP5EZD6TTa7INYY6FmcOpUPb7MIRgM75w+s2WUmXBjva6B6\nqbqf8HqGKEyaJpyZ+w1GEMB4tfqtT5ODBvwx0h2s2V5gJdQmVj3LUZW/9bFw\nGe/lbxiGcPgQvYi5RyxX6jE4WNFBQi2nKb3YokR+Y/F0FwyNkmEW1NxdwqVx\nhyK5bKfT+D2OPA3ZTdWARMTzFXAF2Q1CxKfcw9v7DJEohlpI99FInuhHHBtj\nYawRtIFpLZo81f9rog6bfdsh2bbmtiAQzXbvVDQ0dzoPVJ+yj4SWKyKKm9+u\nhdh/O45fftNtNFuTo8/BstPSYWwWt9IIX8t6tNkhbzjGMKDwYzR9JB0D5hgt\naIFscKXrXRakQFilS9m0ZXSlyzssCb/86Vcm1BOTzbUFK/3igWg6Pxr8aruZ\nb1yIxGN6WSq1yOPmvzCHCf9VW2b57vfMwt8zrVN7Jpo5XmeOz75SNQ8Vu8er\nDlTtgoRQvvocA/LVs1/h3EwX4c7EBdyUpocSojEFS4yPDW6c0ourgUXeFjsl\nrBvW+BMMAdYQ5oF0PFFvH0fFF0fKyNjc0frSjkkO9T57KTkF7Iv0es92DUIL\nS8BU\r\n=QsJl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"af65ba59d5cfc3f1449590c6832595cdadb9bdbb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"7.19.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"etag":"^1.8.1","fetch-easy":"^1.0.0","just-queue":"^1.0.1","hyper-express":"^3.2.1","live-directory":"^2.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_1.0.0_1632782218866_0.7417564730753143","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"directory-sync","version":"2.0.0","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.0","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"8b70f848c3011867590c900223568f4344fbf196","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.0.tgz","fileCount":9,"integrity":"sha512-DgdLQodww/SebQi6nMIFVIraFgREj7aonKLBCq8Q4obb6qNMPB/M7zIcOuydFviloLQqUhoemeblpdgA2+ItCA==","signatures":[{"sig":"MEYCIQDC54JathYErTBYYGpwO1BTPc9GrXzYXwfHsK6lMdzIbQIhAKlwA1JaQjgI9b+uuLQIkZMhZjTn8YMkvYIJVd/sSkdA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIk0+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0zw/9H+hD2HZgWP1ZEGE2pVjPQqnSxHSo20bwHzni5QSst/Fr42nt\r\nK3vXM5V+iT1r7f7cA/cEVa80YH3Iito/2nopDEac/yMVdUbzuR3EiTJ5K7jC\r\nmEZkjveKNcuIdQh2QpZKZf/i5+ic28Y3R/a40HawD/6zKb3d5df0wcBQNeSZ\r\nOn27Ofz5JHAo5+V/BfTz/YSqrHigZPHlv/8VRbChY3XgjD93WouPn1h8KemD\r\nZmpQdI6Ods9K9huP9OgT/4JR2k4bw67LeUB+HoyelMj0WTOP7TdKErRAun51\r\nejEFVWdKTqddjMUd8sEYZeNH8laOlMfSFT/ECjNLzJiUVP58+hWImm33FBWl\r\nh1RSAOBVUI1EQhpUsUTifldzKOQT9U5FbuIRzmKPu02JFq+JgUZ+SRG+ZCSl\r\niwu3zBhNtfLySFZcWyamM8HP87ue8LXwM+J6hmFDSfYP/N6IAB0DtRDPKTLA\r\nGHkJC814Bg7KjF1WsGmAGiCmRgPcZ+lG6PUsBrvnznBxlScZ3duFrD5d6Fa9\r\n34Ue8t2sGu3XeCxZk+/9btU66HgCe0ZcGO4tYjdRNxWG1Jok/fKeqiQbrIzA\r\nwIkfb4TEAngnPynP0BTuKfWQK/2RnohePBUAi3frl7YgluKiu1UbkK8UHI+S\r\nRf6tVtzEWrS7VpyYSBHnCyQ/IVzlyLBtb3Y=\r\n=F0Y3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"2e8fe115537b3630d6b031069d0f738ff903382e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"7.19.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","node-fetch":"^3.2.0","hyper-express":"^5.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.0_1646415166308_0.32859933612034964","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"directory-sync","version":"2.0.1","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.1","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"856f70a662d4f47f3f56b11e19ec8c175bbeb6f9","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.1.tgz","fileCount":9,"integrity":"sha512-2aUtPgBFimmDlItTfgnKegWnYBLYQl20ZlFhscnmC1V4f64KIC6lkxEA+j0SI2L4+4HB8Uynr4nPx3sMRMJcSA==","signatures":[{"sig":"MEUCIQD3gLKYHw56AnMbumXIYpwgpw1105cpdQrelqG7amjrbgIgG2WP+znVazQUknHGx8jhBLNW2CvyNJEsrUBwYR4CtO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiInsKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi2Q/+KC1dp1QC55TRAkvKG0VPsYjXBS5dJJwXTagXihyR8XoRzdoM\r\n7KMr6DTJK34tLsu09QCfkKlPVWympWMgsJMEGH54yaIOHO8LeQLLndafUWsk\r\nC3LrP7K3GSZSKBz1iWSMzS8q/rtAovYxqPR2xt0yFjoKjXAv/NwhcOY3TNNX\r\n9HjmNYCws8KwJtigKVnmtu02tbH5DW/jcXklhKaqDCMuJ4t+v3WtX+RHbIOg\r\nyl94BSYSEB7UHG+gXuZjnnI1AhLw2BgZZFzhxciePQzHakqv89UkiF+AWTPd\r\nYJZk035AzK9jlXK7H5Ob9gEHAIjKPKA20BJw+Q5xUsyncN6jZK8rNNllqaV2\r\n0GMfmRVFs6ClXUIHk/afYFIz0w+WVCto9vDH9chYFz8zk35RIPd3Z8CupZZD\r\nSQpeHcXhnnZi6SuYyYUQnzsl4QcRmtuNv370WEuC/JOBOn6rIokwpy4mI18U\r\nUG9JnMC+uYVF39PsHmfwYl2fMzmAQ7TNLuDWoFNCk1Um+8S/V5spLmJhN3j8\r\nEljdFajRfgwUQ21Jv7aN7+kJ9WF2+4KF/u9HLsZt9LIrTBLRR7uOK0Iehdxa\r\ncH7oICi6kiAWguD/WazTadZpjvsfLAD1nbaWqIw+bjqL4tN+tqZRl/0glItx\r\nvPwumbB51HqqMBZsxYh0mP+jt6DqFOJQfz8=\r\n=Sb2i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"fcb3c5a3f651afaac1158470d071bff3519f8e0d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"7.19.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^5.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.1_1646426889879_0.6116762824642032","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"directory-sync","version":"2.0.2","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.2","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"1b91e8b3d07dbab667f366b85e48253d5476e7c2","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.2.tgz","fileCount":9,"integrity":"sha512-bh7MVoa2LsS3CSUaObx8KCBxi4THeEcWSjgm8YXUZYZYYb+KTTsn74+w73ufSWRccr139w37b+qEy3VbRQbXlA==","signatures":[{"sig":"MEQCIBcfIVXTlF89llmuvyolfcuR2pC1OVoVRR4Hwe19VX3IAiAvNXLlqeEoRVyB1w+gJtFOMRPem+P4qQ6qR+J7LzK1sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIqEgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+FBAAjom+04KAgr9h1t7KAXxuj2hdkeDTupO+MhTysmhd5m9p472n\r\nv3fY4hG/myzt/naCNp61/PRQzoWjQ9nneGl6ZI3zge3RcnnPlcSis7101rY0\r\nryhq++tE+gFqinn4cfim9GXastEL8yIskCFKuszil2OlqpYJB0wny51V+Usk\r\nYvotmiA1WhotyuUtk7tvxFBtNE6yKzqbRjWa3TsfQQynJAcT3cqmcuePs7rK\r\nfKG3LBlgiwyxbn0oY8kcj4x0oPRr2oQbjLPM1qbYwCUucaewt5AbiMi8k87C\r\niCDHeZqYgi+vokLsP/G3mcESkpDxSdWbN3t7dpl+SNpSYgQhFdSEYyoU4dw2\r\n2azuNrMXqTvPcrpfK0y9unvERrxvTSjBDOvDZy5M3cfe11iOK4k3QuXe/11B\r\nfYSaPhUj7Q7JyhXsTZfGbJzmaP+MGv9fUeCaP/H4k+F+dN6DGtD8AYet4+El\r\nxKyLRpSi+gnXV3+eULIahdjDmlVYzY3N8b9LbNw1vGjLkhw3x7TY7za6trO3\r\nHzE+9t/gcjj+JsPACuAVxBhgSfp18I5L0U7lbJgxGX2GFTvFEorU7dr1wsug\r\nesvBS5CJKnCBmzT0UFHQ6W6N5ycBhOoED4XN0rSmvyx45h7/XGl3lFK+Lm48\r\ncMeAC+98O15wbwuKMoHOaYcpTXSoAlFqQ5M=\r\n=JKzP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"8f249a570da6175a74861417862d992bcbec411c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"7.19.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^5.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.2_1646436640430_0.8071270971582958","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"directory-sync","version":"2.0.3","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.3","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"9e679d5989be276b11560ebac10117d3b4d9aca8","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.3.tgz","fileCount":9,"integrity":"sha512-REBzGSPaUSawA68HeZPuFuyU+DKw5CBATfir+DC4JqbehyLT4enOl2NG5XN5A8qkSArQVs771aLP+6EnLaTPtA==","signatures":[{"sig":"MEUCIQCicrF68a4MdvHfST8cekrcBCn69EZ7FlHcyc4u3m4OUAIgfakSn12Vtw27XK8v7GQDGq+oBAUo1+Mv6L3jsAZqEFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIqIaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF7A//XVNwL1zV6PxtHtmW4FLbbcdm1+1TqNMnkK0d8HsFTjxJ26sG\r\n09ak0w+NCWJq/xprL77ScpJe1cHBw6xIFlGgDqbKHw32XREzJoD4AUTEJ+mt\r\nFAWIn5MCyM43+5mAs0ElGljvGVZBDqs652DEcCzwvzrBhTZ82bUjNb6iurc5\r\nO76x0SJWQDTF0VnqbF+8rU9Z/EWQllrXk+Bd1FOVizTuRaDgZjCkNNEK6MDC\r\nUjt8JebFKfWzJueYD04wh+ftkNvl994zFhhM6TaKceSQUSxs+6EFxDFJJVOZ\r\nVjoRYZbC2dEd2e9Y473vjF50hu4pzft5yRhdEm+zc+nLPu8oyTRwFDd9MZkg\r\nUj9zgQfwxCL/TtuhsQJ/6fl/c3Gr9v80LFqN8c5SVF75L+YjcZuwlL5XYGqJ\r\nMh4amkOF+RseJTQjbCdk1mYVwPtDmN23JbM1U0mI6VchPZFTjjysFsr0xNHR\r\ny7ST2iG8Cq3Q/SjUHfPGEts3tEtHR/kluQ5IwGFABGqTYMM5yr90r5hi9sGv\r\nb+FhWWRvnefl+GboH/JMypE5j4L/1CrwxTMGv25Q/RRIdClInY3FcpzJ1iaZ\r\nQOdPFKMJC4DpMZiGBsYncrWytzMLFYSkkMuRa8UihNTc9pb2T2/erhjezbb7\r\nzmylZqDgWi06/oKct4MRGo0nAi0byOZ0lFY=\r\n=KVxL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"704d98c3d9ce7dac1fc1b499e2f5f711e5999a37","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"7.19.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^5.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.3_1646436889876_0.785494633159145","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"directory-sync","version":"2.0.4","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.4","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"4a2c492f80797e830a632a5b52d7bf84d3a265ce","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.4.tgz","fileCount":9,"integrity":"sha512-9wFAD4JYWLZWx2RD6lSlOrGl6ApJqn1s9AKJcZb+MUrZ/oV2qhAz/giojPyLowJAFLteXf/wJWrBTCXS+yC5Yg==","signatures":[{"sig":"MEUCIQDEAVVEGwsi7u3wvQPCkkwdLR1lE0NZOeX140JMjq54dgIgLrcWmHJrK2tKhNUGzfG+XDKN8R13mmMczI4uIUmK9LY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIvYFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtvQ//cCJPNRzK9BbuILx0snCf2Hp+JCJ7EEvr4aBSy8voOoNourIo\r\n6P2vq20QevRtfeLz8SupFJsNMpRv4NhC5ysuAthxikyUifSPHou7PWfxlcFn\r\nDifYJsg8aU1Z83hlcr55MgqMKA5SrmqeyO/LPapbaQ/CGr0yGTQ6vJa1SBV8\r\nRwRC1mJDDcxEE/KcLSCfpCpBKJsi48jC42Q2/QB+LG38yT9+Mh6y8AtCl14j\r\nOt3y5q1EJAD7UJZmFG81fCjkiiVN/SYLP8J7CX2uYfNJrpwI1IT+yfjheFzY\r\n/B0bJSspkq9W/rBx1b4QnlvzIAH9nef2lRCT/nPwS26RXtkXmTQIZUcLBN2I\r\naMeuzG7dmqgQHyc8fnesvnjEpun62ZR7uJmuW59malepQJtQaXgOdghSfygY\r\nA9aFyv26svKbiuUb+5Bt9HOfovOMAZ2/UH+oBmzKM8dR6OcKq1ep2ndv7uPV\r\nr5LKJ0odO4MyK8Q/38dLRFs/j3BYQi6HDid4eFP5tIrREZmubhSEoPyGcPYg\r\nwqJ4lbi9qOlcKUemQc8Y3rJ9+WB7GJUKIHXIcb9vF55cdEtJOVRDG1ZRiFhE\r\nTHlsaarRzBqbjY+jFHL+FzN7cs5qzIbxOmuHacQ8uncqH8xtNCaFdz3Q3r0c\r\nnAElIREfPVFK/MPqbyAjsb+S1IstrGiMmHg=\r\n=RWH5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"cddc56dc48ae1e1b3118ed033b5eeb65d8ae828f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"7.19.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^5.8.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.4_1646458373652_0.6123850687253385","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"directory-sync","version":"2.0.5","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.5","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"e7be44b3fbf12ea6713555daf7c044ea35c07e13","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.5.tgz","fileCount":9,"integrity":"sha512-y8nhwxGUdhyCOC1zPWhICatdNw7z9U7D2CRtPUgEldEpm7B8XMGzZdfKbNGCnxCiQP3FO4VbF7jhb4cC4RT+kw==","signatures":[{"sig":"MEQCIEDQ4u1dG/sRkPTmCkx76xD+ibxy1GSfRYtwuXXfYtRXAiBeFSQOzCArJ5zMFeSjQ074AWQFkGRouG7d4pHyrd534g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIwBrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpezw//aUhrk0CPvOnnVmFrA4IVedXe56Tae78SJvt9F0bcyz6ZRpwJ\r\neVR/w5Esl9l+x4eWWKsxd6v2o1JJlngVQrqnUIeHLTwrt30fIQJMOsIyOtYa\r\ni3yq+/vkG3OcJmcQxhzSH0DD9ejoPKuOVGC4D+/t8ks2Xf44FQtuNX3CIdaJ\r\nWyuArW8uwL8N12hPV28xWBpvgQwgf9975XNZmDorDChnfTJpAUHsGZbcW5uT\r\nYCPiFRXzBlo66gUECi5jxUYCS7pyFR8XE+2rxvkkHO28C50gE9mnTVGHg3eY\r\niREQyw6VaHsHIS0eTsC+9JFE/HWyKESi9M2FucdGpyv8E2g7aOpQnYXD1miC\r\nIjnb5m6fyHCyfx7iMC5lV/YBlpxEaiBeWt0IkPJjXoE/KBZ/WJTnCRpUyf7f\r\nqTC7EisBH5z68wS87Rg3zSO/FCW6KUxaTZ/deHAU2/tN7yT9jbHpUwSEbMbG\r\nrQYgTjDPpxWqpbzhVW6gaFzoAp+7DjpNt7Vi0yjvv1TlbR+TPEMBZEWONhyb\r\nJIPhT1kBKEC4kDiIVdHV0j4jTNFbKJ2TYwn+RKU1neWsmbEPtKZ/eOhyxNby\r\nNQDwRmg4F3iW6m/QpuMCTrxCAviwgZKBuUHbeGxtLhRncCb8bRLvrRGLe5T0\r\nvc4cFq9sLio6dOycwS2opB788nHHMSj3pWM=\r\n=YPTm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"2e7457e4b1384d700d0a9901628350abd3b71da8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"7.19.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^5.8.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.5_1646461035649_0.14752227649683314","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"directory-sync","version":"2.0.6","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.6","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"c446ec7b33e3d88b7489575ac69d0072b909fdbc","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.6.tgz","fileCount":9,"integrity":"sha512-OtIxoqa5FBIWSNR2XnrwJx1KErWQLofMdQjXhF/0IoNbFxn5yXJa3rpfhkqPVv7YoQDJnqoNajmec51AT6a+0w==","signatures":[{"sig":"MEQCIFDKYJwqnR9CHW+iRHCoI7+lfnuV3kLIKPmJNjoTuoLOAiBJK/kiXh7A3/s+DXGxjOQPXqvSRyszLYKlWxXTTYKLfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI58RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKDg//TCb8WyE/DfK0wvArF1o3//b226qB/JEVdFbRgE1jyrfscY3h\r\nV0vcInNDuKPw8un/9JHxfjcwXcG4mqtl+81i+PsFdLWq0jzoRsOK+1nyyA6e\r\nxDr1z9S6TLr6+/OtREXZL/i/RTXIqOwzUHLV1zShAsHzF9bSnpo3xTqxhHRu\r\n9CmmXfz6AJUCf6fD38iLO+UQRZUOD66bja8eBDRarWyT/tZsMJP9wKpMwqjl\r\neUAKfaWSpkNHsQeYtwRAl0aGE4u9OVhnwpmP4fbTE8BSYFcs6rGuZPmL6cCE\r\niAznYBYr8VCg2bGM0j3mmRRF65pPDtoDfAKCji1yk3LTumTV2zb0hl0pLS3V\r\nwgXRs9Q/HKEsk3niKzHQOTcW8oLYdPPBB/rGQWy6cHUAJl0YFS5OauxXzuO2\r\nQFUGt9ESY2FjuihvsBKxqvyVQNVK0DWZbqqzoadxXuPEt7cnfy5/N0dTBmgL\r\nXndcUT7ZVjc8HzU1BtwBNE0a8ZQSH1cWBvdNZw+6e5+47fA6iAYYAi9EhZTS\r\nxd34VrOjhdKNblV2V7Y+encWv4L9qm4DGef7VkPARH3wJeiONpQq+Nx3a77R\r\nkkTtsDFyuT2aR6DMoXheLIoLZ9qcOaRQCKyK+AOHKoHMfwz1nZsMV4GIxh9o\r\nGD8w4ez4C32TcHTJ1UHwmCf8UCu9E1LR18w=\r\n=LqoZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"0cd3086c254f8bdeaa0583c7da73891b70064427","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"7.19.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^5.8.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.6_1646501649328_0.9071750789623874","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"directory-sync","version":"2.0.7","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.7","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"05d88a8ec01c6e793c1049f491f0e4e188e6f0d1","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.7.tgz","fileCount":9,"integrity":"sha512-SITGmsQ5dueITRwMAA1Mfq05QcOkAILZkgC6oo3NfbifKby+2CyvdL8KDt22H8pZL5kXxm+sz5wYlnWxyubdYw==","signatures":[{"sig":"MEQCIDGILqHlxTcxLWxrkOEKOJZ7QVOMOtsUDlCLtmPTisxwAiBST+H13Ky6StpIxP3t+pl3q5RkNiTR/eNaqlSAdL1YCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI6rLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRTQ//ePKO0j18JlvvDw9Y8BbBvVX/lGfmU68ForLOTCwmaeM5oBpS\r\nTdDMmhK0oKJ0HQbieQAi9Iq9+PWBEP7LIOoCkl/EofU7tP/KphU+95LK6d31\r\nrT/iUqR2ioApKijSZN6ryWxjPox7iLL+QSf4VnzU7VGDg7X01eTpJVceb8E/\r\nlgdZ/maBhxK3+kd5kcaIeZEKd2eDzkkTvrRgAHG9WfwWvvBDy4XD6DtEbuv/\r\nF727AVKItsG3djBQHMNs0z2dp/gItE+lW9Q+MmjA3w5WnzB7eLZ15nEpkHn/\r\neSiFlh4h2tym4Ow5bFskRuuRuy8sEGg2XOPkASKAseqs98/ROX+mqNDmill6\r\nZ/GZOTx0AgHXipjLPrDTI76bKGBWgly5aGwx0NmMKR5eSfT6xSg0B7nMUlq4\r\nfceJ02jj+tyPYxegeCaAoaXUjmJxmKSnRV90AVyunFRiVYFlX/xiO5B0SNWv\r\nr2c6ieIhJ9eUDFpeIHy5lYkQFluVGpC9Fk2/ROeSLGO5y+ySWcq8RLszCOA2\r\nvsVeexrEv8dLuHKZ8xQVLGoFz6KvXqHtuPBK0ZfxMwqbsXfqkHga9WSutCwf\r\nkn2In9sH64BVIcT/RE5wqdOBc6gm12eMci6Eqh9WgXr2YC49QwCTFqTTtwiG\r\nssdMi7ND8oSI26vO0FrDOUG3ERqZYvm/DrU=\r\n=COoI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"4b6e660fccc2ffee1609e5a3df754476a441a669","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"7.19.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^5.8.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.7_1646504651524_0.42302577650496853","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"directory-sync","version":"2.0.8","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.8","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"67ba9162fc6129137a83e3df1c07a34749b104ff","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.8.tgz","fileCount":9,"integrity":"sha512-SGuBQiZ0N4DlZiw58+tjWtPqrb+JQsENSL2R4FSn3DYuNRzTjbohW8boxonedUsCabCGI3IYmIl2nZG6OhqsIA==","signatures":[{"sig":"MEQCIHWPkEdRSURvKm1fui/S2Kvyp3a/eI1ut2KLVjZ6L1lgAiBEO0LjQS092MOSleUwwBpkajQ+3VoKne204NzNFXJ+nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI9MNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwQA//aDTCgxEy32P33Vt/p/Ooa4mjccJgULAF1EM8NeZJcqAp+c2h\r\nuXVnnv53klxw0CquF2J2vyhOJlq8uuCg6pwOy3lomYXmlwqS+5MW/6mnChU0\r\nJK3Mp7f5CnA1W6zBc2Ny/IAfkiuQRHN9S3hPRNZAYrIlddaGa4JZIHrb7Ucc\r\nZVB5+Y+tKUNiu9Bhkx4FwFEWZJ+8JfxLDbjkMBxDK5I4vFq/hzig8jlxv/2b\r\nox/RHYkjP3F6UZsQi9NPLV5Mwa7klADm77zSZ59y84WWK5Y7dCThL6GjzCFh\r\n8b/d0YTh6pndvTqbZgO5vo53jJ408yQdpwNOMSRCv44dbGKcHzXw/tGxsMHz\r\n/0vpEApTFgsRk+FgFTd5xDI9oCsWmzc1Dj76/rFLEOHlC9AVGAsrmSdyQG5O\r\nbZZahG8s4JntB06h7Yh4WjoqwNbfqZO1zpRYE5kW1QzvLfoA2NNLtvprtfK+\r\nBJgWOFsTLN2Lia/6SQv5R2fpBp4XN2aM13dsXlXMEfu9oksT1P5e5U0c53u/\r\nVZVcilrhSUotJNyS6pgorc4PLqnDUG/kqzmlhJ28hxcRjTTdUjTjHEvd1f2/\r\nWHgUSDPIAlJBixuqz+bVcl7CVajrEDNqWIkT53W721TmnAUaOgU1/PVFA6cm\r\n98ZajBK4/OeZtqLoLACAd6Au4Aov4MqqEZo=\r\n=LjWG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"635013b76190611eae5813434cca491398c1a51f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"7.19.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^5.8.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.8_1646514957697_0.21212935305146097","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"directory-sync","version":"2.0.9","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.9","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"a52d4c38746efd707e6fc889b12c86ea2655ac59","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.9.tgz","fileCount":9,"integrity":"sha512-CMaKjbzkSb+Y+Ff18vp2ooUHgGJsBcsnL+YDqCsUCLWzN4TocBlPd7Z3GxufWX0OyG2B8Puu4/pcMNKGDAT9Xw==","signatures":[{"sig":"MEYCIQCWcAjD2zoA8IaN2oNE0wIoUElc5us3QmmrKpISOPxEkAIhALJ2wqeHvZnWdl0GTy56X1rjoVf1n0JIDQoo7yngeqz1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI9eTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrzQ/9EMnIsPPUm6x33WvN02ca0mUFWKW9D9fDxCvWsrx/KQeLLEJH\r\nMfglokPiY9QJFEQrcLfjfcRpUETqiaKecLAAR6rEbpihYvMcjkPVltKkVt3W\r\nLks9JcAQ/gigrPX84TrMAZXJldg7xZbYfKrdsd58FynVNhXpjSlcswT6YX5O\r\ne42HThK8GjPua1qFwnOimdB5BqEMxttF0pmjdsEMPPq0++bCW9vBMIZ9raIX\r\n42G7x8jSpPMmI+m7iI9WaUJyYk9PEckS9UD7JY4LBpeeJnGeD1NrGUU/qMx6\r\nbHkRtWvDhURFEHYYrIHRVQsncP90/eMUYLW+uYOeE4WjmBEh7iT8+bohScJ0\r\nRPgM3KaNen+//u1NXtQ8HzhvIHuCocH8kFG7r8CtKQoH3Y3JZLNKkYkq3CML\r\nAN9Iws4fLnWLdrt2d3d3z3sjfrjVf/46FD8g2BcFudAa0KphsTedhm0Xc61v\r\nELN9kySR4pIY4DpQKyZGrVcLb4owQW2Xa3ghqorW4m9vYd5REns+gIAm0zhs\r\ncohb2SO1UzOT5UzMd1bir0qSuunX6tTk33mg5nGUXN+ZHmkZ0airotwfh+Z6\r\njpa6i38mr7n1wej4iVbCJDcHVFceKoxEL8u2rQMAefuAVGLJiGG3RBjMXhBa\r\n3R88WT1iFNLJyvyseC+HP97V9+BE3bSeRjQ=\r\n=xnAD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"ad204b0f8393ff72f4a65850659a64197b8bf614","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"7.19.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^5.8.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.9_1646516114868_0.6952276819256447","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"directory-sync","version":"2.0.10","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.10","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"17f876142abbe1950ae59591deee930012c0077c","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.10.tgz","fileCount":9,"integrity":"sha512-roLG2ekuuHE3eyBmiU3FijWItDi40OsYNzSlgoeJAtiUNwKbdLJ/EkjR60wyoad7Y/RWnM++0mBcu5BJW8cXBg==","signatures":[{"sig":"MEYCIQDw1g+pU6fnMTaZ1zToEP7LpUlkNQqr6NFGn13JvhQINAIhAOAwPOxo3+ZIgbXTLf1qpS+6eQla9JGTSVgC94/Aumbb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI/hiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqA/Q/9GRhGpbsG8PypS+KymdnBx9SHoE7W3EJKYg4REp6tVWzY3eyJ\r\n8SNkrtfETRgHt62Wipoz4xCtWHT7MAPyBmu7EEVuZBQMO4lduzqd4aZHWgD2\r\nN2hwrldiH3J9gJCc8MkGlhY/e66o3YvtiHiKXOgItifnL8TEkntGU08Ss7TX\r\nGi2UWTJ6aZKonFQaXUlTY/JgywYu0LvbbAT7INutCdQPzQfXqlQ6FpAT9TEn\r\n5TmEYZPAf+nHri9NfadItaYFvDc1FgqWIvrLE+kw4m5mvup1D9l2aMYagCCA\r\nRq/Sx5SVrgEyy4KzYw8ah/pq746u1iDpEF5wvfbQBi26ICq/KaxbAdo9OcVO\r\n2P+342eI9fEtvIr/wAIi+nUKdUPvFvZG5/+MHgMtlkYzrMYkUPcjNt273YIS\r\nbvNejczsQFZpNqXs/TqTP1h0kpP+8qtzMfWvCFFOdGDFEwJqx86QL31/slXf\r\nitvxmJkr66254eDR2HCrASi6IxAnlep22kMrPH4+8D9UXJtmarFM25j7TP5O\r\n6cjRMWjvdEFGSDUs/8Wd4D7HmIjs5M8ofkqRVoD7xSY71NbhS8LsNp56Y6s6\r\ngqd/3zZSX+Hpxxss6lGr25fdQXS6Mcp2OZ+erD7e1GRbr9Ba6yovRDBPQ5m5\r\nAuOwi6dqxYK/mf+2w237OPv4Se6uWwDzLrQ=\r\n=+1ad\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"3110baef612a39acd12aa4f6b2ecc5fcf56111f5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"7.19.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^5.8.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.10_1646524514186_0.6585255411751696","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"directory-sync","version":"2.0.11","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.11","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"458e97911b041f6a02b8faa5145580f346f07245","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.11.tgz","fileCount":9,"integrity":"sha512-4QabJ6wBKgySlQO3bftTw7uaFXGLyGQgWWNlKVbNtC3O7Lu6o+NVZsJWl6YzRQ4cXRFs1UI19UYROlY/KZpMRw==","signatures":[{"sig":"MEQCIBVAzsTTFRECCuBdqyCB5hMqNXbzjPqr8rtGQ7sKANMAAiB8QSJoP3FWH1oPnoYF9fCMajxKwLV8cXQTuAqqDoJIRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJY8yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTBA//d2IWW50/gXHEoNpZiwUWTwZD7WK0YrHk+n49f1byj5jIbwmX\r\nFTvEcfoMAepPvpHoCJk+9YcwuqAUn8oVedY87tbAHlurfM7hwS/mD0z7wI+M\r\nUBNU+gmMBrBldfwoBsutb/hlbV6gozd6tJVVXhgGJWclH9z+/eGIHm2Qoggt\r\n31J1huYDYbnNcACz/IbEzj62aVTYo78oXBszoH2Kf9DtSlcxKXSYWOure1Ko\r\nGRND0Y0YdAwvY2T9PV5fMPrrOAp9FeHGvqkRdyFEUfzIgD2I34WJes30q1EL\r\n3uW+T8FpaVNeSN2NrIThH9SkuyUzZJvpHKPl1ra+4OCVuK2wcef9SCkOXXEX\r\n7ajfRY8AyX6CEBQXsnOoUf7VgSiQdjh2DI0Q2Rf//kznBMjyPVXxnmSyPyZI\r\nECs9ujG90xHn/fIoT7P8sTwhuul9NtWZMYi1UnMThgXExaONcXvwUJNzL5d0\r\nb6EuHhyb58ejXcVMq9VV4IChUChg+sAzNSkKiRzJHbkiYsETgGOA0l3kQXI6\r\n4zfd4trSanGJ6KCfuLMHm8LHwUwsu9bsFnI3KjLGkSxDISq+0kyb5fpgvFi9\r\nXYhXfiuDuOobvp6wP/9DyTmUdo2Kq7HKScnhzaXiVJbTlVA8mlgpw6NiMmMf\r\nYJ+uqfevsNQLKEz4EeCUYFwe6zblt23Z1kI=\r\n=BYqQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"e921725dbe512c06276b6c7aa6fbdc8c6551d726","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"7.19.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","temp-dir":"^2.0.0","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^5.8.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.11_1646628657943_0.9994302860464335","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"directory-sync","version":"2.0.12","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.12","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"d5b383d6bb613454b8d0c99330de4272fc719aad","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.12.tgz","fileCount":9,"integrity":"sha512-ItaXyxVffw54Ehr6UdaYELTgjDO8U6L1KyR1mURoFXeH1jQUMGfyFd3Z3HSJhhPjBaeQ5SDItIl+CwyEn2Z7Jw==","signatures":[{"sig":"MEQCIFAYxU0c995S3/TO3vHl5JpN3K/60SEJRof4Fs39F4QRAiBAg3YLAHqFQjSR6aqPjEnYhFRXSPOhAfb+6yoGB6qKGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJk6MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvVA//ady0Q09+8dykGf+fK+YDB/KvVGnJmiEsez1mXYelyVu95QCW\r\n31mMBKkEBfGbNmpnaFWGgToMkh/vmu3mWaVjhDJVBXAOFH5fkvFI9o5zlIDm\r\nTt1QUZzLup8p+CfwOQZ4s4lpkfBsrBJl2oJ5qXIw/nk671HPDEBUnjaqj5ML\r\njjDEABvjI3iiR2RvsezC3TaUd9Gu/WKeVONGvUHIle6DZlhOhSoZxs+pbDAT\r\nXT639TZT6FUJ3LSqHJTmy4l+5E23Xtt5eoVbqjA3HXe8oHP7+XqbHEayEIPK\r\nPPOwJn4PG8qHyTG9QavqsPsY2MrwNJrymD1NluahJ/1XIzDx28Je+PtXrycW\r\ndlFGuJp/H+GlURrCeXQdmB7Kev6U2npey8Hzpn7oeqzjqzyskFoEolG4V/jn\r\nVU8NcrhMajp22fgiS+c8mjJjvbm9oOtJNp7I4RB+W0p1seNWZd3bPwiWv6N0\r\nIbPoLU86dTQnSTkUSt6c25qW2PDcAH8zPRumNsJlXGbkJFU9uMnbIIHDU4Mn\r\nLrxpVHmuZAjnRgzIV84vh37dQ4psHEa66E6CFt6J9T773MT4dIFkTDE0zfcV\r\nWyTnCq3VQDBIHdUDfNxKCkN+agDQeTwWzJz+o47kbIemjKlZlh2H4sIc9tkJ\r\n7hCsA5uSzMVa3AS8CKjCsld3kzC/6H/NmYs=\r\n=TgN8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"13ecbc7ef44124cbcf089b1968b77bf06b287c60","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"7.19.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","temp-dir":"^2.0.0","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^5.8.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.12_1646677644555_0.9772046578193612","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"directory-sync","version":"2.0.13","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.13","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"25d5b283cbd92bcf981fa427f60d6c98e8d9e0bf","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.13.tgz","fileCount":9,"integrity":"sha512-V4iFRPwbCjqEw4hXmFgB7jN3VBheHLcvN0fy3NceFC1HtZqYBd3DcM05pXNv1PG0rAX6XALdpKqlgGogMP9tNw==","signatures":[{"sig":"MEUCIQChDDR75tc4MsupdlOnQsKgbmJrNkWpwNoC1IAX21EuTQIgfPGvQWk2Znh5IV1Th8kD+9OvKf4VrDlg6Xb/3nCJsUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZyEaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyPA/7Bp7b/+lxSZ4eCpgy4okWAJjneRmLzTheJvM9AAUnJUdL6UoY\r\nA9xDfb1pogWySB5r2JgdfKkSgwuTUwzTDG2/2HZnl1Wsl/s5b8h6fhLOyPss\r\nyz2HdBHlPpuOIeEFlRGwyZjENkqLCwTiJvL0c9WNp5DwXPkKNFePLDTT5L78\r\nRuBpDBVJrfeCDmJ/N2TsYkZb/+5x3I76fhKDiSeIkOyJFDvz5sn1GV2CHsJb\r\nOZqG7ccN/Nt2TBCugp1XJaoGs3pwRpoeehb6czJ09LDb5ZcR3kJJMhaMZmOf\r\n7e47SZso8BPix8boGsFQRL/ZdvRQvIwMhoZZV/G0qa8jFf5FX5CCH/xvVx2o\r\nywljkbWzVciHkURC+x2smqxAAGceBk+XfOewzEmLgdC+v+c2TRzJZXI9GlUh\r\nG7n9eClBRACho+JM5oiZCAB0WYXQs7A8k8TdhTPHcQ6L6o3cGdNJ8VZHBdp0\r\n8/h0hDYau5JB3CMk180YbDOEYLvQAXKC/qMRcFqvSLJT97slW5QhE4nF8zSs\r\n44xwr3ylR3jd8pSDTh3BVkLoap9lkRJC61viC93/5NEX9TGQK8RbT+yMPpWK\r\nEHvc3zvZ0bluTjcCIBGScMN9qsymDCCZ0CaqbyS7QW3jfb0VRdIdSNhqDe3z\r\nacMC1v22j+EEeaWF3gJZL4GvpACi6S1wWmo=\r\n=BHUl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"63149e2ae55417d8539b5c7858f1771ed54a5465","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"8.6.0","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","temp-dir":"^2.0.0","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^6.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.13_1650925850467_0.8360504237066733","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"directory-sync","version":"2.0.14","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.14","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"192b39596152031f5ced908e5d02057eb2f088fa","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.14.tgz","fileCount":9,"integrity":"sha512-Lt0TXbwESAdEGmIoW2uhu1mVkL158M97EUam2d0WdYVmIkG2ti9bReQvNVRrWaep47DzOLcgh9tDHOY4/AbuZw==","signatures":[{"sig":"MEUCIQDY1HDVoFjG1tZYRyKo/QUSe8JtQb4rLMoTMfcuHmp1xgIga1pGunXAFfFv3LvdWJM4mii9X0dnkcbYFQPhyU9Ryss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibWiIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrydA/9HUV87TiA06bp/BuzMphhfYOjuVWeQG12Y93P21O7/ZSJEdUh\r\nUkUTnKwy6gaJ/9KETMNK1dwM3Rb0lKHHYuNHuJ+WvBKIknMsBLcQlvBQZ8W5\r\nB3pRwFW3eBxWIhJnbcOfy2ec1N62xO+ssAlHG4yHmTDsR06k/rnfI0LnGQpE\r\nooHGZHqlGdr6LBqQQUoickiQpywoYh0YPtHpUmdXBsPG8ijDHUQtkt/M0Ruu\r\nNrYFDn+Ckox5ULGDXo+beOM0eSb2TeIiPT7sgFnIVz9imha6FBoeSY93pKpg\r\nZlz/ReFK0IJB30KfJFN+eZ1WfDeDhm7QjJm1wT00/gJ3ATDBQsc94IvSdYee\r\nSpiWbKX8/5rukzreQBcFTvHlgcDpW6qjeFnpCduTMdrh2QBwwWiOf/I4bRml\r\nwDDIQHfBFMDsDoiEmHdN1O8F+bUGWbQ1XiHPMXS4GPnvv6h8DclXfZ2eIbfP\r\nDrP9ThThvP1pMTas9uyppWJTUtCfTzaOdKxVfytM4dmGuqM924V2TbOCf4uz\r\nDEt/W4x7ismazQxIrr9H20upneETOY0gPZlKqCvb0mwC7rMkKV1pEHZ+dMOQ\r\nipZn9ZeM8seeAuS7kS+zj+JSyYJHPcxCO6VjaNSO04gUFvuu8Kfej5IW23xA\r\nfgTsLhZX4bGnnJ5CQUTf/nqqA224DadCZuQ=\r\n=K4rN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"3633bd1b0c87ce7254e611c392ff269bb459a116","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"8.6.0","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","temp-dir":"^2.0.0","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^6.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.14_1651337352575_0.17175213482201168","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"directory-sync","version":"2.0.15","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.15","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"cd5df06530f6dcfa34ff25ca43f2ed94a62c71f8","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.15.tgz","fileCount":9,"integrity":"sha512-X8bnVZd7egdPfGdAeVlclIYkepuB3erwBBSq0Nm3xX+3exVzaAX4ZtDopxrUcFxjYTBmCnKHY964EdNoTIZ/Ug==","signatures":[{"sig":"MEYCIQCwgCkbnzR4IN3fS4R7qrgHiQj0Ac9lKdANTtD7nNezRwIhAISUA85GOesG8/KpSVanHhmH6UftnqVqvrzuaRJVZbv3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUFMhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVIw//RGmyCqhHu6blkXujsbxCbLGdckbLbRKRRW1dqsYbxzl+r6nO\r\nQQvTVWmXdKFMXQy2UggsHhb9IEq0VdKKQ98FhSaY6IdQDRkPqlC2aaTB/DBd\r\nF+cOejOB5mI7mYrOJCeBciAkXxN+Lp3FdhtuUzb8IvxGdTWR6iq1U5tW91g4\r\nL41NsaVm3teiQHsO42PEshibLwon2yhuFj4n86dZkG+XnbixjNQbNyzBxVTA\r\nACA18WyX8a2VlI8JZpd0cmlpa3JBIIVMB3DLVUWtajT/ZkWGlQTSty5iOcqa\r\n0KlPV9KOlrLreGbZc1Y7CxjxyL/+EktZacS5p7YKiOrqtDvP/YYMcTa8C2kZ\r\nE1nMIXNkaf75+448das7P8XXeA+a/sZcqeacJj2JvTfeFvNDTQkVM9egr20Q\r\nUWNTBMfkhlk1zKFRjaEKFBQfyFHInYZPfB56mdKkxfkbgU6yG3viI4K6S0f5\r\n1N3ef/kQIBaoF4WnYtNPteugDJnBr/2cQSzf5icSpj+y5h4s978EIFLJMGmK\r\nGu2QwcOII9GMRaVNkzKDHfD+WkY+dSavUC1DvFhBw0obGlXOpvJZcZjZLA2q\r\nBu15YpNmHMDrCf6X4EMqVvRKg/KbQMtNdy0x2XOw+qwKNx5AAq/fAJL+Kti6\r\nEUd6ONczuE4v/RcC3hIh9aDOdfEPLfh7WvQ=\r\n=BMBX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"8bcd46a079848a13e3ef72b6bb1c1a80d4227c35","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"8.6.0","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","temp-dir":"^2.0.0","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^6.4.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.15_1666208545609_0.6513404259547737","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"directory-sync","version":"2.0.16","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.16","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"532b5c29880dc0d2ab57979ed0dabec2de5f436e","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.16.tgz","fileCount":9,"integrity":"sha512-HhdwPBs27lrQVGYu0z2Yb1DIYnnyNdqGuj8t99YYdqbhFrNDfxnJNLcDYm7hN6cQ/CMU8Z9MH71I9J2BdAiTmw==","signatures":[{"sig":"MEYCIQCW8DUQAwXtKVWLi6VYjLUjw00VLEGfc5ZdMyV2xXHNIgIhAPwxWbVVeWKVYJRAsFdyWZkaDkrrFjk31gGGIbbC9ZXQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82489},"main":"index.js","type":"module","gitHead":"705cbe986ff11d030fbe6f424a81f7b37c350184","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"9.6.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","temp-dir":"^2.0.0","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^6.8.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.16_1692308902214_0.8931439487412138","host":"s3://npm-registry-packages"}},"2.0.17":{"name":"directory-sync","version":"2.0.17","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.17","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"7b29ac2425f91c3b8001194293fa87d66d388720","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.17.tgz","fileCount":9,"integrity":"sha512-ZYwYMplI4mjBtJSi8GJO/39rNdlX1IG/3xOYyuSrEu/2vPvwxvnoGkvul3dtM4A7TFqm5yPEAg48hD5Y5hLy2A==","signatures":[{"sig":"MEQCIAdxPROY+P9jx7aBk0oz4Ues1ELXjXdgvjAYX1n7ayqoAiBJ3yFnrXgileXOy8pTAaIrhFmD0ZJB3AW/yJ9qzpbAnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82490},"main":"index.js","type":"module","gitHead":"3d5aaf8788a2a8ba2fc8cae00755e11ffd678bf5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"9.6.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","temp-dir":"^2.0.0","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^6.8.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.17_1692386275422_0.922550925251252","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"directory-sync","version":"2.0.18","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.18","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"64bf9ed4b6769fedfbcaa81f19653e0b70772377","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.18.tgz","fileCount":9,"integrity":"sha512-AO+9yr/IoRnqU3nCnWrC8r+BmNceEOHrEVBixNQJfZAODTjkS2D6WiY/eHQHNICNowmi5eIapTIPM9fnolPsZg==","signatures":[{"sig":"MEQCIAxTIngNG6V9qNrhakmMPM5Ctwobrw8muILZQHE+g/TAAiApPJAXzyarlQ+NQfOzqIYX4FMdUQRqO6SCvEjoMcjWCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82521},"main":"index.js","type":"module","gitHead":"fcf0cca57246fa9e85c0a972987803099c297120","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"9.6.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","temp-dir":"^2.0.0","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^6.8.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.18_1692655290222_0.5373959583467887","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"directory-sync","version":"2.0.19","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.19","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"b98003bd0aee4adda65b1e91cb7368582f5cfef5","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.19.tgz","fileCount":9,"integrity":"sha512-5QtIpMKXitLbfBmYDjJebGU+xlhgBcvimRTurldzPvCqXPxN4WlrCglu4r3Vu4IIN81DirH0CgsEdhiW0fBp5Q==","signatures":[{"sig":"MEUCIQCkzw3w2nNxvuD3OFGu3lp091/zlJYBe2aG8S0GyaC+rgIgXcYpiP+GoMtMdKvdNfdksSbejRXn5ktcj8CJzCKrXF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84487},"main":"index.js","type":"module","gitHead":"96845a600c60207cc7290fc8cf0ff5064f734d7f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"9.6.6","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"20.2.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","temp-dir":"^2.0.0","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^6.8.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.19_1693522236552_0.29703420935830427","host":"s3://npm-registry-packages"}},"2.0.20":{"name":"directory-sync","version":"2.0.20","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.20","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"577673fea97acafd603ef688bd5c104103676540","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.20.tgz","fileCount":9,"integrity":"sha512-6muaLr64u7uGTtdepfr+9VKq8Qcb5YI15XgghRaJ+qbTsh4bzoVXvmin/wo/L4bRSV9JdAArecrpa5xSTL8fJg==","signatures":[{"sig":"MEQCIHEo3EBAeQatsMv2KsVYZ/RPTWVslGSGNQk1hyKtY7lMAiBcW5X9Dbp8gefc86jpEsy39sE+3tK/Lc4xNM1aePgPTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84474},"main":"index.js","type":"module","gitHead":"369cc43235dcb6388b2da404af34f95701543e74","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"9.6.6","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"20.2.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","temp-dir":"^2.0.0","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^6.8.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.20_1693525900115_0.15753847587271919","host":"s3://npm-registry-packages"}},"2.0.21":{"name":"directory-sync","version":"2.0.21","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.21","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"43f5af5969b14dde963115f1b714695812e3a20c","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.21.tgz","fileCount":9,"integrity":"sha512-HJvqvjl7fDe2+LXzZBB8jb7oQ8m90XFBV+ZLyA8Y7fSBNzm8cI0C+iOVnjc/daFoV8ydcw4OTl0uQsdpeGE0WA==","signatures":[{"sig":"MEYCIQCMAwiy6veiCxpaxwJtwqvptCzeKJ9q8tXAE1nVkl1udwIhAPCO0zbsfMQFKsOEh3LCPvtPNJUZUDOjzP1GSCA9CJoF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87201},"main":"index.js","type":"module","gitHead":"df0a7836c4fc7b94226c078a05922708f11b5d39","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"9.6.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","temp-dir":"^2.0.0","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^6.8.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.21_1693547575151_0.16183386286265877","host":"s3://npm-registry-packages"}},"2.0.22":{"name":"directory-sync","version":"2.0.22","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@2.0.22","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"376e83d943e911c25dc71888c9139e228ade2ae4","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-2.0.22.tgz","fileCount":9,"integrity":"sha512-qWRFGRKvx4PHyngpDDXQ61xkVJWydC5BvpcZZcCS2VSqIjMfzAAYivQCRuwfGwK1Om4A22mG+ugFOfr0Ekp53A==","signatures":[{"sig":"MEUCIQDEsOayTfFqcWpEKwkRZoBQIppxUvVNjpgYqmB5yiQwNQIgBG+ouFcK7Gs3TihjbjjS4bD+tw3MLH+X7gXquGu+Z+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87259},"main":"index.js","type":"module","gitHead":"cb1b7b1df4d5503f6bc8f55e4a0b7aecf03eae10","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"9.6.1","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^8.5.0","chokidar":"^3.5.3","temp-dir":"^2.0.0","just-queue":"^1.0.1","node-fetch":"^3.2.0","hyper-express":"^6.14.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/directory-sync_2.0.22_1704311951159_0.7430228815198374","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"directory-sync","version":"3.0.0","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@3.0.0","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"c849f271accaad0c571dc936e8e68d59db90d8e7","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-3.0.0.tgz","fileCount":13,"integrity":"sha512-0c625P+IL1fm0j8fDp6Y7jXjFQPFN8uDsGuJhZP2TKxCf6NZcereS0yErXIBMd2dnO5NeLfgkketWLnHi9SsHg==","signatures":[{"sig":"MEUCIQCVDFL8sCdzpXHuVkQRto5bjgNorRj9Ef1/BSNqRvpFtwIgDP70SbBwTnHbUUj5X0yRKOYmqEANfgmAcQKQgP79eec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145483},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=22 <23 || >=24 <25 || >=26 <27"},"gitHead":"eb0f39b36d1dcfe3f86fcf94f261869b28b3808c","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 --test-timeout=30000 test/*.test.js","benchmark":"node test/stress.js","test:types":"tsc --noEmit --strict --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck test/types.test.ts","test:coverage":"npm run test:types && node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=90 --test-coverage-functions=78 --test-coverage-branches=74 --test-timeout=30000 test/*.test.js"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"10.9.8","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.5.0","chokidar":"^5.0.0","hyper-express":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/directory-sync_3.0.0_1784176663744_0.5206167930579904","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"directory-sync","version":"3.0.1","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@3.0.1","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"3f161903d6f592635ffe5bdff0d5bddd9111d9de","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-3.0.1.tgz","fileCount":13,"integrity":"sha512-q/xhNdb+wC152zd5frZKDHgGp03Kgibh6PlFeRZ3KR4edZ7Fmw11ckIBksRy/JS7zE0Qj73GHKpamGWtNaL1mQ==","signatures":[{"sig":"MEYCIQDaJ1hawJW7VVNg5e2ZAVbq/2tx0vJdjMRw/mt69OKSOgIhANKPq3C+i99rY2q5VKARS+VRAtVDHFlHlQknoUaXTzI/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167943},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=22 <23 || >=24 <25 || >=26 <27"},"gitHead":"8fab8723351a72bce1d4111df01f8b7c629b0a4d","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 --test-timeout=30000 test/*.test.js","benchmark":"node test/stress.js","test:types":"tsc --noEmit --strict --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck test/types.test.ts","test:coverage":"npm run test:types && node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=90 --test-coverage-functions=78 --test-coverage-branches=74 --test-timeout=30000 test/*.test.js"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"10.9.8","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.5.0","chokidar":"^5.0.0","hyper-express":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/directory-sync_3.0.1_1784316460211_0.26628762066130696","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"directory-sync","version":"3.0.2","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@3.0.2","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"1bc1d81444cfa6ea65a01baf4f982309a4f4f1f2","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-3.0.2.tgz","fileCount":13,"integrity":"sha512-S6g9t6P/eHXAjNCbhUfSLjfeXguMGydIuu6bDyGOikWeSGoH0L10hCooZZGXIRzS2ZhIayTe1z8GJXbG8tXg6Q==","signatures":[{"sig":"MEYCIQDZYk7uEkqUdkyt7vdxYbYvlDEnLLuvy6Z3AqunP9NwhwIhAImx2yGRdP2IWj6ZpPl83VcESMgjyQXIRERw863Hq1pZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168364},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=22 <23 || >=24 <25 || >=26 <27"},"gitHead":"70e6520c8a3f46264c87cc54c717f95e87b405f7","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 --test-timeout=30000 test/*.test.js","benchmark":"node test/stress.js","test:types":"tsc --noEmit --strict --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck test/types.test.ts","test:coverage":"npm run test:types && node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=90 --test-coverage-functions=78 --test-coverage-branches=74 --test-timeout=30000 test/*.test.js"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"10.9.8","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.5.0","chokidar":"^5.0.0","hyper-express":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/directory-sync_3.0.2_1784317986959_0.7961332204357439","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"directory-sync","version":"3.0.3","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@3.0.3","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"84731419067d4989c23ec65b78b367f7f8138e04","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-3.0.3.tgz","fileCount":13,"integrity":"sha512-8WZrmF/pVSDLhG16jvd/wGI0tj0jVFXg1lBvGDHAvRsLTNckTsaoLIlAf1p2HHvw7CC5+uFriMMn7pQi50N84w==","signatures":[{"sig":"MEUCIDtptC3t6kItVX7cOQFZPjfk1Oh+L3vVTNd/yVbTxsa4AiEAhKw4F0R20tezcgylZ13KRvsLBY+pbrVzaRK/Wo5O5RE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172484},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=22 <23 || >=24 <25 || >=26 <27"},"gitHead":"90534d67ce15a10c9e9f51633cc8c0f93bf28d5a","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 --test-timeout=30000 test/*.test.js","benchmark":"node test/stress.js","test:types":"tsc --noEmit --strict --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck test/types.test.ts","test:coverage":"npm run test:types && node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=90 --test-coverage-functions=78 --test-coverage-branches=74 --test-timeout=30000 test/*.test.js"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"10.9.8","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.5.0","chokidar":"^5.0.0","hyper-express":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/directory-sync_3.0.3_1784319796755_0.5851869440997197","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"directory-sync","version":"3.0.4","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","_id":"directory-sync@3.0.4","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"homepage":"https://github.com/kartikk221/directory-sync#readme","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"dist":{"shasum":"ae4fabff4d3049acab9cafc5156b735743327088","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-3.0.4.tgz","fileCount":13,"integrity":"sha512-azApFqf/kPfk76jeytkhQKuLKywa7esk4W7UztnUSB1O+hW25b3rXsbPfgCvvCMd/oiBBliphb1ncBt1dVtsmQ==","signatures":[{"sig":"MEUCIQC2Hg57SbvFDOvBYvlwXmmTag4CDTE4E2HAswuiPTQObAIgMT7huWtNqMqY4jbTpfEODIw4Nd5kZiHCkoUINDZegfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176861},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=22 <23 || >=24 <25 || >=26 <27"},"gitHead":"1f0e007450a5b5b63dfd02f2952e0e18251bcccf","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 --test-timeout=30000 test/*.test.js","benchmark":"node test/stress.js","test:types":"tsc --noEmit --strict --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck test/types.test.ts","test:coverage":"npm run test:types && node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=90 --test-coverage-functions=78 --test-coverage-branches=74 --test-timeout=30000 test/*.test.js"},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"repository":{"url":"git+https://github.com/kartikk221/directory-sync.git","type":"git"},"_npmVersion":"10.9.8","description":"Easily synchronize directories between two machines over the internet.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.5.0","chokidar":"^5.0.0","hyper-express":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/directory-sync_3.0.4_1784321070691_0.3640486564547767","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"directory-sync","version":"3.0.5","description":"Easily synchronize directories between two machines over the internet.","main":"index.js","types":"index.d.ts","type":"module","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 --test-timeout=30000 test/*.test.js","test:types":"tsc --noEmit --strict --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck test/types.test.ts","test:coverage":"npm run test:types && node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=90 --test-coverage-functions=78 --test-coverage-branches=74 --test-timeout=30000 test/*.test.js","benchmark":"node test/stress.js"},"engines":{"node":">=22 <23 || >=24 <25 || >=26 <27"},"repository":{"type":"git","url":"git+https://github.com/kartikk221/directory-sync.git"},"keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"author":{"name":"kartikk221"},"license":"MIT","bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"homepage":"https://github.com/kartikk221/directory-sync#readme","dependencies":{"chokidar":"^5.0.0","hyper-express":"^7.0.0","ws":"^8.5.0"},"devDependencies":{"typescript":"^5.9.3"},"_id":"directory-sync@3.0.5","gitHead":"141420568b307122cb04c367ae91ac90439b45ab","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-rXrpgiOp03UrSOK5C/xE1e5xMKww9CciikM2OT4NKvQyZTjgF6ZqRZZ5Ea/hwyT3Bdclwz/j73nctQnNPNli4w==","shasum":"2a030542420cd34e295fe23de3bd01c506d00282","tarball":"https://registry.npmjs.org/directory-sync/-/directory-sync-3.0.5.tgz","fileCount":13,"unpackedSize":179433,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRuI45qLd0FNJv9npXXdYvoz7VLA7I7kJADpyDw3bMBgIgSy360t89rR7qR8+1YHjhZMqE7u6X4Zr2kRfykO97OUw="}]},"_npmUser":{"name":"kartikk221","email":"kartikk331@yahoo.com"},"directories":{},"maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/directory-sync_3.0.5_1784834082261_0.8666242126833499"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-27T22:36:58.866Z","modified":"2026-07-23T19:14:42.545Z","1.0.0":"2021-09-27T22:36:59.041Z","2.0.0":"2022-03-04T17:32:46.442Z","2.0.1":"2022-03-04T20:48:10.034Z","2.0.2":"2022-03-04T23:30:40.596Z","2.0.3":"2022-03-04T23:34:50.015Z","2.0.4":"2022-03-05T05:32:53.792Z","2.0.5":"2022-03-05T06:17:15.808Z","2.0.6":"2022-03-05T17:34:09.535Z","2.0.7":"2022-03-05T18:24:11.670Z","2.0.8":"2022-03-05T21:15:57.843Z","2.0.9":"2022-03-05T21:35:15.008Z","2.0.10":"2022-03-05T23:55:14.345Z","2.0.11":"2022-03-07T04:50:58.075Z","2.0.12":"2022-03-07T18:27:24.692Z","2.0.13":"2022-04-25T22:30:50.618Z","2.0.14":"2022-04-30T16:49:12.781Z","2.0.15":"2022-10-19T19:42:25.806Z","2.0.16":"2023-08-17T21:48:22.531Z","2.0.17":"2023-08-18T19:17:55.594Z","2.0.18":"2023-08-21T22:01:30.403Z","2.0.19":"2023-08-31T22:50:36.710Z","2.0.20":"2023-08-31T23:51:40.317Z","2.0.21":"2023-09-01T05:52:55.338Z","2.0.22":"2024-01-03T19:59:11.319Z","3.0.0":"2026-07-16T04:37:43.891Z","3.0.1":"2026-07-17T19:27:40.369Z","3.0.2":"2026-07-17T19:53:07.094Z","3.0.3":"2026-07-17T20:23:16.889Z","3.0.4":"2026-07-17T20:44:30.884Z","3.0.5":"2026-07-23T19:14:42.400Z"},"bugs":{"url":"https://github.com/kartikk221/directory-sync/issues"},"author":{"name":"kartikk221"},"license":"MIT","homepage":"https://github.com/kartikk221/directory-sync#readme","keywords":["sync","directory","directory-sync","simple-to-use","sub-directory","recursive"],"repository":{"type":"git","url":"git+https://github.com/kartikk221/directory-sync.git"},"description":"Easily synchronize directories between two machines over the internet.","maintainers":[{"name":"kartikk221","email":"kartikk331@yahoo.com"}],"readme":"# DirectorySync: Multi-Directional FileSystem Synchronization\nSynchronize directories between multiple machines over network with the ability to be synchronized in real-time.\n\n## Installation\nDirectorySync requires an even-numbered Node.js release supported by HyperExpress v7: Node.js 22, 24, or 26.\n```\nnpm i directory-sync\n```\n\nHyperExpress uses the native uWebSockets.js addon. Use a supported macOS or Windows platform, or a glibc-based Linux distribution such as Debian or Ubuntu. Alpine Linux is not supported by HyperExpress v7, including Alpine installations using `gcompat`.\n\nDirectorySync uses Chokidar 5.0.0. The LTS write-stability defaults are retained: `awaitWriteFinish` waits for a file's size to remain stable for 500 ms, and atomic-write coalescing is enabled for the default `fs.watch` backend. Explicit watcher options continue to take precedence. Polling remains available for network and non-standard filesystems.\n\n## Synchronization Model\n\nEach `Server` host is the central authority for one repository. Any number of `Mirror` nodes may push local changes to that authority and pull accepted changes from it. During one Server lifetime, every accepted mutation receives a Server-issued, increment-only revision. A Mirror mutation based on the current revision is accepted without clock arbitration; stale or unknown revisions use filesystem `mtime` once to resolve contention, with the authority keeping its current entry on an exact timestamp tie. The accepted result then receives a new revision and cannot be reopened by timestamp differences.\n\nThe active manifest is rebuilt directly from each filesystem on startup. DirectorySync creates no private state directory, manifest cache, tombstone file, or persistent temporary directory. Verified downloads use the OS temporary directory and fall back to a UUID-named sibling when that directory is unavailable or a cross-filesystem move requires one.\n\nDeletions are represented by Server-only, in-memory tombstones. A directory tombstone covers older descendants, newer descendants are preserved, and redundant older descendant tombstones are removed. Each Server host retains up to 10,000 tombstones by default and evicts the oldest timestamp when the limit is exceeded. Server restart intentionally creates a new authority epoch and clears revisions and deletion history.\n\nProtocol v5 carries a process-lifetime Server epoch, authority revisions, filesystem timestamps, SHA-256 hashes, actor identities, clock information, and tombstones. Mirrors keep observed revisions only in memory and never mint authority revisions. They normalize filesystem times into the Server's clock domain only for cold-start or stale-revision fallback, then translate accepted times back before applying them with `utimes()`. All servers and mirrors for a repository must be upgraded together.\n\n### Reconciliation\n\nOn initial connection and reconnect, a Mirror scans its filesystem while establishing its Server subscription. After subscription is confirmed, it fetches one response containing the active manifest, tombstones, protocol version, and Server time. Reconciliation applies deletions first, creates directories from shallowest to deepest, transfers up to 100 files concurrently by default, and finally restores directory mtimes from deepest to shallowest. The existing `queue.max_concurrent` option can lower or raise that limit for a particular host. Transfers remain streaming and backpressure-aware, so concurrency does not buffer entire files in memory. WebSocket events provide low-latency updates, while complete reconciliation remains the recovery mechanism.\n\nDeclarative Server filters are included in that manifest response and enforced by Mirrors before filesystem mutations enter the transfer queue. Ignored paths therefore produce no upload request or per-path filter log. Function filters remain Server-only because executable code is never sent over the network; the Server silently rejects any mutation they exclude.\n\nPublic logs are limited to `MANIFEST`, `WEBSOCKET`, `UPLOAD`, and `DOWNLOAD`. For every file transferred, its source emits `UPLOAD` start and completion logs while its destination emits matching `DOWNLOAD` start and completion logs. Manifest exchanges and WebSocket connections, reconnections, and disconnections are also logged; local filesystem bookkeeping, retries, filters, and hard-sync passes are intentionally silent. Operational failures continue to use the `error` event.\n\nFor each path, a matching base revision establishes causal order without consulting timestamps. If revision history is unavailable or stale, the newest normalized timestamp wins once: active files and directories use `mtime`, tombstones use their deletion time, and exact ties keep the Server entry. Matching file size and SHA-256 avoid content transfer and simply adopt the Server revision. Accepted timestamps are applied to the filesystem, so copying a file does not replace its logical modification time with its transfer time.\n\n### Performance\n\nFile transfers are streamed with backpressure and default to 100 concurrent files through `queue.max_concurrent`. Complete reconciliation uses a fixed worker set instead of allocating one promise per file. Live changes are coalesced to the newest pending mutation per URI, with at most 10,000 distinct URIs retained by default through `queue.max_pending`; exceeding that bound discards the inbox and schedules one authoritative manifest reconciliation. Directory mutations remain ordering barriers so parent/child changes cannot race. Manifest hashing is separately limited to at most four files by default through `hashing.max_concurrent`, avoiding unbounded random disk reads. Hashes are reused only in memory while a process is running and only while both file size and `mtime` remain unchanged; no hash or manifest cache is persisted.\n\n`npm run benchmark` runs the bidirectional stress scenario: 100 distinct random 1 MiB files begin across both the Server and Mirror, converge with full streamed integrity verification, then receive parallel overwrites and deletions from both sides followed by another complete integrity check. `BENCHMARK_FILES`, `BENCHMARK_FILE_SIZE`, and `BENCHMARK_CONCURRENCY` can adjust the workload.\n\n### Tombstones And Deletion Limits\n\n- A live Server or Mirror deletion creates a typed tombstone on the Server. File tombstones cover the exact path, while directory tombstones also cover older entries in the deleted subtree.\n- A newer entry may resurrect a deleted path. The previous typed tombstone can remain alongside that active entry so stale peers cannot restore the older deleted type or subtree.\n- Directory tombstones discard only descendant tombstones that are not newer than the directory deletion. Later descendant deletions remain independently effective.\n- A deletion made while a Mirror process is stopped cannot be distinguished from a file that never existed. On reconnect, an existing Server entry is therefore restored to that Mirror.\n- Restarting the Server or evicting an old tombstone removes that deletion knowledge. A sufficiently stale Mirror may then restore previously deleted content.\n\nThe default limit is 10,000 effective tombstones per hosted directory. It can be changed with `state.max_tombstones`.\n\nClock normalization handles a consistently offset Mirror clock, including large offsets, when timestamp fallback is required. Offsets within the timing uncertainty of the manifest request are treated as zero so network jitter cannot turn an exact timestamp tie into a newer Mirror mutation. Files copied in with foreign preserved timestamps or a clock that changes substantially between runs remain subject to normal filesystem-mtime limitations after an epoch change because DirectorySync deliberately stores no timestamp or revision provenance outside process memory.\n\n## Upgrading From The V2 LTS Release\n\nMost applications can keep their existing `Server` and `Mirror` construction code. Upgrade every server and mirror for a repository together, use a supported Node.js release, and restart the fleet. DirectorySync rebuilds each manifest from the filesystem and performs the initial reconciliation automatically.\n\nThe intentionally breaking requirements are:\n\n- Node.js 14-21 are no longer supported. HyperExpress v7 requires a supported modern runtime; DirectorySync supports Node.js 22, 24, and 26.\n- HyperExpress 7 uses a newer native uWebSockets.js build. Alpine Linux is no longer supported; use macOS, Windows, or glibc-based Linux.\n- Protocol v5 peers cannot communicate with older protocol versions, so a repository must be upgraded as one fleet.\n- Symbolic links are no longer followed or synchronized. This prevents a repository path from escaping its configured root.\n- DirectorySync no longer reserves `.directory-sync` or writes any private state inside the synchronized root.\n\nBehavior differences in v5 are:\n\n- A `Server` host is the central authority. Server-issued revisions establish causal order while it remains alive; timestamp fallback is limited to stale or unknown revision history, and an exact fallback tie keeps the authority's current entry.\n- Deletion history lives only in Server memory. Deletions made while a Mirror is stopped cannot be inferred, and restarting the Server clears all tombstones.\n- File integrity uses streamed SHA-256 and byte-length validation instead of MD5. The backward-compatible `schema` and `md5_change:*` surfaces remain, but their hash value is SHA-256.\n- File writes are verified in the OS temporary directory before replacement. Cross-filesystem moves stage one verified sibling for the final rename. Partial, oversized, stale, or checksum-invalid transfers never replace canonical content.\n- File/directory type replacement, zero-byte files, live deletions, and newer resurrection converge through the same conflict rules.\n- Chokidar 5 replaces Chokidar 3. It is ESM-only, removes glob expansion from watched paths, and substantially reduces transitive dependencies. DirectorySync watches the configured root rather than a user glob, so normal `Server` and `Mirror` usage is unchanged.\n- DirectorySync no longer installs global process-exit or uncaught-exception handlers. Applications retain control over their own lifecycle and should call `destroy()` during graceful shutdown.\n\nAdditive API improvements include `ready()` and idempotent `destroy()` lifecycle methods, `Server.unhost()`, manifest access through `Mirror.map`, and bundled TypeScript declarations. Existing names—including the legacy `supress` spelling and convenience methods—remain available.\n\n## Example: How To Setup A Server?\nBelow is a simple snippet for setting up a server and hosting directories which can then be mirrored on remote machines.\n\n```javascript\nimport { Server } from 'directory-sync';\n\n// Create a Server instance which will host your desired directories\nconst server = new Server({\n   port: 8080,\n   auth: 'some-secret-key' // You may use this key to authentice mirrors\n});\n\n// Bind approriate listeners for logging/error handling on the Server instance\nserver.on('log', (code, message) => console.log(`[SERVER][${code}] ${message}`));\nserver.on('error', (error) => console.log(`[SERVER]`, error));\n\n// Host a directory with a custom \"name\" and then the \"path\" to the directory on your system\nserver.host('my-directory-1', './path/to/some-directory');\n\n// You may also specify which files to keep/ignore with filters when hosting a directory\nserver.host('my-directory-2', './path/to/some-directory-2', {\n    filters: {\n        keep: {\n            files: ['configuration.json'], // We also want to host this one configuration.json file\n            extensions: ['.html', '.css', '.js'] // We only want to host HTML, CSS & JS files\n        },\n        ignore: {\n            directories: ['node_modules'] // We do not want to host any files from node modules\n        }\n    }\n});\n```\n\n## Example: How To Setup Mirrors?\nBelow is a simple snippet for setting up a mirror and synchronizing a remote directory from the example above.\n\n```javascript\nimport { Mirror } from 'directory-sync';\n\n// Create a mirror instance to mirror the \"my-directory-2\" directory from above example\nconst my_directory_2_mirror = new Mirror('my-directory-2', {\n    path: './mirrored-some-directory-2', // Provide the path where this directory should be mirrored\n    hostname: '127.0.0.1', // IP/Host address of the Server instance machine\n    port: 8080, // Port of the Server instance machine\n    auth: 'some-secret-key', // Authentication key to access the Server instance\n});\n\n// Bind approriate listeners for logging/error handling on the Mirror instance\nmy_directory_2_mirror.on('log', (code, message) => console.log(`[MIRROR][${code}] ${message}`));\nmy_directory_2_mirror.on('error', (error) => console.log(`[MIRROR]`, error));\n```\n","readmeFilename":"README.md"}