{"_id":"haraka-plugin-elasticsearch","_rev":"27-658b4193a913d45ddc285e5f61e4a01b","name":"haraka-plugin-elasticsearch","dist-tags":{"latest":"8.2.1"},"versions":{"1.0.0":{"name":"haraka-plugin-elasticsearch","version":"1.0.0","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Welcome Member","email":"happy-haraka-hacker@example.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@1.0.0","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/-haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"9543fe25d1c92736d03eedd30283381ea9ee094a","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-1.0.0.tgz","integrity":"sha512-IhJam/6NMbv8M0/bsE7ty6lUJszhcpPLO1gfWwCfI1sNIVaEo+mIMVau7sL8uVrZtOrfoALI5TFV7VaBmHK4vw==","signatures":[{"sig":"MEUCIFl9bjVyuB2uG3M/KoyMQaaoLY75IF1Id4zNisFOQwTbAiEAwBXlLPOyuWMgMipQHMEDs9N6ew+60oNZr4LPhELRHXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9543fe25d1c92736d03eedd30283381ea9ee094a","gitHead":"deadbe221fb4269584a1612b89dd04d0318deb2e","scripts":{"lint":"eslint *.js test/**/*.js","test":"./run_tests","lintfix":"eslint --fix *.js test/**/*.js"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-elasticsearch.git","type":"git"},"_npmVersion":"4.2.0","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"6.10.2","dependencies":{"haraka-utils":"*","elasticsearch":"*"},"devDependencies":{"eslint":">=3","nodeunit":"^0.11.1","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch-1.0.0.tgz_1500098396988_0.6391888211946934","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"haraka-plugin-elasticsearch","version":"1.0.1","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Welcome Member","email":"happy-haraka-hacker@example.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@1.0.1","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/-haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"b3104f06c24e0f2aee2e60b91870af74eefad5a1","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-1.0.1.tgz","integrity":"sha512-nmNaXRJez/99cifjWq9hpr6KX/w/kuvyB+tQV5gQz4RntMdXp/NMtX5xLST+ZzofYF+TalIsB0kSiFZbbq7W5A==","signatures":[{"sig":"MEYCIQDCwanrclxX/LMnlay+/LefXI2sBHIs8uroinnrEtHmpgIhANh/XXNGCQ81lLo6V86s4ryPvR+Q5yML2zepIYWPZt8D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b3104f06c24e0f2aee2e60b91870af74eefad5a1","gitHead":"e049a953b56ca9f224b0774f9032ddb82caf6deb","scripts":{"lint":"eslint *.js test/**/*.js","test":"./run_tests","lintfix":"eslint --fix *.js test/**/*.js"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-elasticsearch.git","type":"git"},"_npmVersion":"4.2.0","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"6.10.2","dependencies":{"haraka-utils":"*","elasticsearch":"*"},"devDependencies":{"eslint":">=3","nodeunit":"^0.11.1","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch-1.0.1.tgz_1500101148681_0.845780428731814","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"haraka-plugin-elasticsearch","version":"1.0.2","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"harakamail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@1.0.2","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/-haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"f83778eec22c71dcc4018ce936d653db9eec6bd8","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-1.0.2.tgz","integrity":"sha512-qwigdYWe0gSLHqSCQnR7s/0O10WmqN3uoYRWP9am3lKdU4/X09Et3kbE6d6U1qjZs5UjAbeRK3k1Z5cG6Rkz+Q==","signatures":[{"sig":"MEYCIQDzDy6Dw/747O3tkPuhdDL1qjsBb2K94lohgrVn+p0N1gIhANUgdO4gBYQDbcKe5sOQfOtRrZn4oeTdCQWsYHNXKWmj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f83778eec22c71dcc4018ce936d653db9eec6bd8","gitHead":"f85259cefb0d9f99bc5ef495b1ad4e443af29c2a","scripts":{"lint":"node node_modules/.bin/eslint *.js test/**/*.js","test":"node run_tests","lintfix":"node node_modules/.bin/eslint --fix *.js test/**/*.js"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-elasticsearch.git","type":"git"},"_npmVersion":"4.6.1","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"6.11.1","dependencies":{"haraka-utils":"*","elasticsearch":"*"},"devDependencies":{"eslint":">=3","nodeunit":"*","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch-1.0.2.tgz_1501442800334_0.8532197917811573","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"haraka-plugin-elasticsearch","version":"1.0.3","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"harakamail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@1.0.3","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/-haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"5b2b9f1bc0394b39eddb96c33a2be897f8ed208d","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-1.0.3.tgz","integrity":"sha512-iye5ZVlFhDniB3+u3UHWYH3VgBYTD10i7+9OIlPsetJiLxFf8rNCq0389JYJIJx5YgAerNjwV7zSrjJt2VZjuw==","signatures":[{"sig":"MEQCIA7EhvqBDJTEiVgp+X1OtkRJsmS1N4ky1dwHfXynpnPtAiBNhBQyVM4VtQlHoJjiSnvYuQtMeixhLPK6hCFTYAyNtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5b2b9f1bc0394b39eddb96c33a2be897f8ed208d","gitHead":"afb50d5aa8fb812840a2026d621af523f58b4177","scripts":{"lint":"node node_modules/.bin/eslint *.js test/**/*.js","test":"node run_tests","lintfix":"node node_modules/.bin/eslint --fix *.js test/**/*.js"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-elasticsearch.git","type":"git"},"_npmVersion":"4.6.1","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"6.11.2","dependencies":{"haraka-utils":"*","elasticsearch":"*"},"devDependencies":{"eslint":">=3","nodeunit":"*","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch-1.0.3.tgz_1503454560162_0.8397816941142082","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"haraka-plugin-elasticsearch","version":"1.0.4","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@1.0.4","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/-haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"389db072df32dc708f2367864dd467eea0cd97b9","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-1.0.4.tgz","fileCount":15,"integrity":"sha512-Sxm+lFqKKFDwY2xvXFyxKaLora3Nbf7yDql0WMS9gT6oYqbqe5xYKyBYhiokcHDnMxzXCkGSRSaGxHDLGsl5Gg==","signatures":[{"sig":"MEYCIQCg58tO6OeYjAk742udYaHe8D+4u/zAvR7DNNdAydrwkQIhAJgaAnMETfBgsaMAZ1hpkrYEA5gfjyd4ihw5SvfQYV2b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiBSDCRA9TVsSAnZWagAA4qcP/2po3HtsNSeTBdQoFvb0\nnoEe3xwH8fexWjtzE52UyrT+ZZ2rSr5XXCuCxD0nV1WUsm2lyJh1yHAmgVV5\ntRjFcKNp/omkrMQJJReI1fg+ZiN0oDycmohuuQFwe/CyeJNOwjpCv2kRoKbr\nxHSsCMQ8AtBp6piwBQKC1LIawW4Oq1TabEKFMlEuq3h0vQ3IFDM3Yw9aucqB\nbSFfCR6epD+EhhFz1amhQtYg2vjg//XLsckIYPKCyBGlioIqfk4FU4HYlu8V\nErQgqdcticdun8W2a40HQpLFZ8aBmnIbyGi4+zXTfwyPEZqgn5yVPDXuxy/M\nkFaYxgy/hQ+UXW2lrWlIdd/VcHrFh6yni9AdMsD3WdSdpA2gdQYq/pvFptxd\nofUjGh5LCdumX9ckk1UU1u+GhiDidIi9CletcfOJZuSdQ/jFXYIaVx/kmGBe\n917Qs9fY9nA/bh+Re1y4k2L1rwEScHI4OnYuRBRdt7vx9FxuuAj4ndBKoB7a\nLgNgOeusLQFu7j2abTYSijkGTJB7PBG0Q0BQIM8NYf0DktGtUU45xXnCN5QM\nQom9/LRpeiGF+iGbM7oVLblPe8hlbey6EBAXBaSrAvhf8QmBVXxGznolqscw\nB0FLfPmiLeE5I/yNMsp9Sh5fagnwutmoY038aJMNNjKTXf+dv5ujBmdafPAO\nWhq0\r\n=2D22\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4093f8a3f3eb84905d2de419f65a898ff55fa7cd","scripts":{"lint":"node node_modules/.bin/eslint *.js test/**/*.js","test":"node run_tests","lintfix":"node node_modules/.bin/eslint --fix *.js test/**/*.js"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-elasticsearch.git","type":"git"},"_npmVersion":"6.10.3","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"8.16.1","dependencies":{"haraka-utils":"*","elasticsearch":"*"},"_hasShrinkwrap":false,"devDependencies":{"eslint":">=3","nodeunit":"*","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_1.0.4_1569199234631_0.8916305446799249","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"haraka-plugin-elasticsearch","version":"1.0.5","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@1.0.5","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/-haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"9393ab12d375bce16980980967b708b4226c8d9c","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-1.0.5.tgz","fileCount":13,"integrity":"sha512-yaPRKaLpHTQLqwWhbtuSqMILomeFmyRWH2hGo0byomTQJQ6nmsdaEPB1YWdm9IQWVDiCTZ/IgHq2kMqQN6Ytng==","signatures":[{"sig":"MEUCIEOqUxpVHYUtvulPM9OfGWmonRXRyLd17oFrHwc7xQP4AiEA9fLsDsGW/G4GGMxcyXFTrqx5tCX9HdXJqK2+ivR1Axw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqwg5CRA9TVsSAnZWagAA9rkP/38wLlG95vNxvMuW0xuP\n76GyNy5I/T09lGHwRtQuyLLcLjhlD9/E6eiroM7Xotu/5rd/0hWUVBd+d/6G\nG95Q583ksR8Xw/sXWaukY8NnOlNIQ5cuSdwuOy8TqSz7q5Rvdx5ao2DM9k1e\nyh/LKJVZZ/gqrbDNJch4ePwq5kHmdC2ff8/7sUEcCbgRo2AdwvsV/TN2BFZh\nfVoT+FoDhLg4ohEFsIlEWr28iw/4zP9tJG7L/5hiAVwMHf0s//NuFrkfNRpM\nr7mUdMFqqMWd8cn4vRDxf5auCfCl2IrQXqPN6g7okL5nG+8hBziL/VHsu29S\nsaGZiZzt533oi/IYaug9xgJIfBSSxNOiOjFOuqkJ5OUWXMU065Rs+zdPPkc3\nAnMvmQ8c0VqzNBTeLpf7vgoyD5N5q+/Long3Hn/sxQ8feCJi08UHbpf0h4Su\n5j/unD0yl6v307uuY3i8LEnTm2hsQBuQYoxELgjhWXpaBWLZMxrBoF7V4GCY\nJXZI+W2Nu+cLrWFaWemlaoOXQ/LNBCqcCYRLtpmw3PpTwhBG1vpOucAydVQE\n9myDws6ASdaIeogTxzyUVxNkc8SMz0WPtbCWSEhwaMuJ+O2hNHb8N/XpdSF4\nyEij2+G4KGjN0FoqnCfUkT44QzlY9ws2pBd2yDktrpYKgkmEbwc/d5/eGwPp\nJbjY\r\n=B7uw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"11b6c8df20440c5efb735738b932663d34f61400","scripts":{"lint":"npx eslint *.js test/*.js","test":"npx mocha","lintfix":"npx eslint --fix *.js test/*.js"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-elasticsearch.git","type":"git"},"_npmVersion":"6.13.7","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"10.19.0","dependencies":{"haraka-utils":"*","@elastic/elasticsearch":"^6.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":"*","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_1.0.5_1588267065312_0.7797665036647596","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"haraka-plugin-elasticsearch","version":"1.0.6","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@1.0.6","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/-haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"010bf3b9e147fa45a56016b0622b3529e86387a2","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-1.0.6.tgz","fileCount":14,"integrity":"sha512-cNxSeT/dYmYXdofTnD9APHRh92wumw05O02qv/mg6E0P5qanv9q+E24WGC/ijqqpWQF56AtogWmbNmj8VRMkvQ==","signatures":[{"sig":"MEUCIHXySCF0rXNDTZ/eFFkawfRABOtzzAzhDCIDd3SfsmTlAiEAxspQQhhOmPkV/ePWRfoOQaORzwDVNcwEeRLTEanqoeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFsEOCRA9TVsSAnZWagAABwsP/150FDzMPZLBVhNL/IcR\nwRTD3Lnq0a7Vx/Fl6K3Vcxuk8i5J+Dz/UobKTQJPuudNqZiFuQY+mdhh+ar4\nwDSvFWaf/5ZG26MljbfxeE59gfaz65Y7oESSY3snRfOxV12PhomLt3v5kqFT\nQ9A7uxkGlacbxZRDto86nhZ5wFHsiQemT4oEIIH+LmpM19rwuf39TXuHoas9\navzYRKz+mmf9HI4KwhkhPlMmpOMWid6PjpQYp4hcqIrcEcWnUx1pC2zgP7UH\nbjyBZH7cF5U5iH92ZoiMLFi0Xp9XfGmAvYgoE44MsjN3wMq9ZIQU47ltPCP/\nH17usyphQgdZgeFu0L525uRMCe7iDOZVMK7T1cSQb/pobuWSv+N4At0dxuDX\nHqkId/wQJQiWI43X5EUAfJc1SNbskLrUQEsjZyjpTtv7be9kAomyUE5YplEH\nu7ZQlhK/oxJym14m4RJDn+Z3iU0Sp66PDrTklKvvHg1BhgTc4oysbNwxqltQ\nqfkKNH7lQ/ywH0iHcl5T95m64B1DGITai1phNPeQETZat2ZzY9uC7+IVLnob\nol9dxQM0WUvLgkYxE4dqONSCUiIpcNejRfEnb5M1PmqW0u+1hcqjGVnr6W1Q\nTp6UbzWQGzxLP98kv8hsnaizph3FYpUuU4vKUqHP3IidfrIzjXCowLlvzOS3\nbgH6\r\n=JSkK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"62f9ac353d769b51702e99891040bd922a43381f","scripts":{"lint":"npx eslint *.js test/*.js","test":"npx mocha","lintfix":"npx eslint --fix *.js test/*.js"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-elasticsearch.git","type":"git"},"_npmVersion":"6.13.7","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"10.19.0","dependencies":{"haraka-utils":"*","@elastic/elasticsearch":"^7.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":"*","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_1.0.6_1595326734247_0.6995559490324235","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"haraka-plugin-elasticsearch","version":"1.0.7","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@1.0.7","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"f560add72b77452fd5e7985a92c911b3f6fec725","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-1.0.7.tgz","fileCount":12,"integrity":"sha512-sY+q3LpA/0Pyx0pOKn46tzLHPthW3lZuNvbCNLWlK5pm425XbzX4/x24tD2BJ9QigYopl9+nsc54f6HbZKjVKA==","signatures":[{"sig":"MEQCIBvxO+4UbwCOaql3rY86qCVgu96RHmVsZqIsFVi0QWsPAiA6QaamWpfeQUA6sUlC32REQKmKtKFgbcxfshZwmTPdbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinbysACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNww/+I4mu+3rMoa55PklnpXV+RO9Gm7wtNktuDgz4NplifYqXurYh\r\nh+HlRuDZap+WgC9UIbG26cnk/KfEs62VsNzCxqYK5u7hGH1KXI3FU7O+WrF0\r\n+Uhx1FTafA7pEuE3VZ9ZMJMt9MNYKkdi+ntO8E9vtN+JgtrZDkWwcZzsdT+G\r\nzYuRdNRODgsGrIGCp4fUPU4OJWBoKq0qRDPMSv0Cfxq4M0UmtLRXMz+nIsAV\r\nw1E1TIC3rO0rZyraW35GyBLb5ui5VgNHWOKcX4d4IlBT32Ow8qG20HHBq9Dq\r\nkIhsAYkPQBT11KZa5cmOf7/5oSCNadsSN2zmk4fqtWv7V+EBznHyyfga94mI\r\nRm3dJNUKJ4Hi0r815yHgWtAPbVvZoMcj/sebhUMEEpJP4ThL2PAPAE4u/Gt9\r\n1KlJk3rxZIuvyLjcaS1MDrSo+sZfUQwwl3xiRCK2fkS11I2E83tYQbPPStn/\r\ngaV8R+wuhdj9+k+FNl3lHO1DXzrHfIE4xuIwBPS0Va0YhqX9eH8ZWCKuPceE\r\n7sMKWCMC6fYKW2ipKYgkFRhH0jFiT3UQmBHcmY2mUzNDw0Sdy4JnDR5/FSq1\r\nizlauDBOJkz+JrbLpCyKZF+w9ctLPhyEMDvsY1ozWgPwsPGwRXAxWQPuGV9c\r\njKSXxg1Xbsge7CiIrQR1P6qVhl+uLUcs9yQ=\r\n=sHCs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bce7bc307639a16365d34e5e578e29c5d8dddb96","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.js test"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-elasticsearch.git","type":"git"},"_npmVersion":"8.9.0","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"16.15.0","dependencies":{"haraka-utils":"*","@elastic/elasticsearch":"^7.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":">=9","eslint":">=8","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_1.0.7_1654504619985_0.9839326339648695","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"haraka-plugin-elasticsearch","version":"1.0.8","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@1.0.8","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"65edb859a5c8caee7625c2c1900ed0a5cd8bec50","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-1.0.8.tgz","fileCount":11,"integrity":"sha512-8dOLCnHVar86qIxQii9hrU3lYl1uwZXIv3IVG+MdhQ/sC3wd9m60475GC1Prwvmi0RoYge2Kwsqwrl1Px4KMhg==","signatures":[{"sig":"MEUCICkO6ODo2WC925KMcNdCp/2vIUUEZlKRniWQRc4sT/+AAiEAkBlOuRVsqmWkoNqpUoynqWNKCJ5B4orC6ElnUYz3riE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinb+PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPbQ/9HkWpro+n7M2cfy53dmzk9UX7wmYUkF5H8jW5QUKXsgO+wWTT\r\nKU1jTIFSBV2l8r3HT0+WXKcCSVfVsR2rRUJQqBI4Qh8rT6IwRISmCLaqo0jJ\r\nmghuczWWnZcyK28dsf+RfUPzS+ZgnbPT2mx7/VGbJE1RWtv9Rb80HsWBnvDo\r\nQmo4ByK5VUhUS5y0V99/4kVEHwKjHKmUHkm87gzUWUiGQ/+0BGJKErf3htsM\r\naab31/RsPQLYfyBpKUYqBTMRxpxiumt5IwT/+q9G7tTOALFFJcWcNva573Md\r\naTMJYu00iI+AAveUuAQAeE2g9VJNYFaxyvY710aD9ck4ttBQ9LUIHA+oMOqq\r\nYPo3PJGRe5AAHngsT2zqWyqo7mgV6bg6CxY3jMgD7jWXqg5VqRS8iX2m9A+l\r\nid/Z7IpsL370PymGh7S9Vv1FkI/UdU4Uem4hSLrh7vAM4AZoMRRpnuHBV2c9\r\n9QQ8ESouyyCAKMxAj/0buzVYToVkgS40NcvqVWKzDC2v/zdCioiTor1AbjmE\r\nWEdsd4D95p4clsg/7RKuCu/zOzl/DjHmXsrQy6xF9vJIdfsQAwA6oNIWfNod\r\n4NvD/lvsZibjVEcQzWuLbCTqUovZ/UYt4A4dA8hDh3r/xAuFyz+ttzsMz0m8\r\nUNt8QpmzlMcQboVbjcQ6LYgf0eYs0007svk=\r\n=O9Bv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"63f81815a4fa2ee3e51054108d0eeb4aff0df391","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.js test"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-elasticsearch.git","type":"git"},"_npmVersion":"8.5.5","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"16.15.0","dependencies":{"haraka-utils":"*","@elastic/elasticsearch":"^7.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":">=9","eslint":">=8","eslint-plugin-haraka":"*","haraka-test-fixtures":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_1.0.8_1654505359776_0.7157319163384344","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"haraka-plugin-elasticsearch","version":"7.0.0","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@7.0.0","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"2d18eebe25fb94f2db3e8b6128d08790217caa0f","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-7.0.0.tgz","fileCount":10,"integrity":"sha512-OhTw4MjwKs6tZUPUTLUe+bpMeq59WI0RUU7oqwBOz1rRnW1s//R7dn0ef7RAJUxbjxZgMRGD3VofhaDG7GDU/w==","signatures":[{"sig":"MEUCIQC1SdgyqyxFcdMzvQO2Z9fIY2vB9drr0SsqmRtmNHXgrwIgXFzuDHf+9+0EjGH8obZ0bkQ96ZCd1v3vNua6LNiTJGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55838},"main":"index.js","gitHead":"d1578cb490b2baa34951c62b3843590b7475e042","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.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-elasticsearch.git","type":"git"},"_npmVersion":"8.19.4","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"16.20.0","dependencies":{"haraka-utils":"*","@elastic/elasticsearch":"^7.17.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.0","eslint":"^8.0.0","eslint-plugin-haraka":"*","haraka-test-fixtures":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_7.0.0_1686291336659_0.4930057784571924","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"haraka-plugin-elasticsearch","version":"8.0.0","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@8.0.0","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"92d178ed65799a56b0e60113534368082480d13e","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-8.0.0.tgz","fileCount":10,"integrity":"sha512-Fed2y4EFbjbDIK+3u4oaoj9JtjqfeUqWB5S2gf8Jd0PGWGaTprYBDnwjKsA7yFwFuz7OUWECh3+dUQScYpu96A==","signatures":[{"sig":"MEUCIQDTLOPDDsIfkvakre7WOZZWldOjEI10SKZcJNyoNiz5XwIgThxYNYW/wKvdRtSuf3m0OksZHLNCsyXczKudKWyMyME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56181},"main":"index.js","gitHead":"d43868a38c6538a3fc2d51fb011cf71c2795f139","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.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-elasticsearch.git","type":"git"},"_npmVersion":"8.19.4","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"16.20.0","dependencies":{"haraka-utils":"*","@elastic/elasticsearch":"^8.8.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.0","eslint":"^8.0.0","eslint-plugin-haraka":"*","haraka-test-fixtures":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_8.0.0_1686339163034_0.4281673026411019","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"haraka-plugin-elasticsearch","version":"8.0.1","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@8.0.1","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"079957fac2566d615184da0fc2df72601c0bc66e","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-8.0.1.tgz","fileCount":10,"integrity":"sha512-VqprUy0iz+niu0Fl+dHjQ1/Abxr8LNWmYuJVIGEI4NBn5bDVTmGmQqWhnXSOy9nf8EcC3rDSrInAbEpENxorrQ==","signatures":[{"sig":"MEYCIQC+k1HDi4ul0aQY//WBnE0otST3LOx/2bGlTwQlgcgrggIhAPrYwLWYRLgLVThSKmTpzNuTmstbp3CrXE9EzgSJ5djq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56181},"main":"index.js","gitHead":"45e89366a71b24bb940eb01852b97caa107dbaa9","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.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-elasticsearch.git","type":"git"},"_npmVersion":"8.19.4","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"16.20.2","dependencies":{"haraka-utils":"*","@elastic/elasticsearch":"^8.8.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.0","eslint":"^8.0.0","eslint-plugin-haraka":"*","haraka-test-fixtures":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_8.0.1_1701533311703_0.73461014539085","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"haraka-plugin-elasticsearch","version":"8.0.2","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@8.0.2","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"d3f2622dc17028a8f0f7e998a96fd28a9e78aa34","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-8.0.2.tgz","fileCount":10,"integrity":"sha512-4bdk+Zyjyii/gJBav29NsKiJLHc/jSFWPr+bExCPqemnprTRlsW9irHOX6hWIczVxhGglVliQAnIBigtTjdFuQ==","signatures":[{"sig":"MEYCIQDiQd2h8/OFndiNdbSAHTqtWFnC06MnRuCkCPuDtTk8pgIhAPP8i6zTFggtG1xhQ/n8d6CqZeoSaW4NEL3ihIIzttIS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56340},"main":"index.js","gitHead":"4bd10147d8fbdcf648623c6cee231e99e4d49d2a","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.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-elasticsearch.git","type":"git"},"_npmVersion":"8.19.4","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"16.20.2","dependencies":{"haraka-utils":"*","@elastic/elasticsearch":"^8.8.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.0","eslint":"^8.0.0","eslint-plugin-haraka":"*","haraka-test-fixtures":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_8.0.2_1701636864541_0.6042617496757816","host":"s3://npm-registry-packages"}},"8.0.3":{"name":"haraka-plugin-elasticsearch","version":"8.0.3","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@8.0.3","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"abdfd494d1e3e47bb985441fe8acf39a04818f02","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-8.0.3.tgz","fileCount":8,"integrity":"sha512-V4XPSF/Y4rGdbtADmbo3SEvKVVkcSO5j9MfF9x+eCNMgdXzTNXM8MkgWGRo6VmGgn9C2z0mCQndkD6XF24U8nQ==","signatures":[{"sig":"MEQCIHIA4yQPN+pEyILME7CrbABUxa9vi9/hmDr0UlCkWsNhAiBNL8favRNvyZ91830vqnCxWjqZoQ9kTyGu91hjin4E8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46023},"main":"index.js","gitHead":"7e83d34c9b2f34248ec5d0c07c26383049304ba1","scripts":{"lint":"npx eslint@^8 *.js test","test":"npx mocha@^10","lint:fix":"npx eslint@^8 --fix *.js test","prettier":"npx prettier . --check","versions":"npx dependency-version-checker check","prettier:fix":"npx prettier . --write --log-level=warn"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-elasticsearch.git","type":"git"},"_npmVersion":"10.7.0","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"18.20.4","dependencies":{"haraka-utils":"^1.1.3","@elastic/elasticsearch":"^8.15.0"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"^1.3.7","@haraka/eslint-config":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_8.0.3_1724461683904_0.5908296766983403","host":"s3://npm-registry-packages"}},"8.0.4":{"name":"haraka-plugin-elasticsearch","version":"8.0.4","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@8.0.4","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"727c2bbcdf548b03cd8f2efdc63a09c4c1db2888","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-8.0.4.tgz","fileCount":8,"integrity":"sha512-gRxiZqfiBJjrNaZ5oTJBRopKkPn0YNYFWHVpZ/RI6RibmA+gkcZvWKqX+FZtjDpufv0fkdlgRaPhXR6KIEqvXQ==","signatures":[{"sig":"MEQCIARHx3AuzG3NGsKfIBDfRNUo2yCCq4C4JrZ5mQAiaPjGAiApqn3mKPaSRXv3URymDOm/VGMVHcTUC5rv93D3tJZW9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46238},"main":"index.js","gitHead":"bac74a3a498741a2ffb6a52a50ee61fd9a55ade6","scripts":{"lint":"npx eslint@^9 *.js test","test":"npx mocha@^11","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^9 --fix *.js test","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-elasticsearch.git","type":"git"},"_npmVersion":"10.8.2","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"20.18.2","dependencies":{"haraka-utils":"^1.1.4","@elastic/elasticsearch":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"^1.3.9","@haraka/eslint-config":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_8.0.4_1738614374678_0.2639833893006618","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"haraka-plugin-elasticsearch","version":"8.1.0","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@8.1.0","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"f972b5947985da31108d1f2194145fae8310bf6a","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-8.1.0.tgz","fileCount":8,"integrity":"sha512-5C19pw9SySAMROCrE0NKJfzdNSc9DI6krILR9LvTOFtKzRjFX/rJDgyzq+fczbiJ8/swsGq6U4D+JbNwzPKr6A==","signatures":[{"sig":"MEQCICYwA0r6/rS5FvxkZt7jWHSiVn9RBeT3jeMHJiOFaePeAiBoAqTC7hnSjFiPCRomg6g1CtswDZd7RSYkXzfnVofKwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46432},"main":"index.js","gitHead":"dac7b60e84f8abd6a758f81310cdb7bdcb8c9b46","scripts":{"lint":"npx eslint@^9 *.js test","test":"npx mocha@^11","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^9 --fix *.js test","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-elasticsearch.git","type":"git"},"_npmVersion":"10.8.2","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"20.18.2","dependencies":{"haraka-utils":"^1.1.4","@elastic/elasticsearch":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"^1.3.9","@haraka/eslint-config":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_8.1.0_1738623910561_0.2225299623833923","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"haraka-plugin-elasticsearch","version":"8.1.1","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@8.1.1","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"f19f43b0256d567533dea7c191de55bcdeb7a39c","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-8.1.1.tgz","fileCount":8,"integrity":"sha512-4m9RZrh6d1AZO0nPSNCvNkKvKHIjx3cAZQKKcYnMyQSNXgo44JlzqPkZXIzk3nVS8E5JPS9iYDDDx3w9bbKSdg==","signatures":[{"sig":"MEUCIQCC5fInaOBR+buEB+tujjk62MGowiVYKpYRv9gsCVM6PwIgSBz2yHzpVOL1IyUgog99OedrPnLZhhP5bBVRAmBnvJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46598},"main":"index.js","gitHead":"a94b97278bdbb42f14178d0029096a6c9393f173","scripts":{"lint":"npx eslint@^9 *.js test","test":"npx mocha@^11","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^9 --fix *.js test","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-elasticsearch.git","type":"git"},"_npmVersion":"10.8.2","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"20.18.2","dependencies":{"haraka-utils":"^1.1.4","@elastic/elasticsearch":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"^1.3.9","@haraka/eslint-config":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_8.1.1_1738639010114_0.9951187254672245","host":"s3://npm-registry-packages-npm-production"}},"8.1.2":{"name":"haraka-plugin-elasticsearch","version":"8.1.2","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@8.1.2","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"d73fa2b703984d0bc57da87432d36548a661aa87","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-8.1.2.tgz","fileCount":6,"integrity":"sha512-+uk3EbqNcsRlVOCS92FjsHP1INxTaA+jUUPPZalPeJXVtvzaoVTEnWR+4ndjBEu5x76tG8AFFw7l62PrtYhnHA==","signatures":[{"sig":"MEUCIBXCN8pNlk9WH+uRNO9XtRpuPyd/BzZNkeDoOsOuUr96AiEA2afmpzcdzvAp7ZQQTnfaj4+UUpqtgHJM46n+xeYt5yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24854},"main":"index.js","gitHead":"d708c021dd9ee0071adb0eb416efdbe5cd9c33bc","scripts":{"lint":"npx eslint@^9 *.js test","test":"npx mocha@^11","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^9 --fix *.js test","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-elasticsearch.git","type":"git"},"_npmVersion":"10.8.2","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"20.18.2","dependencies":{"haraka-utils":"^1.1.4","@elastic/elasticsearch":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"^1.3.9","@haraka/eslint-config":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_8.1.2_1739334507384_0.41953875642163285","host":"s3://npm-registry-packages-npm-production"}},"8.1.3":{"name":"haraka-plugin-elasticsearch","version":"8.1.3","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@8.1.3","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"ea12564f63f34188af44df5c978c0229b0778e5b","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-8.1.3.tgz","fileCount":6,"integrity":"sha512-xs/64rXJuWoEqV3KhURy4kltBVa7oX6alRFr15v74neka8MUPrFgcS9Ryu3gnI5r42ZfsErP15iYPH5ILZySjw==","signatures":[{"sig":"MEYCIQCASoqwymKUfz5Dg+79ad0yY5EnlcFGbW4i3ko6VY0xHAIhAN2Zw7qSXRLqkBY77wunsGfE+iysq1nRFOdzHZ5zvBAL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29109},"main":"index.js","gitHead":"a13bb5a91f3aef4b7a9dafaf533e34ecdb80e6ad","scripts":{"lint":"npx eslint@^9 *.js test","test":"npx mocha@^11","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^9 --fix *.js test","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-elasticsearch.git","type":"git"},"_npmVersion":"10.8.2","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"20.18.3","dependencies":{"haraka-utils":"^1.1.4","@elastic/elasticsearch":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"^1.3.9","@haraka/eslint-config":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_8.1.3_1741665945649_0.925576957181373","host":"s3://npm-registry-packages-npm-production"}},"8.1.4":{"name":"haraka-plugin-elasticsearch","version":"8.1.4","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@8.1.4","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"f9f2e44f80dbba742dff9a83b27286e967ac1132","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-8.1.4.tgz","fileCount":6,"integrity":"sha512-WrBX6oiBXzNLei5OjiDO4BngOL8LROHvjWrAsLV3OlAU8dxbK8UFbvspkGO7qE4I6he0QMrLOByZYW4zqe+J/A==","signatures":[{"sig":"MEUCICXkoTTEtGuJjypvQ+VfOXw1U0UImAIdfxi2g0GF/0lrAiEAw2TJO0TCGSmKoCHtHeKPr5xWlZy52yhQSsCqf/TXrXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29327},"main":"index.js","gitHead":"ccb231e24334f0174f1acc7c8a0b7527f3620f2d","scripts":{"lint":"npx eslint@^9 *.js test","test":"npx mocha@^11","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^9 --fix *.js test","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-elasticsearch.git","type":"git"},"_npmVersion":"10.8.2","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"20.18.3","dependencies":{"haraka-utils":"^1.1.4","@elastic/elasticsearch":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"^1.3.9","@haraka/eslint-config":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_8.1.4_1741819658256_0.2886376834082851","host":"s3://npm-registry-packages-npm-production"}},"8.1.5":{"name":"haraka-plugin-elasticsearch","version":"8.1.5","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@8.1.5","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"74bd1a4483742155d6875a7b9e0f3064fb4c9cc6","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-8.1.5.tgz","fileCount":27,"integrity":"sha512-G4aPyOhJd3oqC9SbCrC9f8chDYlLPa7GplhTGGUcZYUedVsJNJacFNBXjg2NF47NtxeG+eezqE0mPD4yece3mQ==","signatures":[{"sig":"MEQCIGv+cK8otGDuyKi3Z40C7mIpmVUcpwoobj12q4Mw6TSRAiAJ1XMMVOnEmdS+uUHcSr+1b+E6c1jDRRXhrBSlqL9v7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72264},"main":"index.js","gitHead":"ed68a48629948aaf4c39b63c4143e0119da7ecc0","scripts":{"lint":"npx eslint@^9 *.js test","test":"npx mocha@^11","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^9 --fix *.js test","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-elasticsearch.git","type":"git"},"_npmVersion":"10.8.2","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"20.19.5","dependencies":{"haraka-utils":"^1.1.4","@elastic/elasticsearch":"^8.19.1"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"^1.3.10","@haraka/eslint-config":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_8.1.5_1759864694730_0.3890160442721202","host":"s3://npm-registry-packages-npm-production"}},"8.1.6":{"name":"haraka-plugin-elasticsearch","version":"8.1.6","keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","_id":"haraka-plugin-elasticsearch@8.1.6","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"dist":{"shasum":"752bb39515a4cb96e990fc00cf633a5e917fbfea","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-8.1.6.tgz","fileCount":28,"integrity":"sha512-9Kk0Dd7IW6jNwRvGZFd7EUNHKZkawue6BEJAGVzfagXWhdXhlz18NoEmBcdF2hTLPyiS/5hl1yyA2idA7zTVKg==","signatures":[{"sig":"MEUCIDJ5KDydF/P0u8bw3j8j/eTudTnj/82ZHcOPTze9pqD2AiEAl/TPRINdXmRWJMfraN/4fzbYNMFKcyXltyjcMiBENi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-plugin-elasticsearch@8.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66638},"main":"index.js","gitHead":"82c5030aaf751c654557544a1a86e36fce44dd59","scripts":{"lint":"npx eslint@^9 *.js test","test":"npx mocha@^11","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^9 --fix *.js test","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dca6003-e167-4ecd-bd25-04b0f7ad4729"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-plugin-elasticsearch.git","type":"git"},"_npmVersion":"11.9.0","description":"Haraka plugin that saves logs to Elasticsearch","directories":{},"_nodeVersion":"24.14.0","dependencies":{"haraka-utils":"^1.1.4","@elastic/elasticsearch":"^8.19.1"},"_hasShrinkwrap":false,"devDependencies":{"haraka-test-fixtures":"^1.3.10","@haraka/eslint-config":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/haraka-plugin-elasticsearch_8.1.6_1773092798349_0.10024068242175233","host":"s3://npm-registry-packages-npm-production"}},"8.2.1":{"name":"haraka-plugin-elasticsearch","version":"8.2.1","description":"Haraka plugin that saves logs to Elasticsearch","main":"index.js","scripts":{"lint":"npx eslint *.js test","lint:fix":"npx eslint --fix *.js test","prettier":"npx prettier . --check","prettier:fix":"npx prettier . --write --log-level=warn","test":"node --test test/*.js","versions":"npx npm-dep-mgr check","format":"npm run prettier:fix && npm run lint:fix","versions:fix":"npx npm-dep-mgr update","test:coverage":"npx c8 --reporter=text --reporter=text-summary npm test"},"repository":{"type":"git","url":"git+https://github.com/haraka/haraka-plugin-elasticsearch.git"},"keywords":["haraka","plugin","elasticsearch"],"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","dependencies":{"@elastic/elasticsearch":"^8.19.1","haraka-utils":"^2.0.0"},"devDependencies":{"@haraka/eslint-config":"^2.0.4","haraka-test-fixtures":"^1.6.0"},"prettier":{"singleQuote":true,"semi":false},"gitHead":"d266d6addfae795625da1950b3e12e05ec3b87b4","_id":"haraka-plugin-elasticsearch@8.2.1","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-6Pwg1rMY0lHwT33km6gKjzEWBxvZHV9U/aBcZKPKGe+SOqyPbtevo1fCb2IAhhnZeuzyY9jU0JmEz/lxG8zrXg==","shasum":"c70c514fe0f25cd0fb5c014cecd4054ec15598e9","tarball":"https://registry.npmjs.org/haraka-plugin-elasticsearch/-/haraka-plugin-elasticsearch-8.2.1.tgz","fileCount":28,"unpackedSize":67378,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-plugin-elasticsearch@8.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0AEbFzaIezye+zRhYCeinkZfiURKVWXTzP7LO16/EoQIgFFzzPx1QUO9l0ZLdIdu7Kd773XZaa6/1D+4LpGB/MhI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:89b4d75e-34e9-496b-9a98-ffc33fd45d30"}},"directories":{},"maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/haraka-plugin-elasticsearch_8.2.1_1779659089568_0.8394172931971451"},"_hasShrinkwrap":false}},"time":{"created":"2017-07-15T05:59:57.143Z","modified":"2026-05-24T21:44:50.041Z","1.0.0":"2017-07-15T05:59:57.143Z","1.0.1":"2017-07-15T06:45:48.826Z","1.0.2":"2017-07-30T19:26:40.413Z","1.0.3":"2017-08-23T02:16:00.240Z","1.0.4":"2019-09-23T00:40:35.035Z","1.0.5":"2020-04-30T17:17:45.442Z","1.0.6":"2020-07-21T10:18:54.375Z","1.0.7":"2022-06-06T08:37:00.163Z","1.0.8":"2022-06-06T08:49:19.961Z","7.0.0":"2023-06-09T06:15:36.863Z","8.0.0":"2023-06-09T19:32:43.256Z","8.0.1":"2023-12-02T16:08:31.882Z","8.0.2":"2023-12-03T20:54:24.799Z","8.0.3":"2024-08-24T01:08:04.091Z","8.0.4":"2025-02-03T20:26:14.866Z","8.1.0":"2025-02-03T23:05:10.739Z","8.1.1":"2025-02-04T03:16:50.306Z","8.1.2":"2025-02-12T04:28:27.559Z","8.1.3":"2025-03-11T04:05:45.822Z","8.1.4":"2025-03-12T22:47:38.486Z","8.1.5":"2025-10-07T19:18:14.950Z","8.1.6":"2026-03-09T21:46:38.538Z","8.2.1":"2026-05-24T21:44:49.716Z"},"bugs":{"url":"https://github.com/haraka/haraka-plugin-elasticsearch/issues"},"author":{"name":"Haraka Team","email":"haraka.mail@gmail.com"},"license":"MIT","homepage":"https://github.com/haraka/haraka-plugin-elasticsearch#readme","keywords":["haraka","plugin","elasticsearch"],"repository":{"type":"git","url":"git+https://github.com/haraka/haraka-plugin-elasticsearch.git"},"description":"Haraka plugin that saves logs to Elasticsearch","maintainers":[{"name":"tnpi","email":"matt@tnpi.net"},{"name":"msimerson","email":"haraka.mail@gmail.com"}],"readme":"[![Build Status][ci-img]][ci-url]\n[![Code Climate][clim-img]][clim-url]\n\n# haraka-plugin-elasticsearch\n\nShip Haraka log info directly to Elasticsearch\n\n## INSTALL\n\n```sh\ncd /path/to/local/haraka\nnpm install haraka-plugin-elasticsearch\necho \"elasticsearch\" >> config/plugins\nservice haraka restart\n```\n\n### Configuration\n\nIf the default configuration is not sufficient, copy the config file from the distribution into your haraka config dir and then modify it:\n\n```sh\ncp node_modules/haraka-plugin-elasticsearch/config/elasticsearch.ini\nconfig/elasticsearch.ini\n$EDITOR config/elasticsearch.ini\n```\n\n### Logging\n\nUnless errors are encountered, no logs are emitted.\n\n### Errors\n\nThe elasticsearch module has very robust error handling built in. If there's a\nconnection issue, errors such as these will be emitted when Haraka starts\nup:\n\n- Elasticsearch cluster is down!\n- No Living connections\n\nHowever, ES will continue attempting to connect and when the ES server(s) are\navailable, logging will begin. If errors are encountered trying to save data\nto ES, they look like this:\n\n- No Living connections\n- Request Timeout after 30000ms\n\nThey normally fix themselves when ES resumes working properly.\n\n## Configuration\n\n- host - an IP or hostname of the ES server to connect to\n\n  host=127.0.0.2\n\n- pluginObject\n\nBy default, all plugin results are presented as `$plugin_name: { ... }`, at\nthe top level. If you prefer that all plugin results be nested inside an\nobject `$obj: { $plugin_name: { ...}`, set pluginObject to that object's key name\n\n    pluginObject=plugin\n\n- [ignore_hosts]\n\nA config file section for hosts whose results should not be stored in\nES. HAproxy servers, Nagios, and other hosts who monitor Haraka can be listed\nhere. The format for entries is host.name=true\n\n- [index]\n\n  transaction=smtp-transaction\n  connection=smtp-connection\n\nTransactions include all the connection information and are \"the good stuff.\"\nWhen a connection has transactions, the connection is not saved separately.\nThe distinction is that a connection is stored only when it has zero\ntransactions. The connections index tends to be mostly noise (monitoring,\nblocked connections, bruteforce auth attempts, etc.). To collapse them into\nthe same index, set the value for both identically.\n\n## Index Templates\n\n### Composable Index Templates\n\nComposable templates are the modern (circa 2025) method of creating index templates. In the file ./test/template.js, there are unit tests with working JS code that install the component templates as well as the index template that uses them. If you're standing up a new ES cluster, copy/pasting that into a .js file will get you bootstrapped fairly quickly.\n\n### Legacy Index Template\n\nCreating an index template will apply the template(s) to any future indexes that\nmatch the pattern/name in the template setting. This is how to manually apply\nan index map template from the sample file in this package:\n\n```sh\ncurl -X PUT 'http://localhost:9200/_template/haraka_results' \\\n     -H 'Content-Type: application/json' -d @templates/index/v8.json\n```\n\n## Testing\n\nThe test suite includes live-Elasticsearch tests (`test/template.js` and `register()`); without a reachable ES on `http://localhost:9200` those tests time out.\n\nTo stand up ES for local development, the steps in [.github/workflows/ci.yml](.github/workflows/ci.yml) are the reference recipes.\n\n<!-- leave these buried at the bottom of the document -->\n\n[ci-img]: https://github.com/haraka/haraka-plugin-elasticsearch/actions/workflows/ci.yml/badge.svg\n[ci-url]: https://github.com/haraka/haraka-plugin-elasticsearch/actions/workflows/ci.yml\n[clim-img]: https://codeclimate.com/github/haraka/haraka-plugin-elasticsearch/badges/gpa.svg\n[clim-url]: https://codeclimate.com/github/haraka/haraka-plugin-elasticsearch\n","readmeFilename":"README.md"}