{"_id":"@politico/analytics-tracker","_rev":"34-b458425e3ab054e0b665a9752539d459","name":"@politico/analytics-tracker","dist-tags":{"latest":"2.3.3"},"versions":{"1.0.0":{"name":"@politico/analytics-tracker","version":"1.0.0","author":"","license":"ISC","_id":"@politico/analytics-tracker@1.0.0","maintainers":[{"name":"bzjin","email":"bjin@politico.com"},{"name":"brizandrew","email":"briz.andrew@gmail.com"},{"name":"hobbes7878","email":"jon.r.mcclure@gmail.com"},{"name":"mazet","email":"lilyinchile@gmail.com"},{"name":"tylrfishr","email":"tyler@tylerjfisher.com"},{"name":"evanitoj","email":"evan.j.sanderson@gmail.com"},{"name":"jackkoppa","email":"hello@jackkoppa.com"},{"name":"stilessl","email":"stilessl@gmail.com"},{"name":"hungsu","email":"hungsu.nguyen@gmail.com"},{"name":"guirreri","email":"christian@guirreri.com"},{"name":"followyouhome","email":"uladzislau.pazniak@gmail.com"}],"dist":{"shasum":"d7765014a035b32bbc404b7c939abbd8f3466f8c","tarball":"https://registry.npmjs.org/@politico/analytics-tracker/-/analytics-tracker-1.0.0.tgz","fileCount":16,"integrity":"sha512-eFk0WkMECdPrFbA/YRGlLaceCIT3VxG16kb2xwFOdNrKGd/UtJMe0scTk6fAni7w0TbzI6x3Qsj0KbjjbB4W8g==","signatures":[{"sig":"MEQCIAj7JhBxIKICan2Cs0AOxFa3VyANG6QIIuCccIpQv9CjAiAK70D2DrqbpLAwpS7P7s0DSXNkizSQ9yxVW+6UwDvOgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAnP6CRA9TVsSAnZWagAAxv8P/jl87BjCHBtxkej2rY2n\nT2A03oin2VVmcjcyu+wnvBoO7N3+lKmS4+y5xl9r0s956rcPbJycCBqgMbCk\nGWyuBZvLdhDAxTrfB4jXm0qQMAa8lE/tyaUiCK58OEgyylIOdfObyLWX7257\nKFkRyc8WTimOSM5gsmryFgCAyV449RrOp8j2isi4evan2C1i2Cpn7LtBuMDH\n/lCH+ADcuygjGOtXrsUVZ9ebTJ9NURrTJxF+hszvDCek3S5AnWvLclRyL2Iy\nZ+mrg92FJJ6IXx+mS6xcS99zM5mxtdU9uOeAXu7i+yLSAoqXDZkbyvZi1RXN\nxNVs/W4VhpHyZ2UqE/27HD1jOec44X11hgTIHVc8piEI1hdjBLDkl2wteVSF\nwydos7wVb+sb5/I5AUzCLlYlwqnV07AsUnYAz6nqArUjw46Q7cGoFPFla43J\nd8W54PQMDxYcSIER9EC9Tj1lFI/3gP3ZdLxuYQ7PnK9V/CGj3eJHhkEWY4qz\nGkAR6iMkr8b2NC/6QXP+MSRV8/zpN0UN+b9eVUQRP3aOaZ9RKOftx4ZlhM52\nuH1yUTlSCRs6l4A4UXIdCeIix84aXIFx1hNXS0hnsgZ/eJqUENPiA9cx66+J\nuuOyOta9kmhGIEkOEvaTVMV+x9uAoBTtixQPdPGQpOFj4Cp32yy9o72MNXN0\nC/aW\r\n=CeON\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/module.js","gitHead":"6ea09a45e4fb0b5d819fb62a343135cabc0bc2da","scripts":{"dev":"nodemon --ignore dist --exec npm run build","test":"nyc mocha $(find src/**/test.js -name '*.js') --require \"@babel/register\" --timeout 30000","build":"rollup --config config/rollup.es.js"},"_npmUser":{"name":"brizandrew","email":"briz.andrew@gmail.com"},"_npmVersion":"6.4.1","description":"![POLITICO](https://www.politico.com/interactives/cdn/images/badge.svg)","directories":{},"_nodeVersion":"10.15.1","dependencies":{"lodash":"^4.17.11"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","yarn":"^1.9.4","mocha":"^5.2.0","rollup":"^1.7.3","nodemon":"^1.18.4","expect.js":"^0.3.1","@babel/cli":"^7.1.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.2","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.0.1","@babel/plugin-transform-runtime":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/analytics-tracker_1.0.0_1560441849656_0.7070966917452159","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@politico/analytics-tracker","version":"1.0.1","author":{},"license":"ISC","_id":"@politico/analytics-tracker@1.0.1","maintainers":[{"name":"brizandrew","email":"briz.andrew@gmail.com"},{"name":"bzjin","email":"bjin@politico.com"},{"name":"evanitoj","email":"evan.j.sanderson@gmail.com"},{"name":"followyouhome","email":"uladzislau.pazniak@gmail.com"},{"name":"guirreri","email":"christian@guirreri.com"},{"name":"hobbes7878","email":"jon.r.mcclure@gmail.com"},{"name":"hungsu","email":"hungsu.nguyen@gmail.com"},{"name":"jackkoppa","email":"hello@jackkoppa.com"},{"name":"mazet","email":"lilyinchile@gmail.com"},{"name":"stilessl","email":"stilessl@gmail.com"},{"name":"tylrfishr","email":"tyler@tylerjfisher.com"}],"dist":{"shasum":"e5216bb783efbe71cc1b9a67a3d9c57c8ff448e5","tarball":"https://registry.npmjs.org/@politico/analytics-tracker/-/analytics-tracker-1.0.1.tgz","fileCount":21,"integrity":"sha512-62lD9++tHN3WEqIRjt8/Zb90mh5EmHcR7j65+BVrIhAS0HGsW5DWUUnAs4Kn2/SMXyThfOttH//h2NlubJhmFw==","signatures":[{"sig":"MEYCIQDxNpVgwGjmWiaCqCUP2Bjs2/AuTtlVEGYfiEvs4BbOBQIhAI94/I184BHYedt022tacTT5PwBdfVsW0IRBjM+ncj/Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOg9jCRA9TVsSAnZWagAAWUYP/j5UpqTPFcwdvfUmiU6o\neFsiR1apiiOEB8BumkuEZKnAOyJXFGIvwsQbcltvoXJaJF8OLxwUBFpSmDLf\nCdLFqorFZpQYIEF/32zBONwvH/Prrg1SdfA3zJGSSC26jRFvEUP0Wcyy9FqA\n6ph/sA35Wmp9IRH0a7f9KFd0tqcML5m+0Y9/iTjWKtxHTy/J2ZHHpSEejk3r\nnm9ZcKhj0g/n3scQft1+UiJTFUcawEAqh8ivx/ZgNcakAFR4weGWyc3Kolon\nv1VtuRGGankVpwT/Tclsk18NvgAv7P7EfSqPoG82PqVVDozjA9D3ZaJEp3lG\n6+vH2bPBXjXbq4K91F8mUKyzaseYzY4mjiclalBPKq0U9BTF/W53rafWXpom\nmgIcUy5aPj1T36UKZr/A2qstkd9nto0jDk0Fr7XMQHTipttEIfUTeNLbDBzb\nQN6WblOOx5ON50xVmJ1HWYI3B0gO5Lrtnavrmk2lvT9IxL8Zl7QyggoxvJCS\nukmLHkyJ/bqUWpGTG0vOD46SdHeeTEQa131FulRvh9SbgCNkhKAYIAukEqte\ncARhx8lCziqwiyCyprdvNu5E0EzD4F7moa8Fu2uETpkEOV6utowKne/qik2s\n65DmwsbDIfgY5vp97RAnR7R9IhwCkC5gsu2Dp8Cc5lxETwA40cI7ityKmj2f\nqKDw\r\n=GsIB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/module.js","scripts":{"dev":"nodemon --ignore dist --exec npm run build","test":"nyc mocha $(find src/**/test.js -name '*.js') --require \"@babel/register\" --timeout 30000","build":"rollup --config config/rollup.es.js"},"_npmUser":{"name":"brizandrew","email":"briz.andrew@gmail.com"},"description":"A tool for page tracking on POLITICO interactives pages.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 POLITICO\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.11","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","yarn":"^1.9.4","mocha":"^5.2.0","rollup":"^1.7.3","nodemon":"^1.18.4","expect.js":"^0.3.1","@babel/cli":"^7.1.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.2","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.0.1","@babel/plugin-transform-runtime":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/analytics-tracker_1.0.1_1564086115190_0.8165592958835075","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@politico/analytics-tracker","version":"1.1.0","author":{},"license":"ISC","_id":"@politico/analytics-tracker@1.1.0","maintainers":[{"name":"brizandrew","email":"briz.andrew@gmail.com"},{"name":"bzjin","email":"bjin@politico.com"},{"name":"evanitoj","email":"evan.j.sanderson@gmail.com"},{"name":"followyouhome","email":"uladzislau.pazniak@gmail.com"},{"name":"guirreri","email":"christian@guirreri.com"},{"name":"hobbes7878","email":"jon.r.mcclure@gmail.com"},{"name":"hungsu","email":"hungsu.nguyen@gmail.com"},{"name":"jackkoppa","email":"hello@jackkoppa.com"},{"name":"mazet","email":"lilyinchile@gmail.com"},{"name":"stilessl","email":"stilessl@gmail.com"},{"name":"tylrfishr","email":"tyler@tylerjfisher.com"}],"dist":{"shasum":"479c3a054451b91d2a701aa6599886ac89525f72","tarball":"https://registry.npmjs.org/@politico/analytics-tracker/-/analytics-tracker-1.1.0.tgz","fileCount":21,"integrity":"sha512-jPkzD0vXEYlr9o3UF7TyTBpkqP7/fd5xeZiITkga+vVoYpTzRZbuqwgCTF4e2mvGQF4WGcCfZQRME55VJ3w7Lw==","signatures":[{"sig":"MEYCIQCZjUdnqN11tVL7b/FDQdIm40mAN49Pi6xX2kY9EQAYvQIhAPNV1Wt8n/N/pqiB8KMJopyINCJ0lMI0jmms37AjXCaD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzsuJCRA9TVsSAnZWagAAKMsQAI/kVAWW9Yqg9FiuZpLG\n/NsD8NhTH1EKtk6XrvTpyp+I+xrFdip9e1wedm+zCkCiUstJGAMxp0XuODpG\ndw0oxlUQb1nNvyjnaNzU/5CqxZP5T1oak/6SavD9W38LxVvxJezfevXppzqj\nsYMUgTfXG5OYoBuEWvQaQlxSHJpdimejOUM+zNYjMb36sTPQxU7WyX9oNh0Y\nZ9anKVFZv5KqvJUC1QoDMxTFOD2rbtyswlV0UBS4w5AnChASA4L+D/myHDKw\ncPih6GGYd+0fTI1pI8BqlIxRVRtRwgXhgzUmZ7Cueu50SY36p7PzlJz+IKG7\ni1sww04sSZ5ZvuxNYxenX8VEoE2PDXZib+8sBV1eoQqnryQbNBSFcj9VkPVV\npr/4gochBo2i0u5b4QVvGozsUt6HRjVF9mfA02haMn9FWh84tqSzgX+qa4Go\niB1dHYN01R3XdAcYBiJBatiVMr3P0YrVhgLvS+SYgLL8NQt5NG6DToQ4xFok\n0u+/8ytM9QjBlC5RYOUhGA3IdPf/ggzhKoDLTPcCotYg826csdr6yeyXfaho\n9/1iucIcvOC6QEWtVbtbJdIsqN9kuYr3JLYVtfb6Pus38o4MQUt9HgcLqs+p\nI1nZQwly52GWcl6rxoZnGuXtvaq4Zb4SltSELYmxh45l1yJXTLsqvpil0YNm\nmjy/\r\n=1+8q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/module.js","scripts":{"dev":"nodemon --ignore dist --exec npm run build","test":"nyc mocha $(find src/**/test.js -name '*.js') --require \"@babel/register\" --timeout 30000","build":"rollup --config config/rollup.es.js"},"_npmUser":{"name":"brizandrew","email":"briz.andrew@gmail.com"},"description":"A tool for page tracking on POLITICO interactives pages.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 POLITICO\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.11","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","yarn":"^1.9.4","mocha":"^5.2.0","rollup":"^1.7.3","nodemon":"^1.18.4","expect.js":"^0.3.1","@babel/cli":"^7.1.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.2","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.0.1","@babel/plugin-transform-runtime":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/analytics-tracker_1.1.0_1573833609104_0.5407310278951147","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@politico/analytics-tracker","version":"2.0.0","author":{},"license":"ISC","_id":"@politico/analytics-tracker@2.0.0","maintainers":[{"name":"brizandrew","email":"briz.andrew@gmail.com"},{"name":"bzjin","email":"bjin@politico.com"},{"name":"evanitoj","email":"evan.j.sanderson@gmail.com"},{"name":"followyouhome","email":"uladzislau.pazniak@gmail.com"},{"name":"guirreri","email":"christian@guirreri.com"},{"name":"hobbes7878","email":"jon.r.mcclure@gmail.com"},{"name":"hungsu","email":"hungsu.nguyen@gmail.com"},{"name":"jackkoppa","email":"hello@jackkoppa.com"},{"name":"mazet","email":"lilyinchile@gmail.com"},{"name":"stilessl","email":"stilessl@gmail.com"},{"name":"tylrfishr","email":"tyler@tylerjfisher.com"}],"dist":{"shasum":"f108690768aef6263739c5cc0a51e9327382506f","tarball":"https://registry.npmjs.org/@politico/analytics-tracker/-/analytics-tracker-2.0.0.tgz","fileCount":18,"integrity":"sha512-F2V/Bw20bnAIi5Cy2AqSQl+O8Dx4FexBDgGow+yYlukGPkSHFP6fwEwPIJmBsUotDG/lBfSwbITBRdxgJPFUmA==","signatures":[{"sig":"MEQCIDyO8k6rZIk4/Ip5YyUzG5Q1ZjXzSXXk8nUJt8XkuaTPAiA3F13nrXu3H8GOQnNBa+62TYY2vXVtJjGJsYb6PggjSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdztjbCRA9TVsSAnZWagAA5xQP/j4Y18rAd1moSQ506beC\ngZXpJN3v1NxvPz5wtrTcoUofhmdRplelJC2Xv1hdfvQ+JxZ3IBeq6ZMcYrFz\niSeKuMW1OiuMqoZ9DIfFGBmRTm9s+7NnaRIlcpfHp57Ve1J+nO/f0Ldio4nJ\n64kfRb8fNVBlm/WSibkkXx2J/5LyWY4/nJ8YdNsXqC3nt5jgqh42ImulRoJJ\n40ZrjUYW5j54qjzG/AHtu0Uz8alewqFsYugCegmZ3Viz7xNWXqnpfyv7Z6G4\nwzXmIqyoyMOwFFPBvaSdAKE1b4KsHxkDGRZgA3vmgcc1ZsDuTwGxLhW+N62L\nLwO+8PUUMfOtvYWsQt0Kq0miLuzqed1+GlvJ3ei9H0g2bCyel98xRB0WVE/h\nB9+7YMZnmYUo9z5mHEPqwnHb4W0yXCWKrNUOKH9umTgKoruUKx/5NJAI1AvG\nZWOB/hD6hvhMnNW+aw3s7/s0Tz+aWWyL7drdEa3KsJ4RrdFsAS2tAGKEUJKZ\n/l7qsREXcrhBzB/KkPxb0RClkoNH5Z5E1IeNHNzbyt3uHpx203X6fS87J7e5\nS/H18jFrCyDwYCq58YfOIRemnz7Q6bgwmYoZxPfzwRYZqxuBnL9vaNVZ1g28\nhH5iqJMo3G3Ug+zVFr1inN/OZEhSf9AckA95+KRUqR96lwE8sw5ywtTszdEs\ntWyK\r\n=yfx5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/module.js","scripts":{"dev":"nodemon --ignore dist --exec npm run build","test":"nyc mocha $(find src/**/test.js -name '*.js') --require \"@babel/register\" --timeout 30000","build":"rollup --config config/rollup.es.js"},"_npmUser":{"name":"brizandrew","email":"briz.andrew@gmail.com"},"description":"A tool for page tracking on POLITICO interactives pages.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 POLITICO\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.11","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","yarn":"^1.9.4","mocha":"^5.2.0","rollup":"^1.7.3","nodemon":"^1.18.4","expect.js":"^0.3.1","@babel/cli":"^7.1.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.2","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.0.1","@babel/plugin-transform-runtime":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/analytics-tracker_2.0.0_1573837019407_0.7698668078110482","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@politico/analytics-tracker","version":"2.0.1","author":{},"license":"ISC","_id":"@politico/analytics-tracker@2.0.1","maintainers":[{"name":"brizandrew","email":"briz.andrew@gmail.com"},{"name":"bzjin","email":"bjin@politico.com"},{"name":"evanitoj","email":"evan.j.sanderson@gmail.com"},{"name":"followyouhome","email":"uladzislau.pazniak@gmail.com"},{"name":"guirreri","email":"christian@guirreri.com"},{"name":"hobbes7878","email":"jon.r.mcclure@gmail.com"},{"name":"hungsu","email":"hungsu.nguyen@gmail.com"},{"name":"jackkoppa","email":"hello@jackkoppa.com"},{"name":"mazet","email":"lilyinchile@gmail.com"},{"name":"stilessl","email":"stilessl@gmail.com"},{"name":"tylrfishr","email":"tyler@tylerjfisher.com"}],"dist":{"shasum":"190ab1c92627db492214978a6af5cb4a0f6b61d8","tarball":"https://registry.npmjs.org/@politico/analytics-tracker/-/analytics-tracker-2.0.1.tgz","fileCount":18,"integrity":"sha512-5B+vtwZgrvjQ5MIMYCx+uoNdDyWqzYG/TDu091vHu5xke9JWzkz6jNVtQP/AuNvLDC0t1+T+5OS0otTz+dhpiw==","signatures":[{"sig":"MEUCIQDdWP3h32jJ8RLxJOfluKxsD9c8oStO04lr9lvBqvMrBgIgMV4qS5KMFG9T1R6lCm1Fszg6qMEqOyTVmzwLBVZWTpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzuSNCRA9TVsSAnZWagAAjFYP/At6KVsiIIs2UuIN27Un\nqyadZ7KNhFhQlf+eXrDO7Ro75u+eq8ZugQIhvEg/m8NE5hNeF0RhPz8tUvG6\nch8EANx7XHhviMEC/G24bYTR9kcaWsYhXDoMLUOQh7rnoOWiSzdQAH6Rk+K7\n85ku2Tfd9cJTifoEybqNUhxsbsOZrKekxZRQgnno8KNEc1Dvw0LIlsponXJk\nIsOjpKjtdk/F8wiL6qY7fYOVUnwZqaDujnDic4IuOdvfOvsMjZTo4mIZWe38\ntlcrwZGwh5S6h5uSn13iXqi76UEnWlsUXxYrlRf0LVEXqeUeicVONZ23S5Rw\nwgwbiHDykSRehUrMf0Get/GHlHnN4C/46FGZALuZ68ZXGYsc6X3tBthjrnQH\n4G2gMfl00JvnOCdhGCg9Sn2bcMY+UW6Fp7EiOfKbXucJlYiOH0bm2o3fCUOB\n2q9Mpo+QrOrCPMzeWPiFZtiizV86Tue1ZnZOT5bxKiSXvwLVxMtgXcpkg/M6\n4IUkHY0CsMH8j1CoWG9Z/vgF9mb6bTU7H6XdBYcu/3mVL0ShOc8weOIrQ91n\nGH/32Qt9wMc40ySFgYN5eX8IwMnMDOtfAm/+6MxfOsb3+y66g0GmghxsDPRR\nVMYZnuVP154RA9xhat6A3N7qO8FSEfosZQzK/Ty2OHCEJq10bINQHnT+nknG\n4f2I\r\n=+xQb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/module.js","scripts":{"dev":"nodemon --ignore dist --exec npm run build","test":"nyc mocha $(find src/**/test.js -name '*.js') --require \"@babel/register\" --timeout 30000","build":"rollup --config config/rollup.es.js"},"_npmUser":{"name":"brizandrew","email":"briz.andrew@gmail.com"},"description":"A tool for page tracking on POLITICO interactives pages.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 POLITICO\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.11","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","yarn":"^1.9.4","mocha":"^5.2.0","rollup":"^1.7.3","nodemon":"^1.18.4","expect.js":"^0.3.1","@babel/cli":"^7.1.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.2","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.0.1","@babel/plugin-transform-runtime":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/analytics-tracker_2.0.1_1573840012643_0.16618917277828715","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@politico/analytics-tracker","version":"2.0.2","author":{},"license":"ISC","_id":"@politico/analytics-tracker@2.0.2","maintainers":[{"name":"brizandrew","email":"briz.andrew@gmail.com"},{"name":"bzjin","email":"bjin@politico.com"},{"name":"evanitoj","email":"evan.j.sanderson@gmail.com"},{"name":"followyouhome","email":"uladzislau.pazniak@gmail.com"},{"name":"guirreri","email":"christian@guirreri.com"},{"name":"hobbes7878","email":"jon.r.mcclure@gmail.com"},{"name":"hungsu","email":"hungsu.nguyen@gmail.com"},{"name":"jackkoppa","email":"hello@jackkoppa.com"},{"name":"mazet","email":"lilyinchile@gmail.com"},{"name":"stilessl","email":"stilessl@gmail.com"},{"name":"tylrfishr","email":"tyler@tylerjfisher.com"}],"dist":{"shasum":"0e17ec987a2166629887c498a16c4128479e3ebf","tarball":"https://registry.npmjs.org/@politico/analytics-tracker/-/analytics-tracker-2.0.2.tgz","fileCount":18,"integrity":"sha512-HFB0ztdp/D0M+HKS+NwPn1j0esbdhMrd8CbGHAy6FVi93Z+Vm+KWAA9MhLqnL6KNKWzdgEOtzuNHasxJ4xUjFA==","signatures":[{"sig":"MEUCIDg6zNCAA0bfIjsxreUNkuQRRl4QatMA8jfQonoXEQcjAiEAq6Mm9nvWbUOH/3bqvVnQ0cBFJGapSaAj5O4M77OwnEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzuVWCRA9TVsSAnZWagAAa5QP/j/X4vMB1FSSuEsiWh98\njD2JYjVrQXCn4WUaLCRjY9Ue3g54SFb4ojCVhtlRrZ3tFeCuS8JgWde3wkEk\n/nBsrs0O5ksarnYmb10JxEzlZ/3Jqx9ouoD3vJx9qVXRsWdDciV/v2pNH7xn\nM60HTqlTbgl0Ew/J+FRLsK8z+pGQMyNd193O8rmllUfMAcrcRh6XG8bT/YDB\n3AhwtxCb6qcdYL2JN1fMR0WI4mMb9tqlz2wk3tg/PUYrUseqbDhLhcpOq5r1\nhptNj6s9uYbEmzICl7tipnX1qpdEwpw8qI+giLni5qRV8trDd3dIGUWs/Ucy\nrBn9uyvPpeFsQCqJsW2/367WD7MsEITNvw7A8FTB8h/KgbphnUqn42WFqWSR\nWkKEAqdLvKwS+CbsslK4SgYN7LBVoZCDbVWXW6rjpQv+qtpLPzqeE7FIu1Ka\nbuUYrQspLLjQHPklkbiqJs8dkwivbWbjYGY/Y60k1Jmsddc1ksFetsmrzw0t\ngplITg0O+fQizBoRRcwqe1SLRmNUPywj6yQlxeNUp3ISCDm/nxgQ+GaL2cuT\n3gK2N78mp8FDVVc9/OsmeQj0Of2k7FBjcZ92yGjfpOv5hzEcW8iUsIQcCeXu\nRY9KTh9gkOIfa1TRPUcISXU2CULbiovZo8RyMxJk4sKeHH+i/l5rUvfmDAOm\n0wmq\r\n=Fs5o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/module.js","scripts":{"dev":"nodemon --ignore dist --exec npm run build","test":"nyc mocha $(find src/**/test.js -name '*.js') --require \"@babel/register\" --timeout 30000","build":"rollup --config config/rollup.es.js"},"_npmUser":{"name":"brizandrew","email":"briz.andrew@gmail.com"},"description":"A tool for page tracking on POLITICO interactives pages.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 POLITICO\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.11","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","yarn":"^1.9.4","mocha":"^5.2.0","rollup":"^1.7.3","nodemon":"^1.18.4","expect.js":"^0.3.1","@babel/cli":"^7.1.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.2","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.0.1","@babel/plugin-transform-runtime":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/analytics-tracker_2.0.2_1573840214218_0.41180937562010733","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@politico/analytics-tracker","version":"2.1.0","author":{},"license":"ISC","_id":"@politico/analytics-tracker@2.1.0","maintainers":[{"name":"brizandrew","email":"briz.andrew@gmail.com"},{"name":"bzjin","email":"bjin@politico.com"},{"name":"evanitoj","email":"evan.j.sanderson@gmail.com"},{"name":"followyouhome","email":"uladzislau.pazniak@gmail.com"},{"name":"guirreri","email":"christian@guirreri.com"},{"name":"hobbes7878","email":"jon.r.mcclure@gmail.com"},{"name":"hungsu","email":"hungsu.nguyen@gmail.com"},{"name":"jackkoppa","email":"hello@jackkoppa.com"},{"name":"mazet","email":"lilyinchile@gmail.com"},{"name":"stilessl","email":"stilessl@gmail.com"},{"name":"tylrfishr","email":"tyler@tylerjfisher.com"}],"dist":{"shasum":"8fcb50fdcf579f0d548b0f4eda06b27428fccd9b","tarball":"https://registry.npmjs.org/@politico/analytics-tracker/-/analytics-tracker-2.1.0.tgz","fileCount":18,"integrity":"sha512-jUE9f452hRpSCoIvymqd+zPHgfFRzOAEwxBZEnF7DsZqjcUtk+nIlvkioM414CoGvWO9YREErB4wHEfGev6JeQ==","signatures":[{"sig":"MEYCIQDwB05oerd8JoR+c8/pPZE6f5CiX0dHI5Jo2H9ux/+rjwIhAJIeyQSngt9Nsg3sw86KqTjcDeLnPQA6SVP9/P3MZVQK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0tgXCRA9TVsSAnZWagAA/1AQAJMSGNHHNhghQ0AxDqu3\nZWBIslmdD8PIseMGakttuGhuByXwJXzn6JoOGBzRsEiVX+6GaURfVqA9nMhx\nNr2P8r+ZvKbbqadJkvyE4LdztGF/7vl89X8S26CafQZ0ICLYiZ5mirpX99XO\neTzZjXpdKWefwjTUJqdIUWJSj2vlaqVbhWuRiB5XekqyFU/fdKZKoPbjYLCl\nWQ7R/BynRB87uPO4dL4+Yq2U7Re6F3wJJSCirpMcwV1o7hU9t9nUiMslPZ8b\nQoPhLg0byFNuXOGaEpiRa6aDx1SGsZgUhOE8P3uoWdxIOdtQ4MKu85ZWQdZi\nYowaVv5ftsX/oRrZh94ls2KshGrk5rMy8IzquuivVOma4lM2iXl0sAJ6Pd0M\n+baoKa+CH+daTAj55j8Y2csD0k3Hg6M+I5JrDj2wjHeBgayfWo+8h4dU63Vu\nTVzPdy7u+NOKEMRFv/wcfHc2VRL26DmRgzEXvPqKhDgNJ16NdXjyP4Y4DDqJ\nKYBBiXCTmT359jXhnGigrheDWBrjuGG3PYvE3L+8lRnbp43K/sIDdWyQz8lb\nfn7m4I33d7D43Qys7oFH+IUkbElD2uSCVomTKrKjmsQkic3PGqT+rYrQl7aT\ndTSEab6V8xH4/78Nv2lJASsx2TtxdW6PBTpxBJHA9R0d7vVdNELffwFggpjd\nV1lj\r\n=rkwk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/module.js","scripts":{"dev":"nodemon --ignore dist --exec npm run build","test":"nyc mocha $(find src/**/test.js -name '*.js') --require \"@babel/register\" --timeout 30000","build":"rollup --config config/rollup.es.js"},"_npmUser":{"name":"brizandrew","email":"briz.andrew@gmail.com"},"description":"A tool for page tracking on POLITICO interactives pages.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 POLITICO\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.11","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","yarn":"^1.9.4","mocha":"^5.2.0","rollup":"^1.7.3","nodemon":"^1.18.4","expect.js":"^0.3.1","@babel/cli":"^7.1.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.2","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.0.1","@babel/plugin-transform-runtime":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/analytics-tracker_2.1.0_1574098967478_0.9954072709756503","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@politico/analytics-tracker","version":"2.2.0","author":{},"license":"ISC","_id":"@politico/analytics-tracker@2.2.0","maintainers":[{"name":"brizandrew","email":"briz.andrew@gmail.com"},{"name":"bzjin","email":"bjin@politico.com"},{"name":"evanitoj","email":"evan.j.sanderson@gmail.com"},{"name":"followyouhome","email":"uladzislau.pazniak@gmail.com"},{"name":"guirreri","email":"christian@guirreri.com"},{"name":"hobbes7878","email":"jon.r.mcclure@gmail.com"},{"name":"hungsu","email":"hungsu.nguyen@gmail.com"},{"name":"jackkoppa","email":"hello@jackkoppa.com"},{"name":"mazet","email":"lilyinchile@gmail.com"},{"name":"stilessl","email":"stilessl@gmail.com"},{"name":"tylrfishr","email":"tyler@tylerjfisher.com"}],"dist":{"shasum":"7ed902fd324412ab2fb32a94e2296d58d57a5722","tarball":"https://registry.npmjs.org/@politico/analytics-tracker/-/analytics-tracker-2.2.0.tgz","fileCount":18,"integrity":"sha512-ddDm/IabZBZNKm2OJ7N9TV6wvoowzs7Gp2bbJ/2ZCge2UCxlSxQ6P/oscJG/dtQzO38v/0qGoUelFcEztSVcYg==","signatures":[{"sig":"MEUCIE0drcsbgvt1gjGjt4H1F1wCdbCMdN2W+DFKz10eyE1DAiEAtyUPzxuA2pSSlMk2667m2odIqF1Y0EB8XbtXZxRwruY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoJWbCRA9TVsSAnZWagAAe8oP/ig8q7FiGlJ3OzBzeo9m\n9fTxcDdJzdkzaYlvtI3B08gDohMJdq4PLgTFMsLlJiCr7ZHU2BXcdA8rlAIb\nQ5OGt4usK34o06DDQ7Q+8t62jCzbd5iKWo73Q57M7sbm+/tL9+5oZPg8Zxng\ndd3wj04oE1GNrqXnpVVc/baPVgPZJqm7oFII7uDK8vJwu4TiXCJaHJS5JEWM\n3xKKEgvVA6oZ5BBKGX6CM+Hf8JL2ijJ6AwSBhoPMCa38Cjf7U626q/mWffOZ\norStvpwIJ8LiAJBAtb5YuDRqS4nreRK18q1aU6BZ3yNMjIwlMpCIj4ggZANV\nxd+7ukYrhlomyMUhcOX9Bp/NDdn2wICxzXeu/k0T6+5Ty8dc5HnLJIgZGNMl\nY1j+h5wWaJKiIpgckEVrbNyx7ueKwN+wj3amnDEJZEADpql6TsiEjuqhX0FC\nK+7i3WPQWsZWtioZmaIOtc8uO35D8VwjRnRHNXmZOs5S0YGJAp9E5LWSBwld\n4+I5DL4KZcxl+3e400JgRu68gRSDGAmSWc7gEXE0X8o5LOnDLaBbMFKqBehm\n0NcfGYRAf6/Cw/RDTOQWgq4tJg/sik+KY6hPOreAORKzKyJEmEsTedyFHyW5\nH0v8VgsCxqVMtTk5ahoyQEZh+YXHchNn7TTXACpSoWma/bk369fXzyznzBwj\nbO8I\r\n=6PpS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/module.js","scripts":{"dev":"nodemon --ignore dist --exec npm run build","test":"nyc mocha $(find src/**/test.js -name '*.js') --require \"@babel/register\" --timeout 30000","build":"rollup --config config/rollup.es.js"},"_npmUser":{"name":"brizandrew","email":"briz.andrew@gmail.com"},"description":"A tool for page tracking on POLITICO interactives pages.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 POLITICO\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.11","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","yarn":"^1.9.4","mocha":"^5.2.0","rollup":"^1.7.3","nodemon":"^1.18.4","expect.js":"^0.3.1","@babel/cli":"^7.1.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.2","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.0.1","@babel/plugin-transform-runtime":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/analytics-tracker_2.2.0_1587582363071_0.7662716871239692","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@politico/analytics-tracker","version":"2.3.0","author":{},"license":"ISC","_id":"@politico/analytics-tracker@2.3.0","maintainers":[{"name":"ldavidson45","email":"lizdavidson45@gmail.com"},{"name":"stilessl","email":"stilessl@gmail.com"},{"name":"hungsu","email":"hungsu.nguyen@gmail.com"},{"name":"guirreri","email":"christian@guirreri.com"},{"name":"followyouhome","email":"izvergsklizmoy@gmail.com"},{"name":"jackkoppa","email":"hello@jackkoppa.com"},{"name":"evanitoj","email":"evan.j.sanderson@gmail.com"},{"name":"tylrfishr","email":"tyler@tylerjfisher.com"},{"name":"mazet","email":"lilyinchile@gmail.com"},{"name":"hobbes7878","email":"jon.r.mcclure@gmail.com"},{"name":"brizandrew","email":"briz.andrew@gmail.com"},{"name":"bzjin","email":"bjin@politico.com"}],"dist":{"shasum":"19268f2099cb6db40fa1218b13563cc95c070467","tarball":"https://registry.npmjs.org/@politico/analytics-tracker/-/analytics-tracker-2.3.0.tgz","fileCount":18,"integrity":"sha512-9afhjPGah7PSmMRDcg3iP9ELl/Ft5mvPy1kPDlGHswjZNlah5AvJcG5CwZNv8MrKf2cf23RkhF2P9CjWfws0KA==","signatures":[{"sig":"MEYCIQC6H8YpA8iQjmalf04nLimVgog/GYTGcRPT14tYUL7NtwIhAOJ0HqeMNBywNs0S3gC+LW5iEERvoKSRbxKf1OOTA8ro","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiGviCRA9TVsSAnZWagAAXw4P/i4V2ip7j7cYeuT0oLOZ\nSNSXIxXz42yErC966M82RdXwoP7eQvkgFH9kK7stmfmcL8oFk/IPtvBbZ84G\n13QDFgeo6DGebRwUnPVxMBn3kiR1LdzMn1IZklxk+8Cv0gmnPYvGYdaHPZMF\n+gKoWLMhgXZh+wfCO+Jut/yDM1TMH5V8d15a8ntJK/KbGtbICVIq3qtysIBu\nir4a4n8ZB1Tto+7hvqJZ3iim4PvlZiJDoKLVtjvG6dDRV9iYkF6SsRdHiUT2\naV6QHmRH/Fqm8rb6TtlDy6QckmWXq9wo54/lnQS/n4RYtKK94NPyx/ur481I\nlAg6nNwjNfYYyoZKCi+i/AuoGVMPKKKgyXIicLs9ejXzyTBU6ISMv+5l8trH\nJSmZaoLlkIE+YVoe7uy/4DFk77sf1qcDofxWnzSyHAJ3qTSBHGq/XWmjvbaB\nRdlrztWq65nQfmAaydWW19UNtSBv4bhJj+1qdF2a8TVwqXewFbbGaEv/dzUD\nRTswUc7TeYcfGqutsUNf9ERyDYrbJAr/gC3akkJ0O2BN4fKsa4lUixJKbhYN\n6x7EmEv6oicvba3addtXiubIoqsnIVVzE/TFqWXwXtt93+EMwg4lz05ZCtcf\nKEejz9/fAu83HJrIlxcDCVbAOcbXsxkkgL9t1oNC279I8zH6CaojYuCSgJyt\n3hNL\r\n=bpWh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/module.js","scripts":{"dev":"nodemon --ignore dist --exec npm run build","test":"nyc mocha $(find src/**/test.js -name '*.js') --require \"@babel/register\" --timeout 30000","build":"rollup --config config/rollup.es.js"},"_npmUser":{"name":"brizandrew","email":"briz.andrew@gmail.com"},"description":"A tool for page tracking on POLITICO interactives pages.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 POLITICO\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.11","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","yarn":"^1.9.4","mocha":"^5.2.0","eslint":"^7.19.0","rollup":"^1.7.3","nodemon":"^1.18.4","expect.js":"^0.3.1","@babel/cli":"^7.1.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.2","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.0.1","@babel/plugin-transform-runtime":"^7.4.0","@politico/eslint-config-interactives":"^1.0.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/analytics-tracker_2.3.0_1619553249831_0.8107212207153169","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@politico/analytics-tracker","version":"2.3.1","author":{},"license":"ISC","_id":"@politico/analytics-tracker@2.3.1","maintainers":[{"name":"ldavidson45","email":"lizdavidson45@gmail.com"},{"name":"stilessl","email":"stilessl@gmail.com"},{"name":"hungsu","email":"hungsu.nguyen@gmail.com"},{"name":"guirreri","email":"christian@guirreri.com"},{"name":"followyouhome","email":"izvergsklizmoy@gmail.com"},{"name":"jackkoppa","email":"hello@jackkoppa.com"},{"name":"evanitoj","email":"evan.j.sanderson@gmail.com"},{"name":"tylrfishr","email":"tyler@tylerjfisher.com"},{"name":"mazet","email":"lilyinchile@gmail.com"},{"name":"hobbes7878","email":"jon.r.mcclure@gmail.com"},{"name":"brizandrew","email":"briz.andrew@gmail.com"},{"name":"bzjin","email":"bjin@politico.com"}],"dist":{"shasum":"748069a775df84a8997205036126069b88e7cadb","tarball":"https://registry.npmjs.org/@politico/analytics-tracker/-/analytics-tracker-2.3.1.tgz","fileCount":18,"integrity":"sha512-COltmAEnmYlueA5YV4cOXClvwFtvM0p6MVOIKeYg3tDFqjKJJq2TyFP+9YWIH8NipvlFeQYClk8f9M39aH7bdw==","signatures":[{"sig":"MEYCIQC0nYtk7c5Vhdu9hD2i8nK/0vesoc8wMZZAKPaopQ7SGwIhALOSzUG8MxY9VhRxxGSOTrnmIMnfw1izoiOck+4KfpTJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiGzYCRA9TVsSAnZWagAAC2sP/2udz5Hk+lFR/rGqBMr1\n8/vZR5nsiXl8B473Gry7KzaP0T1Bk6cI1dV0LyD4y/e2x6PZXhsGitNYAx9l\nnCAHccAHItCc/5sydq9oYhj2iJZk4cnq4k7w9sTUUkplEyWCswW00EYXvgSW\n/IjVM1jICi4bU+yK5N7uSZG5JecdSjIHXvlWGGQje/l6n2GN6IemCJHNMNpj\nMTPVo+ZpjJOdhtdoCWbipJywNjT4vS5748WYWeT4WITLSPjKLi6GKV0GdVZL\n9lgFGWsw/8d9yq08JJio1+EO6LL8Pt6T57tJ23XyYQRUZ/vx7lktFRV11AJS\nd99WxIY6kOqTewNKbmeTkIPzLqSfgOQ5/Ety0Pkxx2LHUxSa68cB6mLvg4yv\nzP6DqddNzXYljdL6DIE51YRqz5Z8wkV7/oZyY/uv1gpbDZmd2QOS7irYTuv3\nvRukBwLvUgORDZriZyAXMxqo2b4qJS/hJ2C577uUUAH4x5NTAhfC3+Myq+xV\nkAJdadqHtH6iDnR1jrY+y0YMQ7XKIes4FTOEceC1iCRKYu+kH1oh+kzo9Oj4\n9qdQRq+x1U+rmUGN+Q2xwNY04hGqkWjwEwdZshYzoj9aW6nzQPHlksxTp3Yn\nQS6MLS0EttpBzmQP5WURrGcbFnbGn/3VDBTXlaYQGQYnK7uq4WuzJBWkvebm\nkysd\r\n=ljoj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/module.js","scripts":{"dev":"nodemon --ignore dist --exec npm run build","test":"nyc mocha $(find src/**/test.js -name '*.js') --require \"@babel/register\" --timeout 30000","build":"rollup --config config/rollup.es.js"},"_npmUser":{"name":"brizandrew","email":"briz.andrew@gmail.com"},"description":"A tool for page tracking on POLITICO interactives pages.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 POLITICO\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.11","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","yarn":"^1.9.4","mocha":"^5.2.0","eslint":"^7.19.0","rollup":"^1.7.3","nodemon":"^1.18.4","expect.js":"^0.3.1","@babel/cli":"^7.1.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.2","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.0.1","@babel/plugin-transform-runtime":"^7.4.0","@politico/eslint-config-interactives":"^1.0.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/analytics-tracker_2.3.1_1619553496362_0.6312130673019891","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@politico/analytics-tracker","version":"2.3.2","author":{},"license":"ISC","_id":"@politico/analytics-tracker@2.3.2","maintainers":[{"name":"ldavidson45","email":"lizdavidson45@gmail.com"},{"name":"stilessl","email":"stilessl@gmail.com"},{"name":"hungsu","email":"hungsu.nguyen@gmail.com"},{"name":"guirreri","email":"christian@guirreri.com"},{"name":"followyouhome","email":"izvergsklizmoy@gmail.com"},{"name":"jackkoppa","email":"hello@jackkoppa.com"},{"name":"evanitoj","email":"evan.j.sanderson@gmail.com"},{"name":"tylrfishr","email":"tyler@tylerjfisher.com"},{"name":"mazet","email":"lilyinchile@gmail.com"},{"name":"hobbes7878","email":"jon.r.mcclure@gmail.com"},{"name":"brizandrew","email":"briz.andrew@gmail.com"},{"name":"bzjin","email":"bjin@politico.com"}],"dist":{"shasum":"c00e4e981492eb291c4806544ee76bb25fed490b","tarball":"https://registry.npmjs.org/@politico/analytics-tracker/-/analytics-tracker-2.3.2.tgz","fileCount":18,"integrity":"sha512-TxH+J/4J1nTkbVXVz+CRMcbVrgtQyqot1h/SRF9ZVDVBRMvo3iPttOs5E4zU8M7cnbABeKlNxLPh3JXQpKA8nA==","signatures":[{"sig":"MEUCIGPre7ePrQthFQr9/5GN8QRJV9gFzPX2OxRGz1xlZnS8AiEA7KcMXLekmJjYyfHec3iel4PVWOHGKNCuE8OpIgwenyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiHUiCRA9TVsSAnZWagAAfSMQAKNOGQr1jT1JJv2uruHw\n560Cr2L8t29LLR6TtPtTfx94byRYm/WmX3ZA328ckVNNWTIl2QpIAUM1F8Un\nQZ763ZDz8iH8EsNzOp6Nj6pfzR074aNAo908gJEEKo2/E7wkZiWsZiAQSX1M\n6hVMuFhgFgz6lQrV1hCRDe9wbEtuaCl8n2O8W3jLz32FfXvB53Vw0hU1pj+K\nl/gNzIRNV2J+jNwwY+ZsujTAZfxQrOasV/X3jl/P9MJXitQw0gUAd01v1yHf\nyv1FklbxfBDwo7dIEidomCmEjQOvyY9fbAkjCnauur1p+JsZa/J5rwCxZERJ\n1KlyoPpO7TU8dFWtomIgqqp7tJT3SgBemtPQWlXkU96KueSkXpMi/CWqN1xq\nJVhOsI0LhBmPzeZn70abojq6HI9A16fiUT19fT3IrrbB8yZLLXQ2hvjxQZpT\nVIbPVZr0mLd9uO7hRQyzIeKYcXufy7ZMF0ZQId6Z13hN39tHvKEcvMn5jL5C\n6iSMk13ckYcFz02fjejsmknOz6yI/FFGOu5cfP3E5yQf35pimXDTwLuy//kn\nkHN7YVgCeX5z8iRbDGBKbeL2/eYGa/gcZgR2YfdBK7wmcJ8eOteK9C7JSGQE\nFIvsrDQmgjYZJ+6iV6Ug3QMCYT0EkHMnXN9pZ/NGMwr5gpdfDoYbQ71pNUjd\nZJbR\r\n=uGVC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/module.js","scripts":{"dev":"nodemon --ignore dist --exec npm run build","test":"nyc mocha $(find src/**/test.js -name '*.js') --require \"@babel/register\" --timeout 30000","build":"rollup --config config/rollup.es.js"},"_npmUser":{"name":"brizandrew","email":"briz.andrew@gmail.com"},"description":"A tool for page tracking on POLITICO interactives pages.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 POLITICO\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.11","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","yarn":"^1.9.4","mocha":"^5.2.0","eslint":"^7.19.0","rollup":"^1.7.3","nodemon":"^1.18.4","expect.js":"^0.3.1","@babel/cli":"^7.1.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.2","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.0.1","@babel/plugin-transform-runtime":"^7.4.0","@politico/eslint-config-interactives":"^1.0.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/analytics-tracker_2.3.2_1619555617671_0.48067870510032584","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"@politico/analytics-tracker","version":"2.3.3","author":{},"license":"ISC","_id":"@politico/analytics-tracker@2.3.3","maintainers":[{"name":"ldavidson45","email":"lizdavidson45@gmail.com"},{"name":"stilessl","email":"stilessl@gmail.com"},{"name":"hungsu","email":"hungsu.nguyen@gmail.com"},{"name":"guirreri","email":"christian@guirreri.com"},{"name":"followyouhome","email":"izvergsklizmoy@gmail.com"},{"name":"jackkoppa","email":"hello@jackkoppa.com"},{"name":"evanitoj","email":"evan.j.sanderson@gmail.com"},{"name":"tylrfishr","email":"tyler@tylerjfisher.com"},{"name":"mazet","email":"lilyinchile@gmail.com"},{"name":"hobbes7878","email":"jon.r.mcclure@gmail.com"},{"name":"brizandrew","email":"briz.andrew@gmail.com"},{"name":"bzjin","email":"bjin@politico.com"}],"dist":{"shasum":"2394e5b13f4f7aaca03ce154d319f9760877b3a9","tarball":"https://registry.npmjs.org/@politico/analytics-tracker/-/analytics-tracker-2.3.3.tgz","fileCount":18,"integrity":"sha512-Ty/WHQFRqDoO2Mk9Gd7RxKhc11WTDmZBnaUoUPoNyJzfLyVm6uMO5QRbfon0I39XapfSHxkbCdizWcMzHzdQAw==","signatures":[{"sig":"MEYCIQDYHCy3Xu4Yo63YqoJa+/rXwkknuFCXcOG9Aursjko8BgIhAN0oriEI/ywS6G/nr69QycijQ8nBhQBW0o6dwuyydzaF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiHnvCRA9TVsSAnZWagAAXfcP/iSvbFexbjFKxB85i1pS\nouLZdPCSMfzJjkK1wlmX0EDtU9m1RTteiNbkBsQeUQ6mOnkxxqa+8XindEId\nz0xkYLtoITsfelraoXwvylzPDoEHiu4xs3AYGXw8rFSVTeMTkZUvREmkzcJe\nQSkHzE6XASf2jUOSHKES98yptweVFmXC+Vl36VSkXVexOUchJQiD9mdkCMuL\nuGdKf1e2SKpc93bx98r2U0C6LkHzgIG1UXSB3roXpdhBrL9fwhMYhsQkAy/e\nxPpjIfxSHHxKtVSjq9WbIOs/sPTd7f4g+8fHKIYYKaKB7ypGUzNIzmtfAYdP\nhNfJI+XKCoKAFqwbhtTkgLlWTmLwTPFFH+cEsGT94HSAl5J0DF8P90Yhj7St\nkv7m+FtqtgwIYp0OkLhtBYmllYFxE8hoIZcXdsNJCnGTt0F8qabtlzag1kyC\nWkyxJPrCBS6vHfQqjJZvmJicdiiASwRX/yN7Ig/whi4KhB2FQOkRp6MYI42b\nYQXjv8iCijbXUYHuZ+RQmno+PKDtS/urApkEVbCd6LU4sGb2McoaHQH7bm8A\nOnXufquBuBVnxOEIYWpr/ixFFERVwVxaGG0bXEKIuAQ5ZYmZEHyDcn7GB91m\nKkgPzWDhgaXgWWYMbw8KM1KnQLQWtQ4yTplMwfEhM+VQwny5xdvIANsS3802\nMYyE\r\n=qTYH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/module.js","scripts":{"dev":"nodemon --ignore dist --exec npm run build","test":"nyc mocha $(find src/**/test.js -name '*.js') --require \"@babel/register\" --timeout 30000","build":"rollup --config config/rollup.es.js"},"_npmUser":{"name":"brizandrew","email":"briz.andrew@gmail.com"},"description":"A tool for page tracking on POLITICO interactives pages.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 POLITICO\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.11","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","yarn":"^1.9.4","mocha":"^5.2.0","eslint":"^7.19.0","rollup":"^1.7.3","nodemon":"^1.18.4","expect.js":"^0.3.1","@babel/cli":"^7.1.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.2","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.0.1","@babel/plugin-transform-runtime":"^7.4.0","@politico/eslint-config-interactives":"^1.0.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/analytics-tracker_2.3.3_1619556847462_0.9094940193609167","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-06-13T16:04:09.500Z","modified":"2026-02-11T20:48:18.040Z","1.0.0":"2019-06-13T16:04:09.764Z","1.0.1":"2019-07-25T20:21:55.373Z","1.1.0":"2019-11-15T16:00:09.207Z","2.0.0":"2019-11-15T16:56:59.610Z","2.0.1":"2019-11-15T17:46:52.743Z","2.0.2":"2019-11-15T17:50:14.372Z","2.1.0":"2019-11-18T17:42:47.620Z","2.2.0":"2020-04-22T19:06:03.181Z","2.3.0":"2021-04-27T19:54:09.967Z","2.3.1":"2021-04-27T19:58:16.527Z","2.3.2":"2021-04-27T20:33:37.833Z","2.3.3":"2021-04-27T20:54:07.655Z"},"author":{},"license":"ISC","description":"A tool for page tracking on POLITICO interactives pages.","maintainers":[{"email":"stilessl@gmail.com","name":"stilessl"},{"email":"kherbert@politico.com","name":"kherbert"},{"email":"christian@guirreri.com","name":"guirreri"},{"email":"lilyinchile@gmail.com","name":"mazet"},{"email":"briz.andrew@gmail.com","name":"brizandrew"},{"email":"pfriedrich@politico.com","name":"pfriedr"},{"email":"codingwithbrian@gmail.com","name":"wickidd"},{"email":"russellbvea@gmail.com","name":"rbvea"},{"email":"dev@caitlinfloyd.com","name":"caitlinfloyd"},{"email":"ewalters@politico.com","name":"ewalters-politico"},{"email":"tcrite@politico.com","name":"tcrite_pol"}],"readme":"![POLITICO](https://www.politico.com/interactives/cdn/images/badge.svg)\n\n# @politico/analytics-tracker\nA tool for page tracking on POLITICO interactives pages.\n\n## Usage\n\nInstall this library as a dependency.\n\n```\n$ yarn add @politico/analytics-tracker\n```\n\nCreate a folder called `analytics` in your `utilities` directory (the location of this directory may differ depending on your template). Inside of that, make a filed called `events.js` and export constants for each event you want to track. (See [Naming Your Events](#naming-your-events) for more.)\n\n```javascript\nexport const ACTION_NAME_ONE = 'action-one';\nexport const ACTION_NAME_TWO = 'action-two';\nexport const ACTION_NAME_THREE = value => `action-three:${value}`;\n```\n\nThere are two ways to use the analytics tracker depending on your template and personal preference.\n\n### As a Class\nYou can use the tracker as a class. If you need to track different things in different React components for example, you should instantiate it outside of your components, and import it as a module.\n\nTo use it as a class, create a file in your `analytics` directory called `index.js`. In it, instantiate a new tracker. You'll need to pass a configuration object (see [Creating a Tracking Conf](#creating-a-tracking-conf) for more).\n\n```javascript\n// analytics/index.js\nimport { AnalyticsTracker } from '@politico/analytics-tracker';\n\nconst tracker = new AnalyticsTracker(conf);\n\nexport default tracker;\n```\n\nThen you can import it along with an event string and use its `event` method, passing the name of the event as an argument.\n\n```javascript\n// Some file with an action that should be tracked\nimport tracker from './path/to/analytics/';\nimport { ACTION_NAME_ONE } from './path/to/analytics/events.js';\n\ntracker.event(ACTION_NAME_ONE);\ntracker.event(ACTION_NAME_THREE('my-value'));\n```\n\nYou can also track a page view (for use in SPAs) by invoking the class's `view` method, passing the name of the view (or the `pageName` in typical utag parlance) as the argument.\n\n```javascript\n// Some file with an action that should be tracked\nimport tracker from './path/to/analytics/';\nimport { ACTION_NAME_ONE } from './path/to/analytics/events.js';\n\ntracker.view('Page 2');\n```\n\n### As a React Hook\nYou can also use it as a React hook. Pass the same conf into the `useTracker` hook to receive an object with a `trackEvent` key and a `trackView` key for their respective actions.\n\nFor ease of use, you should create a file in your `analytics` directory called `index.js`. In it, create a hook that returns the value of this hook while passing the conf object (see [Creating a Tracking Conf](#creating-a-tracking-conf) for more). This way you only have to do it once.\n\n```javascript\nimport { useTracker } from '@politico/analytics-tracker';\nimport conf from '../path/to/conf';\n\nexport default function useMyTracker(){\n  return useTracker(conf);\n}\n```\n\n```javascript\nimport useMyTracker from './path/to/analytics';\nimport { ACTION_NAME_ONE } from './path/to/analytics/events.js';\n\nconst MyComponent = props => {\n    // ...\n\n    const {trackEvent, trackView} = useMyTracker();\n    const onButtonClick = () => {\n      trackEvent(ACTION_NAME_ONE)\n      trackView(props.pageName);\n    }\n\n    // ...\n}\n\n```\n\n## Creating a Tracking Conf\nThe definition for the tracking conf is the following. As a reminder `params` wrapped in `[]` are optional.\n```javascript\n/**\n * A configuration object.\n * @param {Object} conf\n\n * @param {String} conf.appName - The name of your app. See below for more.\n * @param {String} conf.siteSection - The section of the site the app belongs to. Usually either \"politics\" or \"elections\".\n * @param {String} [conf.pageType=interactives] - Either \"interactives\" or \"2020 Elections\"\n * @param {String} [conf.pageSubType] - Usually the name of the app or a broader package the app belongs to. See Mitch if you're not sure if you need one.\n * @param {String} [conf.adUnitSection=politics] - Almost always \"politics\".\n * @param {String} [conf.freePaidContent=free] - Almost always \"free\".\n\n * @param {Object[]} conf.authors - A list of authors\n * @param {String} conf.authors[].name - The name of the author\n * @param {String} [conf.authors[].link] - A link to the authors bio\n */\n```\n\n## Naming Your App\nEach project should have its own app name. This value must be unique across all interactives and cannot have spaces. The easiest thing to use is the slug of your project. That will ensure it is unique and spaceless.\n\n## Naming Your Events\nEvent names should also be spaceless. If you have multiple groups of events, you can prefix your events with the name of the group followed by a colon.\n\nFor example, in my app, I have two views. One is called `List` and the other is called `Detail`. I might make the events related to actions in my `List` view something like `list:nav-button-click` and `list:expand-button-click`.\n\nYou may also have a situation where you have a list of slightly different variations on an action. In this case, rather than making one event for every vartion you can make a functional event.\n\nFor example, I have a datepicker with every year from 2000 to 2010. Instead of making one event for each date in the datepicker, I can use a functional event like this:\n\n```javascript\nexport const DATE_PICKED = date => `datepicked:${date}`;\n```\n\nThen when I want to use it I can pass a value to that event such as:\n\n```javascript\ntracker.event(DATE_PICKED('2012'));\n```\n\n## Finding The Data\nSo you've gone through all the work to track interactivity, but how do you find the results of this testing?\n\n1. Go to the [Omniture login](https://sc.omniture.com/login/)\n2. Choose to use the Experience Cloud login\n3. Use the login for Adobe in the 1Password (the one for `interactives@politico.com`, not your personal one).\n4. In \"Workspace\", make a new project (or edit an existing one of yours)\n5. Drag \"Interactives\" (the dimension) on to the Freeform table. Then drop \"Interactive Interaction\" as a metric.\n6. Then you can use the filter options on interactions to filter for only: `interactives:YOUR-APP-NAME`.\n","readmeFilename":"README.md"}