{"_id":"rx2","_rev":"3-e57640f441c76d850210a985e4d33a2c","name":"rx2","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.1":{"name":"rx2","version":"1.0.1","description":"Report Events, Metrics, IssuesActions, Events to PM2 and PM2.io.","main":"index.js","scripts":{"test":"mocha test/*.mocha.js"},"author":{"name":"PM2"},"license":"MIT","dependencies":{"json-stringify-safe":"^5.0.1"},"devDependencies":{"mocha":"8","should":"13"},"gitHead":"5176b2f505b7a47c96c9459de5cce7a89305cb0d","_id":"rx2@1.0.1","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-a5N9asX4nbZszuA0BUIIqNpndBC0QdU1T+iTDgO1xMI9paGdi9uYF2nzOh7ZEJ8R1+6UxysE8HGUASOMrcDMjQ==","shasum":"b4c85fe27102e9550ce14c8ff506c3d553249da6","tarball":"https://registry.npmjs.org/rx2/-/rx2-1.0.1.tgz","fileCount":23,"unpackedSize":26475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/YdfCRA9TVsSAnZWagAAdVcP/R7+LCjmZ3M+pn5MtVdz\njQDx4jAwkp74lho8UIhf2HdYCO5Cj9IJqabpUGr36HKDKk7H12eeb7HRfmlw\nemEZiRY6vg4H1xXlq2MJn1mBFw4L1pak/hFD3Adu4XJHlMiXJ132qxQv6YOt\nY+QBuRsFP7AqBLOt8uej/TNkSAeiRj2CU/ruGV5AlOxHnSi7cOpEBj+Nfqec\ny2rEyAPs6y8hbYWZHdg65R1IUHqucHqtwNjxZ7QrA6gCQ8o8eSUxeLaq/f5g\nzp5u2ta8qwhHnj9Df4jVdyzhYKSLjBJd3frRhnf/oheLfS3a3CR3186MEbT/\nmK7FcpJ0lHTs7DD5yt4WSbmkymhC/8aFkKruGM3wb2AL4pZpJQDmwCXy4IRF\nIZ+hCiJLN+lA2KXpnAOAFpW2eqC9gkVGYGTcspU0mSK7PadpvpiQ0Wa792So\nLtbAUkICiAouNZdIp+w3vBeFMQweyOHH3qpzyNsRFu8V+zYVVxVEUYi71zBr\n6Wqe9Bb9TTg6dMf9AGVEzeOxcawqqfCKrPzZHBqcEV7hwaVlgvmfiQhBdkwp\nKtbA+qHxbOE1XjNrrwc1AgLONHN8/yRIJCkLrMsdz5NtgZMs1oIgOoelxRAp\nbcRKBFZ9koux6STk5CDXCWO6ACO9tsqmA8hOO4JBlUIR1xBSdlm0zV827VvG\nBjHi\r\n=nGUm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7SXrlbBN4yWu/Rn+cedUVHwYFl8sk4dCf3EpP/dAYhAIgQGC1k1u3X+x0myEh7H6AUx+oSvBc6nF70I45elANTLI="}]},"_npmUser":{"name":"tknew","email":"strzelewicz.alexandre@gmail.com"},"directories":{},"maintainers":[{"name":"tknew","email":"strzelewicz.alexandre@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx2_1.0.1_1610450783171_0.05035815010994016"},"_hasShrinkwrap":false},"1.0.2":{"name":"rx2","version":"1.0.2","description":"Report Events, Metrics, Issues, Actions to PM2 and PM2.io.","main":"index.js","scripts":{"test":"mocha test/*.mocha.js"},"author":{"name":"PM2"},"license":"MIT","dependencies":{"json-stringify-safe":"^5.0.1"},"devDependencies":{"mocha":"8","should":"13"},"gitHead":"f29f747074011130b87a7c5598da9ba14cd67106","_id":"rx2@1.0.2","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-SU7wbjie90gF77FGxeRkgKH/+pmYz3tFyAligZWz3geHLi3/Xgsj/aYSrsDb6m2Xutq5wN+C+xcvbBU7PQlrUw==","shasum":"e5c6c5436dc1384764e082f1baacbe6c7578fed5","tarball":"https://registry.npmjs.org/rx2/-/rx2-1.0.2.tgz","fileCount":23,"unpackedSize":26658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vcuCRA9TVsSAnZWagAABaAP/10RXA6uPAfE6UkLgwC5\nTYJtbPcGCoB/O86ohqLhcuxLzrAtehU30Ah8MyrcaWM+RKfLNvyn2LODh8bm\nfqyPDGRwmC0rh9Co0Hx/bboa94I8fGcYdoI7xcFjpAPeBqhhKZxitDmrGthW\nIYIOWWGvz2CnH1cNrRHoEzpSTZPnyBfc1ln5dd82ISljZAwIfHTwhzfuXZwa\ncgxUK9cFokPs2YCXJmcFOc6dMlvj4D5OwWf4plnEpBMmd2BsrzfPfBX2VbA5\nAePmFB4uvaHvi4fXzSrOAejYt+zFmeMkx1lDXk1+EQCUl8YZXEU6TDOEbaJ3\nnsHbSMpkeFeR+ljfyY84Q2c0PIfsFIFhfxSyMvlSjfDicI9Buxm1qOJxiJVv\n0rrMptTtaC+1tHRKSaVwXJnwAnIlu70S/5i70H2ACl3UmZP/WlW8NnyWmCOl\nTe3/pbfwAVB8tfvkAQl9dQMNWGBQ76ooNO7TK5TWEIIb1PGgInSbvdKRj/et\ntSBIGZvP3Q8eq/WVU7TEJWMRwaHCpYAyk0aGpkoJUS37cp7L10WFtBmUIBXp\nGbfgEFiJb5XQJS2THrGbt98y0gpLXkNP/ROJDVby0oKlIBZVc+kvbmnfa1tB\nsvZDGYfcu8h0z3e69ydBq3ukB2HqylUps8ARWZAzQfkE5BjLYdk4b/rQSp7g\nWwGs\r\n=860T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMgOrs/VHJcNqHt+kNPpLMEd6XPAj5zsHz68N/4IsqfgIgdOxNpkWYsJztVyyDlaYd6cbJqFOEqfBtj+DLtPBbV/k="}]},"_npmUser":{"name":"tknew","email":"strzelewicz.alexandre@gmail.com"},"directories":{},"maintainers":[{"name":"tknew","email":"strzelewicz.alexandre@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx2_1.0.2_1610544942323_0.9554638394826342"},"_hasShrinkwrap":false},"1.0.3":{"name":"rx2","version":"1.0.3","description":"Report Events, Metrics, Issues, Actions to PM2 and PM2.io.","main":"index.js","scripts":{"test":"mocha test/*.mocha.js"},"author":{"name":"PM2"},"license":"MIT","dependencies":{"json-stringify-safe":"^5.0.1"},"devDependencies":{"mocha":"8","should":"13"},"gitHead":"581f98fcb7d569e5e3cd0fb167ef9220b47a3d28","_id":"rx2@1.0.3","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-Z0vKJdW6lxIddw1VDbsMYmSlW1DvBiYt9v7IdzbZ4/ERb0Hqc9M3VN57LnU2PjqXq7N9lYk57Z/zOswOUi7gmA==","shasum":"f0f58e7e36f6fb83ef0e46ce6c59af533ed69fc2","tarball":"https://registry.npmjs.org/rx2/-/rx2-1.0.3.tgz","fileCount":23,"unpackedSize":26992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBbtkCRA9TVsSAnZWagAAn78P/1UP+Kcg6KWx/2pAENlZ\nStWRWy8VDds6Vy+mVA/fXVhsuqSMBgKNxsNwSjBU5u8X4fFIzdZSQ/OQu+UH\nubN8jafoMS+w/d3qc+jBAWAw5D+78XlgYNruH1vuBAhuldM34qc58nRsQ+WN\nk7B3HpwqaJyBOTXXQ0pYczAF0uQRhcRIiP5gFNqFdLccR6ZXn0Ts1a4c3ZnO\nS02UbWnW5wWWGOFi/kz31D68tTrNYuTrYfQ07LNrr1gZnp1+ma8KbnxUUrVB\nB5a6VQhfwp0p9Jm/t3oc2GUsbJGjz34BaGyZrT30MOnGq7Wl+SaItNMOFTVR\nem3pg6JfYwcy+fI/7eRXTJuR7Ey3PLOOLWYYk3OYvkxuZYN0qDEkphf8BGfR\ntl6kSzFntn10svQmA0vDn/ZnUhwfdU3my3g9bbwfce4Z+6z3qwARwG2hyInK\n4tfVP6PzIyr0xJNfu7CPRGWXYWT8Q6oeCwwci5pdbUqcmzhtHvXEcLmDqLKq\n7UpD/kLAbCPMaTVOjA9hNBAj3gOtGNbKilExAvRI3VwVXMv+e2Vr9+ei1E28\nw82brRdJw0+yQ/5ew4DTj9vVQQJtriJXSfS8SWCj/qiHtsDru0Ut91X1D+Ts\nVF9d7cp/pnHJYPsO2uVbeTcfRBchOSrtpS0TZyNd9kExBDDIj7h4cKPqH7UP\nA39o\r\n=X8LR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8ks2jBKupLruF49Eyw+E6miWctJozG/sfYCwxdmNaBQIhANLoVq1/PF8m5d5AsDSGrWFUGB+MBRFmxMEfnCMn999v"}]},"_npmUser":{"name":"tknew","email":"strzelewicz.alexandre@gmail.com"},"directories":{},"maintainers":[{"name":"tknew","email":"strzelewicz.alexandre@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx2_1.0.3_1610988388092_0.6161606465746963"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-12T11:26:23.171Z","1.0.1":"2021-01-12T11:26:23.273Z","modified":"2022-05-16T08:47:28.301Z","1.0.2":"2021-01-13T13:35:42.471Z","1.0.3":"2021-01-18T16:46:28.220Z"},"maintainers":[{"name":"tknew","email":"strzelewicz.alexandre@gmail.com"}],"description":"Report Events, Metrics, Issues, Actions to PM2 and PM2.io.","author":{"name":"PM2"},"license":"MIT","readme":"\n## RX2\n\nReport Events, Metrics, Issues, Actions to PM2 and PM2.io.\n\n```javascript\nconst rx2 = require('rx2')\n\n// Event\nrx2.event('eat', { food: 'poke' })\n\n// Metric\nrx2.metric({\n  name: 'calories',\n  val: () => {\n    return 20\n  }\n})\n\nrx2.metric('burnt calories', () => {\n  return 30\n})\n\nlet exC = rx2.metric('excess calories')\nexC.set(40)\n\n// return true\nrx2.metricExists('burnt calories')\n\n// Issue\nrx2.issue(new Error('overweight')\nrx2.issue('overweight')\n\n// Action\nrx2.action('lift weights', (cb) => {\n  cb({ success: true })\n})\n```\n\n```bash\n$ pm2 start app.js\n# Inspect primitive reported\n$ pm2 show app\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}