{"_id":"@acteam-it/sftp-watcher","_rev":"1-87849a5c7a9f5c2a9f1dbab3b92baf1b","name":"@acteam-it/sftp-watcher","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.3":{"name":"@acteam-it/sftp-watcher","version":"1.0.3","description":"SFTP watcher helps to monitor the SFTP directory and tigger corresponding event. It's easy to start and stop process at any time.","main":"service.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Armored-fr/sftp-watcher.git"},"author":{"name":"dfrancisco"},"license":"ISC","bugs":{"url":"https://github.com/Armored-fr/sftp-watcher/issues"},"homepage":"https://github.com/Armored-fr/sftp-watcher#readme","keywords":["nodejs","sftp"],"gitHead":"50c9ee8fce1b373e29dce36d43dd3e4e81c49677","_id":"@acteam-it/sftp-watcher@1.0.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-KzHJUOdwXH48zlW4FBzn9a0sHM3eeIRtlHuakBfi1Pl26c/6Pluygpbu4EZwLVwmrpBr39MPvYq8s3OLjhrdOw==","shasum":"598cd6e2684619ee1f0f0f7e31882b8bffc9bd35","tarball":"https://registry.npmjs.org/@acteam-it/sftp-watcher/-/sftp-watcher-1.0.3.tgz","fileCount":3,"unpackedSize":5556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/r0NCRA9TVsSAnZWagAAMVEP/2Jqu5MoejnY6emSqME4\nJMA4tacPIp8+ej12TiBtQ2uv8h3MStBSLRDorucq3mtgIe4VT5vZ0iJtbiLM\nzlq2m2RLUhTOn36DoQSHBbGpVJPXhYbcur1lDKYzl3akhPY4KUrWObIEdlAr\n4SYBJfuA6XyDgxwG9414PxcxX28w1Zgk0fiy3+/+lGQsJ3NIYq+aRgpGAgH6\nqzUYxptkHe5paWK0HK2eA4QfEN2xeIzTdhazCI5u+sw95xS0K1J3y7qhhKdP\nPnhr/bEScu+LNonZLulh4TkbLDolGHzJ6UkJ+hDzwQ+c6Wyva01eLmrMCjcR\nwbpC5DW/v7XRxbAU1wMqc9Te06T+Mm9xYRKP91cMy5ozUSVJ4zN9zpUN8oJL\nPw5sAL4gx5jz+0zTfS1gMxWovom0ffpOQ2MfJiHm2BwB3tuliG8eV4ru39ld\nFPQKMvYEFN9oL4tNKrwugFQRN9WA7tFtJLibnSsONRaZM2ieHdvqAiCMhD1M\n0krCGD2Lxwb6+KIpZLE7R0ro2JfeVjLMC06UtiskXm/xyFMPR22ph8FRlvM+\nkV6Us7hSxQmEv3RFKoLp+Zk7CQED3YXN2f23N4OfWjFNQUOoPG/kUVgXHKaP\n2A3PzByTJvnGEzuVIJsvpdS59k8nmo1nWXa0iGcgh78HPZadu4uDF7aWqfUs\n/M1V\r\n=jxS3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG02uEMknEjnRFf7b6apyYA7FMjvtOWhoKywGzu5Va//AiEAuT2NtnD6lm+VVleIrZs9huDi7NKdBCp/7boKj4OJp/I="}]},"_npmUser":{"name":"dfrancisco","email":"desvi.francisco@acteam-it.com"},"directories":{},"maintainers":[{"name":"dfrancisco","email":"desvi.francisco@acteam-it.com"},{"name":"jtaverne","email":"julien.taverne@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sftp-watcher_1.0.3_1610530061475_0.6295111800955158"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-13T09:27:41.241Z","1.0.3":"2021-01-13T09:27:41.586Z","modified":"2022-04-04T11:17:04.461Z"},"maintainers":[{"name":"dfrancisco","email":"desvi.francisco@acteam-it.com"},{"name":"jtaverne","email":"julien.taverne@gmail.com"}],"description":"SFTP watcher helps to monitor the SFTP directory and tigger corresponding event. It's easy to start and stop process at any time.","homepage":"https://github.com/Armored-fr/sftp-watcher#readme","keywords":["nodejs","sftp"],"repository":{"type":"git","url":"git+https://github.com/Armored-fr/sftp-watcher.git"},"author":{"name":"dfrancisco"},"bugs":{"url":"https://github.com/Armored-fr/sftp-watcher/issues"},"license":"ISC","readme":"# Sftp-watcher\r\n\r\n\t\tSSFTP watcher helps to monitor the SFTP directory and tigger corresponding event. It's easy to start and stop process at any time.\r\n\t\t\r\nConfiguration\r\n--------------------------------------------------------------------------\r\n* install package\r\n\r\n\t\tnpm install sftp-watcher\r\n\r\nSampleCode\r\n--------------------------------------------------------------------------\r\n\r\n\tvar SftpWatcher = require(\"sftp-watcher\");                            \r\n\t\r\n\tvar event = new SftpWatcher({\r\n\t\t\thost : 'your.hostname.com',\r\n\t\t\tport : 22,\r\n\t\t\tusername : 'username',\r\n\t\t\tpassword : 'password',\r\n\t\t\tpath : 'test/'\r\n\t\t});\r\n\t\t\r\n\tevent.on(\"upload\", function (data) {\r\n\t\tconsole.log(data)\r\n\t});\r\n\tevent.on(\"delete\", function (data) {\r\n\t\tconsole.log(data)\r\n\t});\r\n\tevent.on(\"heartbeat\", function (data) {\r\n\t\tconsole.log(data.toString())\r\n\t});\r\n\tevent.on(\"close\", function (data) {\r\n\t\tconsole.log(data.toString())\r\n\t});\r\n\tevent.on(\"error\", function (data) {\r\n\t\tconsole.log(data.toString())\r\n\t});\r\n\r\n    /*To stop the watcher*/\r\n\r\n    event.emit(\"stop\");","readmeFilename":"README.md"}