{"_id":"haraka-plugin-watch","_rev":"37-9c7951ebd60a672254d629fb09d75068","name":"haraka-plugin-watch","dist-tags":{"latest":"2.2.4"},"versions":{"1.0.0":{"name":"haraka-plugin-watch","version":"1.0.0","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@1.0.0","maintainers":[{"name":"haraka","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"cb6f207e354ca0e742cda8ad8b9178130e9164c7","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-1.0.0.tgz","integrity":"sha512-rZqqVwARbtr00E7eCHRU6FD/yN48QwgkmeQubeUCO9qHPnn6tDR9CQebKgcRPCD06hqYG8nBDk7zQ0joHmO1zg==","signatures":[{"sig":"MEYCIQCYPO4cwBbbZVhH3rYJlu5PL2pacoXKDrHeV8JxMKAvwwIhAMYS+BXJSyYkACYueh5K8IwQ4Z6izKNQeG0ymAMXWSnE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"cb6f207e354ca0e742cda8ad8b9178130e9164c7","gitHead":"cbfb6f128c406ff3569211d2448a43d143fddf71","scripts":{"lint":"eslint *.js lib/*.js html/client.js test/*.js","test":"mocha","coverage":"istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"haraka","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"2.11.3","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"4.6.0","dependencies":{"ws":"^1.1.1","async":"^2.0.0"},"devDependencies":{"mocha":"*","eslint":"^3.7.1","haraka-test-fixtures":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch-1.0.0.tgz_1476153227492_0.5111393895931542","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"haraka-plugin-watch","version":"1.0.1","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@1.0.1","maintainers":[{"name":"haraka","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"5b723f7b6694d2a017daf0fa3ecf9235d0601462","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-1.0.1.tgz","integrity":"sha512-nrYKH3obqa52twLQp+qPO2r5yZoqZIGRGYyxYyyp/GEXSMKMPoIZ0XKRGD3wQCR38Ubx/yaRdKqkYF+Jm7jTFg==","signatures":[{"sig":"MEUCIFwAmwAree5gOGlUtryJPNOW89K93qrk1ySC+rAMr+/UAiEA0tKaVY+k6XqHmCPNSf2dBULaQrqIdRjmtKEFOG3X2Q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5b723f7b6694d2a017daf0fa3ecf9235d0601462","gitHead":"3ceb77e7dc3533ba64900e5785f93b346a6cc472","scripts":{"lint":"eslint *.js lib/*.js html/client.js test/*.js","test":"mocha","coverage":"istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"haraka","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"2.11.3","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"4.6.0","dependencies":{"ws":"^1.1.1","async":"^2.0"},"devDependencies":{"mocha":"*","eslint":"^3","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch-1.0.1.tgz_1476156491883_0.1420766618102789","host":"packages-16-east.internal.npmjs.com"}},"1.0.2":{"name":"haraka-plugin-watch","version":"1.0.2","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@1.0.2","maintainers":[{"name":"haraka","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"37d7fc987c5152b3883af73d4605829a51cf6153","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-1.0.2.tgz","integrity":"sha512-78hHhw8c7sbyekxpOZzhZrhHcT4GQwrsYLAzaum56eY5VlavrQg7VzO/9ABdoTaLvjeFL6p5kL/MJrg/nLWHXw==","signatures":[{"sig":"MEQCIHEvROuJQQl39wVE8s6o5AyV+gZTEc6+6NV4W67E68T2AiAOsn3GpbyIxqI5afkr2zACVlRxJpS8t5+wHSjV1LXcbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"37d7fc987c5152b3883af73d4605829a51cf6153","gitHead":"6790ea7a0e189475f26233c8e67b49c8c1224df3","scripts":{"lint":"eslint *.js lib/*.js html/client.js test/*.js","test":"mocha","coverage":"istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"haraka","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"2.11.3","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"4.6.0","dependencies":{"ws":"^1.1.1","async":"^2.0"},"devDependencies":{"grunt":"*","mocha":"*","eslint":">=3","grunt-eslint":"*","grunt-version-check":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch-1.0.2.tgz_1477286648317_0.3433959945105016","host":"packages-12-west.internal.npmjs.com"}},"1.0.3":{"name":"haraka-plugin-watch","version":"1.0.3","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@1.0.3","maintainers":[{"name":"haraka","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"0db72aeb1da728230c4c987c33cd83772590b67c","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-1.0.3.tgz","integrity":"sha512-Op6jgtpzUPwTDMd+9emhtTBOFDeLvJIPr/Tl84KQ1HJbjDQNQUi/6mQYQc+jlhAqChiQH9577pYNisKf6hk8/Q==","signatures":[{"sig":"MEUCIQCWWRuYzg+SMQaUpkBNtu8jAufQOV2+3T46QbaklNjNHwIgKjryZD5xMHyiQzSkBkJ+SKCfB0gIHm1oKwretHBF5uQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0db72aeb1da728230c4c987c33cd83772590b67c","gitHead":"a1a4c3623306e0f2f40ec19cbb2612759f997617","scripts":{"lint":"eslint *.js lib/*.js html/client.js test/*.js","test":"mocha","cover":"istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"haraka","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"2.11.3","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"4.6.0","dependencies":{"ws":"^1.1.1","async":"^2.0"},"devDependencies":{"grunt":"*","mocha":"*","eslint":">=3","grunt-eslint":"*","grunt-version-check":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch-1.0.3.tgz_1477452831638_0.1569138397462666","host":"packages-18-east.internal.npmjs.com"}},"1.0.4":{"name":"haraka-plugin-watch","version":"1.0.4","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@1.0.4","maintainers":[{"name":"haraka","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"313f147114fae749dea0391efa02bab9e60409c3","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-1.0.4.tgz","integrity":"sha512-E02Tjgodu4cAyqXQe2qUzjUEsusVrxBZbCMmOdPXaeUsxlJQPZG4s98QKPWrwbfrWSrN8cFB14l8Ih+kuhzB6A==","signatures":[{"sig":"MEQCIF/PAl6i4a+iF/FYaOLGGvJtglh+JnoPeu4a9hvz81oIAiBIlVXh7qEXaTrffkTxwjX4busZ7hUXM+Febc9AOZ7MYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"313f147114fae749dea0391efa02bab9e60409c3","gitHead":"e7e6a2be084b03c574cc19fa614303b89a0a2ebb","scripts":{"lint":"eslint *.js lib/*.js html/client.js test/*.js","test":"mocha","cover":"istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"haraka","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"2.11.3","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"4.6.1","dependencies":{"ws":"^1.1.1","async":"^2.0"},"devDependencies":{"grunt":"*","mocha":"*","eslint":">=3","grunt-eslint":"*","grunt-version-check":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch-1.0.4.tgz_1483386754376_0.22103348234668374","host":"packages-12-west.internal.npmjs.com"}},"1.0.6":{"name":"haraka-plugin-watch","version":"1.0.6","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@1.0.6","maintainers":[{"name":"haraka","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"12491ef89f4653a701dc95f273d426432dceeee4","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-1.0.6.tgz","integrity":"sha512-SyZ5r3CvY4dZYbmHEzWca0JU0TnkBnpFc0KQysqAI9bB0Nc1wTYed+fSH8yygf3JtzhBkYDbrd1uiJKCu0uo+Q==","signatures":[{"sig":"MEQCIBDGMLJEPknGXB47Jp6kAhiKw2LudnXT5QAADSYbb/oGAiBu0W0G8yZE7KrYInYYoQVj+pUAG85WXoB7ZjOV2FBWUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"12491ef89f4653a701dc95f273d426432dceeee4","gitHead":"ac4b67148b2fd54b377bd6211f661683efbba41f","scripts":{"lint":"eslint *.js lib/*.js html/client.js test/*.js","test":"mocha","cover":"istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"2.15.11","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"6.9.1","dependencies":{"ws":"^1.1.1","async":"^2.0"},"devDependencies":{"mocha":"*","eslint":">=3","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch-1.0.6.tgz_1485393802531_0.5200303241144866","host":"packages-18-east.internal.npmjs.com"}},"1.0.7":{"name":"haraka-plugin-watch","version":"1.0.7","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@1.0.7","maintainers":[{"name":"msergeant","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"7275bd213ad69bdfc8f8028418a2a222e914b50f","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-1.0.7.tgz","integrity":"sha512-w7+zWU9xQiPLCluUZI8xzjJ9rwjRQLOLdLRJbn7rw0Um3T2ZGAJA0UTXqErx+5JjtyZsnkcsvtIptBCF7wYPuw==","signatures":[{"sig":"MEUCIFap90pyn80+weYwDFHp/U0CQl0hbIuSD/t1C5RU9bjgAiEAr0IUDcAz4VDDcE7OcYp1dzlKwTum+PNUZ8zdwDe2WL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7275bd213ad69bdfc8f8028418a2a222e914b50f","gitHead":"7e632d9a1421db7759548720a78c7770ac3039dd","scripts":{"lint":"eslint *.js lib/*.js html/client.js test/*.js","test":"mocha","cover":"istanbul cover ./node_modules/.bin/_mocha","lintfix":"eslint --fix *.js lib/*.js html/client.js test/*.js"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"4.2.0","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"6.10.0","dependencies":{"ws":"^2.0.0","async":"^2.0"},"devDependencies":{"mocha":"*","eslint":">=3","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch-1.0.7.tgz_1491003548729_0.41600104072131217","host":"packages-12-west.internal.npmjs.com"}},"1.0.9":{"name":"haraka-plugin-watch","version":"1.0.9","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@1.0.9","maintainers":[{"name":"msergeant","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"18955d8fad7581f18037e186be20c5d7f7019b98","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-1.0.9.tgz","integrity":"sha512-jAvRB0ZvuVZ7AH63jWihAylEwQDDApOv4l85NPHvgTyL7n+sARXc/RXd23WRI5h6qvJ8FcA9094X/cnEhue31g==","signatures":[{"sig":"MEQCIHMKyStFvS/rBZvGw0NDXw8BRpSxGvvlitcxR9SznkcSAiADcljwZVlZcF54MWPmrvkx79kd/LeoDihgFrm68tmKYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"18955d8fad7581f18037e186be20c5d7f7019b98","gitHead":"aaf0e56c3c5440f1a028863eca685117485a5c42","scripts":{"lint":"eslint *.js lib/*.js html/client.js test/*.js","test":"mocha","cover":"istanbul cover ./node_modules/.bin/_mocha","lintfix":"eslint --fix *.js lib/*.js html/client.js test/*.js"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"4.6.1","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"6.11.0","dependencies":{"ws":"^3.0.0","async":"^2.0","haraka-plugin-redis":"^1.0.5"},"devDependencies":{"mocha":"*","eslint":">=3","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch-1.0.9.tgz_1497660841057_0.5454571552108973","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"haraka-plugin-watch","version":"1.0.10","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@1.0.10","maintainers":[{"name":"msergeant","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"239655fd700d690dbd86d0c5cf150739aaa2af43","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-1.0.10.tgz","integrity":"sha512-ysTdZB8dd2atuE9YU8s2fTMo38WPNO8XkLlfpIxmsYxe0YNJtDnPnQf0oB8IfqxGAFW0+WpyG46X8iJbU5SrgA==","signatures":[{"sig":"MEUCIAfXksQriYbj7R3XRaLED/vAADAybLRnjdKrqcwVbKrdAiEAwo4031lIU9GNjBxaTNg/O+zxhsQ2gDHl6IrUxTzPV88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"239655fd700d690dbd86d0c5cf150739aaa2af43","gitHead":"3842308395d1f5d52893ca2719cf1d97b3a6235e","scripts":{"lint":"eslint *.js lib/*.js html/client.js test/*.js","test":"mocha","cover":"istanbul cover ./node_modules/.bin/_mocha","lintfix":"eslint --fix *.js lib/*.js html/client.js test/*.js"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"4.2.0","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"6.10.2","dependencies":{"ws":"^3.0.0","async":"^2.0","haraka-plugin-redis":"^1.0.5"},"devDependencies":{"mocha":"*","eslint":">=3","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch-1.0.10.tgz_1498508127575_0.850186092313379","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"haraka-plugin-watch","version":"1.0.11","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@1.0.11","maintainers":[{"name":"msergeant","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"424041d79fe8f253e0dfcf19dbceeb26f3513155","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-1.0.11.tgz","integrity":"sha512-VKMsljrLnPmz5IpnUJNE5DjPNkSDDn/pkR4MKI3Z5lahvaO4g6rVv7ksZnpZzCHse3FMeAH8sD9JTWJ3oktLHA==","signatures":[{"sig":"MEQCIHbz342fvVEI4Q4mORzLwaYRwiGAcSBctmvtrF+Eo4hGAiBnfKVMm7wIYZyQyAq/Du7zogTPaNxGUiN8ZgJ+gUoDiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"424041d79fe8f253e0dfcf19dbceeb26f3513155","gitHead":"381de9c582a4f623c2a3fdf04752ac45e88f7eef","scripts":{"lint":"node node_modules/.bin/eslint *.js lib/*.js html/client.js test/*.js","test":"mocha","cover":"node node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","lintfix":"node node_modules/.bin/eslint --fix *.js lib/*.js html/client.js test/*.js"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"4.6.1","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"6.11.1","dependencies":{"ws":"^3.0.0","haraka-plugin-redis":">=1.0.5"},"devDependencies":{"mocha":"*","eslint":">=3","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch-1.0.11.tgz_1501441768312_0.9196904241107404","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"haraka-plugin-watch","version":"1.0.12","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@1.0.12","maintainers":[{"name":"msergeant","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"66656b9c2ce49ad18a796a87cb2e4421d0237b42","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-1.0.12.tgz","integrity":"sha512-Egt1pWhpcTOkjsJVWa2NNe9kM/tUzKdHRUI08969bHWcFfJk84pVe2pg46IsYYagY/EUkAA35SKYMlOeb7HPxA==","signatures":[{"sig":"MEUCIQC/ju21rCqstInUOrr5s9yU6zgrFojJBF8bwuviIDLEdgIgB9w9/dZsHV2v85thrrEHFWKe18GR1E8flzCMIcrPCdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"66656b9c2ce49ad18a796a87cb2e4421d0237b42","gitHead":"57e4b3bcb2ff576a673b74facd56c89f1af20ce1","scripts":{"lint":"node node_modules/.bin/eslint *.js lib/*.js html/client.js test/*.js","test":"mocha","cover":"node node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","lintfix":"node node_modules/.bin/eslint --fix *.js lib/*.js html/client.js test/*.js"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"4.6.1","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"6.11.2","dependencies":{"ws":"^3.0.0","haraka-plugin-redis":">=1.0.5"},"devDependencies":{"mocha":"*","eslint":">=3","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch-1.0.12.tgz_1505199248572_0.5613840685691684","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"haraka-plugin-watch","version":"1.0.13","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@1.0.13","maintainers":[{"name":"msergeant","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"5ea407ef84713cd0f79e63f8a4264366578d60e8","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-1.0.13.tgz","fileCount":17,"integrity":"sha512-rqtzKN/hB7MWoADaSCXHuMReSDy7vnw0bnIp3Xu9IE2k3uWRSFFJ5Ju0WzxyhcM7b+iOk6NBgFRiiHLtpo6Y3Q==","signatures":[{"sig":"MEUCIA1fTNV05dU0mNNNUb5PMXm2XZZiVizp7wwhiF/cOEglAiEAkKYbKDkZAdi54AylydtY9X4J+Ihml/UGjpVmU6sbBA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5e+WCRA9TVsSAnZWagAAzGcP/0F/nym0iLz29vvIfY5O\n+BLjHL/l/3KTCqnmHl6x2h4HN0mDLISjjV77sT9lmWo2P3TK+RpBlaCGPGIB\nabEhj1aE3zHl5BJOMcqTV/boJMyPrVWUALjbiSzOWPCaTvYAzbdBp5uSBP4p\nxCAjuPseY3RLphmKbE3eI1N11A3TlyDa9QD6wDZ7Q89iKek2rzKjYsQF/jgp\n1+LNZGRS+BO+7jNqDs0BK3hM/n8SNKdnkOPoV7XQgE6qIdwaMTB95Bqhtcpk\nTihi3kKYS/6mghxT73++dfSmQOYcJH85zDlt53pIpZjC0sjXXF57ugzWrkI6\nI8eJh+qXKKMyAL9MHrKnX6kguntuydNF192jPEbwSVOGEwe5c9/xdYQqCO6O\nrY8ZMCYx8bQB0K/lS3Yz8MAb4LScZV9ifmjunAtL9ulPJLpv2ZwEUEYa4VfE\nPYKgSYWttsB5EPCslRG+y15F3IBL33B1+U3tCH2VTqw0wmPfLeewryXNbgcy\nuEzLNR8o3mUxtimykMUBs2HzU9GhtjEibFjWDsE+SkW4UQHZxZHb6EBex1iq\n8W4rMPivxYEQics5QMebK7atkLaoPqOnPX5owre6iu6meX8FY2DMQPfCTYVr\nN8rBWZNbpPGVpsT3hilYHnoi3TgDMg8QAX5QnL/bbNOvxuSN9Jo+N1m2UmFx\n8fpZ\r\n=s7OU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6062ab0151a21f8dc5fac91558bca94b980e2f74","scripts":{"lint":"node node_modules/.bin/eslint *.js html/client.js test/*.js","test":"mocha","cover":"node node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","lintfix":"node node_modules/.bin/eslint --fix *.js html/client.js test/*.js"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"6.9.0","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ws":"^6.1.2","haraka-plugin-redis":">=1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":">=3","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_1.0.13_1558572950092_0.2217463458083071","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"haraka-plugin-watch","version":"1.0.14","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@1.0.14","maintainers":[{"name":"msergeant","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"27f86b5fe8286d44f9a7aff90afcfc8febe2a555","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-1.0.14.tgz","fileCount":17,"integrity":"sha512-Ia8yd4IvzLa4B1Rd0weJCdRRcX/FM0CJA3B4F9ZrukB5hkZUZOrF+sHmQQv/xpEy2bOKDZ4X6jBxevpVyIQ5sQ==","signatures":[{"sig":"MEYCIQDncO6C9DVRtt7BL6JwX0K9s9mx+m2ocPYd9jUb+RitQwIhAK1cPnJA+QYA7dM9EltuBtBRWy2zs1l6cyfLrL4q4I41","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI038CRA9TVsSAnZWagAA2cgP/0akKezK9WlwrvN4noLh\nCKdXnenE3URpUv4kXGF3KPCB58UoTXQaL3QTUpAigpiHEBRlVSiXNgsdOvuD\nva6f+3ZfydvetOxo97421UwOF1ytDxV50o14rmlBT0BsdGu3lTC2KwYdYqna\nhCiTAEsXQYFgzJZE/K4YCbYQxDuiuHcY0Yg9nHEZfquqkh09lyB8LRmbIrX4\nWJHbCLMN82V5scCMwSEi5u0HCxWL5nM6u+Up3PD/NzwLE5RNhnY9NG+byksO\nA/t3Z9Cjhh6ldL1dqTYXWzJz3ixqOVGTglTDisOjr44xizpxQtWZNpN0pNdm\n69Is8jxTetCcHjihrkfVUSTNo2e7DyLNIe/x6YCkKmB2ylZE2TL1zNxWUQir\ngQrcm8R/OeV5dTtTI3rIafSq9o/49sFxaGIdd1CqtZxjcLa/gl1JpfSVwsvR\nMnqHY2d6rybx3z73hUpaj0kw/fN5kwSZoqzvjYbZGLpmecNl0+7LbtN/OqAb\nwbXI31RryekZLYaVj30AZcJLCG0KqXFT7nL1CbZGB+fH4gmKBAYnlZkvzWYP\nbhUAlSX0W+O+UbmecWM7fFqf/ys88/LN1l1eBGaFBgX4ibhfcfk/B3fKk4GS\n3gMRFX0M033X8iFrtYK+5351iIN2O6EXLebDU6+hyfcn8Rn9BiZZg86rjK2B\nw3VJ\r\n=nzHZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ea9db63d8ca2c53097b3ebac205bb23b999f307c","scripts":{"lint":"npx eslint *.js html/client.js test/*.js","test":"mocha","cover":"npx istanbul cover npm test","lintfix":"npx eslint --fix *.js html/client.js test/*.js"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"6.14.6","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"10.21.0","dependencies":{"ws":"^7.0.0","haraka-plugin-redis":">=1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":">=6","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_1.0.14_1596149244457_0.23244236006499785","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"haraka-plugin-watch","version":"1.0.15","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@1.0.15","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"c5b506fc7d17b2bedd3b1a660699d4bddb3cd6ec","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-1.0.15.tgz","fileCount":17,"integrity":"sha512-NhohmkZ9638MHksO6299O4W9OQZRWYBoYL6PQsoe2yDlLF+L6RiTMmep3CXkyauKqETckJ3p9J/glftPGnLJ3g==","signatures":[{"sig":"MEUCIAf2GqSdDOM3lyV1iiEPCCHFhXG2w7Afet4r7pnlbFCCAiEA9Z3rb3Yie+YANxgprm7nh7dL6h4GbeV5ajR96q6AvIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAhDiCRA9TVsSAnZWagAAgrYP/2mSeYWyvjeAbGiMFBb2\nJAt6BxI6iCkzRwBaZ1AWqc6P5ImJwFhOzVLwt6nS77bj0SYKBq1rn4d8dhSA\nLc+WajIQwAuk0c8VN2c6UdwfPYwRz1yvLuZ/1WO6aA5NtQrN1NLMK3tqTsba\nKNeWQbpXyyyNuB86TbHu9Ux4yO6SC4hhsBcPdFM9rzHfq4caJqBHaH0Apw8R\nyF0E/c7fpvCiSscwSE92ZVWxoYt3RRjcE2Ur1Dovm7rPsQAzkShN3XVc1T8C\n84TOrbnDBTGrCoogecvK2E2FT9m3bg3EqgpZYi+vr4ZQJVpCSHbrGfcQOXgS\nOXTI85UC5BMGEpjxwobN8fqspCEN78+iT1sqDFTmTYEincPLXI6ariR+A/YY\ni+wANVQ1OkDTW9xoQvOxkJI6ynm+ODRcW5CZoU4WkW98B4FHaMXAAQBXnRLO\nUy1He8NFZDtqTncqmiolA2NyQ9K2o+Wwj6SyyOqbjDnILIBVU/F5GzuIO9ot\nKBYMgNg131ToUGPS/ziA7sae+RNinV/SVro3y6KwySOulmzu0zfkPKHF5pUU\nomIKLbztXXS7jM3Y6uaIp9wNXxwA8Rwpjng8C/KWMwLipEsdMzVHNoqLsM89\njM3Jj9zvnXkRA7DJ1oVeDra9IpYqixcyDjYrg63M3DGkzFaz/opVQUYX7Ulz\nHfpQ\r\n=M+1a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f1c62edc9d00b4c23a399c5ec5ebdc487367de8f","scripts":{"lint":"npx eslint *.js html/client.js test/*.js","test":"mocha","cover":"npx istanbul cover npm test","lintfix":"npx eslint --fix *.js html/client.js test/*.js"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"6.14.10","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"12.20.0","dependencies":{"ws":"^7.0.0","haraka-plugin-redis":">=1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":">=6","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_1.0.15_1610748130240_0.22300505630825285","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"haraka-plugin-watch","version":"2.0.0","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.0.0","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"6a748751313bb2439ba52a7ed80aa476f96b6b2b","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.0.0.tgz","fileCount":14,"integrity":"sha512-y7j08BRdUlv7tI6FsuNrrx8tNoB2RMTgJKJaj1COabx0rWVMf3hHjrathQo6xXvXtts336iECxAgkcZ8sGBCvw==","signatures":[{"sig":"MEUCIDYAnQSLCqNYj/qjvVYG/coDNlpDKDZRZF+s7aOs5raCAiEAwIGV8f99RVZDXonwbbG/mJoG6LVPcujfnGgR38ui1Vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijxKpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnOw/9Gc+oWlFY0lgYpv0aFWDKpjko1p61fgzHX+3qOtY+oKxQgqNt\r\nrYTyhi8NHq8JzdJslhkLAbW0LrWbFf4GRIDa6LzI89uogxXG2yt2jTXJNdJ7\r\nJtHiTKFjf1K5J+tZpZMkQo5exbYwyLxFHmbTBhMWYfFyyUfWF/M6dIQ593la\r\nWp+BU+rCCDQr+RFS/OJrc2frSrD/W0G9xNSq6Y8SkY4QSUNKgVWl5DlIz9KP\r\nwAqMYQD+45fes3PmbdY1VdxuLllMhsr2rT0A2ulNsTGKdk1DpbaiHepp8Bbh\r\nEeUZ9tVLvPBA+tcAFz/G1FEfjugAN1gmDxiNhrsFeFrQWRCxmd/PPrSJPFeJ\r\npDHuw0SkOeOjtC+vNcZjndKxKjOftz5YHPnWpscDU0A4FNjjoRx+K0U8w6P5\r\nlMUJKzR+sUFP0Z1ufT0niUMaykV93XUhYC3U2Tx+GkEcZg7n5CZBO7zyInkq\r\n85JHxnKdG9cDZ8QQQkgTJzSLERnut32GfAaDMMau/jDQGuLHxkzvZ+YKfbfN\r\n5yWtLDlCPv2kt7yTm31+hQQ9EfXI7Q/RMZ8LzxW7pDbAGD6hYaPjgoZVJl0Q\r\nKnknUyPro0jObHDNZAoBtTaEJZuZmD/H0SJQzk14MDnWxhGivtaJuQFxUp9F\r\nTYTMycsFTr/rfGZJPqasHjS5j6ZID9BEAYI=\r\n=SHCr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1268a52b118655c3cbbf1805096c96383c095e31","scripts":{"lint":"npx eslint *.js html/client.js test","test":"mocha","cover":"npx istanbul cover npm test","lintfix":"npx eslint --fix *.js html/client.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"8.5.5","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"16.15.0","dependencies":{"ws":"8","haraka-plugin-redis":"2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9","eslint":"8","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.0.0_1653543593276_0.5810663297122416","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"haraka-plugin-watch","version":"2.0.1","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.0.1","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"f02e2e6dfe713c85defb24639d6b07ac966de870","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.0.1.tgz","fileCount":14,"integrity":"sha512-bsOIBFy/ZPb8Ty0e3RQaJaGchzpX107lj2PtTGAAMustdzN7KgOxswiJgFlwS2akYG6lZTmyheFsd0F7Cp2GNw==","signatures":[{"sig":"MEUCIHShZ9ruXjLwJzyM/Cztlbx937Dh+QSqTCpCe8NYQdeLAiEAino3zrPfj4rKpTOz3IvNYy31twO7AfVDaoZh+Ofdl4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikXWzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqELg/+O4yy7cf3GMmtaB1csyGW3WLyzKC1lTRSe/Bmk1NXq7P5pmfx\r\nQeC+OuKgxTX8EG65bs0/9BVzHSyDr7EnYTHee22Q6CMOrpFTHhj3mURcVpXK\r\n1AJtSi13XTHpeHBJN01AqtkLamhIi2lbFsHy//nMxZHyQ6KVvefjkawMhlnr\r\nQRQu7GemLkujwzp9uR7kTrMPR52S5FnI6vVCWm2z1F7Z83AKRt7h+gtQyyhB\r\n33fe5NShxCUxJy1oY0GHNXyd7bGyBXLthIUNTTom2wRdQOsCQ8zH0GKQZ0ay\r\njHj8Myr0MZbN7jDtTQqNaY6kc3dsGPscgxQrKSMRSGp6TnyikBSaH5X66aYX\r\ntQBN3oZ1JPzDUwGCAi+Sry9H+6rcwvl82eo+diGT06CvtYlPJGphyhzKvLGE\r\nh17PhZBpiWGp5/aIAnjSMlNWlotSaE7jfNXLQrMZm/3480QtgXOBNTvusoQk\r\nkOFODm0+kX2xjMVONAQQu48PxS9DrXud4aAnP+Ll2b4B/lpWsIKbXHnWnPbN\r\nntRV5U1ep38GvrqxcxQLJW8KQmhSTDwYzThyxgsnfS48zVRrNCiienMDRrwV\r\n5rMxTMceFOgemWKUxmJdjJSnVZlCAs7ku7fhum1UkR/IcyszZciaYS7Ee+9t\r\nz+nWOw5+5RgMdQ/PkAJDci+ij2+eJELHdCQ=\r\n=zka3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"71b197bfe14657987e0aaa186542364d8eaa08da","scripts":{"lint":"npx eslint *.js html/client.js test","test":"mocha","lintfix":"npx eslint --fix *.js html/client.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"8.5.5","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"16.15.0","dependencies":{"ws":"8","haraka-plugin-redis":"2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9","eslint":"8","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.0.1_1653700019484_0.7098929882909535","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"haraka-plugin-watch","version":"2.0.2","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.0.2","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"6ac45b7dcd159c3e58eb7cd11d0f54db9da4b55c","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.0.2.tgz","fileCount":14,"integrity":"sha512-1rG8jpvd5U2FMfRlBD9AVACqW7BwUvyrZI7qZzBgfmsnEhyo0H8q6BZh571bxnCYy2SZ8bRSXtVTTRL2zIL0tA==","signatures":[{"sig":"MEUCIAblqZn4QN32KaTqs/sP4Kpyj56oRnzIsOZ859NakNylAiEAnidHom/2gV7RPHkZIAsQwqmTNGpx8t4kWVPGXqNTLgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikaKXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOWA//aU/w+oZZ3cugcRq+Ava0yvY3kh89zKXGptLzCyU7xnu7x7ZT\r\nx7ijcWUG3JYc+Kg912zgX3ZBAiof6aUBPxmxHdQ3imHB8UKGQZfUgrSBl4zt\r\nvTcAlcVhWIsvAC/2VjvZ1/TbCG8+U0Op+mkB/C3vqGcFBDNVV2audEsm4kV7\r\ngEjKzPxL4x8JISMCz75KC4yBoPrxB1NgYWiRhVf9y+mHmLjUVbgYL3nsqcHm\r\nadTjC5rDBwQkN6O8z5kwfma4/ifNdlKYAsEPiaNZQjvDnnUcspOYcaV/3ujs\r\nNt/DYxAsHd7gl49bw86+oIHrluDgXcQf+v49qTgGq5fEGQjMFeCkDsp01e++\r\nO/TJXFdisqjNvOcBOjIOrfNpEYJTqASp0+BzZNFc6JXCpa4OrKfz11WXKyM9\r\nZlfxttioB40Y0vxSLRrEMT5ISq7W87onVJetJW/5kKUOCqMebMo0uImhIN+1\r\nWKNs4qk4qAyIBndUTMtI9/ye11+nvHfEzhJ5CkK1x6MQZ2Hxdjh6SAr1RgiV\r\ntHX1KLt7UAsCH++cFuzyh9Eo/InLn6kROQfNm+ePbQOAn0r6cEaeNz01MWqc\r\noRCCD8CcSSKc/VxIjnaX/M7z8f0YBA8lL2xhPBJ56jrnwqr+aenpTR8MtH2m\r\nujXdQU+1yRDH+oAzLJkAh0F2EghQv9UdVC8=\r\n=5TZN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6b4dbb5ceb95f3ebf41fc2a925c80136fade47e6","scripts":{"lint":"npx eslint *.js html/client.js test","test":"mocha","lintfix":"npx eslint --fix *.js html/client.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"8.5.5","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"16.15.0","dependencies":{"ws":"8","redis":"4","haraka-plugin-redis":"2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9","eslint":"8","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.0.2_1653711511172_0.5380272996286051","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"haraka-plugin-watch","version":"2.0.3","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.0.3","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"a0e5ca7e56dad58058e499601567258074a76d41","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.0.3.tgz","fileCount":15,"integrity":"sha512-jaGfOfGiQrnAmWBzJ6taKliYHCabf3ORQ+cJB16QBe2Vw7MbVvJLVqp77t5SR4vboOvzrwNCWRfdVjPm3xTXVA==","signatures":[{"sig":"MEQCIEWTL4mgKrqs1flfcjXHQAB1mDZr6Nx6SRn8h704xoEoAiBUaN6S6kkibqOltvu4R6xdouYEtKQj6NhkmC/fg3RuDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63063},"main":"index.js","gitHead":"7b9e13a14a2860ebd8e4fd197942472c3556aa53","scripts":{"lint":"npx eslint *.js html/client.js test","test":"mocha","lintfix":"npx eslint --fix *.js html/client.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"10.2.3","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.15.0","redis":"4.6.11","haraka-plugin-redis":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","eslint":"8.55.0","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.0.3_1702406598291_0.18738898523619518","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"haraka-plugin-watch","version":"2.0.4","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.0.4","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"475be68621555cc4318a184901f8682aba6a18f5","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.0.4.tgz","fileCount":12,"integrity":"sha512-q3MN6TfomrlShagbPDZARzzPEe/g5LaieeeYOXU1YTzxUcW23EWIxSqrUqn/xoaiowGa4N1MejOvl6ozpiAwfQ==","signatures":[{"sig":"MEUCIQDrHffuG9/PE0/DgE2RCZoGrsSgSCrs3aYNdDbLX3pBXwIgHWkhEP4BHFYqja5hCXmvkjOHWbEEW8gZfCpCiGPgQas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62534},"main":"index.js","gitHead":"6a7cf854113b575fb40723c7a5fad549bd479c35","scripts":{"lint":"npx eslint *.js html/client.js test","test":"mocha","lintfix":"npx eslint --fix *.js html/client.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"10.2.3","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ws":"8.16.0","redis":"4.6.12","haraka-plugin-redis":"2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","eslint":"8.56.0","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.0.4_1703885828373_0.47660606017643614","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"haraka-plugin-watch","version":"2.0.5","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.0.5","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"5c917a050670cf02e02b389ba80ff7233920d0d1","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.0.5.tgz","fileCount":11,"integrity":"sha512-Ca29S/go+c/dnRwv5HuEnx26y1FgwrkAAY/Er1jpzGe61gcA9lxds8mmfnHrUJvvAIqpK65UjCeS171OKJbvkA==","signatures":[{"sig":"MEUCIBbcR+7nVNFR8MrcPLCkbvzdXg+kuzaJN23etfBFgFf5AiEAym6mXdiTyCpytRnjcqQ+mketq4MamzVu9SGfyRzROS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60194},"main":"index.js","gitHead":"3994280fca83d1f3a33606d2740ec6cdc61f6321","scripts":{"lint":"npx eslint@^8 *.js html/client.js test","test":"npx mocha@^10","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^8 *.js html/client.js test --fix","prettier":"npx prettier . --check","versions":"npx dependency-version-checker check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx dependency-version-checker update"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"10.7.0","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ws":"8.18.0","redis":"4.7.0","haraka-plugin-redis":"2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"1.3.8","@haraka/eslint-config":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.0.5_1729637241561_0.5668262882491808","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"haraka-plugin-watch","version":"2.0.6","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.0.6","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"05f5e43f8c1a2f42d5d89d46e895f8f8aa2de909","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.0.6.tgz","fileCount":11,"integrity":"sha512-z3V6Yqe5SuWXFaSIVHNZQi2nomkgA7UIcGJ2VauNuP5lXf3FUyLKLYmCd8RuorPoBtmlmhOBDY2ySFQAg7mOlA==","signatures":[{"sig":"MEQCIER91HsEtVwPvfff7W1ZZOC6ntCO75C/PT4jf7B9MM6sAiAmn9gfRqaSJFcbmwYMVJL03Q3i7VeV/RJduY4oWcidhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60401},"main":"index.js","gitHead":"ae539e31bc364dae51f90dcbcac15bde4a594aa4","scripts":{"lint":"npx eslint@^8 *.js html/client.js test","test":"npx mocha@^10","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^8 *.js html/client.js test --fix","prettier":"npx prettier . --check","versions":"npx dependency-version-checker check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx dependency-version-checker update"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"10.7.0","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ws":"8.18.0","redis":"4.7.0","haraka-plugin-redis":"2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"1.3.8","@haraka/eslint-config":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.0.6_1731074381427_0.9934239986191213","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"haraka-plugin-watch","version":"2.0.7","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.0.7","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"1d22a883abc47688cb85099538176979b556ebbb","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.0.7.tgz","fileCount":11,"integrity":"sha512-Po3A2LN4ba7HfpIdEcgGsVKt/OT5AdxeiL4Xog/t6V0bl1LiXsv33lrCCVpwkpJMgTYdQWRojBQrFlg0Y2ryUQ==","signatures":[{"sig":"MEQCIEPxtHGczHS2VMHJybzdZXW71uVzKHWMa6ZuKQzi5lCBAiAYcaFh0o4N3f2O9TWz+rNNmCy3mjpCuLIJHv67MvXCRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61383},"main":"index.js","gitHead":"439ba20c99bbf912d327eaf197a0d55d8b8f2d48","scripts":{"lint":"npx eslint@^9 *.js html/client.js test","test":"npx mocha@^11","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^9 *.js html/client.js test --fix","prettier":"npx prettier . --check","versions":"npx dependency-version-checker check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx dependency-version-checker update"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"10.8.2","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ws":"8.18.0","redis":"4.7.0","haraka-plugin-redis":"2.0.8"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"1.3.8","@haraka/eslint-config":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.0.7_1737928966404_0.45913952888872256","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"haraka-plugin-watch","version":"2.0.8","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.0.8","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"6f15ef5b65e07f927f66c4dc1469d46b265d8f12","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.0.8.tgz","fileCount":11,"integrity":"sha512-vd0BtI8WCW+bmUnlfWa86wl1jC+uVIqberti7dU52lMwKrPjqWCdGP0iR8zsVi7vazvWVEjjkfgyyCH+u9QrEQ==","signatures":[{"sig":"MEYCIQDioMSyqekJFqg1dUlHduoGuR0cSH3C9+HoBNJ+Asl2gwIhAIqr6i+3Lw1e8XggMa4dmfQBlh0KAlkOyZmBvFtmd0nw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61586},"main":"index.js","gitHead":"bb8e3d4dffc9eb5b4fab92b42f462289f5bc37a9","scripts":{"lint":"npx eslint@^9 *.js html/client.js test","test":"npx mocha@^11","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^9 *.js html/client.js test --fix","prettier":"npx prettier . --check","versions":"npx dependency-version-checker check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx dependency-version-checker update"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"10.8.2","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"ws":"8.18.0","redis":"4.7.0","haraka-plugin-redis":"2.0.9"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"1.3.9","@haraka/eslint-config":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.0.8_1739134590185_0.13112645051889316","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"haraka-plugin-watch","version":"2.0.9","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.0.9","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"7575204a65b14d97e85b6444d01ef7b61d1af145","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.0.9.tgz","fileCount":9,"integrity":"sha512-GIVq4DkaWE9ncA3CY2ImfddzqIi3fdubd2lg7FglAabsFfRN8AyKQgsVPODjnYIXbdC6jiA+X4G9sVViEMPsaQ==","signatures":[{"sig":"MEUCIQCRkktZX/iDELI3XQxEs4dfi7nL4J2OOjzexr0VquTT+wIgJXFc/O0AM8gsRLR3ox6smq8KUYzeF9dl6Ru6dKWvdcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-plugin-watch@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47881},"main":"index.js","gitHead":"c220160e37e3d92d27d8a4d695c962164b53d305","scripts":{"lint":"npx eslint *.js html/client.js test","test":"node --test test/*.js","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint *.js html/client.js test --fix","prettier":"npx prettier . --check","versions":"npx dependency-version-checker check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx dependency-version-checker update","test:coverage":"npx c8 --reporter=html --reporter=text --reporter=text-summary npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9ffd8e5e-77dd-4554-9066-e4f70dcaab84"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"11.9.0","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","redis":"^5.11.0","haraka-plugin-redis":"^2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"^1.4.0","@haraka/eslint-config":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.0.9_1773804372104_0.038468606710362785","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"haraka-plugin-watch","version":"2.1.0","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.1.0","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"0625223b0013d6bda091b6cbb50fd335b6ac030e","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.1.0.tgz","fileCount":10,"integrity":"sha512-9lIcw3zTJClnYjNMwyc4fs+8yq6tVbszyZfjiHys2100UBfESkuZvABiBJB30iJc+KmoBZqcvZGHqN+EJt4ifw==","signatures":[{"sig":"MEUCIGV5EdWDHT47n9Hp24PP+p04j0h9yNT/dXVwE0GswWYUAiEAna1FUiGeCMEqh9oWkrWo+ZkYdo294Mn2c5LQacZ7L90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-plugin-watch@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53425},"main":"index.js","gitHead":"bb0b574941bd594d5c966dc7d3b8524710ba37ed","scripts":{"lint":"npx eslint *.js html/client.js test","qlty":"qlty smells --all","test":"node --test test/*.js","format":"npm run prettier:fix && npm run lint:fix","prepare":"git rev-parse --git-dir >/dev/null 2>&1 && git config core.hooksPath .githooks || true","lint:fix":"npx eslint *.js html/client.js test --fix","prettier":"npx prettier . --check","versions":"npx dependency-version-checker check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx dependency-version-checker update","test:coverage":"node --test --experimental-test-coverage --test-coverage-exclude=package.json --test-coverage-exclude=test/*.js test/*.js","test:coverage:lcov":"mkdir -p coverage && node --test --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info test/*.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcde82b-1620-4362-96f4-257d98ecc51a"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"11.13.0","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.21.0","redis":"^6.0.0","haraka-plugin-redis":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"^1.7.0","@haraka/eslint-config":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.1.0_1780382415414_0.9616603709178904","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"haraka-plugin-watch","version":"2.2.0","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.2.0","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"a4c74d8f52c864aebca75230eb664e6c191336d6","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.2.0.tgz","fileCount":10,"integrity":"sha512-vv5KergPQ2F+IM4R3ffhBn4xSnSuoZ/gHY1PMGqOqTCbT5gOE2FloCbmBlgrKPXuFkSUz4X1MhXwb6fwsL829g==","signatures":[{"sig":"MEQCIG6lz47SvBVqIyg9azU6OTiGp0J9bR3pwnGYX4etXE1gAiBUJjuJxhG9S5wnLAlq7thp/9VHVsM+x4rJiI9E+7+bwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-plugin-watch@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55887},"main":"index.js","gitHead":"22f23d54d6fb42ee0b57a98b75a469260bdc0142","scripts":{"lint":"npx eslint *.js html/client.js test","qlty":"qlty smells --all","test":"node --test test/*.js","format":"npm run prettier:fix && npm run lint:fix","prepare":"git rev-parse --git-dir >/dev/null 2>&1 && git config core.hooksPath .githooks || true","lint:fix":"npx eslint *.js html/client.js test --fix","prettier":"npx prettier . --check","versions":"npx dependency-version-checker check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx dependency-version-checker update","test:coverage":"node --test --experimental-test-coverage --test-coverage-exclude=package.json --test-coverage-exclude=test/*.js test/*.js","test:coverage:lcov":"mkdir -p coverage && node --test --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info test/*.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcde82b-1620-4362-96f4-257d98ecc51a"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"11.13.0","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.21.0","redis":"^6.0.0","haraka-plugin-redis":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"^1.7.0","@haraka/eslint-config":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.2.0_1781035269804_0.14299774589928926","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"haraka-plugin-watch","version":"2.2.1","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.2.1","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"2829540dd5a435bb557329f095272be66b6fc879","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.2.1.tgz","fileCount":11,"integrity":"sha512-vFvqx875rb1FHPWDwMWhciZQfDO4zDHai9BXnYv5o0YwgZWTHSUS3jDdCyAifjp6Lf5HxCpwM/regoCIq8VgpA==","signatures":[{"sig":"MEUCIQDupz+SzM+dPIYLSg8mr/b6BHtpc9VgF/ygOS92DDrauAIgeoUaxwNdNF2j7OR+n2CJjdOEjBAp3F5wK6yp7dfDusE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-plugin-watch@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1865198},"main":"index.js","gitHead":"e81464dffcc83fdae261f1f8ee87e984658610ca","scripts":{"lint":"npx eslint *.js html/client.js test","qlty":"qlty smells --all","test":"node --test test/*.js","format":"npm run prettier:fix && npm run lint:fix","prepare":"git rev-parse --git-dir >/dev/null 2>&1 && git config core.hooksPath .githooks || true","lint:fix":"npx eslint *.js html/client.js test --fix","prettier":"npx prettier . --check","versions":"npx npm-dep-mgr check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx npm-dep-mgr update","test:coverage":"node --test --experimental-test-coverage --test-coverage-include=*.js","test:coverage:lcov":"mkdir -p coverage && node --test --experimental-test-coverage --test-coverage-include=*.js --test-reporter=lcov --test-reporter-destination=coverage/lcov.info"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcde82b-1620-4362-96f4-257d98ecc51a"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"11.13.0","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.21.0","redis":"^6.0.0","haraka-plugin-redis":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.6.0","haraka-test-fixtures":"^1.7.1","@haraka/eslint-config":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.2.1_1781291250584_0.5674482563912613","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"haraka-plugin-watch","version":"2.2.2","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.2.2","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"a7592605cf1bdecfd7b585e517f38e4ece04360a","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.2.2.tgz","fileCount":11,"integrity":"sha512-q0FkOYx2A9Ap/pse/b3VEV4LRrhltEHUcj9MtKQWDk1vlgt11woAyN9W3cNUqs6655byRSplG0801nCR4ikWvA==","signatures":[{"sig":"MEUCIAC65h/NH+Je7kEXb5X8dqNswbugZmJMCHWHvcPJzWolAiEA0ixSGGHdU8sK3C+83ARzeqHEaBdKTTWmyGOWqrBZ8Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-plugin-watch@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1865245},"main":"index.js","gitHead":"254f299ffb45df6e5f6cc91fd4bd81d5d0b6c246","scripts":{"lint":"npx eslint *.js html/client.js test","qlty":"qlty smells --all","test":"node --test test/*.js","format":"npm run prettier:fix && npm run lint:fix","prepare":"git rev-parse --git-dir >/dev/null 2>&1 && git config core.hooksPath .githooks || true","lint:fix":"npx eslint *.js html/client.js test --fix","prettier":"npx prettier . --check","versions":"npx npm-dep-mgr check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx npm-dep-mgr update","test:coverage":"node --test --experimental-test-coverage --test-coverage-include=*.js","test:coverage:lcov":"mkdir -p coverage && node --test --experimental-test-coverage --test-coverage-include=*.js --test-reporter=lcov --test-reporter-destination=coverage/lcov.info"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcde82b-1620-4362-96f4-257d98ecc51a"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"11.13.0","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.21.0","redis":"^6.0.0","haraka-plugin-redis":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.6.0","haraka-test-fixtures":"^1.7.1","@haraka/eslint-config":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.2.2_1781625577849_0.9803308120548806","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"haraka-plugin-watch","version":"2.2.3","keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","_id":"haraka-plugin-watch@2.2.3","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"dist":{"shasum":"fca9b48146de73d990e818b550fa521c39b93977","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.2.3.tgz","fileCount":11,"integrity":"sha512-/icwyjtnl2O8Z4E3SzNRHZB5Zj0yg+TqhQfoyQzMdDNZIW3baPli4fJps6ttwkdKijKaC1i0A1uNhg1i/5JpoQ==","signatures":[{"sig":"MEUCIDupL1s1qvUZGR3dMq8HslguuqRR/A8czNeIo0LBv95iAiEA0PF0JjH267gHQ1gA9+0B3CzFY9pzNru9XoYSImGZSHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-plugin-watch@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1865590},"main":"index.js","gitHead":"285737d45b5acec47b7cbe1b344a4fb163793a34","scripts":{"lint":"npx eslint *.js html/client.js test","qlty":"qlty smells --all","test":"node --test test/*.js","format":"npm run prettier:fix && npm run lint:fix","prepare":"git rev-parse --git-dir >/dev/null 2>&1 && git config core.hooksPath .githooks || true","lint:fix":"npx eslint *.js html/client.js test --fix","prettier":"npx prettier . --check","versions":"npx npm-dep-mgr check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx npm-dep-mgr update","test:coverage":"node --test --experimental-test-coverage --test-coverage-include=*.js","test:coverage:lcov":"mkdir -p coverage && node --test --experimental-test-coverage --test-coverage-include=*.js --test-reporter=lcov --test-reporter-destination=coverage/lcov.info"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcde82b-1620-4362-96f4-257d98ecc51a"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-watch.git","type":"git"},"_npmVersion":"11.13.0","description":"Watch live SMTP traffic in a web interface","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.21.0","redis":"^6.0.0","haraka-plugin-redis":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.6.0","haraka-test-fixtures":"^1.7.1","@haraka/eslint-config":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-watch_2.2.3_1781643986101_0.06991638565202063","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"haraka-plugin-watch","version":"2.2.4","description":"Watch live SMTP traffic in a web interface","main":"index.js","scripts":{"prepare":"git rev-parse --git-dir >/dev/null 2>&1 && git config core.hooksPath .githooks || true","format":"npm run prettier:fix && npm run lint:fix","lint":"npx eslint *.js html/client.js test","lint:fix":"npx eslint *.js html/client.js test --fix","prettier":"npx prettier . --check","prettier:fix":"npx prettier . --write --log-level=warn","qlty":"qlty smells --all","test":"node --test test/*.js","test:coverage":"node --test --experimental-test-coverage --test-coverage-include=*.js","test:coverage:lcov":"mkdir -p coverage && node --test --experimental-test-coverage --test-coverage-include=*.js --test-reporter=lcov --test-reporter-destination=coverage/lcov.info","versions":"npx npm-dep-mgr check","versions:fix":"npx npm-dep-mgr update"},"prettier":{"singleQuote":true,"semi":false},"repository":{"type":"git","url":"git+https://github.com/haraka/haraka-plugin-watch.git"},"keywords":["haraka","http","watch","websockets"],"author":{"name":"matt@tnpi.net"},"license":"MIT","bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"homepage":"https://github.com/haraka/haraka-plugin-watch#readme","dependencies":{"haraka-plugin-redis":"^2.1.0","redis":"^6.0.0","ws":"^8.21.0"},"devDependencies":{"@haraka/eslint-config":"^3.0.0","globals":"^17.6.0","haraka-test-fixtures":"^1.7.1"},"gitHead":"b9a61f49a1e6a4aa4b5252b2aa0a88de1d9d7e75","_id":"haraka-plugin-watch@2.2.4","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-77Z1jJblhqaAWRZzgXj5oPUJ5xyYvsWXlUNd+qJppUtKJBYJUDHturYezL9u264A0ktdnQ0XEKyAqbIIW2voEA==","shasum":"709a542da6c90cc27839cf6204512f332c651804","tarball":"https://registry.npmjs.org/haraka-plugin-watch/-/haraka-plugin-watch-2.2.4.tgz","fileCount":11,"unpackedSize":1866258,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-plugin-watch@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCeclyVFtUGo3Hkr9mC8+YAorwxOeUbRAneKw4S6BQm8gIhAJuTa2Cy2qkdtbT0n/d/A2vD0uBcLdcIwTB5tQf6l6BK"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcde82b-1620-4362-96f4-257d98ecc51a"}},"directories":{},"maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/haraka-plugin-watch_2.2.4_1783311554276_0.9471894756808015"},"_hasShrinkwrap":false}},"time":{"created":"2016-10-11T02:33:47.706Z","modified":"2026-07-06T04:19:14.758Z","1.0.0":"2016-10-11T02:33:47.706Z","1.0.1":"2016-10-11T03:28:13.776Z","1.0.2":"2016-10-24T05:24:08.575Z","1.0.3":"2016-10-26T03:33:55.156Z","1.0.4":"2017-01-02T19:52:34.608Z","1.0.6":"2017-01-26T01:23:24.235Z","1.0.7":"2017-03-31T23:39:09.038Z","1.0.9":"2017-06-17T00:54:01.147Z","1.0.10":"2017-06-26T20:15:27.727Z","1.0.11":"2017-07-30T19:09:28.462Z","1.0.12":"2017-09-12T06:54:08.662Z","1.0.13":"2019-05-23T00:55:50.368Z","1.0.14":"2020-07-30T22:47:24.601Z","1.0.15":"2021-01-15T22:02:10.414Z","2.0.0":"2022-05-26T05:39:53.437Z","2.0.1":"2022-05-28T01:06:59.621Z","2.0.2":"2022-05-28T04:18:31.410Z","2.0.3":"2023-12-12T18:43:18.532Z","2.0.4":"2023-12-29T21:37:08.532Z","2.0.5":"2024-10-22T22:47:21.829Z","2.0.6":"2024-11-08T13:59:41.625Z","2.0.7":"2025-01-26T22:02:46.599Z","2.0.8":"2025-02-09T20:56:30.360Z","2.0.9":"2026-03-18T03:26:12.265Z","2.1.0":"2026-06-02T06:40:15.546Z","2.2.0":"2026-06-09T20:01:09.983Z","2.2.1":"2026-06-12T19:07:30.748Z","2.2.2":"2026-06-16T15:59:38.090Z","2.2.3":"2026-06-16T21:06:26.319Z","2.2.4":"2026-07-06T04:19:14.452Z"},"bugs":{"url":"https://github.com/haraka/haraka-plugin-watch/issues"},"author":{"name":"matt@tnpi.net"},"license":"MIT","homepage":"https://github.com/haraka/haraka-plugin-watch#readme","keywords":["haraka","http","watch","websockets"],"repository":{"type":"git","url":"git+https://github.com/haraka/haraka-plugin-watch.git"},"description":"Watch live SMTP traffic in a web interface","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msergeant","email":"helpme@gmail.com"}],"readme":"# haraka-plugin-watch\n\n[![Test][ci-img]][ci-url] [![Cover][cov-img]][cov-url] [![Qlty][qlty-img]][qlty-url]\n\nWatch live SMTP traffic in a web interface.\n\n![Watch Screen Capture][watch-img]\n\n## Enable Watch\n\n1. Enable Haraka's HTTP server (see `listen` in http.ini)\n2. Add 'watch' to config/plugins\n3. Point your web browser at http://mail.your-domain.com/watch/\n\nEnjoy the blinky lights.\n\n## Security\n\nWatch exposes live SMTP activity — connection metadata, HELO/MAIL FROM, plugin\noutcomes, and queue status — to anyone who can reach the `/watch/` endpoint. The\nplugin performs no authentication; it mounts on Haraka's shared HTTP/WebSocket\nserver, which has none either.\n\nDo not expose it directly to untrusted networks. Restrict access upstream:\n\n- Put it behind a reverse proxy (haproxy, nginx) that enforces authentication.\n- Or bind the HTTP `listen` in http.ini to localhost or an admin-only interface.\n\n## Tips\n\n- Hover your mouse pointer or tap (with touch devices) on table data to see more details.\n- Copy that connection UUID at left and use it to grep your logs for even more.\n- Edit the files in watch/html and play with the appearance. If you make it\n  better, post a screen shot somewhere and create an Issue or PR.\n\n## Interpretation Key\n\n- Green: tests passed\n- Light Green: tests passed, but with conditions\n- Yellow: poor results, but not awful.\n- Light red: tests failed, but no rejection\n- Red: tests failed causing rejection\n\n## Config\n\nConfig options are set in watch.ini.\n\n- sampling: boolean, limit display connections to one-per-second\n- wss.url: specify the WSS url (default: same scheme, host, port as http)\n- wss.htdocs: an alternate docroot (default ./html)\n\n## Troubleshooting\n\n- If you aren't getting activity, make sure your web browser is able to establish the websockets connection. Either use straight http (only) or have a valid signed TLS certificate. The security for websockets connections is more strict than plain HTTP(s).\n- Additional info:\n  - [Watch not working](https://github.com/haraka/Haraka/issues/2385)\n  - [Running under AWS ELB](https://github.com/haraka/haraka-plugin-watch/issues/2)\n\n<!-- leave these buried at the bottom of the document -->\n\n[watch-img]: https://raw.githubusercontent.com/haraka/haraka-plugin-watch/refs/heads/master/html/watch.png\n[ci-img]: https://github.com/haraka/haraka-plugin-watch/actions/workflows/ci.yml/badge.svg\n[ci-url]: https://github.com/haraka/haraka-plugin-watch/actions/workflows/ci.yml\n[cov-img]: https://codecov.io/github/haraka/haraka-plugin-watch/coverage.svg\n[cov-url]: https://codecov.io/github/haraka/haraka-plugin-watch\n[qlty-img]: https://qlty.sh/gh/haraka/projects/haraka-plugin-watch/maintainability.svg\n[qlty-url]: https://qlty.sh/gh/haraka/projects/haraka-plugin-watch\n","readmeFilename":"README.md"}