{"_id":"@baljeetkode/watcher","_rev":"1-52d00670e79e8a734d3e3c5983105e91","name":"@baljeetkode/watcher","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@baljeetkode/watcher","version":"1.0.0","type":"module","main":"index.js","scripts":{},"author":"","license":"ISC","dependencies":{"@elastic/elasticsearch":"^8.10.0","axios":"^1.6.2","node-cron":"^3.0.3"},"_id":"@baljeetkode/watcher@1.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-LMd0EX/ldhRi+FegnsTzPnq3JZYybXeVNXktaa6XYJZpXyiTc3PWunjO1KF3fTdQy5c6qIwlmlc7SsIeCwJ83g==","shasum":"0ee48ea8b7f33de42b747af8abc5eae6da3c925e","tarball":"https://registry.npmjs.org/@baljeetkode/watcher/-/watcher-1.0.0.tgz","fileCount":8,"unpackedSize":5725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcpQORH2kjl/fr97TF0fto7vahLQOcIxA8YzuEryNBNAiEAqiF2I8tDKPJwHTaRe6fH8dmNrzJ1C9PDW6CkbTpQ3gA="}]},"_npmUser":{"name":"baljeetkode_admin","email":"contact@baljeetkode.com"},"directories":{},"maintainers":[{"name":"baljeetkode_admin","email":"contact@baljeetkode.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_1.0.0_1701982183641_0.7838994563726169"},"_hasShrinkwrap":false},"1.0.1":{"name":"@baljeetkode/watcher","version":"1.0.1","type":"module","main":"index.js","scripts":{},"author":"","license":"ISC","description":"Define your schema in: `\\utils\\elasticsearch\\config.js`","dependencies":{"@elastic/elasticsearch":"^8.10.0","axios":"^1.6.2","node-cron":"^3.0.3"},"_id":"@baljeetkode/watcher@1.0.1","gitHead":"ec9d1a410d4132f208c6ebf5dcccb78b63e09415","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-VS8P81PjqZ2+VyPWrmWQs+5d5tUnK0XhBSbiWGH7drEgaYE4CP165yzmxIryCg2EktLat+4wosIgh8zlSu7h1Q==","shasum":"8dc9f04544625f611fba2dce6c3bee58a6a91a68","tarball":"https://registry.npmjs.org/@baljeetkode/watcher/-/watcher-1.0.1.tgz","fileCount":9,"unpackedSize":6480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkqZxpHkod1Ovj4H12mZILSBlEIPmSl6mvYliLZhwnLAiEA4baagzCBxYwrATH5Fl1SmdnNcXIxTY0WfdAlb08aDQE="}]},"_npmUser":{"name":"baljeetkode_admin","email":"contact@baljeetkode.com"},"directories":{},"maintainers":[{"name":"baljeetkode_admin","email":"contact@baljeetkode.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_1.0.1_1701983066168_0.22704244988339006"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-07T20:49:43.567Z","1.0.0":"2023-12-07T20:49:43.859Z","modified":"2023-12-07T21:04:26.575Z","1.0.1":"2023-12-07T21:04:26.382Z"},"maintainers":[{"name":"baljeetkode_admin","email":"contact@baljeetkode.com"}],"license":"ISC","readme":"\r\n## Defination\r\n\r\nDefine your schema in: `\\utils\\elasticsearch\\config.js`\r\n\r\n\r\n## Configuration\r\n\r\nSet these env variable \r\n```\r\nB_WATCHER_URL = https://localhost:9200 // elasticsearch URL\r\nB_WATCHER_USERNAME = elastic // elasticsearch username\r\nB_WATCHER_PASSWORD = ****** // elasticsearch password\r\nB_WATCHER_CA = ****** // elasticsearch CA_CERT\r\nB_WATCHER_CLIENT_ID = MY_CLIENT // service client-id\r\n```\r\n\r\n\r\n## Usage\r\n```\r\nimport Watcher from '@baljeetkode/watcher';\r\n\r\n// logs\r\nWatcher.log({\r\n    data: \"A long text to search for\",\r\n    key1: 'vineet@gmail.com',\r\n    key2: 'logger Function @ 3 $ one',\r\n})\r\n\r\n// errors\r\nWatcher.error({\r\n    data: \"Your text here\",\r\n    key1: 'vineet@gmail.com',\r\n    key2: 'logger Function @ 3 $ one',\r\n})\r\n\r\n\r\n```","readmeFilename":"README.md","description":"Define your schema in: `\\utils\\elasticsearch\\config.js`"}