{"_id":"resin-event-log","_rev":"131-a2b5617299db5ea3b912702fff007bce","name":"resin-event-log","description":"Balena events logging util","dist-tags":{"latest":"1.25.1","roman-mixpanel-version-56ccc10194e49204d63cb71e28dad8bc352b8685":"1.15.0-roman-mixpanel-version-56ccc10194e49204d63cb71e28dad8bc352b8685","roman-mixpanel-version-2ab8730fcf2d1d33a10624fceb6c969e840ed661":"1.15.0-roman-mixpanel-version-2ab8730fcf2d1d33a10624fceb6c969e840ed661","roman-mixpanel-version-98245859ff532acdecc7f0c49b42eb025b0d396a":"1.15.0-roman-mixpanel-version-98245859ff532acdecc7f0c49b42eb025b0d396a","roman-merging-users-daa5bdadf7f3dc0f975fe2917ec1bfd010f9e3b7":"1.19.0-roman-merging-users-daa5bdadf7f3dc0f975fe2917ec1bfd010f9e3b7","roman-merging-users-870b8a988785cdfd44d39e45b4c12144f48610b5":"1.19.0-roman-merging-users-870b8a988785cdfd44d39e45b4c12144f48610b5","add-getting-started-modal-logs-d718cf1ce698c31299b9695f672a2c17dfbd520e":"1.22.0-add-getting-started-modal-logs-d718cf1ce698c31299b9695f672a2c17dfbd520e","roman-analytics-client-balena-689a28c7db8da977270ef57125505d42c5d3dd7c":"2.0.0-roman-analytics-client-balena-689a28c7db8da977270ef57125505d42c5d3dd7c","reduce-lodash-6ce1678423f6622ea64fde9fe324430b9313c1b0":"1.25.1-reduce-lodash-6ce1678423f6622ea64fde9fe324430b9313c1b0","update-refs-202d32fddd43e3709bcdedb43cf97a85c5121600":"1.25.1-update-refs-202d32fddd43e3709bcdedb43cf97a85c5121600","update-refs-03affaf9b1435e768b06c7032abd4d21c05a40e1":"1.25.1-update-refs-03affaf9b1435e768b06c7032abd4d21c05a40e1"},"versions":{"0.0.3":{"name":"resin-event-log","version":"0.0.3","description":"Resin event logging facility.","main":"bin/resin-event-log.js","dependencies":{"lodash":"^3.*.*","node-uuid":"^1.*.*"},"devDependencies":{"coffee-script":"^1.9.3","gulp":"^3.9.0","gulp-coffee":"^2.3.1","gulp-coffeelint":"^0.5.0","gulp-util":"^3.0.6","run-sequence":"^1.1.1"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"MIT","homepage":"https://github.com/resin-io/resin-event-log","gitHead":"e9955873c4ec5f7ce44a5eceff223c2958bff319","bugs":{"url":"https://github.com/resin-io/resin-event-log/issues"},"_id":"resin-event-log@0.0.3","scripts":{},"_shasum":"52dca0470aceece1c90f18699a6ce3def123e9ac","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"52dca0470aceece1c90f18699a6ce3def123e9ac","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-0.0.3.tgz","integrity":"sha512-TkZes+vFIV5xkEMoRrREbESFBDPtpW3WpS0Hfwsz6IKDgF2buRYU5q1se4teXZUJdNYHMPjS8SAFMt5ho2NAKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpWmrI5C7JdOSYddvtJ6f0SIHDoQLuwCcimQEkTsJuvAiAkRKhRtdMcF4I9nZ5eOMcJ4KpLlyRIPi09Ij6zYMXzeA=="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"0.0.4":{"name":"resin-event-log","version":"0.0.4","description":"Resin event logging facility.","main":"bin/resin-event-log.js","dependencies":{"lodash":"^3.*.*","resin-mixpanel-client":"^0.0.2"},"devDependencies":{"coffee-script":"^1.9.3","gulp":"^3.9.0","gulp-coffee":"^2.3.1","gulp-coffeelint":"^0.5.0","gulp-util":"^3.0.6","run-sequence":"^1.1.1"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"MIT","homepage":"https://github.com/resin-io/resin-event-log","gitHead":"895e300d1628a94288e9fa4e4f2657ebd3e6049a","bugs":{"url":"https://github.com/resin-io/resin-event-log/issues"},"_id":"resin-event-log@0.0.4","scripts":{},"_shasum":"b2c5d4d128af1becef17d2770f51c2a7a75517be","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"b2c5d4d128af1becef17d2770f51c2a7a75517be","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-0.0.4.tgz","integrity":"sha512-SMaxcyTacKhQB52Gc/qzIJ8LeQpVGHVhd3GmT0a7n55nd++qnmnoIomXJ8xuaoEtpiZv7m/EF2vfl73GWZ5isA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrM9QAoZvBNXp0jQ+H+67crzTyQRv4YJiCj5wOn2SGtwIhAPKYYPOs6UMMILlwJBc+dxx3mwpKto62PhfW3XLCIJvs"}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"0.0.5":{"name":"resin-event-log","version":"0.0.5","description":"Resin event logging facility.","main":"bin/resin-event-log.js","dependencies":{"lodash":"^3.*.*","resin-mixpanel-client":"^0.0.2"},"devDependencies":{"coffee-script":"^1.9.3","gulp":"^3.9.0","gulp-coffee":"^2.3.1","gulp-coffeelint":"^0.5.0","gulp-util":"^3.0.6","run-sequence":"^1.1.1"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"MIT","homepage":"https://github.com/resin-io/resin-event-log","gitHead":"1bdba69b14d94c3c192992fc4819eded37b8e717","bugs":{"url":"https://github.com/resin-io/resin-event-log/issues"},"_id":"resin-event-log@0.0.5","scripts":{},"_shasum":"3ef8ca7262b22a0eb55d5569cc67f7d9e25f5193","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"3ef8ca7262b22a0eb55d5569cc67f7d9e25f5193","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-0.0.5.tgz","integrity":"sha512-Jc9oZDMFkQiDANgAE6Thfb52cgVYUGWruBzhxV4+EzUOOj25aupkYCpVOOtTQB97dfsK3ZhVV7Jh9DXnnVTBGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp3bGPlGVnZCcFIN2rguAqHoRXHCtzlIPxlO3QTVSCZQIgdx4/SfVno4iSJk+BEj2HY9Frmnty9QiGEkC69y4ORpw="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"0.0.6":{"name":"resin-event-log","version":"0.0.6","description":"Resin event logging facility.","main":"bin/resin-event-log.js","dependencies":{"lodash":"^3.*.*","resin-mixpanel-client":"0.0.3"},"devDependencies":{"coffee-script":"^1.9.3","gulp":"^3.9.0","gulp-coffee":"^2.3.1","gulp-coffeelint":"^0.5.0","gulp-util":"^3.0.6","run-sequence":"^1.1.1"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"MIT","homepage":"https://github.com/resin-io/resin-event-log","gitHead":"0d1b8a952baf228e3d12c632ed59bac78dfb236b","bugs":{"url":"https://github.com/resin-io/resin-event-log/issues"},"_id":"resin-event-log@0.0.6","scripts":{},"_shasum":"708964c3615eaec8c5887248507df87b2e0a48c7","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"708964c3615eaec8c5887248507df87b2e0a48c7","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-0.0.6.tgz","integrity":"sha512-6FeSrC7LRiJSnXB2uWFWnWrElORCjBLGGdSNkzVfcpnKfc7JICuYWY/qrqvCF7/uBE5T/EvAQk3o20pkUr4skg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl7sCd+ar5PNi+/WOT6jnt7Vz8ZksFraKhvJtEFba11gIhAMluSEdiCfruT5e8XF2CIxE3NgIyJVJ448bm/PfVyzZT"}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"0.1.0":{"name":"resin-event-log","version":"0.1.0","description":"Resin event logging facility.","main":"bin/resin-event-log.js","dependencies":{"lodash":"^4.0.0","resin-mixpanel-client":"0.0.3"},"devDependencies":{"coffee-script":"^1.9.3","gulp":"^3.9.0","gulp-coffee":"^2.3.1","gulp-coffeelint":"^0.5.0","gulp-util":"^3.0.6","run-sequence":"^1.1.1"},"scripts":{"build":"gulp build"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"MIT","homepage":"https://github.com/resin-io/resin-event-log","gitHead":"100a31f9823f0acdc38860400e7240d1198e504c","bugs":{"url":"https://github.com/resin-io/resin-event-log/issues"},"_id":"resin-event-log@0.1.0","_shasum":"7cc49e67c702539deb9941c2b81dd4e4807d05f2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.7","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"7cc49e67c702539deb9941c2b81dd4e4807d05f2","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-0.1.0.tgz","integrity":"sha512-XuBqyYYb7pgQsVtvaAS2PUIevPtcdxfLSUxIF5BkgX+N31DTgcOfteQYZuP2QkClu8H1FjN4BtkCSb3T0wK4zQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgUWKU0+olRsLVQTxOHyyk5XVyz6JbcWAp/YwKFzIEewIgMpeXUIC1/eiQd4uPooXMzPYflQymj4cVoTW8zTTEyio="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resin-event-log-0.1.0.tgz_1467700598775_0.06392718316055834"},"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"0.1.1":{"name":"resin-event-log","version":"0.1.1","description":"Resin event logging facility.","main":"bin/resin-event-log.js","dependencies":{"lodash":"^4.0.0","resin-mixpanel-client":"0.0.3"},"devDependencies":{"coffee-script":"^1.9.3","gulp":"^3.9.0","gulp-coffee":"^2.3.1","gulp-coffeelint":"^0.5.0","gulp-util":"^3.0.6","run-sequence":"^1.1.1"},"scripts":{"build":"gulp build"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"MIT","homepage":"https://github.com/resin-io/resin-event-log","gitHead":"70584813c47d1499941ea09366b9cfe1c0a0b30a","bugs":{"url":"https://github.com/resin-io/resin-event-log/issues"},"_id":"resin-event-log@0.1.1","_shasum":"2d2e9a47a8c060fab746917977ce7b66b4c7d465","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.7","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"2d2e9a47a8c060fab746917977ce7b66b4c7d465","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-0.1.1.tgz","integrity":"sha512-eNucjmt/L2TxSYTIfbkfdTdaP19Tp8886HyScpZYqBSarg+H57q4qQeySWwYlUuBTQgwmSYNMz28RDfGq56Lrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJ1DI73IfBL0y+c1MIEK86Fsxygh/Cl65RFRK4t1rRmAiAI03/ZR/PCldATRCksNXm78fHiN7RhehVvwUPv5jMDsA=="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/resin-event-log-0.1.1.tgz_1467700827874_0.49993198621086776"},"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.0.0":{"name":"resin-event-log","version":"1.0.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^1.0.0","resin-universal-ga":"^1.0.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.0"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.0.0","_shasum":"41c4b4d6744dc38d1bd25d283bf247e53f44a4d3","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.5.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"41c4b4d6744dc38d1bd25d283bf247e53f44a4d3","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.0.0.tgz","integrity":"sha512-FqLz3dtJWMTZNA1CIF6axHcTXJYjONSWyUF+9mpLN7F0Rw+LZv+S8ja/KbKpqICPqdRalZaUPBhnPZHYYnp0kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNQR8xVtB3XTW9PQWFa0EPAmVnAR/Yh0wE7YRbdegtMAiEApybW9KzbjPRYNcoIILv+kf0wBe0zc28L8za9LsPByds="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resin-event-log-1.0.0.tgz_1487602257169_0.3687209226191044"},"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.1.0":{"name":"resin-event-log","version":"1.1.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^1.0.0","resin-universal-ga":"^1.0.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.0"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.1.0","_shasum":"4c61369bb107e0b021a60e0d531c58b831d13629","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.5.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"4c61369bb107e0b021a60e0d531c58b831d13629","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.1.0.tgz","integrity":"sha512-mFVhxOdzVgBXmXa9p5uCHQFyjcje2WM9XbD1JBLEBU1tmJgsyES+T/78/W4B09sGxZoPYS3IjpJ3/m/6Z2pcYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpN8tnpsuYf+bnbpTfcX+guLC9e9zxdU7WUwsB2prdyAiEAxHcZQ3zkfeqxZSYUVnXtn4pNSQJDY9vD0tUJzWsq3co="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resin-event-log-1.1.0.tgz_1487846383235_0.15135470475070179"},"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.1.1":{"name":"resin-event-log","version":"1.1.1","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^1.0.0","resin-universal-ga":"^1.0.1"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.0"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.1.1","_shasum":"fbda723ab8530dd923eccd8d9f0c21b5e77a7bc1","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.5.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"fbda723ab8530dd923eccd8d9f0c21b5e77a7bc1","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.1.1.tgz","integrity":"sha512-bOFROriyrqGgNZ3U3FlWwY0BVSR+ISABMJSW7UX2bXqJARqWBCxWBUrt9FBzCPQRfwFPqJwhXVuLqHVJMvUn8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxHltQDW0iO887SkIAbCvOhxuiymqkQno9ylzaiG2aXAiAuN+303tWSh8Bp6eBF/WvzmCun5+OLWk2hwMDOKCKJvg=="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resin-event-log-1.1.1.tgz_1488524720449_0.3298403234221041"},"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.2.1":{"name":"resin-event-log","version":"1.2.1","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^1.0.0","resin-universal-ga":"^1.1.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.0"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.2.1","_shasum":"0757b576d64481053e5b8f733a932aeddb4832c2","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.7.1","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"0757b576d64481053e5b8f733a932aeddb4832c2","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.2.1.tgz","integrity":"sha512-IbizVwh2eTF20+K/LJ16rYRJ46DoEPNQJg8qiTklYl6wOydaza5vnkATHqJkaaGmQGDVXGUb9KIFUstMDiNMGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4qgf4+CRbR6LLp97AuYdqNP3+aOcx9Dp0+DnAkwc81AiEAuZO0Pe3WqCgdTBHYFN9dI7rCh2xTHQsfpJU2Vd92nlY="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resin-event-log-1.2.1.tgz_1488807404329_0.5170807794202119"},"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.3.0":{"name":"resin-event-log","version":"1.3.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.0.0","resin-universal-ga":"^1.1.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.0"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.3.0","_shasum":"5a8619c880a8c92538b4e3ea6854c1c16617980c","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"5a8619c880a8c92538b4e3ea6854c1c16617980c","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.3.0.tgz","integrity":"sha512-SkOyQ1t5EM8u41bA6QVoaJnI8gXNtRzzgffzTGboz1Shh6d88/s8Rn3EKb9XjmvzbBHdl5XVLuUiZdCd8cVFBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYreMjKiBWQcxTumS/u0dxK3rDp08n8sErPmix3fyYxwIhAOpZz6OZCRVDxDI5JNUG60oYg1pTpq/ZzJshDTAGfZUJ"}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resin-event-log-1.3.0.tgz_1490797197102_0.7931652318220586"},"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.4.0":{"name":"resin-event-log","version":"1.4.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.1.0","resin-universal-ga":"^1.1.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.0"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.4.0","_shasum":"9c922c4970dba633e0dce0f7eb06126044c95a24","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"9c922c4970dba633e0dce0f7eb06126044c95a24","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.4.0.tgz","integrity":"sha512-ZYKqTl97YGWNahvwapjgv/syIE26HzYof2oVV9zb6gpP0veab56z96VPLA6MtGikKVWBLaizIGVCO3vUfrGdxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdt9RUCBsc/TUn2c+IsMong2Kmi9oNNP7KhtqnnVx09AiBaHUSVGv0qyjGHNVLEw/XLOn1SvFJ/3WONrP40I26Q+A=="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resin-event-log-1.4.0.tgz_1491820540868_0.18283970816992223"},"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.5.0":{"name":"resin-event-log","version":"1.5.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.1.0","resin-universal-ga":"^1.1.0","resin-universal-gosquared":"^0.1.1"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.0"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.5.0","_shasum":"bb115e416cb12ba7e143b72506797dd8b6f7b613","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.4","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"bb115e416cb12ba7e143b72506797dd8b6f7b613","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.5.0.tgz","integrity":"sha512-DCC83lvVHUnl7HPmFl2ao8wFPcrTzbuZTPOnsaUXFIEoua21fG0J0Eh+SzeGRj6w5SNW9h6f7mElVu81e9JK1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT8WMsMt+Rn3S09X8DLB76sM8xC2CRXry8yUEFDXxA4gIgPDVzyEosZjpZMBmWtw/Ddp8oLmSn9UXU8c24Md6OTvY="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resin-event-log-1.5.0.tgz_1495101489097_0.7144411085173488"},"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.5.1":{"name":"resin-event-log","version":"1.5.1","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.1.0","resin-universal-ga":"^1.1.0","resin-universal-gosquared":"^0.1.1"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.0"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.5.1","_shasum":"ccc09158fedb8d6e9b61a3448298a89869d6685f","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"ccc09158fedb8d6e9b61a3448298a89869d6685f","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.5.1.tgz","integrity":"sha512-GJJJFoBaATncP91aec0sAzYcR9FSACB0zf5yCSUeZWIpKmp2aWtlyEuvra8/mtREgeauzNPXQUNRLN7NDhK+pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEN3lloPFJ4DlIzSm1Aj4iPovE3gTLWLIsUQS4ot84Y0AiAxmJPbrDY9GL7GVAcsPjo9jWWIIDpZ6YEjTUB5dSKXAg=="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resin-event-log-1.5.1.tgz_1495104283881_0.6988403494469821"},"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.6.0":{"name":"resin-event-log","version":"1.6.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.0","resin-universal-ga":"^1.2.0","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.6.0","_shasum":"5ca52f95985496605e462ff2436d150834f22564","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"5ca52f95985496605e462ff2436d150834f22564","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.6.0.tgz","integrity":"sha512-MH0ihODnhA8v+OsQ/N/GtBbsH4Obda6W7bXofZZPa7eUNMJJQubQza9PkzcjGJHrs6TxRHawewCbECpWKfmA1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjCkV6eYhZiavBaBgDhcalnqbbRo1XNmmF9hGFi6K0YAiEAyeT+hpJJ8/wqc0rBzL5nvOL9iHU1BAXfEmilcVwPDUc="}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log-1.6.0.tgz_1498120465882_0.6431210893206298"},"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.7.0":{"name":"resin-event-log","version":"1.7.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.0","resin-universal-ga":"^1.2.0","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.7.0","_shasum":"4092cf461c06f9d50262aae73f645f2980982609","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.3","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"4092cf461c06f9d50262aae73f645f2980982609","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.7.0.tgz","integrity":"sha512-+6/77ObotiMltxzTxWSLF1eYy1YQuQerO31EOQhDlN82ZcNE5kTHHe48pl6WNEV2GkC1sT13yO+fZxbo2mWCzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKqFtkORfKBwtWLaDqCBIyG4wyObUn9PFkW02V5wlitQIhAJB8aDvX10VYk+SYWLbxEojECQsQPUHbcLawvPI6PYNH"}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log-1.7.0.tgz_1501770382017_0.3045080329757184"},"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.7.1":{"name":"resin-event-log","version":"1.7.1","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.0","resin-universal-ga":"^1.2.1","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.7.1","_shasum":"614721e1976b3c84be16a8245a112eaa17174277","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"614721e1976b3c84be16a8245a112eaa17174277","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.7.1.tgz","integrity":"sha512-WlqvSpixHnFapyhShpSSDmVh8UvkRsMNC+0LuEIeCPL+AuN6qXJgA9Pj0ywXNyPV0yWDPf1ZOexrzYAhGt1W4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu/2uDezT6upz5QBzQHLggXrWv5Gdk/k276q/rzNeUWwIge8gMXMSsmPThSdSGA4vggmawZJYZcwz5C1de6POdcFk="}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log-1.7.1.tgz_1510570387501_0.7991354356054217"},"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.7.2":{"name":"resin-event-log","version":"1.7.2","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.7.2","_shasum":"648004593fbd8f6e81fab83d701845522f933ff0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"648004593fbd8f6e81fab83d701845522f933ff0","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.7.2.tgz","integrity":"sha512-NE3hPj5ZqJL/lDhPcjkg+c4+6G1zfP7BapCduTVR2KZl86oLTqN7WZ53dHBuvTxx3ad0sxvES6DVKRMj8GbQsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5qyZNKdsfAFJ4DF8+Okas5lxqTy5eBNZ2ij0LW+LFDAiEAmKGLRZH78pUCh5VBQEIuDGW3cZ9JwCcJfwpFubcUFyg="}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log-1.7.2.tgz_1511178837192_0.49640948604792356"},"directories":{},"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.8.0":{"name":"resin-event-log","version":"1.8.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.8.0","_npmVersion":"6.0.0","_nodeVersion":"8.11.1","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-EIwd2A7sdJ/UM4OXmgWwAexgWZClBgYfbPymtV2nh4IUKgtnGmWqP7Bq7FoFFJkMA20EqLjCa2ZJuCqPT0jekA==","shasum":"5c153e91df93baa1e839ab1b1cc64f852a5322c7","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.8.0.tgz","fileCount":9,"unpackedSize":32229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6GrWCRA9TVsSAnZWagAARUsP/R/QOUbGCkIuU/5qMWN2\nOVdhcdp4lMuBcEbkj5AEw6sMCookJkJYwUbO+gYNEqG7Bnxab2myGoCnaxEq\nVTnroi+c3HWrGtiNjlhNh9RqdC652v10g2Rfp8h4a9/zrkTIpm9byAJ6c9sY\n5OGgUooBQil1tWu2Moh2YS4/k0CZgAfWTxErGj8Fd9sZCPza8hSeQPNcI/Qf\nhGyQQDY2rtPmrggeVvuULEgMICmxTz+z3Wfo4WWdjSAVzm0muDJvkT72fv6S\nKzWDlpCKOau/A/E8gDCOIAo9LEI4juVhAHD4fpwpjqC7BtLiN7/emx72AJGh\nvIcyPd4NZ2nDouUwc0s3PpCpVAE5iK3fHB1vDntjgEWjw9rIQWBvdOxYZBZV\nV2tbPh6AAVeV1CtXXeidmJ+4ColqCH8WQiQ5rNq5iK06nyGIGdW6yDumqb+x\nLciRqIY5XfMl6p88fwNkcDkJq55ho6QDXAsOIBeA+gvI+Rwwj7Q5sbND8JVZ\ncnfoiN7k1t8g0ZZgvBOFJZ9WzuBwhwfXOLlaHGGPDdPLBo4FCoju351daHXF\nKBfU3ggX1jvmV82ici9Bcor96wUstlDScWR5LP7smXI3qxM/8CVrHbgoShhi\nhO7+9bG1/xP/yR0KTGuzak6TZdEjVX+2urSMaxFydesEzsNbkFDHFhepFhCM\nR7/E\r\n=3G/r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMTK1GYLDt+IGae6wm/dz0nf1ed3g6ZtQ2XoPWNrhjAgIgKF7pT6GYBq+sxbSJpE6ra+kJ2fl+l8TF1GkZVwFNJe0="}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.8.0_1525181141692_0.9543527174843736"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.9.0":{"name":"resin-event-log","version":"1.9.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.9.0","_npmVersion":"6.0.0","_nodeVersion":"8.9.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-+naZjfzjXK6RkekQFMEQx4NWRdf1xfhqbI85AhVvlFiP6G2bMXIS0jZyMNmY6XdcyGT/YW67tO4oIcZds0LiFA==","shasum":"f0ed38e0061e80a0933ca036c51fdf9bfeecd39a","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.9.0.tgz","fileCount":9,"unpackedSize":32291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB75wCRA9TVsSAnZWagAAtQ8P/3elKFhU9tr1lwnl16Ft\nt5k7M5tYhSWNF57AkvG5BFh1VgRewsEOPwo2UpGbYXvJggaKFTFw8Gg/C2MV\nvJHnI2iqtr/2rFNWym7a+tpshHrumrXEQ8sBUTTqmLX6IkO20U5Rm/tWZpz3\ny09XXH8h0NdUQp2beCWDRpNmXb4zIZujE6+e1gKa6v4QM9q89LvvqbnC0Zdd\nLrNu6fPd8eFPqoN9AL0PFGuCMJEFSlPwpbvagGz9jlQsnC0eoeD+gAOsuU7E\naGs3/BYU7HKVeMK1XU6V7/HmblAENj43U94LzGqnwPgHZU0zvfiUmJ07QY1w\nr3yIccKesRMSusQoytiU2h/84PSBSl0S25mFoCbT5Xrb9LBh20Nat4A/LuFL\n/AJYCPH0sxkMBxdyaaTIMPf9ykHhmQ56yRQAxUAq0v5pI97csnfdWvYYgEHn\nLa759tuBuSRfKG6LfcQDMKtwBuj1IGE2QIdxvO+8HUAFZ99Qt1dp68L4pmMG\nBp5leG+lHrXclUFYg1IFF2XmgOUwbcGWBj6nGaiqdMybpcLkfbGXWgSdVrIw\ndiCKKEwrza34Vb/Q+ABWffiZgN7bcDt6QpOxybIVqj1O9EKFGrkSSrzcvdst\nKOxf3uSA8CwQjTnPc6QExhSCYTBxSukDyAJK0G0lKwsdwR9keYh9Rjnx17lV\nQNB+\r\n=VgeD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2MXYL9EAM9b/iQ4CfR7EIJ8oGJFEqeImCjiHqUgD/oQIhANHKqGMR3vDQUmS2XfhYEUIu7kypJrPNItPMSKePNYSl"}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.9.0_1527234159597_0.2583956560388385"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.9.1":{"name":"resin-event-log","version":"1.9.1","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.9.1","_npmVersion":"6.0.0","_nodeVersion":"8.9.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-hXKUPywlW9mFlbKgMqSmjy1gFzUOtv33G9ivI5vMXrVPSQefvvKPosQ/mMJZ/qf6ZrtGpki3KSq5s3v7FJcW5g==","shasum":"033cf67a4297d0080e5097308e8119a384125e83","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.9.1.tgz","fileCount":9,"unpackedSize":32361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDBR9CRA9TVsSAnZWagAAPAgP/3CjfTzaGq3Zh+gHtUiv\nlykx5Eck1XlYgHNllAfp9ChZw6Sj9G2XThe3YQHINNE1KqAqj+sz8sYUBEsY\nuf8XBJZboyGkw2Q3qcpSRUKarsOa/5QS2Ka41QTO24dDqhe5G5D3/hxDLjM/\n4DYtvr/aXntHOVglWKPQv+QrbKx932nn4W2qSiZXc1Qfhe/2sfUI9yb7FbjE\n356gPXcA0d3EAbdHP1+7Ezn7mYz0oYYHoL47SrwifVu8OlfcgUQtyBe5ppOM\nP9WDbL+hZa4CgL5XK8It63BO2+SkDxV47XJwUM236+EoxxEX8Fm+RJuapBWo\nTJqnig8MWlNw+AJuHshOd3FeRr3X2E1ZoWWExFKSAiSCJr6hz36WNzH50vke\nV1oLFz2K5RhRA1ChDWEsh57XxI9+TwDOcePmkanpccu4u8h/1l9z1GxwzK5Q\nj4x8GmWQjoTa7ElXVOoJvfBWHPx+Msqu6orsQVzQrnmT45vO5upciuW7XR6d\noS5kLuiHXXXoz2HeiXuu+X/5m3gdxbgxeywfacYNtn9auY219iZCKSvOTq7d\nPWvqd+l/1PwDxV0IdNSfvQGb6v2gKS/rQ9E04Kprp5iCOBNsQ03nmSt2A/V6\nGetjcod6v70KaeH4nXULVofJDubO27bzikof8pMcIbRgY3gSaKug4AstFUmB\nAPVF\r\n=+VIh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtAiGk6ecRzY3wRYqp8LpNlH7rNytzraUQsz5WEqbfcAiEAoSH31Xa7+0/bjUnHZF4k17EgAfTL8J/7ldReAgUhwSk="}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.9.1_1527518332547_0.8756989290676149"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.10.0":{"name":"resin-event-log","version":"1.10.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.10.0","_npmVersion":"6.0.0","_nodeVersion":"8.9.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-smFRCwYwvHenANSmiIkJDavbf4J64/ZVmYYgvEd7kh6j3eI4WdkA/seB0VX5pJkOvvc/8BqM2rOSFZJT63rGxQ==","shasum":"bcf9d05468c89ac240c3f19534f9ca8d909df565","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.10.0.tgz","fileCount":9,"unpackedSize":32467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPemvCRA9TVsSAnZWagAAvhcP/1MkepnItTKgCW6TPlTe\nsqa7Y0VJvqxBzCEH3vhU6PoEKFsO1c4pctFvvF1LcWcIzxwGJFLrhiyW5/MQ\nraj5FoejwITV6p80bcHv8P0b4ZXxZCRVid7jAqC0E3eYue06Ukz6u+jorJ1A\nd1F6m170x+lyV2uRZipKww/RHlBA4Mz/ehs6uveM/FjmG0Ysn9sBfmEvJbG+\nv1wPKAp3hcm+71qMQQ9eHTJu1OyBUOaJdjeEFZbpCOIrSDHd85rpZRjmWgb/\nFcZQmzz0/vwlPJ1EOUbOeWzp4A/5vBh6xhRDuptyFJqyRgJEhYFzkni6B5i+\nEvuLqqWvXMEK/eRFBoRFkxMXzEGPC3EwuI8FsbML4FL4+HFbKzd+/gRVcawq\nEuSoYWNddoMizUnGXKXa43b2EJASJLj5gE7rDkNQelMtueu8ouT6CJ7S4vkK\nobrK6YjGXp3mTCBy5vxCaSE1qvQAzaSDOdafcn86UrGhpOYeQxhPqOCP03hB\nlh/vO9IS5Su3/jMtMCNjyVLZLBnZf9KDgDljsLYFMb3DABV6lstp2USlWsO+\n2GDRXeughuKcW4hE3ROLXKWkBn55DQ2CjgCWYdLcNoGeEcndyOpEpyXR9mEa\nIuILU1jZKkbCSWseFFsTBFjvY/CxMPIh7z9P7crqrCFOtsGyYmDddHel2LjV\nv8/H\r\n=rP4b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeGHzAwlo1RxOamhV4iQgOuf8nAFFSsW9R8p6Uahr2rgIgUno3Z+RICjteioIe+3FnBzU3hwo3IrLZmeGWGW9MDbs="}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.10.0_1530784175751_0.34001469276719054"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.11.0-repopulate-509557da7fbacbf5d52ac57b4a1e45be812f470f":{"name":"resin-event-log","version":"1.11.0-repopulate-509557da7fbacbf5d52ac57b4a1e45be812f470f","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io-modules/resin-analytics.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/resin-io-modules/resin-analytics","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"509557da7fbacbf5d52ac57b4a1e45be812f470f","bugs":{"url":"https://github.com/resin-io-modules/resin-analytics/issues"},"_id":"resin-event-log@1.11.0-repopulate-509557da7fbacbf5d52ac57b4a1e45be812f470f","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nqAFvZm2+GaYvcOHy45uJJChddIhy2gb6A+mc57qgdA1qYrRBsfJeWxqNjQcNOORIhEzfOBb5IYgOKHOFSWxig==","shasum":"0c75c54e4011bcf6f175375f8ea3757be082ffbd","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.11.0-repopulate-509557da7fbacbf5d52ac57b4a1e45be812f470f.tgz","fileCount":9,"unpackedSize":32820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp1Z5CRA9TVsSAnZWagAAClAP+gNJPhzRkzEXQqiM3S4C\nL54VdHKWTanIvDtT/UTnQFZVLiKA/L9ybUbRDCuIiGwkINm+4x80pZ9MlQ12\nANYrInncdnR2OqrWJHE50hIRPsV2fnz0ikoQB25vgGkkD8bzqBtQ3kyW6M/L\nOjqGOKdXbEJaHaiZ9CcUyCK4Oe51dL6N9iLs6MZILMHH/RooxqgQCN25hpJV\ni5J5xwTloYs3Rt9UuGONReMXnYH9iK+xBxMD1Cte0dbyPV7DIJg03u941FVb\nrZEBYc5yGGDaFIwDoSArXCVbMwAa5DbAhTQE6qUO3CckmBXElUewPJ6VF+yu\nBWkmgLx7oiftXAWFdX3yMhmXQefecgObHCg810UEhBxHIEbO8Id7BY7zNJZG\nytgeET/szmyiRGIIHuVxOtMdma0Ad+tC8LjdvKCbIqsblteiO+rKMJEiaqd9\nIknKGTqVKGO5Iyae0GkNm/7ZzsoOd3wh4wr+FDSCK4JOyGU0dQt7ZrRYkNhc\nBWt74n+3fgmC8fJxhGRR/mhtiwbsJBXTCQEWFC689H77bvIS5GCK4KQdUwod\ngtKVmTeBJX0ASPhcWoPTblyLJwLziNUu/LNn00SRYtkSD+KYekIGSx+rYtDY\ncOiawy3eh3E/Ty0/uFJHvQRA+9AWtw2/pV3UmeLI3+zgvB43dyNJa9rH4hAG\nYhmF\r\n=pOKX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAx7PxrJTq69mA+M50bSyTEfNhWpPn8K2smMk+dUAeSOAiEAtZOpxzab2dlfihYAtnVvbG7F55y5acDl400D+bGTBL4="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.11.0-repopulate-509557da7fbacbf5d52ac57b4a1e45be812f470f_1554470520704_0.6091583270797827"},"_hasShrinkwrap":false},"1.11.0-repopulate-39b37a62d5ea97b85c34dbf15aa6adfaa7c19e7e":{"name":"resin-event-log","version":"1.11.0-repopulate-39b37a62d5ea97b85c34dbf15aa6adfaa7c19e7e","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"39b37a62d5ea97b85c34dbf15aa6adfaa7c19e7e","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.11.0-repopulate-39b37a62d5ea97b85c34dbf15aa6adfaa7c19e7e","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1+mbzxRBcxHO1pxznjJR/Ffn0kjec5rwW7Oq6RBv8PjH1EZGIv7F4nwwHzPqA1lUlWiZvUoer5u99ycf6gbmfw==","shasum":"793fa774bc2c4d17985e37499a7ace8a77b68f22","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.11.0-repopulate-39b37a62d5ea97b85c34dbf15aa6adfaa7c19e7e.tgz","fileCount":9,"unpackedSize":32846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp19mCRA9TVsSAnZWagAAJZMQAIU2J5DP9QbDluS/hFKO\n0A7MhORffHcFDXUvZyjGhJxnzXKoFSNYuYJM0CpBRmwWV0kk2Hy36UCg0StG\nk+SEdStlCdO+8E2nBRTEVpO2BIYd51tvaBZ6OrglH8MAJ7lTCXZ8Xs7hPqZt\nCTuUlLXHrSsazPhXbUJxBabSTo5hubU/93rm0nwT4lJWqEDdyYLEzcYlrv6u\n1ZHLv4HLe9DOb+DVP+rXltJnT+3InOz8U6gZrfKaihtROOH/N3saxyUTh01l\nUyAbtO4YATiX7+RTjE4IZZKJmrEyaw5BsMvMufqll3VPc3o41tB9y2aOeJwN\nUnUsevy5dmGHMTeSx4FSOIrPpAYRvpQCO1r9Igh1L0WeBcclnRMay2kYF36v\n0vEvQOo7YVNR5QBQMnysENRvLuwoEfznEhpoelenneo32okXumMjiPi5lS13\nWHRUNQ5cfjl2OzUtBBZL6+/Q3dK5cemfVO7ihhZurzZDwqBjir+BNvYt/Mdv\nJMMQxD2lLTK4rmkG/Pdfkbq8Tw9IdIgiBMEtY4MbjVLiwUhUR587GHVSvgDM\nmPn8/HSD/qco3Kef8lYJPu5ZU78e27Pa3p9kTnGw7mcp7ADyjgsIRp4DpAcy\nsj9Ual/Qa02GixUzyEjFJHjdnuCVOarPrlG52XBC9YiYIbLwP27xKTenT3SW\nC2/K\r\n=PeNx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEt3CMGi0mmWQnIrzspcyckXnPx8crEAtLz+ty2Mdk/bAiEAkrpzdllr9BvVYM2mu9vL3Gn4E9MRFpaBkPuxoIkADWk="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.11.0-repopulate-39b37a62d5ea97b85c34dbf15aa6adfaa7c19e7e_1554472806073_0.8176591119135763"},"_hasShrinkwrap":false},"1.11.0-repopulate-52cc5825ca299c33962882d1c4eb2a9d58b6c585":{"name":"resin-event-log","version":"1.11.0-repopulate-52cc5825ca299c33962882d1c4eb2a9d58b6c585","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"52cc5825ca299c33962882d1c4eb2a9d58b6c585","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.11.0-repopulate-52cc5825ca299c33962882d1c4eb2a9d58b6c585","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2VwVFxFeOBzZzNnlODAgXS5ow6oPo1Y+QDfawRoeT4cOwViA7z25PTIWF2misgGhEfG5yIFJBwDLUodT8M29cA==","shasum":"4ade19b36f01245320690b576e9970c29ddee774","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.11.0-repopulate-52cc5825ca299c33962882d1c4eb2a9d58b6c585.tgz","fileCount":9,"unpackedSize":32860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp2A0CRA9TVsSAnZWagAAv4MP/AtbntXeZIb6LcO0e3Rt\ng6VYAXViPc2bMD1SxcEze2HrknvhsDsW3/ejP9NMDFlpnIKytSRnc9PiKQmW\nABGkz0zwBZhCtPvz3y1TX210hmssG7vitN3MOIBDB3cp/d9nZvmhDvDVa8ud\nRj0iVolo70uhQXCDbjDXQs+rqRDmOmucLHyMHKAzUI5zgIl+AdiHhNRzausU\nYxggv/uXT7gEX5DaTFSehV22GW8fdbci5+2rvoZr51NbJ+UxQj2g3yCENS4E\ngCocgttEJmlsQ4us7AGEk5zUMLAPneeuTwdNCRXwM/IDcOOGlkfT3j0c00PI\nFbjMin+nzxNrcpmqQ4eiLHqy14DGXAaeYdsQj4jD8tht8Nu67Kdg42JKlIgD\nWlGdv6j330VZDL+5NrGeX6qAV74cJrsNozLSOlG9iWKrN5UQ8MMs98A3FLNU\nL9pDEYgUrIv5VAW9iLvBvuezwgTLqwGG6R7G7M/R5k0wOSIxVsKrc9InNImG\ncHPUDHQs0xrrJijIFimn7NO8ZgvbzF7/u6/0Q8a2cXUNCt1yiFsrMnmiaMkJ\nyC2MAEV716upozY2efDDRrqMiNDerWz8NHaCYDHji2nRMi25EvvncJlpCQ+h\nO/lwyjeeieiVpe0kv8253RyGcoWo7Q6y2smw0HexsPd2CMzGT0PLYH1XR/Bn\nAnHV\r\n=Kgv0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBt/oGXD5Usb3pRFQv5xg70PsCz8AfhCtiNyBQfoNMhIAiBptF3v/5oealgTfxroUWIkjLjKAd7mSQcUm3g5PCeYDw=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.11.0-repopulate-52cc5825ca299c33962882d1c4eb2a9d58b6c585_1554473010152_0.7163854870390571"},"_hasShrinkwrap":false},"1.11.0":{"name":"resin-event-log","version":"1.11.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"ec712cb8b8d58d8e3a0a4869da03e52808fa9fe7","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.11.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9eWjhvjv301gPxB4qPqV28ILA200W3akLaaJYez33rOpQp1KCx6WkuNB6Fl0YrqcEtDk0lCU10aY88/tG4gghg==","shasum":"3019b8100249d18789678cef839eede0a4ac1fbb","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.11.0.tgz","fileCount":9,"unpackedSize":32808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrch3CRA9TVsSAnZWagAAfDQP/37hifCrZg5Y6bF/G21N\nXH5iqa5PXef3J5KXWZWKcz6ktjn1iQp2RlGeT2wr4SYAZoAU7HD2Vog/tc/u\nUwDG/VXe1l44cOwykiVf16XRLmnS/eQrZtRpJy1uRarPT2kY41egXte/v6Yo\nFrcgYqEPhzn2kN34TssuubA8uDXIsFVbz4RAFez0p+UikPB2G5x85t/U+U7E\nQ0wXKs0EZO4GHJm6N2wm629uzeh+PpVFE8X9Eele7Lwnqu4yIst9ndTIrjFi\neWpyXashshP81tug6movIS24k+zrAgjq1hgjajGaCs5UJqSI1LEPG9xcwGCE\nGoNS0VW5XqnutHV9yJitHymgbI8p4G9b5lyukTr95N4JUE6EPICjNt2RUo17\n8SOjYb8l/xhtHhKa8iujsyChyp5GmQQOrnfEImQypaSOkWpopa/W5mDSmPEN\nZ6jouUy3bgPM0saCT8ahjp2vHXNSssGfsEuDFnfZMebrs1G1eaIw7uRcIJtb\nkQhyQeMSU43zPI9Bi17bcRJ1bPocrvFllOJcIxSdVc+Xc2DiUFBny7oey1Hw\neGINZRKZuC0hhuruhNI6akZUZZCW6200fJq59vkFdE5EuNPJo/varpUPX4OI\nilr6P/uTsKMKP9lI8e/2Q3N2y1jvuPP70zqQS1qXIBw1wOGxICvkrpda+ZWM\nfAea\r\n=xyrH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfk3NRbLTtsJuRn5bZR/ezrweSmzd1sfB/E5/SovrBlAiEA336YkldIWKbFHlACRodj3FDzV2uA3791S5J6SB6wFu8="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.11.0_1554892918607_0.8088655062384278"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"2.0.0-add-new-events-ee5bdb305a79f0570bce03f6f7e12e6690fa9c17":{"name":"resin-event-log","version":"2.0.0-add-new-events-ee5bdb305a79f0570bce03f6f7e12e6690fa9c17","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"ee5bdb305a79f0570bce03f6f7e12e6690fa9c17","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@2.0.0-add-new-events-ee5bdb305a79f0570bce03f6f7e12e6690fa9c17","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LV2LzAX940Dm+SXZSyPyY0NQH+1yyHL0JuCqYSYdbau3mW5mFx8SrTFosqLJpAWqOilU25SLH8kvPFqXKNGxJQ==","shasum":"0adfe1c00dd4a7ce5978cf26ca50c2a894c0e5f0","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-2.0.0-add-new-events-ee5bdb305a79f0570bce03f6f7e12e6690fa9c17.tgz","fileCount":9,"unpackedSize":34770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrzw3CRA9TVsSAnZWagAAsEQQAJaYPGkS/VDdWdDv6Q9V\nw9O9cGx48MgPRnFhJX9Z11bnP8plQAg0io3EXjlZv1BlPhfxY0cAmgEz+t92\nNUi9gKlfVD2t4vO7wkpqRZheihamZw5BuOe3O5se4pRBMWllfNeVrzV14l5R\nC9NomKq2iq2eLZfku+LjIib2WGncmNtgBK6tDHuiLFn6wmAeoNJr3r6E099V\nSpgFIEJL/IEo6waIgE7w0RUtczilhZRyY6CNJxP6btUyiMIeFcc1fGHXVkn7\nPLsYjitsEmnm0B/OKjc5aZfYYqABIlA4SbVrq4oxITi2Qq/SUMclxYZliSbS\nT8Pfg0LfecmoGb+SxXdHLaDEy+1MAf8M4cI20pJ69mWvbQrX9mVVm7j1LDGa\nKu+prs2pKgQC4LMOtLdapRVTIJ7skMmjp5ScjaUxmZolXUQoxMyCf+ce463X\nIW5sY1P2dO85K87Yq3lMPfdvGoVJvBobKalY1OyHRBZo53ivAn+FjuvDY8Q5\n2lvp9/0aUrUHSvkepBBlYWLQwXrHlfNZiRaWyMd2+KoJBGg2hvOUYpVBxAmw\ncYiabBbRsXDRKf9q84UlDopEsFdDTDZOJSeFNMDsKBEcuQM331T5wxvtVZ8P\nzmi80QaGbpdmaZs+rMP8iUvgCDocZFTcXurwhzm9Y3PtvMDzDS0dXiOoROFR\n6zha\r\n=V0HW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFO8r9NoFT7OXQKuax6DNRIpSnhzehT875wmASgmkuYzAiEAs5KOOF5D1WE5ZaBJ/qHdGMew6UyQOmTIfy+Sbus32HA="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_2.0.0-add-new-events-ee5bdb305a79f0570bce03f6f7e12e6690fa9c17_1554988086596_0.5838743911046964"},"_hasShrinkwrap":false},"2.0.0-add-new-events-8c846a8e6ada7e6ad7120e91ee9adff609149be8":{"name":"resin-event-log","version":"2.0.0-add-new-events-8c846a8e6ada7e6ad7120e91ee9adff609149be8","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"8c846a8e6ada7e6ad7120e91ee9adff609149be8","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@2.0.0-add-new-events-8c846a8e6ada7e6ad7120e91ee9adff609149be8","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1XVdEbHNB+AZaSu6sSxgy477Y1qe2pmp5a2V3ABwykboAe61KhbOJGo4Oejy3IOFH900BMgHrQE1TaZGDzhTCg==","shasum":"2e5aabe9b27318db66b81d40809194003b71f438","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-2.0.0-add-new-events-8c846a8e6ada7e6ad7120e91ee9adff609149be8.tgz","fileCount":9,"unpackedSize":35401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr0P8CRA9TVsSAnZWagAAZ7oP/R50Hx5jFxgrwb0KWj0z\nAr67PQ+ixCDtGju9pDsocZlj4HCdrTDHsH8IRjMsfdksjMb2baNav35ZSIki\nnwcrPsRt9PxN6IjvnjyjZejuZBqyuvVDTsj0rIMr1kbhmqBSGJdWwCZ+H5DQ\noPvmR+gZaTNE7iM+ktoTRyey92WrJ4S9wchJ0NZvV6GgCccOSrg+J9qNLV8x\n8N+X/ztUtvPd/ahJ5BKnpWqaD2eJ55zrs2cRWZn51D5rNrHlxcQiOnWaV7hT\nRynM+ywJu2en5tH9efQqv89TXu3ot/7yD0vZlqTr9cadwdqjDAchh+7vh9PG\nFVnElPAw1bOeSlDSiXjdPecRQap8QcDtO6aLrSxeDmRII8Nnmk3QfqQpaG/T\nHhA1WjhAb4wm0BmXn5f2nonrZaoV74yluizcgMmwU0suOBFN+fuli/r2nGZx\nke4A1rhjuZkDB0WEfXKVWLt2Y7cLI8qzwdlgXVVWoIPcmOKwsrjsk6zHLSZc\nk16wk+zIx/BBNWRJWP1T5kEtx2SUXcC0wqT+NCH733s0Rs830y5RUVkWAaGc\nPeLSgowRLC4KbcaBaGgvDriMJ9SduQXtnIgXv5/OZWdx0ncrKENGe9EpeShy\nQRPgBERdaGDkUjDmw/rxdBLIegLvi1Jcd80YTtFjUM5qiiP6NVG+yvrX64xo\n49pZ\r\n=aOf2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3fNbFfVinf6y6i5zniPHhBq5g9SWfECRF5oM8FomQ7AiB9Ih/oAOqz40ArqFg2AwKhHcNWTu9lBWK185PCZoE8kw=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_2.0.0-add-new-events-8c846a8e6ada7e6ad7120e91ee9adff609149be8_1554990075538_0.3501365179187186"},"_hasShrinkwrap":false},"2.0.0-add-new-events-9c76219fb7d2e60bfdb996926ce9d08b1307dcf4":{"name":"resin-event-log","version":"2.0.0-add-new-events-9c76219fb7d2e60bfdb996926ce9d08b1307dcf4","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"9c76219fb7d2e60bfdb996926ce9d08b1307dcf4","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@2.0.0-add-new-events-9c76219fb7d2e60bfdb996926ce9d08b1307dcf4","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Uc5bG//xNSbCN9VPaYRHXI5o32SlCo5MBQLvUtHUSYwTBrVSVroW+zphFDUsVagwcuHa44oExoiWMi116Iyn/g==","shasum":"50711b8fc3ff75e898462cb42b23610c4efbb20c","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-2.0.0-add-new-events-9c76219fb7d2e60bfdb996926ce9d08b1307dcf4.tgz","fileCount":9,"unpackedSize":35203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsDQxCRA9TVsSAnZWagAAIN8P/3XpR3N2v7AagxedFHCd\nbrgc27Iz5M8KbAte8Z5V3btgYAhzZRLIDC9oggerYO4ndXHDTMHjr2gPNhm2\n84lcqLjPzad+lE1s9sJwW4OBPLx2UEcS6LzKIlCsQGACyi+KFiemfFH96gkI\ngg6MKIUYDeHU1OkyXenxZ3xLHprP4x/GB+mcJiI8S14lcKSDuBFFF7XViyuT\nIC4A2QhUAwug8+gDVFzMJWXMQ1cXWPXP9qBbhGO90FSoaBrx6Ybgd+SPnw+i\nsOxjognglBH4CEp3cGMC1tq9TQ96TfD+cM72ym8dSADVuO5co38CEemXAj7+\n/DNHHecFwFZG/irCH3DLqpYvaJZGuRRDH7na4nDeC4OeLO5pFb84qoy3RYIB\nW1KYfI1xjs2TOvB0MwR5y2TqdjbOo5Y2bBMDWUhE04Xi8QOLKa7xI2kM3obQ\n/xYuDAuEOf+G7ZzJwSoy8pvbSV0ItK4LaTJqipaWeNwVEK+2cfYME9PYs/44\ncrSRUvJagYdoB2I6kjaXTeeoT6FJD9qlBItBmVgNjfO3VCDTGdmuicFprY1r\nNzWfhQ0TWHBzg09QnzZ+w3WgH7x0zNnVTiS0fRdiSRhs1wDn/+GfPwAW+Afw\nMrdew1ecoRQTM/hP9D00Eup0GgbjFoDLH4uP9/Ik+QpGmgx6d90hGAFlOY1x\nWcfR\r\n=ya0T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7/d9XEnf5bQVKFY32cmGvwe9hfQOFF/x4OW3bHf7a8QIgfUxliwEn7AUTlercldtRABCY22BGRwxnPqiZdwU509U="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_2.0.0-add-new-events-9c76219fb7d2e60bfdb996926ce9d08b1307dcf4_1555051568758_0.8811401625261355"},"_hasShrinkwrap":false},"2.0.0-add-new-events-9504cb61391e119aa3c2c499e0fdaef2737759cd":{"name":"resin-event-log","version":"2.0.0-add-new-events-9504cb61391e119aa3c2c499e0fdaef2737759cd","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"9504cb61391e119aa3c2c499e0fdaef2737759cd","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@2.0.0-add-new-events-9504cb61391e119aa3c2c499e0fdaef2737759cd","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vdy0QpLRmDA+ETgCfzVjfHfzNATyeotoJCD9vl1QI4B5DKMJnr8Zq5IdT0IKx3Iz7sasVLxqpxtq4/tX/HaqlA==","shasum":"b669f3923fa1969668976452371c139c23f9e4fa","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-2.0.0-add-new-events-9504cb61391e119aa3c2c499e0fdaef2737759cd.tgz","fileCount":9,"unpackedSize":35229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctJOyCRA9TVsSAnZWagAAo4UP/iQoEDlA5F6M2KQ8gReI\nmQzMK2yGqebMcbSbuQkpYHTsKiEBO46UpSP+8lrF7L1NrLr6KMHRDnc/Lppj\n6lnpolh8Yi2/slyEnIXIMM1yXjP19g4mdAtZDHsDYYEkxTZBW/oXykBPahwB\niQiIzN4GmvTAMUfwuW2G+oywjA0PsQ0+8ZYSDXKJ1JWx1o+aXNhP4YdXbzmi\nqnnCWpADmtGrErkgNB8DsuC+8yHh9j9aVz0YdLSwoJqrImiPsQiIpzUhN6wh\nC76WvmbwgB0HwUE/KpHMCagKP/2xT76p4u91AHZdoI47ZTyIGEfogpl4Het1\n3OpeFCgcbgmEg74uYw86x/xu3a5004WwTpxXlRtN49YV36HtR/XL6eTBjvqe\nFC43DkcVfZv782OPbTaPYfBMrZR3zRnptxMp5OZUaB4Mk7Foscy0EzQE9N7s\nINjcRb+FqpU622ET3mx+7TPjucZsu59XgswGNkQItMmVQ8Xk7TYrwlnrTnAp\nxQVxlkVYHjg1k9NxoNLQSz3Wbt7HlupJeoyn04a59v9mSDVPHFcI8g4Z6VKf\nJGlqc4CYDhPVmQWpLtsQfnacv2R2K6RPFt9Cf2mfWzFZu+7qkPlIX7BoOBsP\nRPcNCi+sCLcr2tZAJNpiimRFdCY23s5wIIHLnqgwFQD7RHbbGk+Ie6iyNVWG\nNPLf\r\n=z6TC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/IdfE0iF2Gq2n8QgsEgel6VZzInmpC8AfXhGFTkzFtAiEAuiXoMke5D4CrPi72A0BYEGYUQ4ktJ3RfklIF/lE9dgM="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_2.0.0-add-new-events-9504cb61391e119aa3c2c499e0fdaef2737759cd_1555338161869_0.31653794866929763"},"_hasShrinkwrap":false},"2.0.0-add-new-events-d770ee219d79313bfac947f328385dd9f9e026e3":{"name":"resin-event-log","version":"2.0.0-add-new-events-d770ee219d79313bfac947f328385dd9f9e026e3","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"d770ee219d79313bfac947f328385dd9f9e026e3","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@2.0.0-add-new-events-d770ee219d79313bfac947f328385dd9f9e026e3","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PcZiqR2/DAYPF/5wrVxi7ST3yVFqipMb437L4ouSS/HbSEKnTeiVmI2VrkScJKgGwGhCHrKnpnusZB7Y2iCZDw==","shasum":"3ee879164eecba4aeb8e46c93367024becdaad3c","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-2.0.0-add-new-events-d770ee219d79313bfac947f328385dd9f9e026e3.tgz","fileCount":9,"unpackedSize":35365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctt7ECRA9TVsSAnZWagAACQAP/2FR/LeklVr/6Y+IXjPR\nqaIgvVcMZkZjFZe0vwsHufA7lfmEHYJSk3CmC1VcrZpMQd5IwDB8YIwp+cCO\n2493S0FdrVaGUf1AThiup1w35LUFRt6dyEMO0dRXts4eRW6cWrffgubn9Ysc\nAoqJ+6f+YGivu/qptu+eg90v5ZhwK1ycZdc/NT24i6uViV0jWz5OOQQSs1X7\n1IfXvlZBhixPYxWOOzHOuWK1fogL74wE4qEKkBCO0IslWvTuDh140A/I3TZY\n21l1f4PT+AJyT3f5LJHSwF0G0BqZ3bgPT6+aSdzwWZ5GJRNhXBPWuHUKENAp\nGpamEeNKeCBj2FiLwNH6Ott/0SUM23V4VD9kgNKOJd1yogu4So9hWz8iS9X6\nYdWkqwr9kkZHNaEHIid1Nmn5ece81pN9zj6K2bl/igePBkVwKCo5bbm/nV+T\n5SvXmjLecOa5ODWB/mjd2qPDTJ1zWxn1E3a8rjCQPvwZo8Vhp8bc3MoHtpYi\n2HfDzc1uclgInq3CZIMML0uqXyx0JaXzQ3h1mALAMT4muvdX36sQzZQxgGA1\n8mzsCVJhQeXb6iQwx+pcqTwR8PVnDdPhcmvkyL/9lWAqKf1aCXYiZP8F9ERw\nnN5kNvMwn8v/T30rBH+JqhUSLqi8LNOlH1YJhyLupZihsghkJxQMdkJQLOyV\n8ZjJ\r\n=ujRC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrwKt5ieTgv2uXv88wBLaZycTTKs7u7Wbo4k4tXD1VzAIhAIxVZVkTOZaUS0JDe6DDLhrOECO85+nehJBO92rdXAHQ"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_2.0.0-add-new-events-d770ee219d79313bfac947f328385dd9f9e026e3_1555488452180_0.49824329260812417"},"_hasShrinkwrap":false},"2.0.0-add-new-events-e87aa3a95d7feebae0db909860847eb1d03a0e13":{"name":"resin-event-log","version":"2.0.0-add-new-events-e87aa3a95d7feebae0db909860847eb1d03a0e13","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.4.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"e87aa3a95d7feebae0db909860847eb1d03a0e13","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@2.0.0-add-new-events-e87aa3a95d7feebae0db909860847eb1d03a0e13","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5vV4OWA6mxF0hx5Krww8KdsmXidFwYgN1OJvHen7P/iTKESIq52qwqpjxVk4h8Wv/wug1tr+PSTCSdJOHlFWCA==","shasum":"4a4903f3f61cc2398d1e9f291e8e34dbc91f7d70","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-2.0.0-add-new-events-e87aa3a95d7feebae0db909860847eb1d03a0e13.tgz","fileCount":9,"unpackedSize":35365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctx3bCRA9TVsSAnZWagAAIVYP/3uKJFQpeYxhFpdbS4aQ\nQcK8yi5JfrOkHHqL0ciqWMhGaLy3qZgvf1lt/hKnos0is8QF4plC1dNXgLa8\n0JIDjg9REf2OWAbPAVhTQOp4vtEAJAkT22oI6gA5WQPJGVPuzhASzGfWoeWw\n+MM0m3s2SDcF9T9ZV4af1oxfOFjCkqtxsc87obDmoxiaZ5n6+7QpdJ1k2EHO\nx5OrEW1nvLWtIJ8L0p/TZTO2cJix6tdvtf7igk3HO/C32bq6rCvmPMDU+7dh\nqXEyaZ+E1FNlANd10GpdSlvR3Oxa/15JPbWrEmohg5H0ubyQFRjKbjJAL3+1\nRxultCnC+z5XHe7H4TWH3XiLd3DZFb+Cg/gxkTLC123F2ZJsDNY5wQYEFTVE\nu5mSqV28H1veg5Oes9M/6ZiruMjm7qgJ0CY8beu5VaZ/zQ1pAZmvpQzvhsQz\nufsbCYnlF+uWx2U8iv18TKXz2XIDVhfPOQ+jnWDAfe1UT3ZRvbG+6YJREuTj\nAciV4jN3aPvLLL2D6tX+fgeMzZwMwLAZysPer+S69CskhVRZ91ENo++/YX43\n1fhIO43sF8ID7mU1DTA2JBrhE37rLenyTkDvO4XnFE3IpI2F1XTACmAW5d51\nQ27ekhSDcfTx+KF+y2UigZKCIsuv4uw+raFM3WMOFpnACRUTmIhy3gj6Q54R\nIWhy\r\n=nAbI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIsVi3Wqr4n0dXaXH5d+C4SVk/HR2axr6EjZ+hhSs9BQIhAIqXV1UF19hC4rHi7xRgWeMZci3XhSTqWd5UPEYmMSGF"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_2.0.0-add-new-events-e87aa3a95d7feebae0db909860847eb1d03a0e13_1555504602717_0.10375274646751853"},"_hasShrinkwrap":false},"2.0.0-add-new-events-160f4c0aed3a6622206d708050634b6692e8e815":{"name":"resin-event-log","version":"2.0.0-add-new-events-160f4c0aed3a6622206d708050634b6692e8e815","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.4.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.3.0","mocha":"^3.2.0","querystring":"^0.2.0","resin-config-karma":"^1.0.4","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"160f4c0aed3a6622206d708050634b6692e8e815","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@2.0.0-add-new-events-160f4c0aed3a6622206d708050634b6692e8e815","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DP6ENnAxgLfDbGHzNzRZ+F+dTcF327xt39SCuE85rWWCDeKMCPx1Dlfuezu03Nbzr4XO582RvjCrI9RJCOOjZg==","shasum":"c2effac8f1963d8e67de44cfca274d3e6aef052a","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-2.0.0-add-new-events-160f4c0aed3a6622206d708050634b6692e8e815.tgz","fileCount":9,"unpackedSize":35372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuKFHCRA9TVsSAnZWagAAOm4P/iPsSLlK7SYJaxwPYhHg\ni44VhL5NpVc4oQ2cpQgLQj5v3si3Bj7kecjYBCfHVvi/BkHOt8m2VEOSCHPl\nGiiBkE3jGuGmsSOnfP2fNI0FKSD+af3GIWznc1LVftRbmlurYbyOaxAjWorH\nENOwJQuxnHdQ5EHBXbFEvmPDvnMm9MDtStL3le2RLazFbWK4N4cJbZ0O2J/E\nlqf+ii6nMTyufCoTcPcGKFJcarmEQXj1Equt5MelegChD8RkdfSm56GI8KBk\n4LvJqoCuazzji6hvrQRu7qegLp+nJV/nUlZzg/H0uxv73JNAQBdaLMiVQ+xk\nYCvffGZ0YpZRS+cPF2Ta7rlC9H3Z5/iRgxdVJuOLMn2uEvjThPD2LKfMpivF\nQPqwgYa8FuOrfF1aKVxaPGxVLk4/9bofO13cPCIXjblxGBlRrHOnYeJETWM8\nP03TeW9yLcfwhWlJAgH8nvrAI84Os7fuSa3ZpIC06qc9QVdZ0ZnJcTm/D/N+\ng3T7RNJSOxc/RIVTZ2PeSvqUQ2UINv2/GdFySiMOEZ6Iz4K22gJZyfQbiOM0\nqu9/w9o8zqvHGNEZs8yyGVtcfLfBN8h3uceQCPTcrC53IRIO3FtelGjXUWZo\nb1rIc3U2uzRN43nU1wa8EVzLiSa75WyM0JjFvb4oDxq+rf2BwV/FqD328vSu\njQBj\r\n=g0fH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1t7WnewD3jWUWmRsADxk7CT6k9uISc7jppaGNup740AiBTC9z4v5TQj7nw6ywzmi7uM6BzBWyuExy4ATOslXcJAA=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_2.0.0-add-new-events-160f4c0aed3a6622206d708050634b6692e8e815_1555603782895_0.832346340392701"},"_hasShrinkwrap":false},"1.11.1-7-balena-ci-karma-9536b21b7f2f6fb2c441b7dde5dc3708a06b67fe":{"name":"resin-event-log","version":"1.11.1-7-balena-ci-karma-9536b21b7f2f6fb2c441b7dde5dc3708a06b67fe","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"9536b21b7f2f6fb2c441b7dde5dc3708a06b67fe","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.11.1-7-balena-ci-karma-9536b21b7f2f6fb2c441b7dde5dc3708a06b67fe","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-S5T7psJMliAtN8z3qtA62NZuX0YOKiycUhDB3KY0sTUT5mnDl6+D8fNTuPo3hQJNL1zPdue+9ZolUpASQm0UYQ==","shasum":"450c3d6f82f2efb86907fa642a4b91302655e5d7","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.11.1-7-balena-ci-karma-9536b21b7f2f6fb2c441b7dde5dc3708a06b67fe.tgz","fileCount":9,"unpackedSize":32804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcubHpCRA9TVsSAnZWagAAExQP/R7tHBQzaTIy2wc5TT2p\njFqCHqySW6BwORVpiBvn78eRzTq2ZnB+N3vMlfMixdltBjYJ3r+zNGlSIMCY\nsKOFDLIgq/aH87CxbOHg3BL7RHLu9oE/3WGipXPyZucv2EDHGvxOHe332GBl\naaLP4psQEYO8Nfph1cRKKlZPr/4/nV8em5J+bq54su8IT0qzqggGfDTj6/7z\n9ewMvcpNIalRqkRNxVY95LiBwqtfdRH0Nz+aPun2SqiY61AKuJskibIJruTc\n12qFpuc7l5Tn62n+27nkE5qt45PUzt2Jm6pycGittUhwd9deJE2zwSalsP3v\nSlfSvtN0uZbdW5enCYb3+B8Gylchwvito/24H5rZU8R5cVVAUEnbmFVwEk9j\nwWtHhIsvwyqiFV+N9tfjK/RY7O5ByNWYH/ZXwdqlmwvXSKKNXdYxYmvnePC9\nfvj/PcsnF7CtAS7VPW4Tc8O/G3YWOj6MBonZwmb5K+Mzl7px4phvvRPeZm5W\n+03rmZYAjRxTGg3ZvdZZ40TGMTRu9owE6lYJQocoxTIronCwX3KhEdNgXBpR\nEtYD4zLaSNNYVT5Vhax0x77CLYXnCLP61ZaF7/t+v4wTSXQsFCb5hal0b/hI\nBOMphsy+M7fyUd596IoM0SzJw2nkKO6Ye6107LfmXGTgB8gFQG8vqTZG5/W9\nuKDB\r\n=jMPV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqUhLCZQx94XL7hjH9LjMCunvle3aOA52zOW966MmF3gIhAIdxJCUZ5bbCivDXswfX8jfTl5kpRvT94MOR6vXNhEPh"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.11.1-7-balena-ci-karma-9536b21b7f2f6fb2c441b7dde5dc3708a06b67fe_1555673577182_0.19335201169633054"},"_hasShrinkwrap":false},"1.11.1":{"name":"resin-event-log","version":"1.11.1","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.2.1","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"ff6c45bc23c133bece4dc1e0095b1dee6cf17c2c","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.11.1","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TA1zItiCXpWwrsOHRRVeCERoLfOd91xW1dgyDu+hFIBZdG//p1ik03tyl3qcykzLuin9EOCU9AdjLVkB/CcqHw==","shasum":"97a2bc80534aea018f46e7ae845fd5b714c6d16e","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.11.1.tgz","fileCount":9,"unpackedSize":32745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcubMcCRA9TVsSAnZWagAA6w8P/1OgqSwvKKR9qFQgZ9Tj\nVM0J+Dzg5IMUeRJ9FbGgB6X82f40ztWe8TxlykU25gn5cE0x5/4qOgdYsUQ1\nq4XxJGAughPfmHUZwcdtM76kXmHZvdXtb1bMyZ3KboX46zoURRfwb5kHyrWp\n0+jVpjt4z32U11SA3MjZKIWZy8F8EYAujXu65OkI5OwWPcZ+VG66/sq31nfL\nmNw0uRP1LhQokBI5//F8HBDZ7gXEWmKH1LJhq89aoA4urJ3Mr3xNVFC4tJyL\n6rHIBVV/X6mIlDj32RqOqZIG1ZcAAqehmQ/CR2In2sNFKRuNTV4cSCZfGtKW\n/DwKcuaE6m0AXP1nkt0b/fDCG6LOXpfXa+30tUPu9ok2mMG0hS6TcuhgnljM\nvbhdCf4j8q7XAiPXwe7FjvfSdusqaTPlJKD25+ceyOU1tItGdCF3Y2g+pl17\nv+MvsXtJxtQE+NIHWodiOl2GpLnn3xHmXgpQjM/Q+myxpBVubXV2Gy/xtZwg\n5QsVVaY9IoT+xGTtxHcy/OvMHP2ITMXL/f9B6O7JSr0tu4DCT+rJxLn+M2Aw\nHmqTw08ItFNt65s3YvQuh2PcPKWcHeinSSpIyVKtGl60znJbS/JJDlJXEXOf\n5tB9IGxDOka+oon3B9Y5HV/Zv8oRj8ml4R/CldZu282IoHikhIzIdg7B+YQw\nmkvK\r\n=F50r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAdcZ94uUpwakjpC77F/yVwr/QhXI+g0R8yKbiXFPX4AiAq0i2qfz6r0cSS/b9yUjsd1TjA3JZtvJT5hYEC3HDB3A=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.11.1_1555673883743_0.19537006454459926"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"2.0.0-add-new-events-3784b3bd1a3f118394f9811f0834d0848657f4fb":{"name":"resin-event-log","version":"2.0.0-add-new-events-3784b3bd1a3f118394f9811f0834d0848657f4fb","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.4.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"3784b3bd1a3f118394f9811f0834d0848657f4fb","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@2.0.0-add-new-events-3784b3bd1a3f118394f9811f0834d0848657f4fb","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TLWaDLeCH7ctyMCG/HgI21UfabCd8y/v//CiD/c06iT0PVt03BYGPESDb1DBAMFRQANZN3K1GWGjeEBGg3P7AQ==","shasum":"ce0bccc358fe937820f1f6f61e1219263147e280","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-2.0.0-add-new-events-3784b3bd1a3f118394f9811f0834d0848657f4fb.tgz","fileCount":9,"unpackedSize":35309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcubSmCRA9TVsSAnZWagAAeK4QAIvMj0e8UuuV+OUXZAJo\nX5sqbIhahtRA2fFVdOXzu9T7hMiQ7WnbeRW5ppjiVAAL3SiW3c6ds4UT95MV\nn3ONeXgBn2bhkkfrkIUpnXtFEshXS8LyfjbCIRqIdhco00bdNrp5KpQ4BUqG\nLBak45qqnwpbwRphHMf5YWrf/gzxps8rE6MetCUeO5qbmBB/nJl0TjEeXvJw\nJJ8pww7ziq8JQb4jMQpiSptC4Ork+TXP848k21PMgDGYl96jcHF9phvUxcbh\n30Ln7CUuymReXyCWfjZIA61w0A5j1qq1wuOcM2on+1dyw5bJfLq5i7UJJzbQ\nK0WExOF6sf301nTaLRMSFVhBF+MOnWgT41UWvuJASMeQU3QZY9jSMx3mL+3i\nBUXuDo3ZR5LDtNU9GvKb3Ny0D+yos0d+aGUCxpLKKPlXqk8G1fRBy4DPhJHm\nZaQrOgye2ezjNOr7YgAHUP1/csKSKWY/LI2hzS0WwfTpXnpMBK5brYTtJXML\ncIqsykLNQNLAVzWkd9HhqgWNiUdqrkTGDL8ugQQps23oqFzzKs/raY4I58Sq\n6HC3MXBRdjCBGKQFoXFJAAw5VN5PxXN+QjwN+77PWuWx8j+A7FoRV0Dw/y+p\nRKq4bObwXnEcoWICt5x7o+zu8T9s9IPW9HUo0rdBjNio7qWrvB704wCh/UxY\nObGq\r\n=Orps\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEvGFwQcvZi03kqL1UNIwI99ck59v1yCAqoYH5LeJMLQIhAK7HmV8rKRyrG2IepHVPuKlkuS/Rsr46bjkXh/Ez5cNv"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_2.0.0-add-new-events-3784b3bd1a3f118394f9811f0834d0848657f4fb_1555674278166_0.07065527666814564"},"_hasShrinkwrap":false},"1.12.0-add-new-events-7c909abb5831062cf928d2bd62017339d958d79e":{"name":"resin-event-log","version":"1.12.0-add-new-events-7c909abb5831062cf928d2bd62017339d958d79e","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.4.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"7c909abb5831062cf928d2bd62017339d958d79e","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.12.0-add-new-events-7c909abb5831062cf928d2bd62017339d958d79e","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UDchL+X9sgUIS+ANVdLNQJvq+B/yTqDKy1OcyBCFJzR4NCt7W4bjBieQmXzd8v42uDMGa3VHHI4jtR1YUpHD6w==","shasum":"984cc30770c73de7a3cf1e74d90d2c4f8029c79d","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.12.0-add-new-events-7c909abb5831062cf928d2bd62017339d958d79e.tgz","fileCount":9,"unpackedSize":35311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcubVYCRA9TVsSAnZWagAAZYgP/1NL7A4Ry3j0tt0dd8HL\nAdukayBOI8VhIYjZYwkpgT+X+ENSRivHo1eRePRETM9I3AIIDt4Lk0S+RvdF\nHLDVpad4skCXTVzkLWA51aK4KEUotXq27GvZdEZLNnKTc4PqVUNFzrX2b3WM\nuNdHdecxd9208iJpKNhwT+xHiHAILk+3zkvdmI0L8kEvbuhsbN1kU6QogmO6\nzdCvd520SnENFrFQWo+KAoABMfCatYCqDw2rr34SeuiT8+oDKuYf4+aFPc3w\nxQkSUrAi7476l2EtycuCxY+qZYPPQ5zyAYwxaNzR82tH5BzRGoIv1NzkAats\n8KdbWaDTx+bo+SqVStNsmJ0wq7KBLteLi1AuMsG+uMvg9BA6WmWGZeilv/yP\nrORKY3TCNF/W9Yi8UozTkjvpnBTAUWGAuk2DeZBZW4Q6V8a7iyAV3wr+zF7P\n+4IXHOKvtz4z/gdr1dY6OUxk0EmgJZG5PrzE7+F4l4+aE83cIHOLs7rG3qI6\n7exWKvlb3AgoTfzcAHNWExCnyMX2D7EllBJ8MZoof5pPLJj9cXKuwyuoVbqP\nLnl0WNJkGADKpQ54tCHmWQpNX153LoNoHxAphwz8XObPpdJCjlvPszeHzbRm\nJedv8ctnUBNHqSvVQY2+l6d+Q5AQJKkKU0VktobUVfG/caO5zzkPlykP+j89\n0BCE\r\n=cMio\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGdIlbX6dGLw5364vbyg20qxxHZTjmojtLeii8UgLbHAiEAk/JYUgkbmk99a4K7y3Jk5YgF4+fQhfRR3Ozo7ZsvkgA="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.12.0-add-new-events-7c909abb5831062cf928d2bd62017339d958d79e_1555674455560_0.7306675296833836"},"_hasShrinkwrap":false},"1.12.0-add-new-events-7580093b41175b6acfbf6347a3af1697473c8314":{"name":"resin-event-log","version":"1.12.0-add-new-events-7580093b41175b6acfbf6347a3af1697473c8314","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.4.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"7580093b41175b6acfbf6347a3af1697473c8314","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.12.0-add-new-events-7580093b41175b6acfbf6347a3af1697473c8314","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PgIlrM/9FHiaGSIvQ0EBH4TyCDLkHZ+0E0d/x5t+MzkvGoQ5IlnG18njL7I1/bHZPKPV3aqnWDuHxlCTs1FXkw==","shasum":"45058b9b1b696a387315c6ef7df27af737812bc0","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.12.0-add-new-events-7580093b41175b6acfbf6347a3af1697473c8314.tgz","fileCount":9,"unpackedSize":35321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcubkgCRA9TVsSAnZWagAA44EP/3fskkqMLdDpnzUyiqpu\nUP6GqG5N7EGn0MH/pVfwI5Nz/qT8cdlaffUEoEfyQASWLbvmsBXXTBZiT1Jo\nK8R0BNPXdJNU4DUbAbmxBHVnuWDfLtn5AVQrF31Ye8N+BTvk96Ytu9GIhIVJ\nhXbHdBDkHDVrML3XLRDMd2xhELwarG2dHJ9QLwFv2hVD9FS4BKIvGS8sYlYL\nYxqqp/uAcGoGq1zB295m1lKOn+NLaYyNJJITrErv5rYH4zF0fKRNP7qSIBTA\nItRwyz9fQR2HqZG4eKQUmMaMf1t3oMZ63RWk7D4wvZ5gk1R+kDkE0UDWbSzp\n5VSochnVQJLpLsIp1j9RNKxtN1t8rVGLe29EYA2oF3YtaTaHDyRpqTft18+A\nzJvbnN3Tob/+ob5S8C1i5huY4jnWV1Dt3avepc3Y1edh7ZLnx8eZN6nHie6n\nOsGqN5AhHeLiNMfKJ8GSylA610Xah3aVc3+gE9syx4OKW257Nwy513+DRSvr\nNCyw+1ywjBEd9ZNyfvo7CdPiJdCCgBhIjf/IO7BrDB2eTL0ZNnMxvnmsBCQk\nWe/9Z2CuFNjmOoWVrWJe+6DcdwU1dxaw21IpLOVDsgaXJzMtXdjxbIpQHbVo\nkSzFHEHOgcoi+PXD0dVdF0y1Ty3l4Se8FgSztz0ahjt2ohMB3ZS2vOP5X9QL\nPjhb\r\n=4FuF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2eJHemcFXHjpsHrLjAeK1pRe4UEXoGqVR9+TXkHBciwIhALZAmT2jvTDl/RN3i1EKXiG2Pyiohp6BQOgUs7TsVwOi"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.12.0-add-new-events-7580093b41175b6acfbf6347a3af1697473c8314_1555675424222_0.03788383123675021"},"_hasShrinkwrap":false},"1.12.0":{"name":"resin-event-log","version":"1.12.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.4.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"ed52871f316ff86cf4acf5bf4ae9804aff7fe235","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.12.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DkUYOFFf5qDDnhVMz/5beKJF1C/Y9Z6Q1NeTGT6UNyAey/UIk+NqilVwvvWsGaXiU2NX4EFPbX8EHuDyTgTRUw==","shasum":"fe35ccd356963b3b86a9ec3ce582a1401981e613","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.12.0.tgz","fileCount":9,"unpackedSize":35265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcub+ICRA9TVsSAnZWagAAHWgP/0qCN75sgVmDd8nUhq2w\ncRuJ1rKnF3wQdrNTTZn+ahHDhxbiIijThxykz02bSk0RdHB5/8V+/jgm5u4B\nf0tT3b2Y9q4fh9i+xwKNKP81o6Hie6S9s7HHpDVEK/k1bZ1o24gJmbrAnhj6\nGgpfd3Ul73i7pQ8fc06YYdIGnm25BYR08nYln82LRzOhFXhf0Cn8C7WoQ93E\nTDun3TEie76Ulkm//5ucACRCXK5tIoyUX8Xkg3SucCcY6LemTGjKHo2pcGBM\nzm4rCdtpoYg0pEahlEx2B67ewulbMtsUILT9usfuLHHKwcCc39ex3XSU55ov\nYX4aaJSiL3QNt+5vARmbXCZ9kx+oKOG0wtzJVjTi2JenPbbub7uo0pI3E1KT\n3Ooza8mAh5JY7KJ4ZPSwJJ6Q4ypUavKKwmN7Zo5c1qIw/byfFZ5i/KvPB8gW\neiEWqloPxmrfLVyZUxt4ZUNtlS2IofJqW8EB4dZuxlgRbIwJhju67HfOPVHN\nl4casZZOfMTCe2pmbNo0xVClyHUre7QVVphduNEFhO/DKjAxMjFL68jxnAPR\n5LStwz8Axz3wPce8sdkO+eUxASv3qOy8z0xZ/+PJi5dncBh3GLbBvaZgZDFB\n+wcNrMl1lxgeI+FHPF1+/uiA46FZAnKelhKjCReRif2vzccpZT/u9GLYE/Zt\nneU2\r\n=Ixuq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7HvVkTKzhW+qfIV96SeRNOXFTk/8Zzfb08Zb8d+mdcwIge4QBL6nAzDqEAd+WDSN5RsGKnvcYgY+EE/OVF8Lb8OY="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.12.0_1555677063996_0.6051609244272957"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.13.0-add-os-config-download-1c7c31890fb6026b3427d2b38b47d399d7c42f24":{"name":"resin-event-log","version":"1.13.0-add-os-config-download-1c7c31890fb6026b3427d2b38b47d399d7c42f24","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.4.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"1c7c31890fb6026b3427d2b38b47d399d7c42f24","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.13.0-add-os-config-download-1c7c31890fb6026b3427d2b38b47d399d7c42f24","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4UGAwe+vs0i4iwVzrKqO2tc63Q9U9WZPOS2RCBlq/o53kE+EU9ltdDzcilLuh0XNHFoxBbXUkvGb92xqpnmHUQ==","shasum":"c11ebcf872abda7b61429bb731afe29c5c27d360","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.13.0-add-os-config-download-1c7c31890fb6026b3427d2b38b47d399d7c42f24.tgz","fileCount":9,"unpackedSize":35430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFHdDCRA9TVsSAnZWagAAKEAP/22FQroQIxp3sDDr5MJa\nTv93JXKDQbGse5bTA9ZvSBq08z3pqTzot33IKYTom8MAhcbZ6W3dBqZkNvtr\nFitt7i6uO/BwHvIge6XLzfe3V9nFL/yB05RaJL8Bk32742HeSmdbUvRUf+Kb\nKBVPBoMA0lH+Dh/+KF0CeUW5lpA3kXl6AwfXCWjD6xtDnasSKpIFoRvK8+Sa\nKKqRePyf3bXvAbjPaVZSHFKrtdCeqJXVN5JXx4rf/KxJGT5nV/tMNhd0xRat\nZcjjaH5YUxwfGvoIUHHu8z6tpZLcPyLlu8l8lh9xdYz2cQFXE+L3IaErh+JN\nYE4+kfnJIjQ9KkwhO0rQzKcTU7NQDn9bwmUw4D/OTWAvvQ+v9o54IzkY9vrs\n6H3rhrkwIyBas4Df+xiOHuSaF0MZHdMY4lhLRKUvYr8q+4qoqk575ZlQGciv\n2Hi4ZdnXpnsYKOVDxrj6WB30cwUNJLjae31syT+OMxIZjrU+mvOAuZo/cIJS\nQvYi7ZpR8JEplruY24VQVf7sMdHFMY+3s6dkRZQNJPE8gDg8iHq5HfsZEA72\nvVce3Cbke/QOhhpC8jW936rSE+ykliWrZTK1FxwiEQgTOVavaGQufnB7Rycx\nV/Exb5EWz8w81B5F/oWSP2fAAlFjp2ixAiYXR5NHYQJ5bSh3F3rxtQXvHRL+\n77e8\r\n=isBY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGwTQ8wDSmB/o2vJWLNVsg2VL847cANL4W2W5QAu09SAIhAOvT+BnaYz+0MXLMunYsVny9fvBaEEJfjjrKIOfBFOXB"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.13.0-add-os-config-download-1c7c31890fb6026b3427d2b38b47d399d7c42f24_1561622338906_0.4537694493085711"},"_hasShrinkwrap":false},"1.13.0":{"name":"resin-event-log","version":"1.13.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.4.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"aa011acb426e8ef8984fd2cd2f5b77003854a16a","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.13.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-z6Oru9xcbpeIA3WKeqzoy+78C3L30uhHw7Pr9s4ODwbMCAWav/110dQ0g30ZST9ytVh8Lap+s9AZr6RxIvVpTw==","shasum":"a50c693dbba37b949ac78beab03a275b2ad3706c","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.13.0.tgz","fileCount":9,"unpackedSize":35366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFIMYCRA9TVsSAnZWagAALZUP/A3ssJoZO/Jnk2x8vYc3\nGEL6tamQ/xB+eTIVB8NrN8uwvbg3ZnBTE1n8Sg3biL6WBx5zOmwh/U/yOG7S\nPPvp3Jk3gyDEivTic/CVSgaefeDnsO6/LpUGg1zdzhdZzyJSoSjIF4KIrGE+\nIKGaeu7YX1ExCkKdaLCTslEAr8rRNZM4II1CJ00lowZPSXMU4UZ3SHGXa4Ui\n1mijGU/MorXpuZpuSUGBuCU5miV/iFcFHY5ObOnsUinSzf+Z6d8w8ql0uAI7\nb/z9PKRrc5TYKjvydpBTz1s/UnpJZ94dCBX5vTHcr+UM5i+8QVpOPDvjTBCj\nTf0frGGp5hP88umyJ3IavgnSCzupsYpph7MVMEfgk3zgI6cIf1s+o/AsNPzm\nmuUuwIePRtkA5zIM4DlOIgkKsBtg+INP7/KEm6CqT1fXG6jNBFcCBrNvTme0\nZ648prmiBLIo3WGRfrq3kdjyU/0898KX6xJ5EwEgQPOn0Y5xQEb4f315XC9P\nQupWoOLa1h0MUr8h5vAErArVfeJjUu3GZFSjGK6XG9fguq1VWqWcA/fUgP8u\n1QfouT11a8/rUjN27kxk+G+1yfoj4moB5fcOy4x/ex9ZCixDRC2I2pgov1mG\nPhF8bBIO4RFiCrT4hzwXjdsQve4T0OKA9QfttBz4t5eW+rOBRFluLVq6Hzpl\nPJlW\r\n=xl71\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6cUJPDqyhfS2bqbpgZWrggAf9CmLa/WWouFDtMozuLAiBGQtK3HXw9C7EUNvjosL5kpMRWRzl/moUtJC96O21F/g=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.13.0_1561625368271_0.08654958868199558"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.14.0-add-staged-releases-events-3e426c6458729b19944f82a4cdd9b609ada6fb70":{"name":"resin-event-log","version":"1.14.0-add-staged-releases-events-3e426c6458729b19944f82a4cdd9b609ada6fb70","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.4.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"3e426c6458729b19944f82a4cdd9b609ada6fb70","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.14.0-add-staged-releases-events-3e426c6458729b19944f82a4cdd9b609ada6fb70","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-j/eMVCbkUh93JI3cGpgfsNPiBtlRMOvH4Kq/6WqjfNJQ6RvtUk0tBeA9C99LU85iNu4JUvMoUDt5+R0YG37//w==","shasum":"5c7ea77f45356ca8ab1130f47df55b90b622ca17","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.14.0-add-staged-releases-events-3e426c6458729b19944f82a4cdd9b609ada6fb70.tgz","fileCount":9,"unpackedSize":35538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUruICRA9TVsSAnZWagAA+VcP/jBrjK9hNWxHGSW2shfL\nRmeT4FT4WEq8Zrl+hwgQLGtlimr7Qt/zVKrpmkPKjgh8srrUAbv62O2JLyu0\nOyWbymf7XuBRDqL6zfe1o/p1Y1uev4iirj9REAHJP2/olAL4+lo6OvDvNfOp\nzggX9v0hep67sjDAfhmQd36f1NhRlMassFppA4YgZ32bcx2gtWi6y0OhVVK7\neTb1oaxo10Cl+QZR1MePusxwf5+j9bot7+Uh9XPV+VtbHpHjK2T3UY4hdR+V\nCMTta2RoupXrrmV5EtIY5FZiBl3cphQyuasBsJpDrPAxk32qWGCwW/dZ/RiO\nOwioamWh66ZLiOBZkQ5i4oEUFN717llWeQnbge1aUmSz01k80pNR4npXY3pT\nA/g84W0G2FcFjUqWYEeirxrJIeEgooOXvB6iotIDjP3ajvFiSl5tbiqDBwlD\ndC7qYNWiMEHOf757e+ppbiTYSYZ4w1cI7AoH6nMbLl91TogvLQ0rB8CX+Y50\n3QdZAe2s0Nm1Jekla3llzO7Dw1qCwl10E6ip3HCTbOjIuNTBYS3+ND7LTjMb\nn9zapJCHairVJ6J3vo5UCJ8J2ZQUgfwfiYVzYlOwkQxcRSzQ9Ua3F+ERLwUA\nD6yiiGsItS2vtJDCBpOy3wOTRYFgwifyNMBz9V1vkZEWWnd4yu4kxsuaehu5\nmmQl\r\n=Ry4E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4W7wsn8tIrQXpC179vdrUPkxgv0w/kG6cGH2YmAaHxAIhAP17BxUpn2WjFiB4oQT2ndk+x5wfHjjPE4aWWKv+fxOG"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.14.0-add-staged-releases-events-3e426c6458729b19944f82a4cdd9b609ada6fb70_1565703047873_0.5191147503652025"},"_hasShrinkwrap":false},"1.14.0":{"name":"resin-event-log","version":"1.14.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.4.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"0e37d53b253110d9fa4220df8a2f8fa48311dc77","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.14.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4P0cuSzzjzqm3GqrqWJWhln3uY33qw+UzDSKDtzV5cRpkpBmOW8uu5hl92puWfZIxJ3GVMiAy71ePy4wC/u+hA==","shasum":"f00f6b74ef66d3c4d43481c7116486f9d4a71275","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.14.0.tgz","fileCount":9,"unpackedSize":35470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUttmCRA9TVsSAnZWagAAN0EQAIJ8y7JuNnh18b11JpCA\nc8pB/MndT1VrifOkZIoD+SJKS3FZ6sWHwBvSwPTHzvjvpFbZnQ2qzgSyDDvZ\n4vuP5xhMtgS/kAW/ThHe/lSj62DtTNWiQfsk6MkteuXUfDyewfJddDmfQdqX\nSav6dmiJQkpn35+36egYy6UftDDYOXfhwx+Zkxvqfd9+4+QchtuhAyxhZMxz\nGK5NBry4s4Vug+eON13ITgtjUNbzktzQc2vD4Ltx8QaXxS1YxK2dJd7sPRE6\nUnUhQEthLM7bQZCnduDk0Pwf+YMD4VQDkngTiOOft3pgHNi18UtGpeDx4/b0\ndRsdtf4y/SrodMySbaWcWn9kEImM+btRIRAJiA55MOYRn5p5YPVPqq20/hmF\nWkeTQbpRSYtHGa8+WBLnWAM/mI86Kv7brO9oxUM6qi9VY+oV6Xr6SEJyB0Fl\n8Ze9F5/fJaMN98gaVqZjbcSfjDe6wwE15HhhAIfx+El1cBWbstE2BZZ9nQYJ\nQRZ+ljmd4ID7EJQthocee0IGX22Wyd2p+Io4C7zPPmwaN3q9OIn3tAwnyA6/\n7wiaTTX6Hd0pQle8wHFXXZ3Fnt4SwDkH4Z15u94NEQOtSOwqYowkXmmVDmk7\n89muZw+ttKwh9ega55jrEiR9S/PTs+YsaTb2+U00H0q7crR1gKS/pPW/7DTm\nmHdH\r\n=FaG6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNVrWcquEqJ7bz75D+oZhUxt31Um3BXFOx5K8bm+Hs5gIgdTCRy6lvVvQKbLByKtvWCWg1WCFw178IXCePiSsZtNM="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.14.0_1565711205513_0.3044985395169675"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.15.0-roman-mixpanel-version-56ccc10194e49204d63cb71e28dad8bc352b8685":{"name":"resin-event-log","version":"1.15.0-roman-mixpanel-version-56ccc10194e49204d63cb71e28dad8bc352b8685","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.5.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"56ccc10194e49204d63cb71e28dad8bc352b8685","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.15.0-roman-mixpanel-version-56ccc10194e49204d63cb71e28dad8bc352b8685","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-g0rn6QXc5OEb7AakMozlBymgSjvluWUz2hkTN937LkppES95G/HF7BobhE1KkmyQ8bZUY11B44KoUHcmbXS7Yg==","shasum":"46848dd8a463704890e246d09f082029895a9ffd","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.15.0-roman-mixpanel-version-56ccc10194e49204d63cb71e28dad8bc352b8685.tgz","fileCount":9,"unpackedSize":35598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJden77CRA9TVsSAnZWagAAKxIQAKSa4N7zbVb2txx5/sOq\nHIBU4pxWeNC11XvKg153CtbAxaZmXqP2+Olknofa4iLhiOrW7My4cc3wH4qZ\nrAXmXokUuEDpaF/6dlMAbC9oJWtCm8GGVZ7NTNUB8n5aYhmqTVrktNWQD6zH\nDpjI5UjaTzyWPvFGvKQdfs0jobP2+Iarj9C/S2LDt5mXRXuNJ7fbb9vx2bAh\nUX0YqCqb1hQ8/TxyXVe66qW5MAxObZUDLVc1K7+1+fPWTnL1Wt+XXeHQ0+aO\nndgIq4YiabSmi3gdqr2IORIKbbTabZjM81wpR4vGosnYA5DHpEQS0l9TiJrl\nyorCYiHhiaS6k3nKkXP2hMUXjP3mTbJbb/rJ5G8OHnTvhyPV/GVsPPtp93Ok\nzlEherYffXPBqGtz0A7HE+T91MkElGlVnInyQd6rk78enc/RCmCyB6iX2P/c\naxyOX6EzqXB88xKYZhoxwhBRnuARkwc7b21mWN0GUsstazuVKzsyro2qXgCQ\nBBnQ5Q5y72HOWfMJ5Xv5/hj2XcfBMhf7fYVz0hqL4ioW4N1uqVGQSW7ZDXgJ\nwuN5DPmFagtV38MrOT1uIEJGDIEBBh0zZ3yNveS9JBICviIr8eywHbrJyMjo\nx9m6w5MiPzKSAkUXacdac5jcLFZAIf2wVJOlYcwXEkCtPB+UcHKv3aKGZAF1\n01ae\r\n=48up\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD24OFVaWfayF6xz3LzDC8F5r18oLxfuDMflkc/H/eMWgIhANfFAusounuEmSrcjy16WZSnsYZr529I7SEEY53Dgk5j"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.15.0-roman-mixpanel-version-56ccc10194e49204d63cb71e28dad8bc352b8685_1568308986476_0.4244492192747946"},"_hasShrinkwrap":false},"1.15.0-roman-mixpanel-version-2ab8730fcf2d1d33a10624fceb6c969e840ed661":{"name":"resin-event-log","version":"1.15.0-roman-mixpanel-version-2ab8730fcf2d1d33a10624fceb6c969e840ed661","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"2.6.0-roman-bump-mixpanel-2d3b78bede32f2d8be6a40db3b558fe4e8b5adde","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"2ab8730fcf2d1d33a10624fceb6c969e840ed661","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.15.0-roman-mixpanel-version-2ab8730fcf2d1d33a10624fceb6c969e840ed661","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NGe4/W3WZ8crmr5zRLcWiyY98NajvizxcT2s/LzsDMWXzTHyIVkoVSwAMs7pFr6P1uUC8+mqrb/G7f40WGHasA==","shasum":"28e1b09c32b1cd9975812808a155b5cc83ced535","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.15.0-roman-mixpanel-version-2ab8730fcf2d1d33a10624fceb6c969e840ed661.tgz","fileCount":9,"unpackedSize":35658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde7suCRA9TVsSAnZWagAA+m0P/iZRFYS98Rank4gb0gG4\n4XkWz5jSBNtMlj7cwh9sVZJyR/wHvnmy4Gc7p5cFDXWIIgalor7xmwUmsBWO\ntldDOrMI4q3AcaRfCu0e2FJ/WocPDKX1k+NITAxKf/IKkpWJfQ/iOGzv3SXq\nJIQ1z154UnNAeJ1eGpLmnLvjWWM04VbwO87tRMIvBLS3nsux4CPyHKrx9ifm\nqJC25fF0YeT0LTum9unkg2lGNC7JthmSm3MAUDCyxgH3nZ9VlyCeBXWSYEip\nD1BusgjtweN3IxR2NRd18MOuD3KQMGanuo3z60OAdj7nKJxS+b1hPOqHh/ol\nUgolk63wnrJ8h6/6mpcYpMiQUgcRXEM0p1EaM8EUnwqKcLJHo2zv4uuKh4lu\nISgExM9+xI66FuHt2Of4NI5C/0xbhkSuqBHqMrRZk/cd2Lb75GaQLRdeQt+3\nUJ5g6UoMooxwu1aWIQW848Exkjvum5bMVjeA7Qcb36FXwJPc+TdJD277XdXV\n2r56PhwyafvCq8PXEXuwMQPWjXcE9MNFr7wKXXbsYsr3UQryZdCe2WtuqAxC\nyur/UUXLxEPCSUXUFyR9+AKCL2KQLDL09UbqyNsVdmI3nGN1m88CSy2ffap5\nUQxMPwMKLCcZx2sD0+Js3FENJh/1USl7vWKDpAlGX6QjTFX2Rn14gsihhc5M\nodYh\r\n=APRG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiZmjZx1gVi/RM+/DR+qZZjRVMwTGuFKcKVzyODtC4RwIgfrv3hyii10D98ij4ckL+bYkCCyIjB4D4ePcEfrTJtPQ="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.15.0-roman-mixpanel-version-2ab8730fcf2d1d33a10624fceb6c969e840ed661_1568389933455_0.5223941066974145"},"_hasShrinkwrap":false},"1.15.0-roman-mixpanel-version-98245859ff532acdecc7f0c49b42eb025b0d396a":{"name":"resin-event-log","version":"1.15.0-roman-mixpanel-version-98245859ff532acdecc7f0c49b42eb025b0d396a","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.6.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"98245859ff532acdecc7f0c49b42eb025b0d396a","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.15.0-roman-mixpanel-version-98245859ff532acdecc7f0c49b42eb025b0d396a","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4Jqniz2ZeFxUukpPYLUJkVi9UrEPcbLSdHevPknx/GwU4ZuOWPGkR/htQ/4+SfDQYoAE8Kaadz7hcqjHDikD7w==","shasum":"c35408907d2ec18feeab1817d636d3eab1208b49","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.15.0-roman-mixpanel-version-98245859ff532acdecc7f0c49b42eb025b0d396a.tgz","fileCount":9,"unpackedSize":35598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde73RCRA9TVsSAnZWagAACMQQAII1Ft65wmL2w0tnVMLd\nz0xfu+vbOuJ+AAWDH9QvtlIFZu6rUwHkOlZFM6W9oia5qbQa3zGW6ng+amNw\nW+HTNrQpRCD71npzbfySJKRg/mfpgkqsd9FZXqvRV8lQCEGlV0gnf+wcLaw9\ngN2BlMrGlGwKkOYBFNkto0LTXmrOFmSv9+TVtQDXj8hbeGKt3P3QttbXSEoX\nx/9Pntc5OWiyr+aorYqCahjRvR8x4WUYrl7baM5ArsCkVkAjF2TzUbNZxaU+\n9v2IuDlHjlfUj5xTMDJt5Bt6IJf6y6iU5yk3/tZYyct6tvyPXE8nvv6KTpB3\nTM6juK2IsXM9DgzmU7OTkB2qkNPPMiSzC0Ept4FpJcx4EBbMXyXT/fQIrAn/\n5BDyR+3YO+tQY1wmwDzS79HDOZnfYO+xXsRq41OTQmgRMrBHCwc4wiNSPgXn\n+QIkmqYNa/WoUR28tB+k7erCzPe7UlyqdOlF2GTR+DuNgPZgomu6vjkGxLEa\nRMDWB1nOeQwgLUwFz0VEsv1BGMGSNyOfvZjqV1Rk9lSVYGx+rNfGgHeaqCJb\nOWdv5Kej6FahPIyxKyZawQrPojM/FJ1Fh+mLrW5MiWUYi0U6iuoRO9VQivjE\nSH/wdZCAdVSgi4wg3AMUeXoxylQGqrJ11+Ds+pTG0HR6Jv5ImmFbPtuRrsPj\n9FjF\r\n=4Nww\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBomICVDeCTtZU+viwdbdd8GhmP0IQNjoblEdYR4jfpwIhANqAfqX8nxxYUOu/QRV4u2IT432RQ17KeenRyyxXa48z"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.15.0-roman-mixpanel-version-98245859ff532acdecc7f0c49b42eb025b0d396a_1568390609137_0.9948817624919712"},"_hasShrinkwrap":false},"1.15.0":{"name":"resin-event-log","version":"1.15.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.6.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"42d8940d23de07c612d624bebabe0adff7d37e98","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.15.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SYUKBOjqBUiwZvBhx8USxiOb+1yF5oKzGnKSLaFNH27xQ1AeCDirsLZtOHj5qyW8FRDm9oVxbOKma48VPNi6xA==","shasum":"edbb2d2b218a72d5cfda0fbcb17c710c679fff42","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.15.0.tgz","fileCount":9,"unpackedSize":35534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde8RZCRA9TVsSAnZWagAAT+cP/3pJKihuLv9LE6B3XX85\nRSy/nI893B+MvweRQXXZ3wkLXJJGR7pLiqzew2IoyvcOhbLJ0d7HnAy/umrg\nm3ZkyiOnFuhtfDjanZdH7aOqLr7sYWNi7Uno72O13a65Ha2dCAXII1TBMInF\n6NDqmmhnwzKzR2PnnKUejdYPiB+bN3WjjSR4J/4bjeD0YuJkumtjFOMn2TLU\nLhLtVy1BdrGfcKTbvMCgvcEuJXRpmdd29C9gV/Mz7zl8Kh5HInVY1+O5OJix\nEFP0SSX/0iuP8Ff2uUstRGsU20IYChl/XI4xn7rfkfm0ov7PhVcay/YblEvn\npucme5ilad0+YSdnr0VorW43r0QEJLtFRP1gorzA9eZvpLjTPwDwEq9MhTPi\nWE0U2F/3FggY2fB6iVXDB5+ZoLsyJ7XDx0Dib3NeI6LEs4PJO6cZdAIif9EK\ndz7hBzmV8+jBkVMa5zJzGBTDV5SPD8vlq+J/BJ0jAVprUQOKS3ay8AroR6k/\n3hMeKXS5NexijDMf8NgPKQDrl/j2mlddZ9LeiTQbC4CppLrakAO9XrHflubH\nKrWOABFNU8xW5Bw/X3ip0Rcd03iZlZC1c8r9xDftC5qkeD2UV0i8pUYgUCqq\nTFJVcYKuNz1WwSNP3hE/F7idnc7j0Xo9NaSi6VIGfEGD7p/UF4UeIjSCd1Bu\nKoug\r\n=gqNa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxsE7JiUwnnV2hcrdmmVOzwe71KVuaXSvSr7siLeZkiAiEA5kKRYHAt3Y6Ss78zT4a3G9l0bw7Bx3r827eP7D9p/cU="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.15.0_1568392280861_0.8681091378582904"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.16.0-account-delete-24ab7be968849be85c7f4327a12e76b1b00ed087":{"name":"resin-event-log","version":"1.16.0-account-delete-24ab7be968849be85c7f4327a12e76b1b00ed087","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.6.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"24ab7be968849be85c7f4327a12e76b1b00ed087","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.16.0-account-delete-24ab7be968849be85c7f4327a12e76b1b00ed087","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qIQUEKq3PIpY5LRCX2xa/PskJKTqO5wtLKKhZAmbS/3GgS2uIU4Mjw6n7r1SubjsFZOK37rZznKrjZlOsAKKaA==","shasum":"d1390cd171e91beb59a3a225313e6bd474a4faff","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.16.0-account-delete-24ab7be968849be85c7f4327a12e76b1b00ed087.tgz","fileCount":9,"unpackedSize":35690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde9GeCRA9TVsSAnZWagAA+JcP/jTtSvVH3Ao5TWqBk5n2\nvNX/97RwJTBYDz1CRNB+ytYKL9wKX5fTA3Xsd7yNC0LgxxCjbBvH5NCi/gvX\nb3UNBFE9nbIJw4dlfz+CoXLFYzOgshYAyMLEVVJJcbAQjCmq2NnRQNd2/1X0\nGNkznyAB7fZ6S/tCzH6iwb2Ow7K8hE66QV0FSeOyk7gFeoqG08ZWDSKZZUWq\n2xrUPC2BL89conCRKBVy7Zvm90Xa6o7iy4n634uZfV/yS/fTBGpnpaZ9zoIq\nhAOeQ3CIcvCmBK3M7BODcNfMLNgoITePqpeGMhLqsEHVFIilfnm0SGRBtPPW\nJI0lpwguzntO7S0hb/vUxcuj1kCW4x0Vbu2+eQR88X1fc17MAttPlIq8HfD8\nHNz/1OTnnbRsIPw0C+1nTjPyzDmmjhDl6T7UgH2grWHjALQapNQz4KkX4wXn\nw3e+3bxadSQIhi9G6KYR12Vpu8TCcDxGozHrVRs5Tg7lGgtg8kFqbaeLra/z\nlPL7whQMKxswbxucKRSGUWz4nrieB0tCxVrsaup4TXtoFpFnr08Yqx/YLTwv\nb4AnfZtJN3h6wZedpAZtFagcI/QqVqvvnvtnjULTCuMitGi+D2cBOdeFNJ+f\nOPjYgR7wHbw6rznposlOFZDGBfBPhe+05W2b+AfGTPlQM0MaPYRzo0Wu+RQI\nPlA4\r\n=K4Ic\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZrEw6SBcnTgB5wJ+N9IxuZhQnGwJEd45JqZazu2Q1mgIgXWtO1Wj8dKIHOebFSYnIwPRo6qrknMf7dwoWYr3NmVE="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.16.0-account-delete-24ab7be968849be85c7f4327a12e76b1b00ed087_1568395678236_0.16396843729151112"},"_hasShrinkwrap":false},"1.16.0":{"name":"resin-event-log","version":"1.16.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.6.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"17f45b96b90f7c2a3f02636efeaeeee3bd2ed07d","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.16.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9T6eC38gQ8SDg4Xi3ABiywPxoLd0A5pfq5XZu/jCjr9uYiipPr++hT8j/uD2t155Y3VXkkJV79T00Ch9y2WRfQ==","shasum":"faf564b6303a681c65bff46168568ee929ed623d","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.16.0.tgz","fileCount":9,"unpackedSize":35634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf1O5CRA9TVsSAnZWagAABBgP+QG30pwbGQyDR4LZxB89\nS+X8uuv4jNTrS/e+pm1IqPGItXHeIIWmNSIBQQmK0sU7q6uc37qzhV4Un/ya\n28sz8uJdSyg6kIFXU382TDUwu9qHksHGIgTF1/j4SG4aATkz5HUHO0LPOi+A\nm9//01laXl91LIzZoKgcbZjeZWhj7wDrOXsXwptkbv9NIVtoHd4f7e/KVvKv\ne4IT2RAzvMBqGIMKq+VrHCIvsilr2whgDqzhEGr+QephrhsjqGmhaRQKwXDF\nXX20vIeK+bQbeJNeUcXoqbhUrmF8DWOSmbk5iS5kiLF4g0cr3Hme9eqm7FJo\nRsOR+gSBC/txyxxRn7iYH2hTioctiH6i6Kudi4klHw0HyC5sb+R+8z8uJJAc\nscKbJ6S1PaHtvNVf6aBBC9uHasWVy0J3hiFAfoOVZVVLcUKXb6Ke4A6SG0RG\n511d30EoqAdDQcrvyNxgEG//i/ZwL1m6Fl9gcDfv+Wtij6F6ln9BStupXzD7\nXL+gf/2M1EcMySjciimASDMV+SNd101Ab8zKIOIbNOdfkStiVP9OZ+jzDA54\n0WH0T6Mx9mraB2CRGBmza/amP/927Xr/+Z6Q9L7w+pFmhghYD9yYSXT34lGr\nHcD0LzNs45KhWYQEQ+s9G1pTCs3GGdGtnon24uXZYQ8nb9xo5CYJx+bwkajM\nV2Dz\r\n=9/it\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiG/1/bLZ1jjf7Gxvmk/2hCGQpyaqNQuxewS4Ha41h1QIgaQzau7HA/omQpbkGethm7fp35+zRrg27LG5s0usQhw8="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.16.0_1568625592624_0.6451464829395384"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.17.0-add-release-events-b30dd99c5b467c403487c74676edebe5a124d5e1":{"name":"resin-event-log","version":"1.17.0-add-release-events-b30dd99c5b467c403487c74676edebe5a124d5e1","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.6.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"b30dd99c5b467c403487c74676edebe5a124d5e1","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.17.0-add-release-events-b30dd99c5b467c403487c74676edebe5a124d5e1","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yfcBdPAyY4D2VkHcvplspqmynGHOFOm0r364+OjCOhq0k97hkoQdM587Qj+CJFwoHofCPW5szoLCjDmF83gYlA==","shasum":"2a4a9b8972459008dd8dde2a6873675211b89cad","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.17.0-add-release-events-b30dd99c5b467c403487c74676edebe5a124d5e1.tgz","fileCount":9,"unpackedSize":35891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf455CRA9TVsSAnZWagAABu8P/iK0O6Htr9Cz6/ipNJJG\nHlZpMgO08cykpXM3jVo6fthpKp5rytDAtVlL9+blpZlf27wcbbVsLCOySzKb\nIFY/C4Esqw74xhaQzUSqVJ0WfID/S38NNJ96z6+7HiRKGIlgSHCVoNRiJXLE\nIfrUfvIx6nidYqqdm6LXoeytgIL4S3rqVjn4JX9NwGvhlI0lgqNP0bruMxHq\nhCceHUmLeF4bI/X14Ye97D6gg3bxeuxFSAt1dRZWaUM1XtYYNDxDwFi6MKWV\nbcPYmB4JWVwkH6Jf/hGokY0OpyNwrmwQMBkP0eOLk9OKXrTmzIg2CEVoxsmI\niXTu53qJXjukKavhh1fjmS/TOdAyGLUfZlR4Y9BelIvcJLEnZcFae71nDUI+\noRZn4qQpOuMX2TvpXWlsU577hPWtxxux6LryuIggSOvIuB6U7Sx6i7zvY25T\nWYT4+YXpc1n7MXRb7hqnXxLJSOhOr27vlqtpUO43j+WexqZFZPDWJ0XgUXiK\nml338kGuB9jI8/eZ98A0WKyxz5eShlwNIcIXnG66QYdowx1jsZyImAc8rRxM\nZRdJ0/nbYLQ9W+R9xTLN+m8hjcxblzv0ujpUl9OqzhvwRhOPzINJxEOhMJwO\nFB3BWtF4xc48u9eZvWq10YbLISsdOV2Di0AVi8D+kQcWxiebePU9b4mZ0k2W\nrPul\r\n=NIvf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIhuLUQtynegTQsHM4Ule4UnBKeZc3b2wV5f8sKurlfgIhAIIbVhmprzm2tI0WYCeAD5NBA273n80KqgzYVv3i6KsC"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.17.0-add-release-events-b30dd99c5b467c403487c74676edebe5a124d5e1_1568640633081_0.05080196422061367"},"_hasShrinkwrap":false},"1.17.0":{"name":"resin-event-log","version":"1.17.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.6.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"aa49f77b184a621822f5b66c2414dca79ba68c93","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.17.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rRVb768GptDDn4JMyaqnA0UkL4vDKhkchpQAWTJVp3rjddrcE3tFBeFSHeoh9bF3MIt24mROTANx6FvEtLrfpw==","shasum":"305a4e28c7c56068de6927ddffa95a1974a7a7b5","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.17.0.tgz","fileCount":9,"unpackedSize":35831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf5i1CRA9TVsSAnZWagAAgdsP/ArSizvhai8rk7NI46Q2\nO2lK4CnwTYMfJNu1c2NzZr6Em78GJIIXwcE+Bk82BfClGTAcoTEHh1eoE13Q\n8a7vGdNFuRIVSukhJLbNbm9FUjjJ3zD7m+Op7hwgDzNRiF6NO+Hvk1Q6IwP0\nhl8pZpqPSG9lbTwowDiA9Urosv35gDALiPxRTup0BF/bkJssEgYPAT3QUBDc\nTpfZ1pQemT+Kmwd2fEkxiWCss5uOooYP3QOzty43KuWS6gijOPZYY3qhiSqd\nyljse5BG3qbQeybrqbPdXHfwfjaT+Gm7xGJIahLjbNxPFWk3DJkDUlIn5QTW\nsIj57z8rRHOSE/RE/+2q/5/N+8pp2CCYeXrdrKyt1BDgpUtaVFg9Y+dVuS5O\nGpqRL+6+ugKhNmqFyijBUl9Pagploa1Lly7sUXFikcphZzGdoa13VV0BiIR3\n9Z0uAqPgxwZg1SNweSprH57GkfUOsd3GlwIuwyQ6UzWEPv6sd3Pmb1TM2Zbg\nHrjb/jN+8gCDPm3MNcmjArOm6tBpw8D1jE1ZgETxQsLbjFGLE32Mfjym11IC\nUQWH4/eqDaCmwkw0xngTdtvR3zPPEsEY052278IlqIGmzpBH3vx/GdbUjAwp\nQfrKLlVrsbDKveyh6qQa0HysFqxwK/1jjrDopG+aDq+CGFDiYrkCwBGt/ihO\nWOpI\r\n=8ysQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpbBGZIyh5kVABJ23peUuhq0EwDqB13HVgc20WhsfJwAiEA1lDGS2B3F49PCUfBIecVcXfFRUa5VfWUaTFqs0MliBo="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.17.0_1568643252745_0.6243142850041141"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.17.1-fix-release-events-482762bdf0b3c1fb65234783ac848a32c8b6dbec":{"name":"resin-event-log","version":"1.17.1-fix-release-events-482762bdf0b3c1fb65234783ac848a32c8b6dbec","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.6.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"482762bdf0b3c1fb65234783ac848a32c8b6dbec","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.17.1-fix-release-events-482762bdf0b3c1fb65234783ac848a32c8b6dbec","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-F4yKXymn/tJdB1urFAhl5jo1mld45XK9yHteDAtEW7yknzX1lOne+jN1r+8Rf9VR2i/2kpRQ8KF6azVSveV07g==","shasum":"d48e678d1d46a372f7c9deea0c3b50f68a89c224","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.17.1-fix-release-events-482762bdf0b3c1fb65234783ac848a32c8b6dbec.tgz","fileCount":9,"unpackedSize":35961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf5o1CRA9TVsSAnZWagAAzbcP/1IIljiHjwBUCr7T8eFp\nVS25GKSCAi9dIPg95W49IitEU7+pW5OKbMTbX3I9wQtg5vebDVmMQ2wp7Dzf\nIWQtMwLeho86IKf25lK5UM5xsw4s5os2Scd5uzlfou7nOHTKm9ZGij70gN0l\nXRE2rLYLavI6PnjsAclLhnrvYce0btvESzSQDcSgLoZ5hIYVgadAAJZVVLOp\noQ/vU8hsMj9uLxSQ3gniJv0raO0CiOTsUj6BtQsXtqLFGWb6xnh7BZZgHWfy\nULi61l3JBtYwKFXsn9JR4RNKUDkcjHFbzrz2rUlxxkhq0c0BF8KtVlMLk4Hr\nuoN0uiqF+kSTVqQa4z2Kbg7REgsvT52/bI5fOYV+bt2sdRK3npQ7x8Mfc+dN\n4WEiOlroMKqxyG3PN61APoeWi3PLHWolk2mgclw7tcom7jkw10zqavMGg20J\nkL+mM96vPKQiW7K+HGztIZmOqOTtxwXGxLQiqRJTr2bLDVUInDTdmtc9Gwhd\nP4+792p/iGPUg77y0vurevtGopvyuFgQAo/wIoadcpvXXXTqLYFv80fzYmDF\nkXiWCYF4k5+wjWYAYRlU9oc9pN+K03H1ZYHgYZH3QXbQeRgMsEEF1duTFOE4\nSllX63gFCosp5r2BBvssRkwwN2MqWkDVIZDbIhivuQpJNhVwBPGvjcLWeR7e\nQDPc\r\n=oBYJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5BqvKVv5W8bI3cEtqRJTvl8hgvq4IQMJh/fnl759avAiBv07ZjVQtUrU/a0SclH4VMHeJibaG4ika6YqEbDCeTXw=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.17.1-fix-release-events-482762bdf0b3c1fb65234783ac848a32c8b6dbec_1568643636705_0.04809436890661689"},"_hasShrinkwrap":false},"1.17.1":{"name":"resin-event-log","version":"1.17.1","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.6.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"83ca7cedd034797d34e26d6fca6aa19708f856ec","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.17.1","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hEfGAXzLi5hLaN2SW4KH5pqFVhlna9tZwR7LjYyEEivuRH1KzgDX+/lcjffZPJtel6icQUNSjZS00HLohlesRg==","shasum":"bb6fc58ed262e8935bb816f210425bfa744e2cb3","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.17.1.tgz","fileCount":9,"unpackedSize":35901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf5rFCRA9TVsSAnZWagAAwqsQAIqVyN4DIuA5OhewLAaO\npoK9cWRPWKemcEMss8es2de4HiOqlGP3qwLm98KF6EnZjYAn5eyMkwEqIUSL\nCsDBGZ+ecVBCHBiFDJVC5fYanf9j4gnauTGMxVRRp9NL84W0rDyhPtAP6T10\n5C5ByH6HMcy902fUVAwfR2yJpJBoeuttw0GSRJJuF3TP3msP8IslE+CvYpGK\nYYnMEbwYok573t/gj5EsFyre2nfflsRyZrWFL+Rrqf1WfGmpYNYXa2NLIeRH\neQErYnCILA02htjio7xWnkdQfF+TimimuPfW4N/jJnTq2sbgE1NbpEbmZaXP\nPNov1K+EVkTcicOubh6q2R9WlvZNBCpH+UAeF/H+KNqq0izrp8Ypyz4AT3ZT\nrbnaVSVEe/K9+5odhbC+iuDouO96Z2UFDkIzW9f/RVu6PxXhHXPKBIeEKgeO\n1xlcpdLVR+nFGx+MAMhXcwj4ncyqajZ8ZTHovcpZ1HPb7LnHb2Ei1BwMrz71\n/4Q7KUJHl72C2rzq7ZxO2JtHMOYrTE9KP1NLvsDURjixV0cAAYQIMXTM8uUT\nwIQuky390GQAW2aFzIxHsUL3abeFupLNCJJ/7nLj3JSlfsnqWOYWqBc0uj+o\n0fwfCY5jZIb7Eeg8CUfm0xdkonatvmHfBQXfGlnBmwJM2aJc07+EpA4rPcEa\nmwlC\r\n=qmOr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN42WJz+RrAw8ogVtDw47nBrLLPA+XKpl45QVtklYPpwIgUFujoVGVFwmj8wY7ZmO+zKTVEQ2q4V6Vsy5ITvRrJ74="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.17.1_1568643781163_0.8802745415794351"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.18.0-diagnostics-events-ecdf219961ba5d5a436fbd59728450194e4e0585":{"name":"resin-event-log","version":"1.18.0-diagnostics-events-ecdf219961ba5d5a436fbd59728450194e4e0585","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.6.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"ecdf219961ba5d5a436fbd59728450194e4e0585","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.18.0-diagnostics-events-ecdf219961ba5d5a436fbd59728450194e4e0585","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Y80XT964byl1YXmfYQCnqTrrXF4tO0IrZjWe9rLl7uBKqBf8RPE2BNk8xsJf5X92o2rdAMhod6OTEzqOwUA15w==","shasum":"e7efaef45a9eedc22b2e57b3065421d9ff6dc583","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.18.0-diagnostics-events-ecdf219961ba5d5a436fbd59728450194e4e0585.tgz","fileCount":9,"unpackedSize":36196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhNahCRA9TVsSAnZWagAAtu4P/3teVVUft7ywKz1ngN12\nYi1tvXB2bijz4BqyV30+mjyTrOSaCeE05Qh1d9WdU2ryyO4hA+xJo8vWDrxy\nzVVSP6sURVfEQqYaPts291vbDbY4TU6IiezyZLAvE8p0ML5gv0hmJtEkh3xO\n1WtaFCdNduepwUzD5okT/OdJpWuh7GSUNVn0SigIC4Q4tyqwULPKJDHXp95d\n4eqdhfdTyb5rNrHBizUoqGL+3sYmcXluXLmEQStNwIyiAOxApTNGHrA9Na32\n2yyRBMkxkKfGRgZqZrj4wEFmZNsvdzuBFSFps5tOG271pA2iY4hzFm+rMxyr\nCcsaSS8niq2SGRBEcV4a3X9NcqbC0gY0tHc0g6WsOA5ZbmSZ7AMRkuAUmak4\nBRGdC0Qp7Kpbel3ndemMbGVmktli3pPbZi3AvxyJ1sXUmicvwmwXnZFFUqpE\n8hrz9STrctnXYinDZPq9YN/9ZKXzkVTePmJpsMqGi9Wn8/uvdyI60xHKJ1vt\nWZlSBot07WNcj7d5zQ54MALeJQ/grq4+SdjXxO60j82VwuCqMVz7CgqwUHYA\n8FXlZyxsOSVRyzAO45wSDT2B7uIXfkG0xqYNPtSpqltWtNlG1PQ3leA3yg7H\nrBROXW8W+i48Wc8L7uOkk6UF2ykKQFxIrp48RsCK5ZKsHB/FNrLenaN54dWu\n/oBZ\r\n=ZCYq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/RD3OSSp4Bv9sZxPYgEJ8czjHf4ZUD6hCKnC4fvNuCAiAP0U1MPLLJW7nTRp2jBw8a0mkvGEtsjQ/tqfyJMhbMQg=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.18.0-diagnostics-events-ecdf219961ba5d5a436fbd59728450194e4e0585_1568986784687_0.20091778002277105"},"_hasShrinkwrap":false},"1.18.0":{"name":"resin-event-log","version":"1.18.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.6.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"d9dd36425257d19a8b9e0f4776e1171fb986e0ef","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.18.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YXicKHWj0JfeDDbJNS36yEZ1s2/4v02uAcbQ/GRx9XO4Bs3n5GpUgJ8Xx/zaevy1nCeXbVjqJm3gFjCybUhtdQ==","shasum":"33c23628ebbb1905e604579bc58fb2be52f042a4","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.18.0.tgz","fileCount":9,"unpackedSize":36136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhN1TCRA9TVsSAnZWagAAk5wQAIp85/wSG6xBsOiVX0pr\nPkf7TUY3a3yzh8/fUTFzj08Gk9WqpIwmc+fNp9YxAAnW+XaUag9nj8x/PawK\nWtyfveIJg0Ef2SE4XZObpq+zLcZvtR0ADYvNK9VFwldyZnc+n7hmz3p5s5NZ\ncUOaT+FgRf0+4ALT6Fb2jtTF4jSb5ystZf0RlxYftYiEVXM96FhqSkqX+Lie\nUGSpPJ+OcReiBQMyOI/MuM8UpQqA9AOBruFEse3gDS4ypSNV1LWPS5c+6rDk\nHcmcquaDb3HKQXJwt5a5+eUzi/eHswEupKEY1GNrgTOl44WwRX4Q2XLGj3DQ\nJCYrI0RMUUoQM4/4ls4sEXe2qlgKIw3WKaowLvXw0QlClycNX94wjVIcb4LT\n7o8JNW/AWifSmMSYU68ISIP2NQmyRYBaRqCxTaaN0qUq80t5ihfFVXl9Yojb\nVR2dSowFn15szAgkGvb6C6sDNb4QFgN4jK72I/jnqWcrxGz/p6TdORFyxSAI\ne3BboJlBPnHDgsFH7i5PMlO1S9j3Oyh3TaCirZ2v3NoHVfSmE+BeZsCkSEx5\nQLZkXAeapcB4agKrI8CYPkxSou8yM/SqAcYi091ZT5Cwh8bxrtrRuP4e7Ucu\n3Ub+1AOgKqVKTPE0u+UMtxTfyXnalJup1KkJjtFix3cdujcYucVvZA+Kz7Br\n8B+Q\r\n=DZLk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhDEkGX0Tpd3XercoTBLTAF0IxFUCO874eTIMNPY3QZAiBy96uORWOBveegyvyezW1YVI6WFD3DVn1D3xlRrYUuPQ=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.18.0_1568988499229_0.4811022719379412"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.19.0-roman-merging-users-daa5bdadf7f3dc0f975fe2917ec1bfd010f9e3b7":{"name":"resin-event-log","version":"1.19.0-roman-merging-users-daa5bdadf7f3dc0f975fe2917ec1bfd010f9e3b7","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.6.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"daa5bdadf7f3dc0f975fe2917ec1bfd010f9e3b7","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.19.0-roman-merging-users-daa5bdadf7f3dc0f975fe2917ec1bfd010f9e3b7","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1q4JgIlEFZT7sp3U2jaX62euTts7HnMBjKHDP7RjW0FD8/ZK7sxPxtUn+kHiaROknzDfSr50JF4j5Xyj/33LDw==","shasum":"d634fbc79a3d125ed5605c618af71af63c116bf9","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.19.0-roman-merging-users-daa5bdadf7f3dc0f975fe2917ec1bfd010f9e3b7.tgz","fileCount":9,"unpackedSize":36694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk14wCRA9TVsSAnZWagAAEOoP/Rek9OrC20EWnSTGK/t1\n6GQCSnDXTsjcRBrPb41M4RceTi+ApCk2tDN+a1TzBPCd3R8ZP5RqjJiiYjie\nirFFzC/bBO2fG1NpgkXOAmqBfZuudci9y00bOaYL5WcXV/5ebR3zzKFbO3E1\nWeORc1l7erCEMh6UqneuwUeLzDQR2IvNDC2oazeYRzYAjFhaZL+6oEMQcThb\n0vx+99POMhYYVWWi57b1upErAJsZ1B40uPS9X/JvLc4M4XcwjJNcL1udN+Fn\n3bugZdBcH5HSar7hh/4YLVZav1ZjXnUdkFnUui1OhO+r+1Mnho8vdjPUUp5M\nlE9O439ym+Tn+P1hMK0EFwz6nmq8Zc4NcFuMtNmNaOjRM5JGoV/Qi+uXb0i+\nclYDyEU9Tf3QNX562+XsxYdRWYG8UI5EJncJYWF8+6ti8L4f8oQMu9SHl9qh\nQFTPTrsDUw4VaSAzOBMfxLa6O0gI3hlzIT9+jajcGaeVjAnW4YmegXH5wTEF\nMWgzacaWKRLqf3oICGokwcNVmStcI4P8jnEiJtDNJbURUq96a/d9FlNshapG\nir0ne2bMxtCZDU8FGZUmypMc01YBxbb6cCYvbYtl7k3FvhcWx+x9QBl0CRCZ\nuecNwnj2Xat4hVK7m4PBQVO/FLiip6+ryYl3+GZFudsTRsVzzlzUVzQr+sXW\nRs5o\r\n=sVNl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7/Gkt8jC++lEskT1LJuylQCvt/CUtYlHiN0YPAi0NVAiBWLvT4yPdDGVngSAPkqRSWo7v8sKt7Qr9JgKuF0tvn4g=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.19.0-roman-merging-users-daa5bdadf7f3dc0f975fe2917ec1bfd010f9e3b7_1569938992055_0.5209792904809096"},"_hasShrinkwrap":false},"1.19.0-roman-merging-users-870b8a988785cdfd44d39e45b4c12144f48610b5":{"name":"resin-event-log","version":"1.19.0-roman-merging-users-870b8a988785cdfd44d39e45b4c12144f48610b5","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"870b8a988785cdfd44d39e45b4c12144f48610b5","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.19.0-roman-merging-users-870b8a988785cdfd44d39e45b4c12144f48610b5","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fFt0JJnaT+a1CsPhVpi73zK/SwdUAkgwJ9ibZhoyjirQbLtgsj+A8uba9juc8qJP7G8B6IoTml8NOtDaFjh1rQ==","shasum":"276f39d0bbd1c45cce05e18eb78d83421d5d240e","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.19.0-roman-merging-users-870b8a988785cdfd44d39e45b4c12144f48610b5.tgz","fileCount":9,"unpackedSize":36322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdld8cCRA9TVsSAnZWagAAg3AP+wWPqO7cd1BlwifBi4Nb\netDNnAS7seVvED0+7qiDGwJqi3tJgzZYbOO+NMtqK8FdozW1diKtkx+BBozh\nOBPe+t3dSe903sSoXAGWXle6itOZmfLfWhiZyjgHKQYlX4/oisTnRoxjdFcZ\nSXFNwtFNJ9Ifz/yryI2uSCj2s2qp/4Njck9LS2Fjy4skS7w1cEGexiImk/oh\nhwIHEw7RS0eAfZBJDGGLp9KGu65jiyWEZIyp03//WBSLyq3NzdkDZwQdJHAi\ncfNGdVyDXCnvDvu+681bvKfZ6e/NmBnyYU2v4XJiERjnDjh7T493Zb56wPow\ntqG9jca80Yukf24Q+ndCbW07Gbm1QF0me7Mpc74DRJPu0xgasddiDZY+dBaA\nbhL5FBqyuQpUp46EXaYoowdVOsyLurWlRlOejKtjmcQ0uQdWypX+EEP70DEm\nv1LWiJj9IMWf/LvMO6R//K4NR/PuElRVdDAPhAmJrhZQTav3WRFeumykOuW5\n5J1S4gPdqSDVrDdORf0ffTkMAtbFp+wlGuh8bpc5CZjXsydG1CtNx+VylN01\ny2V0Ji9ElyjKFqg6AhOVlk2wDmgwAWrJbSWVTCgCRnqdRK8qyAo5swB3S1ko\n6vm9tsQna0CMIsV1bi6lA2wIPYRau//ZEfK70ICTmvNgFTCmCLAgOo+8zfpC\ni4SE\r\n=igP4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEX3q5gM79am4DYkZgwxCX6eoNcEFWdyjGbPA5J5og5aAiEA1AXRvYPaakjqabTMn1FmQ0SsmIygyq5Eo+vHUaJkd70="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.19.0-roman-merging-users-870b8a988785cdfd44d39e45b4c12144f48610b5_1570103068291_0.17688711411273994"},"_hasShrinkwrap":false},"1.19.0":{"name":"resin-event-log","version":"1.19.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"caa81e8db2b1645e6d47629587180bb03dfa0f49","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.19.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WOPA/vAk/p9VP+5O7/wszJKhf59zJivjHOynhi3u1Ax3ms7cDfPS095ayyMKjK1AgY1lzDgG90VT2XMtWGWjSw==","shasum":"c321e1e82e3a8a3b2048094ee28b61072a4ccd1d","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.19.0.tgz","fileCount":9,"unpackedSize":36261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdleEQCRA9TVsSAnZWagAA2R0P/2wuczA6NJjICdpFnQNi\nGJkx2WKSn0WAmXu8cXDXpC4Lw15UXrEM5NSEYGc8d/biy8dvOujy+Fhf45n6\n74RR/OR8If8NGFxji2dSUTnhgTCjHUlbHy+eqBAQPS7jE+bNCG55EZciVsAk\n1NTwqk2GNClOOibggYrRo29MvHVyR+zPldTgfASLTiFaY4p+KZnFUIhhwo4V\n7AL+FKLTCEDostVD9zJVW9lWo/KWwIWKCvtAG135s9/Rqgu+ymPfu4g5Couv\nxdVq+O3psBvnSZcTxnboJeRa9ZZ/08lJx3X0L3Hg10prUWDn0medy4VT7J6Q\n25xRByQU7vwRNDqMpZWxW22EaaeWG8axeF0mQTZ3P/qJvTP9DmECO3Mddklg\nUS0bIwjp3HHCYkAD9r+GJfbms3PKLK9a74dNaPPdgoV8cExfsqiuMav0IHkb\n6A+0ejEBt5PsAcejOMpBgVqFundu4BO2rWLrlDt22+zMXST6Ic3KoGXeTBde\ns1GkgilFw3ijGKp4T/zPkBaRdpZ8cVOu0ByYdUtqsa/TliK6b7oQ14jTFsQV\nlFDe+Ro4St5toFkNcRuIsN2V5SWy/O5sKDiW4552aewvCNj6qDm6FM3WUAyc\n2ur/RvNMYn6h2Sag2qcxj9A5yXg6+zL9pPwbIqMAECg7ne9uC5aDIpmY5dxC\ngXtg\r\n=dd6/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuZNz304hB9wmC1dJ81Tm6eM5oFea9nBd7U44IGH6o5wIgUbu7Vr7KBpCqAVpN+GZRebqDEHBJa82RQA4em1Av7EY="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.19.0_1570103567758_0.3998743750944289"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.20.0-add-onboarding-events-8aeced048ece7baa286a04f91e6d97fcd50a43a0":{"name":"resin-event-log","version":"1.20.0-add-onboarding-events-8aeced048ece7baa286a04f91e6d97fcd50a43a0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"8aeced048ece7baa286a04f91e6d97fcd50a43a0","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.20.0-add-onboarding-events-8aeced048ece7baa286a04f91e6d97fcd50a43a0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zL+Df+360oQz2LVDPINFfaf/+2GEo5iHcj8IKVxJ5BTO+DzQL/hJ3Y2mbaPVYQEN6e0Uu6YYD2LFnv3t1c7sBA==","shasum":"67f254d01c97705c6634528b5b34ad536d7c284a","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.20.0-add-onboarding-events-8aeced048ece7baa286a04f91e6d97fcd50a43a0.tgz","fileCount":9,"unpackedSize":36442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsBwPCRA9TVsSAnZWagAA1vQP/iwyVrB5RQkt+VjF1tEQ\ngRVAz0PtmrDVfowh6OotCwtlx6w8UXCO/fJ/9/ngCy427/4PrXhe+G0h3qGy\nLBlnKc7ekQEH+6resypos6p9bZ+AH4wMCFZBMurObRWHl5n68imTgJjW0t5Q\nA2p0jkUgpLptm0q+5NLhKkaRhj9B91tmzPaUZ31IXb9XVP5u7Dlf133BVF1b\nNj5sMQRkXX8Om56bXcYZttBQoVZNxa/bCbU/LuUfvEs58DPtTFgUWs3qQgeM\nEGLo81AifHPRvSliXxA1hv3Iyci6JhhKWHeN4G+W4M2moYM8k17NovI2ums7\nd42AGZQwnUPVe3MQ/RgDXI+romzLwitkFDR/rz4R5hfMcPf9rTnJF1QbAwGI\nDjaCmALv5NE8hqG8fqaRyJH8WX73wQ4UZW/lTCs/lSaYcjTP3dYpKpumUzn8\nHAtGKJ2SOCxaT8OtPhfUauDuu1sI6WzUZBmm3FC8EOXXG1paaoSYpmtOXGMw\n6ov/h2Ija8nBGWIaL8b4Q9YmODvB7XrPDb30Vrx49khirS4aY3kEStP6si2e\nACHHKt9BPmZU9sxFnIoDtOekSm9y1jcCgBkIXOOLkMvovIIMK4N4CzK9SlC6\nWgMAZP6L4pXNGAmFmcZtVZaqoqwgYAavovYA3j//h81k05AegAJupJmdr/aZ\nF+/r\r\n=xyir\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaHPmtUDnX4lsiGr1RtIL7GMqNxyu4pDysAb5RGYl6awIhAJpSJJt4aTINA2xPLKLxjcuB/VY7Zs8NbV5/JJrCoL+6"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.20.0-add-onboarding-events-8aeced048ece7baa286a04f91e6d97fcd50a43a0_1571822607305_0.5533496524566064"},"_hasShrinkwrap":false},"1.20.0":{"name":"resin-event-log","version":"1.20.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"217fcd84a0f51d68456fb40afb9102973df4d564","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.20.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UySa83npj8gsSi8/yMd3Mn4X2qxSexnHIpg1hH50rJoEBwFA1NvbPITtTiY2B4q78f/QSyP+3zADoXaJ9lL1/A==","shasum":"28c863d3cd4f8714149e1014646717700615ee9e","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.20.0.tgz","fileCount":9,"unpackedSize":36379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsB0iCRA9TVsSAnZWagAApYcP/1bAQVfa031M1Qdohr6q\nUc2qbDKvRcx/tDUeP9z9hZteYt88f9BaVO3Wreb3gAssYxH6619Wr+oeOe3X\nh6EAaCNKWJOWM+7rKHfixdLMsLt+OXDhiHtxsMfIJMnvgGgaFPE3pk8RY8k9\n6pwlB5EJ5rS1UA3IoPcFUg+mtbyt0jK9c7oKNrcZJUtPZvaw3fBZsfqeVxqP\ntAkM+vheGa6cZ7WhocFTWmMXu2la8ovWSrk34Fb9YCFpHLlnJiN5t98KOGLn\nLbWouckkiRH5hqhVj+iMQ4lqfLWUK9kOsjCq5S2WqdIzgEt50VP5feLCXEFC\niSDQQql/9oRFtCBL8BVmFObHQrJqBm9nfW1ZBNy0KNSqpmh82Yd5ir0W9h71\nSwoCIuQ1nyAO/6MEUNH/gBY/JEgOc7lt9jikjqGVSDkcBpSs0iQoR8+N6PWI\nADj3nb4M5StcckZgKv1fxIBWExUAnjr6PeG2NKvaCG7Vf1iB8BRWjjjIULl+\n4pisrGvN5MuTMVObueeAM5G5l8mPqRLIEEGbIDq7hjLKfvyMg4O+DQ3gL7Gg\nOVWNyajR9PY1sXg/eXZ2mgJx9GP8tnyhWL+yzdvFnZg2CYtlD9jO3V46MeKv\nBLjZY15Jh1/a3YcJxyi5PXMKzyocM+yyCmPP2ItAX11qAYOzRin8ugLXsyun\nmAuO\r\n=n+ml\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNhdmOaksoNNSJycOYuTDfEv/MCG2hBemr+M/F7EeNPwIhAPq8ZCVAW3idswf6K+aFAG6ADzizJSmN8nfMRODhzBsJ"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.20.0_1571822882365_0.2665396328421539"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.21.0-add-membership-events-5284fc93f3f8f3269c11e74297a9de3a491e1522":{"name":"resin-event-log","version":"1.21.0-add-membership-events-5284fc93f3f8f3269c11e74297a9de3a491e1522","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"5284fc93f3f8f3269c11e74297a9de3a491e1522","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.21.0-add-membership-events-5284fc93f3f8f3269c11e74297a9de3a491e1522","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6aZf37hP9wtR4W3avn1WVWHoMTAp1XCwG9ZTvo3W16Lz3ly361p0l6WTB5QkTIZjm2cTyqMtmVo6QRQqkj/QHw==","shasum":"e5da19491eac6cade253d704793b44d92e8f5ee2","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.21.0-add-membership-events-5284fc93f3f8f3269c11e74297a9de3a491e1522.tgz","fileCount":9,"unpackedSize":36571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX8v3CRA9TVsSAnZWagAAZb0P/0B/GXIA5iDkJXewRSMX\nqWfVQD/cjHgC9QTA+hLv6H1RSLUX3OXXfZI1WEHZrsb7H8bYBgTGMNJN6MY7\nBX9lwg7coEdQRhZRFWW2mxD9IDKJfxjGtSHgmeqbUkwMm2CAx6VtJtCxPtVU\nt1rBGDqFcXQ42SVIiHBORObnAUEifCHX5u24hwCorHWzUq1QIUNST6+2o4FG\nJ/INceMUWH2TzanhvdRoYgq7szysnXelvwSNugP+U/yJVmVTS2mT62an1bqP\n5LvlvfqDvQ7LiKzNtRvdq+Kbf/ZOs2yGyh2Hkd6qWgnxVOaMzOyiDMVG49Qx\nmBPu53q4dX/sTzv6iM8dPEJ5VY2TTHDBHzcfMVqs5r3kKAuPkv45PNGGl5w7\nX5fPiUZNQKFB2y8C1v+eRj2gUUb6Y7P4caCJBDiRiwK+rBVi3Y/SHj2sKPyV\n0JxxefmCzsFCvOFlq24fGdBnVagIfEdSUOhdofvlBL4oLAakEqle7+zbIyLZ\nfA1Oo4uin62olT51PqXYH2B3IDO9L0CFimPuKN108V8/WK/5wl69/icnx5do\nRZrzfMPcBbRKxFvpT87maPHK0VMhCZm7ItJIifQ1gmHrxzOE6vVfX//vbgac\nLNYW2TYYq7e7Ab87iaOmqn/3BZXlgYXvBaYS0yI2yIl/Vj8fGxgLDek82CkW\n9xlE\r\n=+lrg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhIF1b72Wd4d7YpC5v+9KIJJb6/8vhNm5q+Y+BOUkw9AiBRDSXmJIBtwkJL4oxGddCYPgyH+YAHUySEW1tTDlKrHA=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.21.0-add-membership-events-5284fc93f3f8f3269c11e74297a9de3a491e1522_1583336438996_0.6635781926501134"},"_hasShrinkwrap":false},"1.21.0-add-membership-events-f7b0d09146a68ebb18e983067d58a656243e8547":{"name":"resin-event-log","version":"1.21.0-add-membership-events-f7b0d09146a68ebb18e983067d58a656243e8547","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"f7b0d09146a68ebb18e983067d58a656243e8547","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.21.0-add-membership-events-f7b0d09146a68ebb18e983067d58a656243e8547","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8U9I0gC8SHfn+wGJ08uS9s5KkFjpBMwXazglk8e3ekySDpcD3qaP+ew/VgHJz7vLawUsxtDWXxFK3Jp71U6OSA==","shasum":"7b11d8b8c40baf09c662680d9b10638481a576f6","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.21.0-add-membership-events-f7b0d09146a68ebb18e983067d58a656243e8547.tgz","fileCount":9,"unpackedSize":37238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea8zGCRA9TVsSAnZWagAAJtoP/1vXLUmJBZ3dxBQBttfa\nKgNg6D8/fkQkZp9b2k17QmlyBYjK2tQeI6WfPCbjxqEkzUut/1KFuKfxaJ37\nK27huMjzzyQjR9bZEBRxjOmzwRpBSfQRCM9Jd88Z4MB1Wa7G5Ua6NJm2545X\neeVU4BsI30EgDfUy9cW3TjLeUKX0W4QfGgEs90dh0DB5Y+nk+XfT4i3F2RDz\nE2xeDwiP1WEE72aSiUz1DyZqN9fWeN/bkJRPZX4TbBDbd76cGLWIefd8EgwO\nhlJd8x/aPrDaUr4ocmYI7NUbpdkrpLdEKbSRQCC1mwSsDElVY7Oo1UNxD7+R\nAlLqW1KapsTEBJfBTDisq7GWWspFgl+o1oZkF4QHKxBy2A1N1FBnq6+x3Dy/\nR7Hp6MZ3KMnrqWwj0zM5YaOt+tQZYZR/2KVpGpwuVi2SnBLxDCPgKB8pGdKY\nhljEtqlLglTTNqYIJTjuWdsXpf0N+Ld5J4E6zovauBAfapOTGxQALkpGD5bn\nV/HJBT4ceN53BMu5iuVtm4DUbWJihiNa5zF0el+6Xw5mhWWOKZohjY3jgaYX\np+c7pLRPro1vKnspzEs5oH9NHYy0y0DnYvOI6Quw+ecD50PRiQGQOuIq+TEl\nq7jgaqoKKUdFAqDBey62ZPK5mKzHipmGkOZE3F4WEMDZjy3WYmnDpWg4nYl9\ndzSx\r\n=6Hsz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+Ube6lH7HE1VDWiBB+EQL5r0Q/Oc0tOtdA+x7zcmB9AiEAxG9tyP9Lr9C5JjWAuHCs5fh9TDNZIcBYB3a7B7bIWMU="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.21.0-add-membership-events-f7b0d09146a68ebb18e983067d58a656243e8547_1584123078350_0.27866170574101745"},"_hasShrinkwrap":false},"1.21.0":{"name":"resin-event-log","version":"1.21.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"73ddba8e25a0cdbebd0f1c9ceeea8d657c4d0697","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.21.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bD1h/XAvYMM0P/Xy4J8UJFrZedMEZvPe0WPF3EwIRqrWqA7xl88nXljMw4cN+Fa7rwRNuOz/KAZNFFV2g9BO/w==","shasum":"bfc6a39f22e3b0ea6297194760e003309c602237","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.21.0.tgz","fileCount":9,"unpackedSize":37175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea828CRA9TVsSAnZWagAAOCIP/i8xX49oOLy8SsH7Pci1\n8MJScL55xpFKvTT9Ua2T8fkpqjtg1IK20WxVi8ZBkvKll+vjqsdG8R4zmIux\nQBCecB0jnUEDZa/JJEbkLoyyaks2cTpSHfyth9s7hbGatDian7YBij4MiX8T\nzz/5KEum9RnLK3BrDzgoH/KRoSErgdpO0W3i80TyYHt4J1Sdph69HOz/sD2m\nNETiNsJxFaEXTp12tPKSV4GPHPWCI8EZlQSlSMZctbG8ptg1NT7JDFkP2v5N\nr6xu2wrwEAh+DaTd8gHqcwpIYIFVyYAr5z5ZNodbNeezI506u3n55iw88Y/H\nHXpS58iEXpxfJPMiV3hqkcLmGf/7T0sRMM+BBrdf6YrDfT4BUzL45yrUivfM\nQHGLxCxstxxvwy34CDzmyB+j25YRvctel5GwHcqB7hYFNMHkzMgQ1i95A1l6\nQkw+jr9EFAKRY9maw+Ncv2CQnKNDL5yuMpkLdffATAvVev4asjso7HKmT5kG\nLrnnnDISTiIwapbMFOmp2TFS/BM5puzMK6NYytImUXR7++bnrE632zzObXnv\n0Xgy7KGTfIIHTGFNC2YVf+ON5UppUaK3dwJCCozbF+LT7A3v8iOHdhsXLk/8\np4GKDZ2kPx4P8ICTCmp6Eyso5pNPGHOawFLo43qGB8dMxu+TOwdTJNTc7VSO\n+6jJ\r\n=GK1y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtUMY3laQcf0NLCCrdsA9z7AyMTHsISOhzezBab9wrRAiA1pqQ7t91MpNNc5/pMBLv8w+buRZgP7EKqqrzHq547Xg=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.21.0_1584123324253_0.6115931225013882"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.22.0-add-getting-started-modal-logs-d718cf1ce698c31299b9695f672a2c17dfbd520e":{"name":"resin-event-log","version":"1.22.0-add-getting-started-modal-logs-d718cf1ce698c31299b9695f672a2c17dfbd520e","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"d718cf1ce698c31299b9695f672a2c17dfbd520e","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.22.0-add-getting-started-modal-logs-d718cf1ce698c31299b9695f672a2c17dfbd520e","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7yr9/125Wfaw8hsGsnjisgS+XMar+Fkc0clLbLaj7+i05qNd3IsYgTDTarDEfa8t3vPIpq2WU3sYAClzMnvnHA==","shasum":"54c33998cbd4965a3f7c714d809e38efc10860ba","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.22.0-add-getting-started-modal-logs-d718cf1ce698c31299b9695f672a2c17dfbd520e.tgz","fileCount":9,"unpackedSize":37399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefjKuCRA9TVsSAnZWagAA5GgP/i6AePDwCCBzUtFcvAg7\nHmIX3S7xg4d+5a/4w/HjhvZ2U89mC4UVN19hWgAsJm6scrhaQX9XSJepgDva\ngNy+13c3OUuMniP8sR0O4UAjUrqv97U1JcnOB+v22GzIyN9vJGf2nI1vnFim\no0WqMq0eBGGcsZH/5isuKo8OJOvyjO4Uh5v+pZg+qXEpb9+qrJXaahJtmXUJ\nNkO8PDctUUhAsNd31fsDHXFpEwsL09rvilzPGcWy0bX9qwNUtgRPOS1ztqzh\nUT15fMLVhLBu3ycvPL7bUT0aGaOGxxLbqQSirQIFBc+189azhAWqBuemCjMa\nT426XqOVC9Yzcvcoixr1u63SAOhJ7RbxBcQ6J187rNT1AZnkXtiBElUcJV71\nY4i1b9RSuWiIxaSR22Ronba5wA7PeUs5HvLQz5Mh3twgDVSZl+u5qKxADnNO\nO5Szp29aDgMfFAmQ1Ga0hKz4fZNmpmvW71h4VwzCGgUyfvHKpc83Sdl+6a08\nmpCzjZiT7ii3r7L56ymhxAGIUaCoE1Zx90hhz5q+m+tmCNF8KQF3PZr8QnmD\n54SJXrFPIbDW7B1PUuHDyidFCKBW1ANCPBMb/pI1P+Z48Mw/5wV0J0TQawSu\nmBNANYkvEgYLuLeAomxacONHoIVOfzT3Afimy7KnPS6bmVx8vOjiTwbEnQGk\ngmVR\r\n=NBW1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdtHerXtsGXntVIUn7ZjyekcYgLg4mVJUE7evWGYZD+AiEAx57nQaYVYWORbM9WzVcbhVNvoAKLcAvVBi36SqnJKzQ="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.22.0-add-getting-started-modal-logs-d718cf1ce698c31299b9695f672a2c17dfbd520e_1585328813507_0.647607160663503"},"_hasShrinkwrap":false},"1.22.0-fix-versioning-fde4da32521da61883db03291972736796769ac5":{"name":"resin-event-log","version":"1.22.0-fix-versioning-fde4da32521da61883db03291972736796769ac5","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"fde4da32521da61883db03291972736796769ac5","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.22.0-fix-versioning-fde4da32521da61883db03291972736796769ac5","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TEdLD2l23p4uFzEZP5oLOxp3DOUPXF3tcjR8+A+7ldgzSff9sevr33TKhjjXKUBCYvdBSZDLQKqX8b15CeHp+w==","shasum":"3b6445e42cb462386c9d405d0c5810b0a4572d0b","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.22.0-fix-versioning-fde4da32521da61883db03291972736796769ac5.tgz","fileCount":9,"unpackedSize":37411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegi8WCRA9TVsSAnZWagAAa3EP/1ff0CEQBi4Iu5NO79bE\ncH0k0G2bFls7ORPoqC4Te6kXRNPR/t9RhM0pz0ZUpErhVS9q/nK5PR88kL/Y\nY5OclRpSTgQT04NPCUNAWGvF1J2/Z4QNzCqbyLqcsxD20Y0XqB1uFGD4wvHy\nxwM3eyGSWPgyEtEjzngQpjeappNqzQgRW7EIPmbAY6FMGXui/TYMuN4LkgaB\num+4lsBiEbX13fwZFHsAAKkoIBmtadQfaE7JglJUZOTjSM5GvBaYbg8H+Wh4\ndk07Px1iXmYzra5UCU3Af8oI2k4IN1aVf5P6Vt6lpYSddPsLR+8DifbQWVAb\nxffySxolDPST3tvnOlL4HOojWDgf8gfq8NKXc4RgYj2bidOIn69wotoChLan\n8j7UqEC3Z3+i7SdbzORmgl4WbieH4WTqKBt8fPWkWil85l7gScxJh45a/UoV\nVSOeOnwX+kfAJOeS3JuoAkF6ElRB8KqO1k7R3QyYD0V6kixmlI+TJ+a0OupT\n9OlUc43qlIeiUKO/yPwWurhgVrXtDf2tz4bLfZ0kwFyR5/qITEbgq8C4TSZD\nZv5W9bejAMm6vtXhCvb9r1hwUI2Mm/5Ioeb1WlfjKHpz8lk5EmouDuic6Har\n1sxpstQoeAZwzteVwCkcv0lUpL3EVvF6RiDqZE/aHLz95mg/XVsjDotPAPqY\nqgz3\r\n=oeBX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbIoB57bvvFORo07+yunw3PbmNBP1JeDI86PWTuaDy1AiEA/6LkgmGLPwfY33pyjq3l5vH+NUAgHIOZiFMD/ltiS7U="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.22.0-fix-versioning-fde4da32521da61883db03291972736796769ac5_1585590037661_0.040983894234273954"},"_hasShrinkwrap":false},"1.22.0-fix-versioning-537875c9cef432198cbe6e3922dc5fc7b9b0524c":{"name":"resin-event-log","version":"1.22.0-fix-versioning-537875c9cef432198cbe6e3922dc5fc7b9b0524c","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"537875c9cef432198cbe6e3922dc5fc7b9b0524c","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.22.0-fix-versioning-537875c9cef432198cbe6e3922dc5fc7b9b0524c","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-oXUwT1SnGsyuAkbBjvgFixCpMPvv3PS4SfmetDGABwtekI6g43e3RR4Q9T+4APn+S+HMYWdwCpIjeKzJGGMZWA==","shasum":"9f16d7a451f6499a8dd497884e4ba45a4e21fb75","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.22.0-fix-versioning-537875c9cef432198cbe6e3922dc5fc7b9b0524c.tgz","fileCount":9,"unpackedSize":37410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegi/WCRA9TVsSAnZWagAAJagP/3+Q+lOLY8z9YD6PzCjr\nRUMOSRc4lHEYKkUeB4Mhppgh2TvRGSLwXS2bDgOse54mpxOGUkySJWbx5v1w\n+qQAduOvgUarlA13g0ZPcNRHN+UxbOdJsrd9nuhpnpB7w7oX8qTDmzXX8tSA\nBLIlwDVPW6XnwjdEDD7VohmsfbwPyy00An0XuAruiI2ptPp4g80dD5U+f2bp\nXz2SLFj/zKXTiuUYhQt7TJTYmaQiJqeC0qv4CRI7ynL+unvXNIqyMVny9J5p\nGGIEDF1Af0einAGBfedRFFFztQNfEHEgiSzvNnrmZM5jOrbEy+T/ukSxNynQ\n3Dw5LpYXp2ApwgsMUrKmtfBpIil0PKyBIAtY0bxTfb0Z4WNuvqiFtAhsespH\ny2XedjRT+2cs6LBxqXEQw/VUPt07DLvbODYUTAN2o7cydSKA+QO/vzWT/NQl\nB9526HTTtrnvLMXDkLzFDFHKBsv83df3AOZPerKbdqOb1J0L5P0HGBB73aqG\n95HU2zNuswlxUlyGqegIGGAppH+RQTnLoxWZ8xltC5HJ8HRSI8OxUpv2vxaa\n2X3cyC4icLyCRuYPSwJ8rg0tavJH8zsJB90/zlsNhMdEjL0vmLdeyVwY8qva\n7UlsjmEBNat7Zlq/bipScbW5QW9ndBXqBL4TVKtNLu/FcvQP63qUnmj5/55o\nq4et\r\n=r1TO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBIghTGB95CTBJdgiAFT7i7M+aL1gLxh5Lz2zr5nSCjQIhALhECxweRg9rgQLd+sg19DNuLdeC9M9GUeVKXj1r9Ifl"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.22.0-fix-versioning-537875c9cef432198cbe6e3922dc5fc7b9b0524c_1585590229884_0.0668727530677502"},"_hasShrinkwrap":false},"1.22.0":{"name":"resin-event-log","version":"1.22.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"81743d6f20d90804a2e507b604e8e24e8580a93a","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.22.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-d8bXw+EWohT05DAOnrkXaW3qzYkBedwkXaE4Pz/BiN3xNIMwDXzWD6xPDsBEK3bdMIQTW5INmf/MV/4/Fc0qjQ==","shasum":"24fc3f15e66c557d85da5517dac663801972fa8f","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.22.0.tgz","fileCount":9,"unpackedSize":37354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg2fgCRA9TVsSAnZWagAAXtQQAIakZlgR8F2GvSfHJZBr\nhpsRgymBXNNB5yOVkFi6pdZLmIP26BtBamr30KrrVGpg4U1koX7Sqx2clVOJ\ngAulwFUqhM+ZnuK/CpiRnxPfbMD2yaQoqJOfo0URfo9f5UN2MWH4MKWZNK9f\n+s4WdULomIZ05ODFmMXvNP7dewcaT8ziF82WK9PbeiRDsLyAdGDiHMVzgPCg\n6eab/bQ+n+FkPNjpyyN/tW84xwmMKhcIVEFPsxRHsnXPodQhYGjgqvTg3G54\n72PuB/USuwJ+4V49i5k10/xVstsHPpqd+cpPgazM4DitIcqW7wAWTZubmusM\nmcKtzGSfx+x3QIPzj71l2mEJLgmewiQQOt/plLZKzK2LfJiHkjTs/AFV7/Dv\nIJt/Um6piyBAb5FOCyCM12ZWxYdCsxQmX53hDGGx/mxet2Sp1MZtqCS3drbk\ntOR+qpoD/QTGczKjgG7rKN2WmIYxr2RD9USzcPIMxEwa0puL3JHep4tusmpz\nG8UDGpMswSaoJcZR34JyUefBputJZDmB9LzrvUL/JlAFCFZQJqOpcUEioNZQ\nsgRxT7/37WYWHhF2E7n3S36Qr1VmJrWtbtpiSay2HsqrBwQuFNVFQoJp5SsE\nu5V0ziMg9W0hvO/z/FCKj+I9oynVKnRTUrbegkRaJ2bFYSM7/w/u249aFDwi\n7z1a\r\n=Ljm7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFE9sUf9UwWMDNtsh9PEiaRjE+3pg2KIyGZy1PZs+gluAiEA/0HCOdJje+LbzNVsadmump6wMul2j1txvq1FHDyaUPQ="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.22.0_1585670111956_0.032128317008112584"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.23.0-add-deploy-balena-events-8293ed7be8136729aa97ca2d575bc4b565939d9f":{"name":"resin-event-log","version":"1.23.0-add-deploy-balena-events-8293ed7be8136729aa97ca2d575bc4b565939d9f","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"8293ed7be8136729aa97ca2d575bc4b565939d9f","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.23.0-add-deploy-balena-events-8293ed7be8136729aa97ca2d575bc4b565939d9f","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vNLsdOXsREOqGrSHJzIWIluPiO/ygGqxae3aCf+Ot8nGpnlOalQIQJBQKRtMTh3PRai0TggRsh8Yzvec97307g==","shasum":"6ff6cec6696e08d75daf40ebd8022ae83cd73d0e","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.23.0-add-deploy-balena-events-8293ed7be8136729aa97ca2d575bc4b565939d9f.tgz","fileCount":9,"unpackedSize":37531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqAifCRA9TVsSAnZWagAACOAP/jw6s+j00afHY5Mp9DK8\nEt88vdmA5uVN8k/EooTTpMjT74C3ZB9kCEw2n5srjVlXnQcf1R9OYBMOy4CV\n9pRGhc3FxyQYHL25IuQcUAkZLwiKD8W/9GvRhJDCb3Pjd6GYS5JFK+AmNpm1\n00kgKUGhU32NTLPb4JoADO9+/y4iAVxXTtJYUJAQHgsZ5p+Ok9JruZR6pfll\nA1q0lpbtl2aKJhAbUZYnnwT091EhROgO7/fuDQoisBd+zqRtdkveEzLO8evi\ng/MmwfEyProDMjZwlZmSDptZXg266TXm5lCJBqL45YXu0oU5FyZQUk4E90Ck\n40mvnE6tpdcuzBSqWTivmRJlKY8UBfEHLkYxdfkOHMi9hwRG36247Nk/U0KM\nu25OAWWutfol/RMAFgpoUtC0am172pZkxuwweVtgFQj2TVUYvevFvhot638J\nH/K6BFg/yB/dcn46Qsn53ysOgOoGO7YBFswWZElVtd22EqKW3j1uNo2AdhF5\nCEOBx4HryfMJFAbd6xopPgX+no2neSDbNGDYTToIFrebEJuZNjLGeYDyOXC8\nRv9+VqWqlE1giQ6VfKL02cuZgM5XDz5hI+fy2He/2GVGpFqz7NEuN61z67XO\nWek7GULj2IbVvAsV1iK1tEmE60pPlhrWAYH5K7q7UjE1tqAV8uaIoLULQzFw\nUpiz\r\n=KpnH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzfq9z6WvTeC44aNDmpqk0H/UZ2uxhI2IUVPQhFyoKUAiBDsYFTM8vKutjySgeb9i8UvTBNrS/jBLjupa8PVXg3Gw=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.23.0-add-deploy-balena-events-8293ed7be8136729aa97ca2d575bc4b565939d9f_1588070558651_0.3237497834549743"},"_hasShrinkwrap":false},"1.23.0":{"name":"resin-event-log","version":"1.23.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"ae8340d4751dc576d0d6f1bd258d8e53299a90ad","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.23.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zQiXaDICW+vVwrIt4tBEKa+8YHiKXGXasvrfqKsJfgjj5sn1rRqnCiz+duT3b+GCo1Va1eQ/IFZtkE4IaMVBXw==","shasum":"b1ade71fec02b2b1fe437c9ee6f83cdde0dd57f8","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.23.0.tgz","fileCount":9,"unpackedSize":37465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqB0uCRA9TVsSAnZWagAAK3kP/RZuEVGjPGNkSwpxo226\nt41suu/lfE9cQbMQKZc/lPSPj9Q28T+JNOXYlmU1ebTXd2ljYAzPXpP7WUyv\nclo5W42xC/bsmgfNYB9htHg+R+IoE7JoAfry76Vibp3Gy8vgB0b4RRonKjE2\nZXPctj6Jle94JhXUEXGv7s9TexsTa9hvJWKFXO/6RwCsV0+y5IYzZl0zTLBe\n6ZHZoyrC/Ca/pEx6jTisZaaefTLLM6w/6JfFl5bxHEDAqF585nUNHrDknVDs\njqz88hwZKNmlrxrJh0OZp0Yy9yB6a/DdrAC2tXQE+FTWe3+ZVtpaIwCDpFR8\nA7TEgVBcXP3NBg6az4uir2A7fui86rkkrEfsiCrT/kGbVOHnrwnuNdxeYa5v\nIgt6XJW51KySS9y4oc3xC4cnyDgE9Ffy9mz24xEZ12A8AwlN858tDlmu10Ns\n7Ru7bXCyp27Jyvq3RsWlsacUiW05qejJHaibPJE+KEqW8447Y5qIT6S+ToLn\n04C/FYUlBPDgMBO3+CR9erZUDEx2GuiQJSDBxJ/KYuczYb4JW4diFVtguuv9\nBFPUmkbJgJ/riFzTOm+nJ8/E/MEebc7g5tlwG5gVX2grqJqA8vm9dPMINn0Y\n4BTgV491eL/SAtRJ5fJpkgd3TJGr2geHfdMq4sCLQvYRXYJoHMllTj0vppk1\np5Id\r\n=Vkae\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFdJWPe78p9ndbaQnQcSFiwQZGEqp3eOWdod7XG8cLPAiB1GJv8I00cCE4CLukaBW+IP2FoQcrNKxpxi8LFv+Xj/w=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.23.0_1588075822121_0.7287968630399431"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.24.0-invite-7d197befc1fbdc69d558941214d6aa1633b91a17":{"name":"resin-event-log","version":"1.24.0-invite-7d197befc1fbdc69d558941214d6aa1633b91a17","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"7d197befc1fbdc69d558941214d6aa1633b91a17","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.24.0-invite-7d197befc1fbdc69d558941214d6aa1633b91a17","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xX1H55JmKOF2gUMoodXBFXReC6ihNbRyOEdwkw+LPnYWLGMPvXKe7sf+T0tHPEr8fb1ZxlM4P+9LmMB0ByvTUg==","shasum":"f10889b401f9580e53a19f1e57276b34a5058651","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.24.0-invite-7d197befc1fbdc69d558941214d6aa1633b91a17.tgz","fileCount":9,"unpackedSize":37647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqTfpCRA9TVsSAnZWagAAqWAP/R4ZWrQ8tx7oU7oOaAaC\nrXF5D/hiVisyi+wTIS3jLv98e6NXlSgPrSc0cjQYB68fsgoriRSXo/Ohzgg3\nWZW1K86aqVQNmfoCDuDLfNQs6pzc4oFwbEXolevZ38uTB6KebraJ3Z84izSq\nrwXW0xQRNnSXoNUL0OxRF8RuiPfdpT+FrmABufeAefT7qmx9T7PPMCdY9Rep\nlRJF2eFcG67pVAneAi2BdD4ZAsid8NDm++RyCdShVapLkjw00LPTBWEwcIwe\nHfVQhymgFgVVVdbM/TJrSl42TCGZ0IxQUT7bHvpV8mkoA1FO8HNMHJZ/rESH\nYhf6S411n+L7MbqjawGkCEhLZgAifzdt5DQAdTWjRT4twCQL8nnPzswq6iKV\nchUWBjw1Bp0/1txFNFBKBCJAUHZIajVkzLIeUoW80aAh4mUH5ARLwz+j66ew\nEe8secy5y1Tv30chImhZqueozs68r4CJMNeZDFUh+L9NMklehaD50SX73boA\nO0/D3MQ8ievIhhS10n/UOlO1t23sjJ3fqhHtfvnRjM4kDXi1OPY2P9Cq+rIx\nLmxrRUDBLM0WdlpuSoh4RSzHrB5O0iLNzHCNb9PcOz5s2TH1wa+pWtmz2+S/\nfls9Vr3bt5jM1Gwxm4YJCDgqGbFJ331GzTriiHYOrgNUkCffVERoSe5h1N3o\ncf9I\r\n=QwJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsdk5u6utU3/1fHxRrPEom51POMY1Q5x/qPcvLICopAAiEA8ToPpqhYVkcG22rV1cdGjXKrYn9c3bGSWTBtU4Htk74="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.24.0-invite-7d197befc1fbdc69d558941214d6aa1633b91a17_1588148200992_0.4125545944563014"},"_hasShrinkwrap":false},"1.24.0":{"name":"resin-event-log","version":"1.24.0","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"5c01d864884cebeaf74db6de1318dbbb354bf919","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.24.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WvwVl/CE1Q8JMPHXgG+uR8lkNqUz3BQqNLTSWaOXc4E+7TJtV7QGH1iVai8R6V4rCGgNpXiz/HeaBJALLYRu5w==","shasum":"bf40454d91f3b9bf2548e09c86f65bd0d1eeecb9","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.24.0.tgz","fileCount":9,"unpackedSize":37599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqT11CRA9TVsSAnZWagAAkWMQAIIeZS5O5m17vhvHnQv/\nGnItDDLXo3sHq9vW9boYxyN6tMT7Y5TBrW5q05GaW/fp+b5ycH180nPMJvK9\nlpeWUkzLq5fjwugEvbl5NjCarroZL7pvBzPnNkifzz+7JOubSMX5u/gXsR84\n+O/+1oFp9fMfCIYKqDTfmFwC9BM6r/vCuMm0JHV+sEdrfzc1JM9qtoBRHVpO\n2Uz29KdD1YA/BTdxkqABVmdDswsz3PMVo4w8SG8fu3PQ8qUhL+40VlEUnLLd\nwOXwcNb34YZBfZ9LGmPO3cLmjdToOTelOhLnXkoEdN48lHp7BU4pc7j6rFAz\nNg4OAzJVZDG0ClHEVWsZKWrnBsZCmjh63VKnEuHphKwC+prQ2n8573ihTmXy\nMMsp3of1pRAvAxvdAyG8+3CUaxpbqX0hPlyTzKossaZrUnOyzOoQBfwU/2Cs\nXDrCZy0Z4tzoamI+iXcJIxfDThrFQlVAUb24XiMQ8RYgEgB4/yWfS858i+Bv\nBLkN+4niCwYGDRpha/veHf7V+TXwNKrw22Fqeo/y2XeR+cxoAjaqvRDOSGAh\nqiZ+1URlwLzXeb2Pz16LVKKXJOb3PlbRAbsQbwjMTJ7HXvsvav5FpkWceJPb\nvRIqJUAltLZrrWFHwa867k6CliihDy7cB1YOffoYdi+ht2GA/y3bkIakNoNU\nnA0c\r\n=rMaG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDt2TsBz31VsQVtWzRoGNOjsa92/oNMaSAnxngv0+j6GAiEAmyn9kTzaJZsbOQMcXGuVqsVh3u9WDe6Dtl5DVx0Pu6I="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.24.0_1588149621261_0.3521693874093066"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.25.0-type-check-transpile-e2a63b3f17177b734c3facde77d1236f240a1cb8":{"name":"resin-event-log","version":"1.25.0-type-check-transpile-e2a63b3f17177b734c3facde77d1236f240a1cb8","description":"Resin events logging util","main":"build/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"@balena/lint":"^5.0.4","balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-universal-http-mock":"^1.0.1","typescript":"^3.8.3"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"balena-lint --typescript --fix -e js src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","pretest":"npm run lint && npx tsc --noEmit","test":"npm run test-node && npm run test-browser","prepack":"npx tsc"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"e2a63b3f17177b734c3facde77d1236f240a1cb8","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.25.0-type-check-transpile-e2a63b3f17177b734c3facde77d1236f240a1cb8","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fafDtQ7rEovKJgt7JcptWLD/HjZePvLiIBnxR/+VLxLjgor6hNHBf4ygqYGAv4JuYmlOTrcOnKCCRryJ4m3icA==","shasum":"1fb4060af51b39c40cc1ed556edfd101c4375f87","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.25.0-type-check-transpile-e2a63b3f17177b734c3facde77d1236f240a1cb8.tgz","fileCount":18,"unpackedSize":60422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes+pBCRA9TVsSAnZWagAAoDAP+wRnSftg3XdgP6QnzTPe\nc7wofst5xps0TdmnJdurr3kUgJwIOdr0z9QljZk1AxWj5NrYCctNuLIELuXx\nslOKfB36NLPrjEOFipks1aN7MHTISi8/XCbo/F0UUtUaNFcij/vriI9Pvbf1\n7noWRtgSFbrPtGOV0GcgYWFPqNDulWRhpt9TjoMa70P6w9tj9+grMNQWwaCe\nLeuCPhJIkMiU2utlG8CBe1WNadKNEfhuOZ7lnGOzr3ObvhDhh9Oynpy1n13f\nMPjx3/gJ+RLFVG5u/AMt3b/cSgE/Km+CHAi1gdwOWJXro18fKThL5GS4Pf4Y\nY4gV1F4S8YI+eHKd8DAgctoIcyEoYfAi/mEcJ9OpjLIMxDMfKl3Rtkqbmu8r\nmgFQG5zuz1iJYin/t0mO9WqMKxZd3BxUElPeKvbMWIgA0g/luQ3UO59p4u92\nDL7GGlZT2r2mLbIWQjtJRpkIKKxvTEb5oOckTqUYyXN0FLQRTOZedSg8cC+9\nRgI2v/26aSSsqeaFJ1jiRahmFhblSYQ/MEu48/0QaWP72JavA3GW95g2kx3S\npraGFd5C4xmiYyRIYGRXV6zwJ5R06fhNqIIVPO9e/tjk5CRvRVsnqOtnWCxX\nMbjnL0nk3OVQ8kj/up5Bvz/XZaKBuIRJBL9xtHMoXwTTyNh8opVdZ4WIHO5e\nhy/f\r\n=TuUv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE4SJjkQA237TnOqLVPgQaUBCetKcJz9cKzqitsgq+VQIhALuXKdIuin8yAeVSjIXkM3tUFZK7sUd6qBoPl+OwHBo6"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.25.0-type-check-transpile-e2a63b3f17177b734c3facde77d1236f240a1cb8_1588849217100_0.34983960043188933"},"_hasShrinkwrap":false},"1.25.0-type-check-transpile-8439c38ca90005b5985c022036fdcf5ea76f934a":{"name":"resin-event-log","version":"1.25.0-type-check-transpile-8439c38ca90005b5985c022036fdcf5ea76f934a","description":"Resin events logging util","main":"build/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"@balena/lint":"^5.0.4","balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-universal-http-mock":"^1.0.1","typescript":"^3.8.3"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"balena-lint --typescript --fix -e js src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","pretest":"npm run lint && npm run build","test":"npm run test-node && npm run test-browser","build":"npx tsc","prepack":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"8439c38ca90005b5985c022036fdcf5ea76f934a","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.25.0-type-check-transpile-8439c38ca90005b5985c022036fdcf5ea76f934a","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RRQwU0NccfYqp1qr5+lL9ejaBT7JG33HyNRAqQMFcQQ7xmwB7S1AzvaLM8oMa1+ueI3PJz7+poPbtOMngNu7Cg==","shasum":"df60591c5f92a904c32363b885dd65bffc7fcd33","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.25.0-type-check-transpile-8439c38ca90005b5985c022036fdcf5ea76f934a.tgz","fileCount":18,"unpackedSize":60449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes/3bCRA9TVsSAnZWagAAtWcP/Rx3nGp4633FQewSPL9Q\n391fd+WfLfJZ6XWYvMUk2ovlOfuLuzFUk1OQzdzw/vnqWrOZ8P4FpnIHJS1n\nlpJdP4oV8PDALQcrZyxQWRWxdGStZiRkfJjyZ4YY1fYe/j6fmYPoat+ptd/G\nUxXnAhq2TeivC8uoaI5I7fg8QbEUF4EjJqQHLqdKWr87khX0H5s5FJyL+m2D\nKit6n6LTDbfYtwJb3PaTOYwMc0f9np6KllA0qjjBmhleaIvB2+6niDFxc7Rr\nmIwNM0xHtRP/phr8iMMVQuAarEJBvlYdEW0QLOD/nv/bhksxt0S6KSNePxU0\nKBmr6kFKBsc/Up89rJJdH2YmM7pjdI7UeDBvgh9jYnjY/4gq5OXvw1L5Wwe9\nMm3GwlPjYWcuf5qZwkdZpedSs6sEWNCOyzHhSeTnKkAMKJgBLiKg0sTJgH5+\nJA3eBfKfsfzdKfRkHUTMbPGVKmnB5k/e/d0UItHF6kcBklZjWfBkC8CqLYlR\nTMhNM3chtkROxb6B+K1bg+pobnvTAfXOKDZwJpaRwRcFYLxVv/cb3UCWujRs\nZ4iDqwp9Orffms6GUu9dAtlvYBKyp5kbaOGAwowwRvkcu/RexUUwWkKxCYzu\nujBJhcxU9CVKpI0Hp9CTRhKUxIgHWi4wld/SRdkPB8QJSOuoeAmRKL+goHrI\n9gT4\r\n=DNWy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc6toG7/a+D08wG/7S4pcWUBpGSDRu/vJWbtfOg0QgtAIgMfe/Gj59ZD77y3A7Pjhbo/kK8E0Qnvylm8IeMYga1kg="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.25.0-type-check-transpile-8439c38ca90005b5985c022036fdcf5ea76f934a_1588854235265_0.276380413452493"},"_hasShrinkwrap":false},"2.0.0-roman-analytics-client-balena-689a28c7db8da977270ef57125505d42c5d3dd7c":{"name":"resin-event-log","version":"2.0.0-roman-analytics-client-balena-689a28c7db8da977270ef57125505d42c5d3dd7c","description":"Resin events logging util","main":"src/resin-event-log.js","dependencies":{"analytics-client":"^0.5.3","bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-lint":"^1.4.0","resin-universal-http-mock":"^1.0.1"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"resin-lint src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","test":"npm run test-node && npm run test-browser"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"689a28c7db8da977270ef57125505d42c5d3dd7c","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@2.0.0-roman-analytics-client-balena-689a28c7db8da977270ef57125505d42c5d3dd7c","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JGEDzeQ54Ho3Ot12v/omi22JTZywBx+TlmIUlznXPh8rbThRy36s3hDECFZUgeEJF/7KbpT+AtaTvq6oyVfsWw==","shasum":"29fe2589df76f429878c94b63857c8d2e6cb3067","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-2.0.0-roman-analytics-client-balena-689a28c7db8da977270ef57125505d42c5d3dd7c.tgz","fileCount":9,"unpackedSize":37207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes/8NCRA9TVsSAnZWagAAbcIP/iu9iwMrDTUgSBy5Opl3\nw2w89UjXAndbkXHttHptr6rvQaXc5GnD/VoupDu2bexiPYMCP5oMEts0fDry\nfi7rk18PeU9PO6A2yMv/U02ZkJJTUYk6QvyuzVI6G7Wrv7g9t9Wd6mrfLKMX\n47c0tWfw0NDMXj/KSLP+/Y5SFu1U3qDDRiR7arxjyjeFsfY8oPDSDLrbcAby\nCIcWNJ5FRk4WbUmhkwX2Oz2BklhsbR97h1zgLcPlRKUrWFE6r+yX0rZhe73D\nbp/WmrQu2CSUTbEExsOGYO8lv403PfGSUyi+WOWErPXIEYrGVnxZfLM8f/r8\nvB/RJd3PmHdAmexB7UOFRJ3eKpH3opDUPGFHoZ25NKIWDzFWkASEkMtjDRjp\n46h5dpkeoB29Ik4iZ3wVv3h8AzpHjOMw9WWRR7qqXqu3n7AgdwpmOgS5xOjC\nG02pZQreh79TivAaO4Vf9gAcfhRO2K1IVqwv9q077D64/OXFFK5UPzYPnJhH\nPambeDYFEp4dUzwg4X151ryD+ogMEO8H7iRMXgYyTrglWhPebZ+tZgnF/Ke1\nv1A+6e9L4xJagoIOFROOsQShldgDJvHgLYn+Q31f+Hg3V/eGDmdz96302h5f\nfmbO/KUz1/NyEr0y3Hh3NcVeqcm/28sljQ12vpuNAJpuiXVGGnytGu7ewdkV\nLrKU\r\n=g2bl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq/4EEalGehSEFP2U/S3Y6hxb3jAGrPNU1wiHCBWzOKAIgFOInuQRxfyQzZyTRf9uoW4w4o9p+wcRz4IRaiYGI3os="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_2.0.0-roman-analytics-client-balena-689a28c7db8da977270ef57125505d42c5d3dd7c_1588854540676_0.6492641396289558"},"_hasShrinkwrap":false},"1.25.0":{"name":"resin-event-log","version":"1.25.0","description":"Resin events logging util","main":"build/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"@balena/lint":"^5.0.4","balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-universal-http-mock":"^1.0.1","typescript":"^3.8.3"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"balena-lint --typescript --fix -e js src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","pretest":"npm run lint && npm run build","test":"npm run test-node && npm run test-browser","build":"npx tsc","prepack":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","gitHead":"43fbbd7b29b4535ea69bfb069c2b7126b2df6761","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.25.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5ZFslECIg1wiS1q/VThBuDuICMuoqNxqJYe6RMipp4Ga+bhd+lq1ELXtKIn0h8v49rgsuQSB7lZDcRTxFmPblQ==","shasum":"5508b05b5f48609253747eb3849183660190423a","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.25.0.tgz","fileCount":18,"unpackedSize":60387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes/8oCRA9TVsSAnZWagAAYUYP/2TEFHGpJTaE0w18OV6V\ndLRA6KnH49orVKNURzY7rHDgH8kGXos5zvwR8rY1NssjdugyKZo8GQJ/99ZA\nIcnAmkaAFXGK1xkqUawTLgIE3915/wzZ3+j/ljYozzZ7eQPOqRO+r4UZ38+i\nnMyIucGJgzrLAD13cFBsUeVtkzEuOXqkgpMb8fR3DaSx0zfhzkdPP1sukdj5\nVyMFmbx/SXg2NZhxEqVoPabJ9GO4Vh0y2V2ctE0kimoT2ykcbUlnLq9b05C1\nzz/NWiAHy90DJVL7p+bgrh8H1FlaXhVk22UDrr6WBVa9XyaUitwgyQyj+VHO\ntJk8Czu9p/jXl9Wj8bXVJX5G9G0Hxbp8zJ3zvqwHsp9Cj4AhBvMyxbxU869E\n6/uIadiJJ2GZXaOQLpcMNZzduTKE0ibs3euC6Zc18iVfg7dhc3qrFdnP622q\nvB4Yf+NAsx8NgMLnA0IENfUejM4HoXuw49SLnzVBJiexeZwSgocnRemd7VCy\nTSKMStfdG5v0zJH+O6NivdHZ/nTJg2IovDt7yEeNgL+eJhc5ViA2lbv8DYuR\n1Szg3oa2Um0RtscMHTQYUPaamvRcFA1PiGexqQhonN/A1NtD/RPvYYT2j/Pd\ntdr+VjdszSNuB/7SYC/viRYie3P1CiU0R2ziDXsMNONcn9RpV4A6GGIxoR4T\ntRty\r\n=+TKT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+QPVq6V7/6w5q7MeiFSBs8rr+HEJECMcuKXjtejm+ZAiABv2vxqWfWcxFQ8qe/uglubv6bV6B+yy72C2EMfcp9Ng=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.25.0_1588854567680_0.6505385651535793"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"},"1.25.1-reduce-lodash-6ce1678423f6622ea64fde9fe324430b9313c1b0":{"name":"resin-event-log","version":"1.25.1-reduce-lodash-6ce1678423f6622ea64fde9fe324430b9313c1b0","description":"Resin events logging util","main":"build/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"@balena/lint":"^5.0.4","balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-universal-http-mock":"^1.0.1","typescript":"^3.8.3"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"balena-lint --typescript --fix -e js src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","pretest":"npm run lint && npm run build","test":"npm run test-node && npm run test-browser","build":"npx tsc","prepack":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"6ce1678423f6622ea64fde9fe324430b9313c1b0","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.25.1-reduce-lodash-6ce1678423f6622ea64fde9fe324430b9313c1b0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2cpTcSUKW6l589dzegBfb4l28RrGpWH1JNkY7GTom5OPkpVUGiYkAG+d7GZpjG/XMfpJYSJhUGzRrCndFOuZOg==","shasum":"81c99416110a015be7cb83f7a52a1f2d4d34d7d2","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.25.1-reduce-lodash-6ce1678423f6622ea64fde9fe324430b9313c1b0.tgz","fileCount":18,"unpackedSize":60240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetACNCRA9TVsSAnZWagAAW5UP/10fNir7/mY5voBD1Hrw\neJXRvFYO2rwXPt9JvqywI7pNp3R12s4dKDJj5jW1RZ3C8eEGYGf5BC0H4bmH\nBhy+24HkFLWYPOAI/gPqsQwYA8jAOyDkl00g6DEhre/o8/c2EQCVYQRdvZGo\nqDLiVfxTMgEReQkSNtyMyoQhH3xdVKRcEf0n4oHj4nd2LkrOXE2ZkNvDomhf\nFLPfF6vzLLgZOAYYaBeqCmIcVxeOEaJsKa+YYR+lIqJKNUP5f9eqXkR7BQ/e\nbnu/QX4zSfq9upaJEk0Pzmx3tFlHhagvpYRHNP9jDen1GR//8a+h1qaf8mSy\ncVvtbHCxRuzyGn9Mo8QLw7K7j/9uMuoGcFqoh2gWHSixNJx1ZWe/6IqhrhKY\nvmZ+Ysi0cq0LrDgX6bxFutyeoUFVPKI5gZDiQO7oyuxS54UtegiOkwodVegZ\nPUNLMpjmimvKu44nYOuVopwFFN95ae+l3SSjfv0hnsDrRPaAXo+npak5pa1J\n3N9+nTwGUJOEybtIQSTTJ1ZoTSgYK8SrtAjxPeNUaDpYvFKbZsHxZxKFxRVe\nRIfeomz3xSk9BrVZ4DTLOdFaLaarGmJzpRgK5PsLZWrAuzDETE9Lk8QqUPBy\n7xA/MkbjR5bf9kYGOq7lMQ4PV5sQqaF9MrM4rB6Q5v8PeDlhjf6sirBGbnC9\nX8RX\r\n=Kq+b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSNsZ1b633oYLLIYSQvNbpXP8ADf59guV9jBJ4655WTAiEA46SdhjkGZeY0gwvAKujp0dnvRAQkX2gMjIPOUaidm0o="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.25.1-reduce-lodash-6ce1678423f6622ea64fde9fe324430b9313c1b0_1588854925082_0.3435596856318317"},"_hasShrinkwrap":false},"1.25.1-add-types-63aff71cb478feeeda28926714a9bb6e9f9f1240":{"name":"resin-event-log","version":"1.25.1-add-types-63aff71cb478feeeda28926714a9bb6e9f9f1240","description":"Resin events logging util","main":"build/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"@balena/lint":"^5.0.4","@types/bluebird":"^3.5.30","@types/lodash":"^4.14.150","balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-universal-http-mock":"^1.0.1","typescript":"^3.8.3"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"balena-lint --typescript --fix -e js src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","pretest":"npm run lint && npm run build","test":"npm run test-node && npm run test-browser","build":"npx tsc","prepack":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"63aff71cb478feeeda28926714a9bb6e9f9f1240","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.25.1-add-types-63aff71cb478feeeda28926714a9bb6e9f9f1240","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RnrEjOAWFO9fysPfllxZzHMs/o8jLwAqUVv5dvzO3SUH6RfnhE46R3bBCfdWxMI+GgL27OmoEcPHtTDECMDMCQ==","shasum":"5e4a25eb64cbdef3f7266a270d3444d821a8a7cc","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.25.1-add-types-63aff71cb478feeeda28926714a9bb6e9f9f1240.tgz","fileCount":18,"unpackedSize":60596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetAFhCRA9TVsSAnZWagAAVjwQAIvWXu3RPWSaX1JLuU8H\nkRzhztj8iH2U87fka/oqzwenf7GULagRtsnYqgK9kAyA2nzL+aiarWqw7etb\n+nCKqyhv3yN2rWHVKG5f5QRegGXyHDhpwE81QSvZEEJdeNJJjDJoxbzNzeqk\nb1tu6I5bGdKEwukWdUv5ug3HCbRMmKTyHeEyLQUCuU3U1Fqh2Q5yBszT4Gsk\n/EJIIRN0YaDC6q8M8SbTrOpXWMgDj+p8RE1SlRcZb4pR9wEqUljKP9Jm+i/J\n3knHLu6TiYaa4/u+c0WYYgF3kcZH2/XTT7kdO2womdn51oHmAT2npj2wkvay\nXrOEksNvWuazMIx53N0mjOpJ/+ISH5BBALJrqTri/eywpWZv32d2EjTOe9oI\nvJRLzIF4oY1JbrUCTJvbQqLDeP2P/eyUEsIyBPBNZERmoI61gJJIFUAAbW5k\nLvd/UI3kl0w/ZJLN7cV9AipxaVtGmynzeuNW0NofvEiKiqMgTBepFEUfOoxS\niq+GfavNx4jDIqrQALLZp9HY431mqG+/n6jWVXXW4j/J5eUcm0bhLZLRWNbF\nBTJV4lKNhqBR8jkLr8l8hOxK0eeTmqS/dXSmEqG2KNY++t0jJM2j9VVkPRy9\n8Un3OlvZV1YL18jj9fAYFIR1qOGBCoqreZ15tdBWbX2MEuzKOrE+OoMYaaEx\nyCQn\r\n=pg7u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4QAJofORed3ffdMLXRUBpt0CrWtKMSY2XHmiUGdZ3swIgaU6G8RQS5c90/I6PEV8xQbaNheIOkirNdlWIDeR86kU="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.25.1-add-types-63aff71cb478feeeda28926714a9bb6e9f9f1240_1588855136641_0.03803122637465828"},"_hasShrinkwrap":false},"1.25.1-update-refs-202d32fddd43e3709bcdedb43cf97a85c5121600":{"name":"resin-event-log","version":"1.25.1-update-refs-202d32fddd43e3709bcdedb43cf97a85c5121600","description":"Balena events logging util","main":"build/balena-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"@balena/lint":"^5.0.4","balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-universal-http-mock":"^1.0.1","typescript":"^3.8.3"},"scripts":{"bundle":"browserify src/balena-event-log.js -o build/bundle.js","lint":"balena-lint --typescript --fix -e js src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","pretest":"npm run lint && npm run build","test":"npm run test-node && npm run test-browser","build":"npx tsc","prepack":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/balena-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/balena-event-log","readme":"# Balena Event Log\n\nBalena event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'balena-cloud.com',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"202d32fddd43e3709bcdedb43cf97a85c5121600","bugs":{"url":"https://github.com/balena-io-modules/balena-event-log/issues"},"_id":"resin-event-log@1.25.1-update-refs-202d32fddd43e3709bcdedb43cf97a85c5121600","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sF0kk1aKsmOqlxCNtJ9FU5lInzEDjGS4rBEXY5n2KaiGFDBZjf5tXd0ri9oT2F0KnFLxV8sNPSVK19nd92ERqg==","shasum":"b5f1cc964206445d98ef347dac812282bf483eda","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.25.1-update-refs-202d32fddd43e3709bcdedb43cf97a85c5121600.tgz","fileCount":18,"unpackedSize":60492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetAKyCRA9TVsSAnZWagAAUcIQAJpY/vFBm4vAdgkN26el\nXQ166rjPpOPMXZVgeu8DxDQ1kYL/HY3ehi0TCzfmDSWm3vzU5y3jiUJYZ+Uc\nzki7JEqOXhvuq1hIr7ovSI1C7LKCb22aM9P8MYxWh2jcZ4E0NHWhqUYaVS+v\noZSNbQ9c240GkQhk3d5OfaPq/VbRwS+3HBlUmlwuPi8ALFztEQX8aX265zg3\nUxuBqYw895htx2IK0vK1b2bePGL+elCNqfQy7IS/OuOMwSJKpHkXDVbkUpkk\nuZD/eiHZZ+aXd0hIw0T1fxGFohCmb0uoQX1MgWpdUz10kBB4Sz6FF6W7q6ZV\nsFW26B7Dnqm/MqcwarAzFYmCVFgEqKb3uVHELcj/9zXZCk9HcVgpQB3EoUw0\nPOsKWfujVgmFFFAkbYUFQCiFOR2pNBtOyS3+lzP86jGp6otkSXdfVKxqUnz8\n7jYIfJ/qwN0k0iKP+9vi5YcDD0zFCla4xXCF9DU+LUOIBIsdb6afohkwF7WA\nrhwDXecniELQCWLqkNIwkvWTdXUZYq+2m+z1jXm+z3hoA8gHa7LEkzC0E2J8\nsfVwp2Nk6myzWUTwhPnDQYw5SmmO+hTD0g7OK08PSU3sQo3qNGSE3ysKVoH3\n50I1RM7P5omb47YQBX3Ca1vxttjaF0YX/H6nHk3A7CViS3SFMIbcavkBeqb6\nXtSC\r\n=p7pZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/1dZRDTRmqIyqXekU5qS8iS+FasgOPIZRuxZAmwbv5AIgYGAe1mAAVzSIVpW7VawAzCvfsx/JL6FT35t94cfR+T8="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.25.1-update-refs-202d32fddd43e3709bcdedb43cf97a85c5121600_1588855474104_0.9877559913896647"},"_hasShrinkwrap":false},"1.25.1-add-types-080a08356337a6ba2cc9c7dd92d4f40521b3dc23":{"name":"resin-event-log","version":"1.25.1-add-types-080a08356337a6ba2cc9c7dd92d4f40521b3dc23","description":"Resin events logging util","main":"build/resin-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"@balena/lint":"^5.0.4","@types/bluebird":"^3.5.30","@types/lodash":"^4.14.150","balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-universal-http-mock":"^1.0.1","typescript":"^3.8.3"},"scripts":{"bundle":"browserify src/resin-event-log.js -o build/bundle.js","lint":"balena-lint --typescript --fix -e js src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","pretest":"npm run lint && npm run build","test":"npm run test-node && npm run test-browser","build":"npx tsc","prepack":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/resin-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/resin-event-log","readme":"# Resin Event Log\n\nResin event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'resin.io',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"080a08356337a6ba2cc9c7dd92d4f40521b3dc23","bugs":{"url":"https://github.com/balena-io-modules/resin-event-log/issues"},"_id":"resin-event-log@1.25.1-add-types-080a08356337a6ba2cc9c7dd92d4f40521b3dc23","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FbM4SOngKaVBCfWALDo6GFf2manDTfj6OKRqk2b2vLXrM86f0Xqb0qhWrMqj7FF+Qs4EvMTShhCeGFdIsOUxIA==","shasum":"47b517de2efc65cb7ab5d1612ba90dd7b950b596","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.25.1-add-types-080a08356337a6ba2cc9c7dd92d4f40521b3dc23.tgz","fileCount":18,"unpackedSize":60366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetBWcCRA9TVsSAnZWagAAwxEP/1IeCYn7Aco4UG8yGU3b\n498X9a6GLh/r6dYBaw/ruPTWVgP0/wj1VistlS2bCzTGGkmnUqAR0ZE0uktB\nDjgm+pSJRK+gIm+mIKj30eLop1I6NBYfBzuPYyF8fkk41aJBwqkcZL0Pbb3w\nPv4Q49SuuUv3mAtKChJBEFCPzMixQa96FBFlmw0C8jk/E1FisHt/HpSlNWp4\nmdH+5oO9isricnJF2hgI3Xpjmef6POt6XJhKxpXb4UkexHf/1tJl/FegCQ/x\nMMsId+a4tCL9319JxqjZ8Vtx6ALy3D6bUAUwGUK6VppBk7C5udIyQpuokInY\n85HtUFCEZ79C6EDhUvyd5qHOR2o9vQ01plSdJV6Vt3HVH4sLzZi3/L3YwayN\nLlJyMdgcCFgg6A4Zad4+fjM66DQ0HpLY6esA/DK03Xq7ob29lPW0YRm77eTr\n0AN+vl9D/WNtcIBHHpQmTMHlgYEmEiY04zeEeh8/UhIl7t54T7vJjbzZ273i\nXw+36Mu8bMOZl6LaiGeen9yHX7U5gJs6VirbZWuD7I3N1PfS2LJkcpdaRmFC\nKvEnaPI79m5sDs/Ou89FCNOkmlRsk2O7feQ3SU4pxoC7qMyFbnbXuLRCQliC\nNrj/N1qa9+pj4z4KB4/0wBVE2OJPEl9Ajk1IHYXsvarmZW/r5J0fJvToWDwX\nb8X1\r\n=0sVe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY6K/W+/ekgUTub46YvXsdertducAtXBxnPRmwGVo5lwIgZnoOnvTbOtjGdBOZFJZ/gEVKy1F2EdSaZKfsz8SR7dg="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.25.1-add-types-080a08356337a6ba2cc9c7dd92d4f40521b3dc23_1588860316040_0.25425408627659296"},"_hasShrinkwrap":false},"1.25.1-update-refs-03affaf9b1435e768b06c7032abd4d21c05a40e1":{"name":"resin-event-log","version":"1.25.1-update-refs-03affaf9b1435e768b06c7032abd4d21c05a40e1","description":"Balena events logging util","main":"build/balena-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"@balena/lint":"^5.0.4","balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-universal-http-mock":"^1.0.1","typescript":"^3.8.3"},"scripts":{"bundle":"browserify src/balena-event-log.js -o build/bundle.js","lint":"balena-lint --typescript --fix -e js src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","pretest":"npm run lint && npm run build","test":"npm run test-node && npm run test-browser","build":"npx tsc","prepack":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/balena-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/balena-event-log","readme":"# Balena Event Log\n\nBalena event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'balena-cloud.com',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"03affaf9b1435e768b06c7032abd4d21c05a40e1","bugs":{"url":"https://github.com/balena-io-modules/balena-event-log/issues"},"_id":"resin-event-log@1.25.1-update-refs-03affaf9b1435e768b06c7032abd4d21c05a40e1","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NFGUq6O4MDYAE4SF+VrorHNMMku5PpLdRkmbMkBAYlqlPpgX4DV/dmdRcIVHf0m3iy/aOdu5zExwQSd3plUIiw==","shasum":"84f7871679e141507279c59b945a2e4b02a64ba4","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.25.1-update-refs-03affaf9b1435e768b06c7032abd4d21c05a40e1.tgz","fileCount":18,"unpackedSize":60262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetBZzCRA9TVsSAnZWagAA7XQP+wRxvrYjQ2M3Fngxhq5u\ntBBKtcPIijmDqScX3aCrC/8Fb/z4pxdf1qu8KHSevG7IA9oH4NZo6JOse+uj\nbtOx9foii7ynb9bo2in7hR4lm4KdXTxDTWeydL3yrRhh6H0kUhdK4i5ZTqoH\nRsY50390O9qntbK5BNF+vSqNMYNEY64+dxnRWQ/HR5KAT9CtS1SzmU3qzTyi\nhiB8ehIm33e4rFHb49QsEE8oaMAtz1NW557QjP70/O5suRz8bTekajZFau7q\nVDJyJvzE7Iw+PU19+umXcOB96RUHUpQmcogP/Tn4+ZJuw2+ZpgqGuSSf/HFC\nSO4jDRGbZf3tQ+C50Q+jMrYpEkdh3hF0VBMHbZ+QUiCgAhByNYDl7ao0RLa8\nTAB9T3PajQmi6DUpmsjghH4qi4Fz5uCcVPq5qFOjrn97JegVXF7noo4w5eob\nBApz3F+4sGBF/dyK6mjygo7l6FVCAT88jLULBYnnWYYXkikP0Lwy/lBxgelL\noRDIG0qn4T4kl+nEiD9lCPYmIitchFdGiQKF5WGxWo0lwGry//xqK2H+Dizj\nAQwzmZ7q5HUoU6bm8fwgcF4ypvC7Ooatn3xfAseY+etSg3NnXWS61D9fXsPE\n7ADnLIx7cgtRQvrknH839LGhkoOdIhXGeHUJ5StKpV+BuqKHgrwMLRgHwGP4\nyW8b\r\n=3acz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV7fv8uWl5E3tBL2tkfwuKN0dpJ/tACzwORD9BPjnnbQIgWNY02DCylE+D5zYcA+lt9WSH7jDOCPSCDwEkMf3fwo4="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.25.1-update-refs-03affaf9b1435e768b06c7032abd4d21c05a40e1_1588860531010_0.8358760045213627"},"_hasShrinkwrap":false},"1.25.1-add-types-928ac5ff6f620549673677891cc765e2d4e3ac55":{"name":"resin-event-log","version":"1.25.1-add-types-928ac5ff6f620549673677891cc765e2d4e3ac55","description":"Balena events logging util","main":"build/balena-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"@balena/lint":"^5.0.4","@types/bluebird":"^3.5.30","@types/lodash":"^4.14.150","balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-universal-http-mock":"^1.0.1","typescript":"^3.8.3"},"scripts":{"bundle":"browserify src/balena-event-log.js -o build/bundle.js","lint":"balena-lint --typescript --fix -e js src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","pretest":"npm run lint && npm run build","test":"npm run test-node && npm run test-browser","build":"npx tsc","prepack":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/balena-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/balena-event-log","readme":"# Balena Event Log\n\nBalena event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'balena-cloud.com',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","readmeFilename":"README.md","gitHead":"928ac5ff6f620549673677891cc765e2d4e3ac55","bugs":{"url":"https://github.com/balena-io-modules/balena-event-log/issues"},"_id":"resin-event-log@1.25.1-add-types-928ac5ff6f620549673677891cc765e2d4e3ac55","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rPiw9axtLDR5AJ4RnHw/5BLS5u/LqarUIIJWwECMkYWzC352wHBjKK+l95/OkCqsMPkcxiDUf4T7zHX/kFAh1Q==","shasum":"7acb729435875f99bfe152411515d107b35c31a1","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.25.1-add-types-928ac5ff6f620549673677891cc765e2d4e3ac55.tgz","fileCount":18,"unpackedSize":60390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetDQJCRA9TVsSAnZWagAA0UIQAJRMZUQGffFgPXPhMQyr\nUr8H7HzUCKwE8HGF94X7QQcWkbXipx43R+xq2VftlntQXgWZdOzSfht+/Djn\nF09yNWOQ4+ZAz4Ya9DqAauDXCLvEPqNGHaPcNZ56mEe6mSd3gZxDMLW60HJ0\nmKgyRc6qmiZzIR+2Z6qqpiIUnmct5N6RivjZgwX7LjmxkK+zNoIl6Kr9GzE8\n6888B/Th+2nOus/0yZkgFelwZDBQZmd/ez+ZaGFIJyT+k/dnDM2y9m/fyx1G\nXCU9Z+Sj15Ahci1U9TcXYcPALUS/dUzy2McGM0IDxRwbeYgyW9o4CTakpBLc\nGJMO8f87n6PwpRsn/7/+XhZGOIYjdDiK0v91qUkUC85d6WcW1D9QftsLYDXG\nJJDNj23bSnk5JkBYD7TN7otg17VPdOKgFOvWpzfBAUW9yAJtvIAIMEmLAT70\noHN1oJhWeAJ3+ZDjP/phVRd8lMFLpnUBAOxZ1oTd1dYvRNOM02SKUGYAKL2f\nQyk/dTRpLFOSgqJM+kBZwf6beIokW81j+uaOPsNx/lacaa+u4q3H9s+5rkE2\n+JbNhQhz9IxytDfCxSaLlsyIb7y2Ci7Dq3RUUEjHdjRkwNNbE/Y6DZ6snEYZ\nVT+ek7pcux3zeuzFUzLL13OfvAYvbjdt6kLILR2rLtgi2b+ruiP9B9tqNADl\nN9M7\r\n=gsFW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcGm4yL72QuM3bPOh2b5fpJwhKEU2ClcOMMOoozWiZOgIhAJQteB5tVgZ3M/0e17sNc/cKGVzsKPD46/LDkIEypAwe"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.25.1-add-types-928ac5ff6f620549673677891cc765e2d4e3ac55_1588868104964_0.688720743509762"},"_hasShrinkwrap":false},"1.25.1":{"name":"resin-event-log","version":"1.25.1","description":"Balena events logging util","main":"build/balena-event-log.js","dependencies":{"bluebird":"^3.4.7","lodash":"^4.0.0","resin-mixpanel-client":"^2.7.0","resin-universal-ga":"^1.2.2","resin-universal-gosquared":"^0.2.0"},"devDependencies":{"@balena/lint":"^5.0.4","@types/bluebird":"^3.5.30","@types/lodash":"^4.14.150","balena-config-karma":"^2.3.1","base-64":"^0.1.0","browserify":"^14.0.0","chai":"^3.5.0","karma":"^1.7.0","mocha":"^3.5.0","querystring":"^0.2.0","resin-universal-http-mock":"^1.0.1","typescript":"^3.8.3"},"scripts":{"bundle":"browserify src/balena-event-log.js -o build/bundle.js","lint":"balena-lint --typescript --fix -e js src","test-node":"mocha \"./tests/**/*.js\"","test-browser":"karma start","pretest":"npm run lint && npm run build","test":"npm run test-node && npm run test-browser","build":"npx tsc","prepack":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/balena-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/balena-event-log","gitHead":"9b03527f59ba710eda3a035cfd1b512c7686a8c1","bugs":{"url":"https://github.com/balena-io-modules/balena-event-log/issues"},"_id":"resin-event-log@1.25.1","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xc0gihedhQLX7nPaSWzufw4PmhtCCYEqFo9gdh4NZXx37mtVNsdUZvhe35fzpEHLL3xgNlBGocXFuHUXJFHcaQ==","shasum":"df1730cbfbefff072876c1603a5b79da643706dd","tarball":"https://registry.npmjs.org/resin-event-log/-/resin-event-log-1.25.1.tgz","fileCount":18,"unpackedSize":60339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetDU0CRA9TVsSAnZWagAAo0IP/0RFO8Cav+BwxcoSW/q2\n5MPKn92yWZsshbEKZCRcnIwXpw4sKISGrhwgc8dN3CORihpfoPZsyqo84bdw\nkn+S5oPanDhIJBpWEJejAc/iiiSgqOGYILMQMOLURLwZI/i0LTk/BFd1E5TE\nPyOVjfzc43CMd8h5dav8M9xpZsllygYIZOLO6m791vi4jYX0MEA4k+cCDQsH\nLJko6prnWeI/ENEqsEQZCb3cB+DZgTIGCHMacArX5BB7OVCjvdPpHYI3iTbZ\niAe5yAlKdcPQcKQALtyWmqraOeV40G/QMb7b8CGsvoXSTekJ7Ezp/oKwZdUr\nKMf0HX+B9xmSCtNxz7KzdmSrA1YYrW4wMvdRbK2PQaEolfvAYDsIpTWwUkgW\n6dd/6Sf1RIOrwLMJnqda16R17WnZQh1CEU7/1842xjJQN/mww3nx6YyB1ZqN\nWfny8ZrYpgNm7v6qubwsLGhCSQzWAbdW3MW44SrpzBA3gMHtU7ZZKBfJ5W5U\nNqoCNW32Lq6aE31yKBsEoytFZgXp9EKfhKaL43rU+KUn/Yp0tqKMMMeny7jm\n/cQjImEp9XQENDwfk9o8JsJFwCQKbdKX1bHUK+83tODKdMOb7329FTewr6Ls\nFve0VQPW1TdKI0t0kw4Tk/VTHiX+Y/kEIr3T217D7JPNauM6E3crQdTObzCV\nFkdl\r\n=Zybb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLN6PRChNUOMqlVGIm8Rt2l1PdBV4zI+YRrDrvuIMG1AiEA4zd9Oe7yvocTkecSDalaWmhwM09QSyrdDkSiDW8V9w4="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-event-log_1.25.1_1588868403403_0.29849958707665647"},"_hasShrinkwrap":false,"deprecated":"resin-event-log is deprecated, please use @balena/event-log instead"}},"readme":"# Balena Event Log\n\nBalena event logging facility.\n\n## Installing\n\n```sh\n$ npm install resin-event-log\n```\n\n## Using\n\n```javascript\nvar EventLog = require('resin-event-log')\n\nvar eventLogger = EventLog({\n\tdebug: true,\n\tmixpanelToken: MIXPANEL_TOKEN,\n\tmixpanelHost: 'api.mixpanel.com',\n\tgaSite: 'balena-cloud.com',\n\tgaId: GA_ID,\n\tprefix: 'UI, CLI, etc.',\n\t// Hooks:\n\tbeforeCreate: function (type, jsonData, applicationId, deviceId, callback) {\n\t\tthis.start('User ID', callback)\n\t}\n\tafterCreate: function (error, type, jsonData, applicationId, deviceId) {\n\t\tif (type === 'User Logout') {\n\t\t\tthis.end()\n\t\t}\n\t\tif (error) {\n\t\t\tconsole.error(error)\n\t\t}\n\t}\n})\n\n// Example logged event:\neventLoger.user.login(\n\t{ json: 'data' }, // Or null\n\t'Application ID', // Optional\n\t'Device ID' // Optional\n)\n\n// Example logged event without params:\neventLoger.user.login()\n```\n\n## Options\n\n* `prefix` - subsystem name like UI or CLI, acts as events names prefix\n* `[debug = false]` — will print some warnings\n* `[mixpanelToken = null]` - if set events will be reported to mixpanel\n* `[mixpanelHost = null]` - if set will override the default mixpanel API host\n* `[gaSite = null]`, `[gaSite = null]` - if set events will be reported to GA\n\n### Hooks:\n\n```javascript\nbeforeCreate = function (type, jsonData, applicationId, deviceId, callback) { return callback() } \nafterCreate = function (error, type, jsonData, applicationId, deviceId) {}\n```\n","maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"time":{"modified":"2022-06-26T11:49:16.498Z","created":"2015-07-29T21:03:13.173Z","0.0.3":"2015-07-29T21:03:13.173Z","0.0.4":"2015-08-26T15:45:28.808Z","0.0.5":"2015-08-29T05:41:48.735Z","0.0.6":"2015-09-02T14:34:37.970Z","0.1.0":"2016-07-05T06:36:40.941Z","0.1.1":"2016-07-05T06:40:30.061Z","1.0.0":"2017-02-20T14:50:59.147Z","1.1.0":"2017-02-23T10:39:44.075Z","1.1.1":"2017-03-03T07:05:21.279Z","1.2.1":"2017-03-06T13:36:46.069Z","1.3.0":"2017-03-29T14:19:59.042Z","1.4.0":"2017-04-10T10:35:41.462Z","1.5.0":"2017-05-18T09:58:10.931Z","1.5.1":"2017-05-18T10:44:45.664Z","1.6.0":"2017-06-22T08:34:26.803Z","1.7.0":"2017-08-03T14:26:22.981Z","1.7.1":"2017-11-13T10:53:08.661Z","1.7.2":"2017-11-20T11:53:58.047Z","1.8.0":"2018-05-01T13:25:41.784Z","1.9.0":"2018-05-25T07:42:39.711Z","1.9.1":"2018-05-28T14:38:52.680Z","1.10.0":"2018-07-05T09:49:35.800Z","1.11.0-repopulate-509557da7fbacbf5d52ac57b4a1e45be812f470f":"2019-04-05T13:22:01.026Z","1.11.0-repopulate-39b37a62d5ea97b85c34dbf15aa6adfaa7c19e7e":"2019-04-05T14:00:06.218Z","1.11.0-repopulate-52cc5825ca299c33962882d1c4eb2a9d58b6c585":"2019-04-05T14:03:30.295Z","1.11.0":"2019-04-10T10:41:58.758Z","2.0.0-add-new-events-ee5bdb305a79f0570bce03f6f7e12e6690fa9c17":"2019-04-11T13:08:06.691Z","2.0.0-add-new-events-8c846a8e6ada7e6ad7120e91ee9adff609149be8":"2019-04-11T13:41:15.638Z","2.0.0-add-new-events-9c76219fb7d2e60bfdb996926ce9d08b1307dcf4":"2019-04-12T06:46:08.933Z","2.0.0-add-new-events-9504cb61391e119aa3c2c499e0fdaef2737759cd":"2019-04-15T14:22:42.022Z","2.0.0-add-new-events-d770ee219d79313bfac947f328385dd9f9e026e3":"2019-04-17T08:07:32.315Z","2.0.0-add-new-events-e87aa3a95d7feebae0db909860847eb1d03a0e13":"2019-04-17T12:36:42.882Z","2.0.0-add-new-events-160f4c0aed3a6622206d708050634b6692e8e815":"2019-04-18T16:09:43.016Z","1.11.1-7-balena-ci-karma-9536b21b7f2f6fb2c441b7dde5dc3708a06b67fe":"2019-04-19T11:32:57.347Z","1.11.1":"2019-04-19T11:38:03.874Z","2.0.0-add-new-events-3784b3bd1a3f118394f9811f0834d0848657f4fb":"2019-04-19T11:44:38.293Z","1.12.0-add-new-events-7c909abb5831062cf928d2bd62017339d958d79e":"2019-04-19T11:47:35.703Z","1.12.0-add-new-events-7580093b41175b6acfbf6347a3af1697473c8314":"2019-04-19T12:03:44.374Z","1.12.0":"2019-04-19T12:31:04.147Z","1.13.0-add-os-config-download-1c7c31890fb6026b3427d2b38b47d399d7c42f24":"2019-06-27T07:58:59.043Z","1.13.0":"2019-06-27T08:49:28.384Z","1.14.0-add-staged-releases-events-3e426c6458729b19944f82a4cdd9b609ada6fb70":"2019-08-13T13:30:48.035Z","1.14.0":"2019-08-13T15:46:45.636Z","1.15.0-roman-mixpanel-version-56ccc10194e49204d63cb71e28dad8bc352b8685":"2019-09-12T17:23:06.630Z","1.15.0-roman-mixpanel-version-2ab8730fcf2d1d33a10624fceb6c969e840ed661":"2019-09-13T15:52:13.599Z","1.15.0-roman-mixpanel-version-98245859ff532acdecc7f0c49b42eb025b0d396a":"2019-09-13T16:03:29.281Z","1.15.0":"2019-09-13T16:31:20.979Z","1.16.0-account-delete-24ab7be968849be85c7f4327a12e76b1b00ed087":"2019-09-13T17:27:58.425Z","1.16.0":"2019-09-16T09:19:52.762Z","1.17.0-add-release-events-b30dd99c5b467c403487c74676edebe5a124d5e1":"2019-09-16T13:30:33.232Z","1.17.0":"2019-09-16T14:14:12.843Z","1.17.1-fix-release-events-482762bdf0b3c1fb65234783ac848a32c8b6dbec":"2019-09-16T14:20:36.865Z","1.17.1":"2019-09-16T14:23:01.294Z","1.18.0-diagnostics-events-ecdf219961ba5d5a436fbd59728450194e4e0585":"2019-09-20T13:39:44.873Z","1.18.0":"2019-09-20T14:08:19.358Z","1.19.0-roman-merging-users-daa5bdadf7f3dc0f975fe2917ec1bfd010f9e3b7":"2019-10-01T14:09:52.175Z","1.19.0-roman-merging-users-870b8a988785cdfd44d39e45b4c12144f48610b5":"2019-10-03T11:44:28.413Z","1.19.0":"2019-10-03T11:52:47.854Z","1.20.0-add-onboarding-events-8aeced048ece7baa286a04f91e6d97fcd50a43a0":"2019-10-23T09:23:27.496Z","1.20.0":"2019-10-23T09:28:02.520Z","1.21.0-add-membership-events-5284fc93f3f8f3269c11e74297a9de3a491e1522":"2020-03-04T15:40:39.171Z","1.21.0-add-membership-events-f7b0d09146a68ebb18e983067d58a656243e8547":"2020-03-13T18:11:18.509Z","1.21.0":"2020-03-13T18:15:24.356Z","1.22.0-add-getting-started-modal-logs-d718cf1ce698c31299b9695f672a2c17dfbd520e":"2020-03-27T17:06:53.631Z","1.22.0-fix-versioning-fde4da32521da61883db03291972736796769ac5":"2020-03-30T17:40:37.791Z","1.22.0-fix-versioning-537875c9cef432198cbe6e3922dc5fc7b9b0524c":"2020-03-30T17:43:49.979Z","1.22.0":"2020-03-31T15:55:12.103Z","1.23.0-add-deploy-balena-events-8293ed7be8136729aa97ca2d575bc4b565939d9f":"2020-04-28T10:42:38.769Z","1.23.0":"2020-04-28T12:10:22.214Z","1.24.0-invite-7d197befc1fbdc69d558941214d6aa1633b91a17":"2020-04-29T08:16:41.122Z","1.24.0":"2020-04-29T08:40:21.421Z","1.25.0-type-check-transpile-e2a63b3f17177b734c3facde77d1236f240a1cb8":"2020-05-07T11:00:17.198Z","1.25.0-type-check-transpile-8439c38ca90005b5985c022036fdcf5ea76f934a":"2020-05-07T12:23:55.376Z","2.0.0-roman-analytics-client-balena-689a28c7db8da977270ef57125505d42c5d3dd7c":"2020-05-07T12:29:00.803Z","1.25.0":"2020-05-07T12:29:27.872Z","1.25.1-reduce-lodash-6ce1678423f6622ea64fde9fe324430b9313c1b0":"2020-05-07T12:35:25.261Z","1.25.1-add-types-63aff71cb478feeeda28926714a9bb6e9f9f1240":"2020-05-07T12:38:56.765Z","1.25.1-update-refs-202d32fddd43e3709bcdedb43cf97a85c5121600":"2020-05-07T12:44:34.193Z","1.25.1-add-types-080a08356337a6ba2cc9c7dd92d4f40521b3dc23":"2020-05-07T14:05:16.208Z","1.25.1-update-refs-03affaf9b1435e768b06c7032abd4d21c05a40e1":"2020-05-07T14:08:51.167Z","1.25.1-add-types-928ac5ff6f620549673677891cc765e2d4e3ac55":"2020-05-07T16:15:05.098Z","1.25.1":"2020-05-07T16:20:03.537Z"},"homepage":"https://github.com/balena-io-modules/balena-event-log","repository":{"type":"git","url":"git+ssh://git@github.com/balena-io-modules/balena-event-log.git"},"author":{"name":"Iskren Slavov","email":"iskren@resin.io"},"bugs":{"url":"https://github.com/balena-io-modules/balena-event-log/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}