{"_id":"@aics/frontend-insights","_rev":"12-aa689f6c0a9ab8216b56d3c166d7e8ec","name":"@aics/frontend-insights","dist-tags":{"latest":"0.2.3"},"versions":{"0.0.1":{"name":"@aics/frontend-insights","version":"0.0.1","author":{"name":"Allen Institute for Cell Science"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@aics/frontend-insights@0.0.1","maintainers":[{"name":"gabemedrash","email":"gmedrash@gmail.com"},{"name":"aics_jenkins","email":"aics-github@alleninstitute.org"},{"name":"lharrylock","email":"lisah@alleninstitute.org"}],"dist":{"shasum":"29567419beca040c4b1f5d7328f9c357933e2d89","tarball":"https://registry.npmjs.org/@aics/frontend-insights/-/frontend-insights-0.0.1.tgz","fileCount":6,"integrity":"sha512-TeWmTellrHKI16fV4phys5D+wC9KVht2G5GSujgcOcnFaM7Lq44oPvfEAxokPdGPvoWqFue6k4x6tGCovwhywg==","signatures":[{"sig":"MEUCICnhVWippGx0M83e8jmXTPLh4os4h4vyYwoReq5fge3dAiEA7N7vIlabas2/KTqONwgYKMYjjSQRXECSz68Ku1X3NrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFMLECRA9TVsSAnZWagAAtm8P/REH7rzEzp1ziSWqlQaF\nAg1ZBRSyh1oiDMzQu5q7KZM8QRuCzNV3VQv5kFLRyyJbp2SgkZwAl/xc4qFh\nbgxTGdyHd5p8VTghoZUiavMVqtjIJmOoxmWajmwvOSg30grV9bfPg55wsLLM\n9SUgJHEtNhD2I4pkubC91PeTsDLNfATd/4j2T2a9n2ffOxr7w7ZH81ix7x6q\nCykNPxJSWyvyUzROpCWMaUbM92ohh7/YjB/yXnj8gSq+fOxk9p/zHmvoORwK\nnwLBiXegUL9RFr5CM30wzdFJtF5A5BrF/YrTKnKy2/xFW6ykHF7yTuWGIMMf\n7gvr3glzlRlpoV6Ega/axIHfdqmTGz1k9Z91rXcY008Z/en7m0YbP+kD/R6U\nfn0/j8L4os7DvcxpGGP3iKJNZqx8oQ6XtUvs90VTSoZnehT8/oRgwUrtlzj+\n5WLFsZnP3wzH0omZp2n/yPxE5dm+i4iwzAnt5uNtltt1d0lbWGzu9fss9EoB\nHtpkgmjz+nFBJiPZbIjo8y8LJ8VzVQrx8Gbljg9k8Mz8KF4sYdCWWxpgEv9G\nDJreyPFMLeH8SEshGx4p49hUn1B0mQUp7VUpXuSn6m+iOPkfx9pHOvWwVjQm\nujV5NDZ75fZryfMR2uTxooP2axNoY7+0zdu6wACVjXJE/Ls7Ti/ylOgfX63r\nqIXr\r\n=mdym\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"type-declarations","gitHead":"da9ed07a40988f5096e0912a34432f1944deba64","scripts":{"build":"npm-run-all --print-label clean --parallel transpile generateTypes","clean":"rimraf dist type-declarations","transpile":"babel --root-mode upward src --out-dir dist --extensions .ts --ignore \"src/**/*.test.ts\" --source-maps","generateTypes":"tsc --emitDeclarationOnly --project tsconfig.build.json"},"_npmUser":{"name":"gabemedrash","email":"gmedrash@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Light abstraction API on top of 3rd party monitoring tool(s).","directories":{},"_nodeVersion":"14.15.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.2","mocha":"~8.2","@types/chai":"~4.2","@types/mocha":"~8.2"},"_npmOperationalInternal":{"tmp":"tmp/frontend-insights_0.0.1_1611973316133_0.44245846213633144","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@aics/frontend-insights","version":"0.0.2","author":{"name":"Allen Institute for Cell Science"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@aics/frontend-insights@0.0.2","maintainers":[{"name":"gabemedrash","email":"gmedrash@gmail.com"},{"name":"aics_jenkins","email":"aics-github@alleninstitute.org"},{"name":"lharrylock","email":"lisah@alleninstitute.org"}],"dist":{"shasum":"66d9e504eab6685ae459a55bece5140f0f469cf9","tarball":"https://registry.npmjs.org/@aics/frontend-insights/-/frontend-insights-0.0.2.tgz","fileCount":6,"integrity":"sha512-53te/m8JGfgYlJI5lyPYgZnoHNgGTZcfUiogo9nPPnykRJpIvK855DXSc9+cxVE2zdQu+vHUDcPOjQc9QAi5+g==","signatures":[{"sig":"MEYCIQD014OqhH/yYKhIaY5w7BHxDou149xLEHOHGEIJZursfgIhAJPfljdeq7RibznKDAMhYZgTYqT2vvv/idcFZPyFFzja","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF4PlCRA9TVsSAnZWagAA+hAQAI96WTzngJcJpH9I2PsZ\nuoiBpo56B9Rj+csi9SHAE8wjAWFL2XMFWeHg2TdkolzbiRfTF4b6zN5c5RJi\nAWIE4RzpvKT9NYx4pqA41gsqzhXTiuPOYolxUq6chm3m+c1D7Z8iEsWO8QeD\n2e7E91RucdFXjpbamOvsp2iz26bSIOUMMd8DBw2kgU7ATAuMJXCYKdP0Fg4I\n83eYWwuN64oembcuBNI54ANG+5wDNbkcOerE1WxL8QNjrf2QRbFvs36Ktq1K\n/TCP8eCLwGo9C5Nwmx+jOIcy13qGMJxiZXhV2Rgrqa35Cm9Mv7jvVC7YOb/E\nQSzCSU348CCEUmoCVoRXIyBMx/tywn92LLA89A203knur+dQE1VR0bSaT3/6\nPgsOr8LmRgc/tu5mwV5PqHuXbg5rzUpg8mOhMcsRtkzVvYb29bW83jKB8681\nL/b2P9RD2fIrMi6AFvDIhU5znmFZdXAmNcmv8jY+b9gErC15L8WgCBeM8RoX\nQf9l1WHXJpdE3EetI1YPOW0UQuQsa8SqLTElFh7dk2qg/2HbXB9mohVv8IXk\nGhY5EkNsLgluNtWAuOenmDO7PQrSlS1VDQVsgHnZFr/84k9Uc6zEHLc9D8Qb\nOM27u2W6x4pCW/ecEeALuBY97OeU6wrb/IU2AItits5dwosZowYidoFTpk1V\nLGux\r\n=AEw/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"type-declarations","gitHead":"537485cbd7d4940d82f944b38ce7d22a4181bff2","scripts":{"build":"npm-run-all --print-label clean --parallel transpile generateTypes","clean":"rimraf dist type-declarations","transpile":"babel --root-mode upward src --out-dir dist --extensions .ts --ignore \"src/**/*.test.ts\" --source-maps","generateTypes":"tsc --emitDeclarationOnly --project tsconfig.build.json"},"_npmUser":{"name":"gabemedrash","email":"gmedrash@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Light abstraction API on top of 3rd party monitoring tool(s).","directories":{},"_nodeVersion":"14.15.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.2","mocha":"~8.2","@types/chai":"~4.2","@types/mocha":"~8.2"},"_npmOperationalInternal":{"tmp":"tmp/frontend-insights_0.0.2_1612153829307_0.2788569975334201","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@aics/frontend-insights","version":"0.0.3","author":{"name":"Allen Institute for Cell Science"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@aics/frontend-insights@0.0.3","maintainers":[{"name":"gabemedrash","email":"gmedrash@gmail.com"},{"name":"aics_jenkins","email":"aics-github@alleninstitute.org"},{"name":"lharrylock","email":"lisah@alleninstitute.org"}],"dist":{"shasum":"22e7b769d34f75684e5a35dc32f6944d51684e16","tarball":"https://registry.npmjs.org/@aics/frontend-insights/-/frontend-insights-0.0.3.tgz","fileCount":6,"integrity":"sha512-78sByY/Fz5e4JD9YKvZH1lsr+fjErM67iszg5rKHg+nC73NSUckJmRV3pGx68wEbRGC0RWcsYk1K80M5bhYudw==","signatures":[{"sig":"MEUCIAbB4QiP8ebvmjxpFGPPwfSAFFzQ8MsKrwIKBKQfxZXMAiEA4j8ytpNTRTlwI3SbZaPH9z1zrn55HEbRyZ7EK97OUfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF4kxCRA9TVsSAnZWagAABzAQAI6LBKlJyzVfRnV7t0Nn\nfa1dNiXhMRAa73B6lhNWBQOBJFy7L5D7/NCfdQlugOfxwz6BnQaUX0cc4LoK\nlZMsUt+y5ixmgp8V0DhyNmBAbi8ZhSU9itIXf5fjaryZmdhsgq8uBLKG6RRj\ncBh+fxRhZbh6zmS63E1j0oISYEBKixCpjydceYjs+xew/h2MuEq+b1P1rYh3\nrLvK9f7Q/D04Mbcq6sXc0309x4DNEOBJ6C3jTuvk2D5r2RsbzEeJAjYu93Iy\nALywdnp87RWZertx7sm2zR1DY3f8v+r+GmWQq9zhL4nTTrmE9G7e4RS60FMH\nqPAKcMmdicRvKyQuockfbHFLqPvXhybW2GJ8UdOvLcWVXF9D6etcWUbkXN6y\nozNSg3Po40mnszz02pmY/uXM1aHYRUDR+eBybfRmPgcC+0+YQE+ZhWfWBXwC\nEN+pscCqywVHyM8iYhlmj7qBE233/E5M+YbMSywws63EpqtDvlOP+JaseVyO\nlbrhbDcgvG0G6gRFbjJMfLIEtK0qFfLp0PdIT/qUY+80rHPt6m20b1PkLGzi\nQOCbCkt8z5Z9l4aQpO7nD0y54tmu/LUzH1J7iy9h/s9jjhfeN2aIBaSEJbxx\nnEPG5ysALRahAySDw8P0q0WUZzECRMw32PjQuaLATVhfB3o0J4TEUdTLqYUO\nU8B2\r\n=foNw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"type-declarations","gitHead":"5853c16f14787a4a4d56a388f81013e0214f5149","scripts":{"build":"npm-run-all --print-label clean --parallel transpile generateTypes","clean":"rimraf dist type-declarations","transpile":"babel --root-mode upward src --out-dir dist --extensions .ts --ignore \"src/**/*.test.ts\" --source-maps","generateTypes":"tsc --emitDeclarationOnly --project tsconfig.build.json"},"_npmUser":{"name":"gabemedrash","email":"gmedrash@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Light abstraction API on top of 3rd party monitoring tool(s).","directories":{},"_nodeVersion":"14.15.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.2","mocha":"~8.2","@types/chai":"~4.2","@types/mocha":"~8.2"},"_npmOperationalInternal":{"tmp":"tmp/frontend-insights_0.0.3_1612155184657_0.20235656413865688","host":"s3://npm-registry-packages"}},"0.1.0-alpha.0":{"name":"@aics/frontend-insights","version":"0.1.0-alpha.0","author":{"name":"Allen Institute for Cell Science"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@aics/frontend-insights@0.1.0-alpha.0","maintainers":[{"name":"gabemedrash","email":"gmedrash@gmail.com"},{"name":"aics_jenkins","email":"aics-github@alleninstitute.org"},{"name":"lharrylock","email":"lisah@alleninstitute.org"}],"dist":{"shasum":"09d0622e6b554d5f802c9c0509295cc7f858ddeb","tarball":"https://registry.npmjs.org/@aics/frontend-insights/-/frontend-insights-0.1.0-alpha.0.tgz","fileCount":6,"integrity":"sha512-U7Bd9cIqUQNTYxS1byg9anXYjdSKN0pBCysOFmvRiLdgG1u9Zhm8co5uyirjqWPASB+EuHmKYEUWhy6VKX3pUA==","signatures":[{"sig":"MEQCIAs6iTQcOvn5xP7f+dj6pXb6dKhGUy2pMBZ0kInN1863AiAqDGyHKdHvWzuD9chjF9cCLGdLOBeS3LEp2UenExzE9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGICdCRA9TVsSAnZWagAAQqIP/3UUCgFhTzEnbkgK9ff0\nlHsr8jUkKRkecoBsXXl4UiaPfPEhKWqpS+mTp5KK/xeVjsOUGwa6vGovGaFd\nu+jocpSCtYLrJn3A+0UdhB2J2RjVF7MJuY5C0PPqm1iUw8vbTpHobA3c2v8r\nSu7QN4xE5LrToNUr50+bYNMdiRGimrVF/JDjiWFYdF7JqJHSkS52hwq6HVPS\njaxKuD0fk3Rtk83SEus4QuUpZafY/37YUhgdIIWh6RI6vhLTsBEucZg+bu2G\n5uq7KOg+QcbK6olYQGiFbzOlvihPCibCUIQk3sI647V/nTTi7cjmrhYgtunB\n0lSWkdDKx5BoT85oQ0+xHG2kb+/zR2O3t/yGhMCOHyDW70+Y6vDckUUl0Ofc\nRF2uJv5Y3K4tyqKrFDug5QY7/gn9V/V+4K3v0FozDLkCVL2xSJjXLO4kUBkZ\n+d0qVdIaM2nf/hLjBpSIHc1wFZO66haE2rwp7i3n6+nTtsOgFo3+gGbwfnUm\nDjgJNIv4EJ+MwNlfh/Sp8xR9Dq4zNQlkQGYG6sRsR8ad4pj+KAQYgyvWpwog\n6nlnXP+ryuKxaC97YyKGzjJazU0dfva1/5KkiCTgYPulBzfpd8ZF+LCKIjkM\nS9089zFP/2aC6HpS0F3yCSsd4wqyWAc6XigeQ5uV3IGmMZHwdzwTeTVLJXeb\n62H1\r\n=oMXI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"type-declarations","gitHead":"1f50d6cfcf1e7f870517a8a7bb7254922702bfe0","scripts":{"build":"npm-run-all --print-label clean --parallel transpile generateTypes","clean":"rimraf dist type-declarations","prepare":"npm run build","transpile":"babel --root-mode upward src --out-dir dist --extensions .ts --ignore \"src/**/*.test.ts\" --source-maps","build:watch":"npm-run-all --print-label clean --parallel transpile:watch generateTypes:watch","generateTypes":"tsc --emitDeclarationOnly --project tsconfig.build.json","transpile:watch":"npm run transpile -- --watch","generateTypes:watch":"npm run generateTypes -- --watch"},"_npmUser":{"name":"aics_jenkins","email":"aics-github@alleninstitute.org"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"Light abstraction API on top of 3rd party monitoring tool(s).","directories":{},"_nodeVersion":"14.15.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.2","mocha":"~8.2","sinon":"~9.2","@types/chai":"~4.2","@types/mocha":"~8.2","@types/sinon":"~9.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-insights_0.1.0-alpha.0_1612218524952_0.7186050735579641","host":"s3://npm-registry-packages"}},"0.1.0-alpha.1":{"name":"@aics/frontend-insights","version":"0.1.0-alpha.1","author":{"name":"Allen Institute for Cell Science"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@aics/frontend-insights@0.1.0-alpha.1","maintainers":[{"name":"gabemedrash","email":"gmedrash@gmail.com"},{"name":"aics_jenkins","email":"aics-github@alleninstitute.org"},{"name":"lharrylock","email":"lisah@alleninstitute.org"}],"dist":{"shasum":"d63221893777903f735051bea7aa387cfb529466","tarball":"https://registry.npmjs.org/@aics/frontend-insights/-/frontend-insights-0.1.0-alpha.1.tgz","fileCount":6,"integrity":"sha512-EQzYsRGb4BqEpEa6tjNl9La+RftDUxptr2RQ5SpF7Rct6WNO3gVhtZP+whdSZ1oZFf55z4hcjK9Gp9brEcTSRw==","signatures":[{"sig":"MEUCIEMkMZQEc7Vlk+UycNzi4YrJqjwVdZzWDgRK6e5ICiNdAiEAwFWjosC8A43BOqiOrKyO2aRotQ2ekVib+hp0gZvKIxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGI5+CRA9TVsSAnZWagAAcocP/0l2BPVZNfntosv0JS2+\nlSFqvbkJOO68HoZgPnUy0WCHKU/r/nXFXX5DiF4W0oKK1o4HY8FH5J2H8IyX\nQjUAFKd7WUx9Lt417naJsmo8jTkoKz+blWFKBbsnpYLN6TtXpFgoM3UTdNMC\n6T0lDq+ymSl4oUd9BG86sboAiA4dw3Ke1vkZEsqsvBR3KuoZkkHC2opD3ujC\nSwsinkmRQsHLsqqLh/Hb6OGkiNoLYSN+cy0Zp3lrZP5Um/uzdzuhUwfw/77D\niCwYnoTHTU5ZwY2xkbWtM2sqKKXxRpnFNj1SIcvcEru05MQbm5mh1e5N/b/v\n030sM5aRe1BhxL5y0gwvRyHtNg2n2uVmi8qpMAivEoFa6xRuBy7OLWr38Tgn\n/62drpFzqsu9zJAa+Kh68J952emVooduFbmqHlJTsWa+Cutru+ciXF+dYFBA\nfT4ioqbiaNIkXX5wW8QQy7B+o4M5bx9Y7f+4iRs9o7lanWEAsNLsMiZ8nBB/\nDVCiUHi/Xzjq9UooCkiglSKLaGdSVg2GwaBmrjLWHAAYmtyBqKux8wp6XdXp\nSdmcETTVkyGGFNGIvQuNwsWgdmzF2+uW0hjwmhVXnCRlMaXLl1V8uRdYGKU1\nNvbuM8DtcFN3NOQ2gXLvi/PVOTwizWWvmTIus4SF+PMLdjL8cvqsRHe3AgBi\nz8Rz\r\n=aaqz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"type-declarations","gitHead":"63f0ca150ccfa74c8a447969b51ab03f7299415d","scripts":{"build":"npm-run-all --print-label clean --parallel transpile generateTypes","clean":"rimraf dist type-declarations","prepare":"npm run build","transpile":"babel --root-mode upward src --out-dir dist --extensions .ts --ignore \"src/**/*.test.ts\" --source-maps","build:watch":"npm-run-all --print-label clean --parallel transpile:watch generateTypes:watch","generateTypes":"tsc --emitDeclarationOnly --project tsconfig.build.json","transpile:watch":"npm run transpile -- --watch","generateTypes:watch":"npm run generateTypes -- --watch"},"_npmUser":{"name":"aics_jenkins","email":"aics-github@alleninstitute.org"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"Light abstraction API on top of 3rd party monitoring tool(s).","directories":{},"_nodeVersion":"14.15.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.2","mocha":"~8.2","sinon":"~9.2","@types/chai":"~4.2","@types/mocha":"~8.2","@types/sinon":"~9.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-insights_0.1.0-alpha.1_1612222077560_0.5621001010531068","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@aics/frontend-insights","version":"0.1.0","author":{"name":"Allen Institute for Cell Science"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@aics/frontend-insights@0.1.0","maintainers":[{"name":"gabemedrash","email":"gmedrash@gmail.com"},{"name":"aics_jenkins","email":"aics-github@alleninstitute.org"},{"name":"lharrylock","email":"lisah@alleninstitute.org"}],"dist":{"shasum":"92d9d859df75d8b61a439034a75a045d18f38c61","tarball":"https://registry.npmjs.org/@aics/frontend-insights/-/frontend-insights-0.1.0.tgz","fileCount":6,"integrity":"sha512-2Ekm8MJo7oYmEYGUzSPT1AWAsyFr4K1ErFUrnRn2kV/XB4jtpubOliALoWZTWoeNHU7ODpvxsYEe0r4IeeQjQw==","signatures":[{"sig":"MEUCIQDdhTtJfB5s3u1uXd0KaVjeRp+nbDHcQ72qMubxGMXKTAIgWPp3HxSiOxb18G+jFOiCLJ1X3jqMBdg1l6da6dWiGPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGgUaCRA9TVsSAnZWagAAarYP/jlCUqgOpRkZWYq/YSBT\nWNtV5iotl/9sEAWXV1Dvi4635sGu7qcoy2ZgCLWICM2g24j3oLP/u+/d25bG\nNJwWXavj1C8M2qdMRwBzTkmxwgK4Wvat6XMCWVhEzV56YESToxXv7aFoetBS\nA6B9uKsK6X84cf3QEwven2htZ5+G2JJKRKrxFPqWowkvxhr/BS/ZTGhTJlNt\nQG+eyJHhJoPiaFcwEsJ7JrMnUgFph817zHksJDggqf9Gr45fp0/RhqmxC3Mv\nqyvtk06Rxh4KzOJNmYSZ2Y1OHU1Njim5YDscAnKc525QGiqSB76VCdzqrpKP\nMdh1QhPgi18tynasG4Wh2VeWvz4jyLdrQOPs/TqGso2eo+6XuPZpjh+kvspw\n/Gf0ua3L1pkCJlDPbInNEW8RHwcsel5PLfsK4y6ETdjGztQGaTZxVEFYCP8m\nzVwOMOQh/YmVo+KChDJZ2tjuQZJfaUWO+/G5eMlbgPZHW4ZVUJwmH8e0PpY2\nufm6dfOYzsQ1Dn1vIA+RCuw3Yrq63kOa0GQ02KairFc4SgDKamhvUEd4Fpl9\nEIwlyvLi8k/RsERxSEVXNG2TGlOBT0T7C0dL8zjj3i4I2ogAZ8YAMJur5peR\nUOEFUdqqHzoZleqtuIHDSkVczqtB1gJyZf4klrehslsVF/gIfV5j1pwzpJ3R\nAjvX\r\n=DAhm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"type-declarations","gitHead":"9a681391047d05633b527439f088eba8b8076faa","scripts":{"build":"npm-run-all --print-label clean --parallel transpile generateTypes","clean":"rimraf dist type-declarations","prepare":"npm run build","transpile":"babel --root-mode upward src --out-dir dist --extensions .ts --ignore \"src/**/*.test.ts\" --source-maps","build:watch":"npm-run-all --print-label clean --parallel transpile:watch generateTypes:watch","generateTypes":"tsc --emitDeclarationOnly --project tsconfig.build.json","transpile:watch":"npm run transpile -- --watch","generateTypes:watch":"npm run generateTypes -- --watch"},"_npmUser":{"name":"aics_jenkins","email":"aics-github@alleninstitute.org"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"Light abstraction API on top of 3rd party monitoring tool(s).","directories":{},"_nodeVersion":"14.15.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.2","mocha":"~8.2","sinon":"~9.2","@types/chai":"~4.2","@types/mocha":"~8.2","@types/sinon":"~9.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-insights_0.1.0_1612317977888_0.10580150113430209","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@aics/frontend-insights","version":"0.2.0","author":{"name":"Allen Institute for Cell Science"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@aics/frontend-insights@0.2.0","maintainers":[{"name":"gabemedrash","email":"gmedrash@gmail.com"},{"name":"aics_jenkins","email":"aics-github@alleninstitute.org"},{"name":"lharrylock","email":"lisah@alleninstitute.org"}],"dist":{"shasum":"e6347a50b6747e8f6422f5729a3d23ef35f2d630","tarball":"https://registry.npmjs.org/@aics/frontend-insights/-/frontend-insights-0.2.0.tgz","fileCount":6,"integrity":"sha512-iEse770hMyzQY0nnbU8xa1jxJW/8Jn8geubhwtRn6lJvRmc2zPlwi0ZeAzzuHYyvl5kxEJcCjFWyxOEjO5kC6Q==","signatures":[{"sig":"MEQCID477V9hzszz6Qwcg2wIxFa/Ce3G9WbRUlOBHzUzeX++AiA49Dqv169rKBXBAfOBS9N24VXWVyNYccK4Bf1/XU21IA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGv6hCRA9TVsSAnZWagAA2DwP/jl5lB6BQYe/UDZC+EWj\nSU4eK0IfXqXhqv/gHNXXogchT2M9C+etZdESRUHYE9m6Siib2PLeS4wa8fBV\nAdv4mVfQq7oXJIoZo56MnnuholfVxJWYAlq2sCHxirZzGUAusnwCbc6bocYa\n2pK4a9odqf1oVlgsWz1aQ8LzKH510OvFtt/RoJLfRDTZCPbinBVz/jiorQEF\nf2aTNWDjkFCCVEzS+bqug3rs+DmQQYWe4zX7AamdDSd2uGPFys3TS67oNoFa\nhIIRYmTsYWhEpMFfXUSrhpZUlZvGWnvdZPbvcFiOTlExq8lmBlulD3g7NZnm\nRz4hHrhdZtED/YsqKBeiB9eexjL3ucJHG4/3c0vJeW2ex/CHHUj+xDnahr5z\nUF3RIzI7M7xccEv+8pdqu7IAFnh/A5Px1bR0h9bk7+kGLeVhrIb0LKiaPR89\nAZ1mSvl6ydqLV0MWQZj1cB1dLa2LN2BlYDi6gaPWACimhemOWwX2KcNZHYfI\nZ/CwU5xGUBjUIGTwPUMRY6+lTOSI8JV+5sb51TpW66SiY26kEfQgxDkcT1hR\nm0YdQeaUNALy53Gvuh+iOb6Yd+DVbpTzRdrgKoihrNXsPka9eYpCTpCYwgUL\nzkmE6mbTK5CIISPJE8gGaGE2JwJz8yO7Y1IacRoBZy0Pne8bnckMcPckyb9E\nzL8K\r\n=7268\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"type-declarations","gitHead":"acdfdc58949dbb7941ec734fcd111c47404c8440","scripts":{"build":"npm-run-all --print-label clean --parallel transpile generateTypes","clean":"rimraf dist type-declarations","prepare":"npm run build","transpile":"babel --root-mode upward src --out-dir dist --extensions .ts --ignore \"src/**/*.test.ts\" --source-maps","build:watch":"npm-run-all --print-label clean --parallel transpile:watch generateTypes:watch","generateTypes":"tsc --emitDeclarationOnly --project tsconfig.build.json","transpile:watch":"npm run transpile -- --watch","generateTypes:watch":"npm run generateTypes -- --watch"},"_npmUser":{"name":"gabemedrash","email":"gmedrash@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Light abstraction API on top of 3rd party monitoring tool(s).","directories":{},"_nodeVersion":"14.15.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.2","mocha":"~8.2","redux":"~4.0","sinon":"~9.2","@types/chai":"~4.2","@types/mocha":"~8.2","@types/sinon":"~9.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-insights_0.2.0_1612381856982_0.0748156965183413","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@aics/frontend-insights","version":"0.2.2","author":{"name":"Allen Institute for Cell Science"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@aics/frontend-insights@0.2.2","maintainers":[{"name":"gabemedrash","email":"gmedrash@gmail.com"},{"name":"aics_jenkins","email":"aics-github@alleninstitute.org"},{"name":"lharrylock","email":"lisah@alleninstitute.org"}],"dist":{"shasum":"a99d01dc14fab49fb21c84a2b321dff657b6fb1e","tarball":"https://registry.npmjs.org/@aics/frontend-insights/-/frontend-insights-0.2.2.tgz","fileCount":6,"integrity":"sha512-On3yFVeFaGCcHIfRCAXRvea6SRHSxZt7ULJsDhjBFTTswbp+uuftjv+17UN465Is36D6ASsCogL8+lYBQBxjaA==","signatures":[{"sig":"MEUCIHzv6sUuFXA/RtO3SWVn9zX2x2J6u4CnDWZS1b9zzNgbAiEAqjZsVPIA54gPlZBWpnxZbCPMIlp6fA2LZOKn6nc2TXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG0+3CRA9TVsSAnZWagAAh0cP/RDcMn9O9BerfYkURQDU\n+1jGXiSlx0sc2Ujg4eSS5bjXcJceQgUPhXI32/crkGdO6z1lWUsCP2DE8DgC\nRkkdjTSaVhwlfFNIzPXEcNIcvqECaZBIFodJ4Y5+aXH6CxuxkUHOP6JQzTcf\njjCNjrSDcnOMmy1o/gUBM+GFRILjJ4kANFpWGTHEvDS28WDverHeocucFD4H\ndGshZVDGPcYPjWbd8uZgIw6lNyc/ESxeFN/QIJlA401sZylYfpq9lYzy040H\nTeUlp1rlhMHqf8VgKkqxtv/UPTFPGHHb0DMjqzF8/fyr8M2aFxi3JNXxboTk\np8qXK9j2xAbldGmZk60jQkxSgtAqP849DZof9Ffi6LkaDBCanWYzIrb74NHV\nNzEkq3yqzMbciaX9/lZIaS5x4LDIyufHHknWYD9qNjjSO4mcWjhdNCmi7fVu\niiwAoMeg9mLfy8hEqQRLeU2tk2rvbSS8ctXMM0z9ITiV7iDV4mZvQJDOaS7+\ntWySUrboMeXsL6pQ3c0bkSdlrvDO7C51SEgeX8tqZGkbV1BSg1l2Gi3swoKu\nOfuYBuuOV1rxPpSzCni4IjTjV3UOJ4z7EwV4WHdK77gaz2jIGrQpc+Qhpf74\nLmB4DxdvRqWFyWKdoUG/e7uo/VodshZ6f8U7ZVq7E2iqt6fUiF+BkgMCY+aU\nqn9V\r\n=2GdW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"type-declarations","gitHead":"160573341f0f2320603221857cd1a2a23a3769f8","scripts":{"build":"npm-run-all --print-label clean --parallel transpile generateTypes","clean":"rimraf dist type-declarations","prepare":"npm run build","transpile":"babel --root-mode upward src --out-dir dist --extensions .ts --ignore \"src/**/*.test.ts\" --source-maps","build:watch":"npm-run-all --print-label clean --parallel transpile:watch generateTypes:watch","generateTypes":"tsc --emitDeclarationOnly --project tsconfig.build.json","transpile:watch":"npm run transpile -- --watch","generateTypes:watch":"npm run generateTypes -- --watch"},"_npmUser":{"name":"gabemedrash","email":"gmedrash@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Light abstraction API on top of 3rd party monitoring tool(s).","directories":{},"_nodeVersion":"14.15.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.2","mocha":"~8.2","redux":"~4.0","sinon":"~9.2","@types/chai":"~4.2","@types/mocha":"~8.2","@types/sinon":"~9.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-insights_0.2.2_1612402614888_0.2548069077351267","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@aics/frontend-insights","version":"0.2.3","author":{"name":"Allen Institute for Cell Science"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@aics/frontend-insights@0.2.3","maintainers":[{"name":"gabemedrash","email":"gmedrash@gmail.com"},{"name":"aics_jenkins","email":"aics-github@alleninstitute.org"},{"name":"lharrylock","email":"lisah@alleninstitute.org"}],"dist":{"shasum":"c0178fe227c0413d5ff5b861f4284d0597b24b97","tarball":"https://registry.npmjs.org/@aics/frontend-insights/-/frontend-insights-0.2.3.tgz","fileCount":8,"integrity":"sha512-nbG0pC5iV8SY15or5vdHneSUVtwQBGrGFYOtc1y0ODaba/nxJ4q2FIPuHkvIkb2odNXUDWBw3ovD6wNhQlBlfw==","signatures":[{"sig":"MEUCIGZJP+Cn0ozo66Cy3c/Rayzekcb9//eTM9z/p8GIuKxeAiEAheGVIDBNdEXwbCRz92AZfchrr0n71qieT87lRk5LI3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG2z2CRA9TVsSAnZWagAAa8AP/3zfGKgFQ9V6AMTePUS0\ngpdv8g8CWhRaCSE+tmigIe/BGm9cYlLEgmuoxCFYO+7kZvU00oASU5Ruh3BC\njQYxUnM1TBlDy7SK5RXVVVJEhkSW5nfhINZr/tx8jDLL385PnsXiPg8apDrz\nlPO75dGsdbNiSGcghVhIP/sfW9vuCtZxjfPuQwH8YSnn/F2r8v0EcX6uaXWk\nhK/IvcyI3cme3xtAr/j/iQLoO8j3vI0Ax8JN5JKIyUUW0o6xH0erzyQJw5rS\nDeTUtJGPbF1OlJFWs7GRMe8v6C4GMnz63Uc7SRQdPfLUef4vHm4QPtgCTehy\nMrfbE5oE0XBHeussEjWlBu3elNxw9gi74zJp+LZCM1G05CqAZonegAM5mmyq\nHe9f0G7+jQSdpF4JBsGRciTJj2xAjGtbxTuyMcZJnTQA4jfUqh4CV1RcJK5F\nwkPqVu2P/GmVLEaeOzEHMTxcNPgw2IXOKDji1HBtOQNtNmVSn1pN0F0OG++c\nQNDWTzPN4xXJW//nWfidsyUY9Zxyv7qWIXKiAWPRydkGXWa7LCRWfoRmTCXF\nlFKwNv3b1bt529TKLyPYTTIyGiDXZm5DVwY1qLIyI732BTlSFA1XWRNOcMZZ\ncHPmGQdnnZ0XnWdccpL3x97qA9OyxVmIAbz+BiaROYSK4td4AvHYMIa+FY7L\n8ina\r\n=/BzP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"type-declarations","module":"es/index.js","gitHead":"302f9f72f9810038758ba4ea10d3fb8e9a57f99b","scripts":{"build":"npm-run-all --print-label clean --parallel transpile:main transpile:module generateTypes","clean":"rimraf lib es type-declarations","prepare":"npm run build","build:watch":"npm-run-all --print-label clean --parallel transpile:watch generateTypes:watch","generateTypes":"tsc --emitDeclarationOnly --project tsconfig.build.json","transpile:main":"babel --root-mode upward src --env-name nodejs --out-dir lib --extensions .ts --ignore \"src/**/*.test.ts\" --source-maps","transpile:watch":"npm run transpile:main -- --watch","transpile:module":"babel --root-mode upward src --out-dir es --extensions .ts --ignore \"src/**/*.test.ts\" --source-maps","generateTypes:watch":"npm run generateTypes -- --watch"},"_npmUser":{"name":"gabemedrash","email":"gmedrash@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Light abstraction API on top of 3rd party monitoring tool(s).","directories":{},"_nodeVersion":"14.15.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.2","mocha":"~8.2","redux":"~4.0","sinon":"~9.2","@types/chai":"~4.2","@types/mocha":"~8.2","@types/sinon":"~9.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-insights_0.2.3_1612410102449_0.9999576395208174","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-01-30T02:21:55.961Z","modified":"2026-02-16T19:50:40.714Z","0.0.1":"2021-01-30T02:21:56.257Z","0.0.2":"2021-02-01T04:30:29.446Z","0.0.3":"2021-02-01T04:53:04.799Z","0.1.0-alpha.0":"2021-02-01T22:28:45.170Z","0.1.0-alpha.1":"2021-02-01T23:27:57.771Z","0.1.0":"2021-02-03T02:06:18.007Z","0.2.0":"2021-02-03T19:50:57.097Z","0.2.2":"2021-02-04T01:36:55.013Z","0.2.3":"2021-02-04T03:41:42.600Z"},"author":{"name":"Allen Institute for Cell Science"},"license":"SEE LICENSE IN LICENSE.txt","description":"Light abstraction API on top of 3rd party monitoring tool(s).","maintainers":[{"email":"aics-github@alleninstitute.org","name":"aics_jenkins"}],"readme":"# `@aics/frontend-insights`\n\n> Light abstraction API on top of 3rd party monitoring/metrics/analytics tool(s).\n\n## Plugins\n\nThis library is useful insofar as 3rd party services are plugged into it; without plugins, it is effectively a noop API. \nPlugins are given to the default export of this package, the `FrontendInsights` class, which acts as a dispatcher of messages to its configured plugins.\n\nThis library defines an interface that must be implemented for each 3rd party service to be usable as a plugin to `FrontendInsights`. \nThe interface is intentionally as generalized as possible. That interface is:\n```typescript\ninterface FrontendInsightsPlugin {\n    process(message: FrontendInsightsMessage, context: FrontendInsightsContext): void;\n}\n```\n\nExternal services should be initialized (e.g., given an API key) in a plugin constructor. \nThereafter, it is the decision of the plugin whether to process some, all, or no messages distributed by the `FrontendInsights` class. \nFor example, a plugin that works entirely by monkeypatching the browser's `window.onerror` event (as some browser-based exception monitoring services do), \nmight choose to not process any messages. \nAn analytics service, on the other hand, might choose to process `FrontendInsightsMessageType.UserEvent` and `FrontendInsightsMessageType.UserTiming` messages.\n\nAdditional plugins and message types may be added as necessary with no concern to existing usages of the library. \nIf a new message type (`FrontendInsightsMessageType`) is added, \nit is recommended to add a specific public method to `FrontendInsights` for dispatching that type of message, similar to `FrontendInsights::dispatchUserEvent`.\n\n## Usage\n\n```\nimport FrontendInsights, { FrontendInsightsContext } from \"@aics/frontend-insights\";\nimport AmplitudeNodePlugin from \"@aics/frontend-insights-plugin-amplitude-node\";\n\nconst context: FrontendInsightsContext = {\n    application: {\n        name: APP_ID,\n        version: \"4.2.2\",\n    },\n    userInfo: {\n        userId: \"leaping_kangaroo@example.com\",\n    },\n    session: {\n        platform: \"Electron\"\n    }\n};\nconst frontendInsights = new FrontendInsights(context, [\n    new AmplitudeNodePlugin({ apiKey: \"abc123\" }),\n    new WhateverPlugin({ ... }),  // e.g., could be others...\n]);\n\nfrontendInsights.dispatchUserEvent({\n    type: \"ANY_STRING\",\n    properties: {\n        foo: true,\n        bar: \"no\",\n        baz: 123,\n    },\n});\n```\n","readmeFilename":"README.md"}