{"_id":"@alexanderjeurissen/use-reactga","_rev":"7-2e8334929b7b2d11287b0c52c2caef8e","name":"@alexanderjeurissen/use-reactga","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.1":{"name":"@alexanderjeurissen/use-reactga","version":"1.0.1","description":"ReactGA provider / hook for consuming reactga anywhere in the render tree.","main":"./dist/use_reactga.js","types":"./dist/use_reactga.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alexanderjeurissen/use-reactga.git"},"author":{"name":"Alexander Jeurissen","email":"1220084+alexanderjeurissen@users.noreply.github.com"},"license":"GNU General Public License v3.0","bugs":{"url":"https://github.com/alexanderjeurissen/use-reactga/issues"},"engines":{"node":">=10.0.0"},"directories":{"src":"src"},"scripts":{"build":"tsc --listFiles --newline lf","babel":"babel src -d","build:dev":"tsc -w --newline lf","test":"npm run test:prettier && npm run test:jest","posttest":"rm -r tests/custom-db/*","test:dev":"cross-env ENV_CI=true DEV_MODE=true jest --watch --coverage --config jest.config.js","test:jest":"cross-env ENV_CI=true jest --verbose --forceExit --coverage --config jest.config.js","test:prettier":"prettier-check \"+(tests|src|examples)/**/**.+(js|ts)\" --tab-width 4 --print-width 120","postversion":"git push --tags"},"keywords":["reactga","google-analytics","provider","hooks","hook","react","reactjs","jsx","component"],"dependencies":{"react":"^16.13.1","react-ga":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@types/node":"^14.0.13","@types/react-ga":"^2.3.0","typescript":"^3.9.5"},"gitHead":"489104e8b8dc471a93c515d8c436cf6bb81cc8f9","homepage":"https://github.com/alexanderjeurissen/use-reactga#readme","_id":"@alexanderjeurissen/use-reactga@1.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FlTUMPkqmX6pH1TkXyM4EmlQ/sKrF2tFv4KQll7fetN+bRAtxFMIQjEFSDOnXz7ay/VRuOhn6ivAWttFN+VWeg==","shasum":"242ffde1cb42cef7f56bb189897969fdc138ee99","tarball":"https://registry.npmjs.org/@alexanderjeurissen/use-reactga/-/use-reactga-1.0.1.tgz","fileCount":5,"unpackedSize":40667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe788RCRA9TVsSAnZWagAABkEP/R+BFaQZt6HQHrzkXRTH\n4gbBRxWgdW7puYrzK4suLsX4Iq5PT3dEhRgUfds0tlxGV2SNbqZ0F0Fgeaq8\nVVmxUl0bFVQExF5ZyUU2OLepya5zGmbWC2LsBm4hyDrFjRUH+D3sWm11vcRd\n+OZN2PVLoHtMdIqR2fnW7dsOBWmT7yqttG7B8bIxmk3OlQKlKIHybcuDcvUL\nKfjfgM9MwlaNiy9fInVnSJYDZhvemq1nhnJROsPfj0aLK2W88fc5VdEyP3OX\ng7xyyRLWKxqIrTyyfKXA8RAICfjuDCagvY33zP8PcEkPnG+GzbnyHOJ2xNed\nnWVBVJ6bMHprXFUkOlIgOAl1r2j5ayEEhjP6APfQ46nkT/i0K1XmVhT1Ordx\n2Imf8tbTh9jMx6nS7J8jhnn+NDEolF6UiAmltTAFGt6aAiKr+fbluKJdfKGo\n/hzVJisSsrorvjP1tZXN6pGZ8d6YivLPoLRssWuug3Eb4c2JOYvAUs2Jy4BD\nX40BWlFOh4fMTgnZ6lvI7VDl/tGxL1Zvxqf0HZwi7mwcC74F+6ziaOZXTfaD\ncfik1/cRr8dvA2m48PBO0KTAeeeX6HoUjk9Raxc9NiGCYZNRWHAAi1uF79C5\nd+thJussxT/lXGuui4qYyUdX8cBHP58QXsrfhrJzfwB620Qkg6TjJCdjEqNS\nLX/t\r\n=OQ7k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAm5C6gQLwszwvTm0eA5Gq0uBlcIrFGe9LexXxV5osvrAiEA9xyRPP9UqM10TZ1w81ALVDLl82ZJZwAhxTWzyo4yJVI="}]},"maintainers":[{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"}],"_npmUser":{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-reactga_1.0.1_1592774417105_0.7428257969556902"},"_hasShrinkwrap":false},"1.0.2":{"name":"@alexanderjeurissen/use-reactga","version":"1.0.2","description":"ReactGA provider / hook for consuming reactga anywhere in the render tree.","main":"./dist/use_reactga.js","types":"./dist/use_reactga.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alexanderjeurissen/use-reactga.git"},"author":{"name":"Alexander Jeurissen","email":"1220084+alexanderjeurissen@users.noreply.github.com"},"license":"GNU General Public License v3.0","bugs":{"url":"https://github.com/alexanderjeurissen/use-reactga/issues"},"engines":{"node":">=10.0.0"},"directories":{"src":"src"},"scripts":{"build":"tsc --listFiles --newline lf","babel":"babel src -d","build:dev":"tsc -w --newline lf","test":"npm run test:prettier && npm run test:jest","posttest":"rm -r tests/custom-db/*","test:dev":"cross-env ENV_CI=true DEV_MODE=true jest --watch --coverage --config jest.config.js","test:jest":"cross-env ENV_CI=true jest --verbose --forceExit --coverage --config jest.config.js","test:prettier":"prettier-check \"+(tests|src|examples)/**/**.+(js|ts)\" --tab-width 4 --print-width 120","postversion":"git push --tags"},"keywords":["reactga","google-analytics","provider","hooks","hook","react","reactjs","jsx","component"],"dependencies":{"react":"^16.13.1","react-ga":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@types/node":"^14.0.13","@types/react-ga":"^2.3.0","typescript":"^3.9.5"},"gitHead":"432fff8d0c905f4e85662c1fc08266bdc64245d4","homepage":"https://github.com/alexanderjeurissen/use-reactga#readme","_id":"@alexanderjeurissen/use-reactga@1.0.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xVWCDKM/ouSbXNJ98r+9qcmcReGJgd2+DS+B3aKxWOzVe6DMIXsHyoXxP3vSbE8rYsZrQEELvfIVJ/a418Wvzg==","shasum":"25f42375bc25ad9d2778b0d24ae5e9779d43cb8c","tarball":"https://registry.npmjs.org/@alexanderjeurissen/use-reactga/-/use-reactga-1.0.2.tgz","fileCount":5,"unpackedSize":40667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe79AtCRA9TVsSAnZWagAAI78P/0XezspZxALMx70XPqJL\nk8ujLcmxD+O7ladulN9+rgQproyk+WW/Z7FaSisnhGitb3WVr1DlJk042Md5\n+D8HWaAG88Z31UdLL6erbgmxotnrzkN2LEgCuh29sk2qUP9roOqyyECvtBXC\ntfGqw3xwjw0turo+TJYITQUmp833SoTy/0rSprhZbLXU9vDSfPhGNhIiuIgG\nvAKQdZWkj+z/qOcT5XwjybTLdkyKiD+N9ZAo2SzDbGt73mmB4XUs77bk+c0l\ntGzaFeGz0xdrrORFI3aqQmLbhPigf+FhsuQhd/Y8MQqQ5Qx+OQh8bhd79bQp\ncIpNCjOP6JfX2GPH2Oh098OlmrtKu2RLkRuDbXTcVQTHW+pNFJQL8Kif2wsr\nqG29ohsgnis3A6d0ZkaDNCtik21oZSFM21W6HlPm0GKwvY1jz/uAyWhIFtDW\nOKQSV2q5EM/oTgJys6uKxDpLpApiOB340er0UhdLr7EQlpOMzNjxWG1ZCwFn\n8vwcUkY+eiH0uYlAIUIAhHJuWlfXGifXCjduTHyyvmSfZDq53xUbrPDGJmcL\nq4imAhtbww+X+Nh1M0Q7jhh/3JwZxvtTOo+H8P8puFw3K8gCwmyphq59v4yR\nMV7D6sNofHu+t1aIaaQ36rrzIkt5Dh5zbosfVVoZb3g6idohTgrWVnTmcoLg\nLPp5\r\n=jBGM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtgViclJ/LADAHMx4i7cThBJ+H/SzO2QzKYGmVSdLrYAIgdHKRLri1ct+2x+gRbXJYnUuDYi8CwLlWVsAkWMEOnOo="}]},"maintainers":[{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"}],"_npmUser":{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-reactga_1.0.2_1592774701168_0.7065341163041203"},"_hasShrinkwrap":false},"1.0.3":{"name":"@alexanderjeurissen/use-reactga","version":"1.0.3","description":"ReactGA provider / hook for consuming reactga anywhere in the render tree.","main":"./dist/use_reactga.js","types":"./dist/use_reactga.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alexanderjeurissen/use-reactga.git"},"author":{"name":"Alexander Jeurissen","email":"1220084+alexanderjeurissen@users.noreply.github.com"},"license":"GNU General Public License v3.0","bugs":{"url":"https://github.com/alexanderjeurissen/use-reactga/issues"},"engines":{"node":">=10.0.0"},"directories":{"src":"src"},"scripts":{"build":"tsc --listFiles --newline lf","babel":"babel src -d","build:dev":"tsc -w --newline lf","test":"npm run test:prettier && npm run test:jest","posttest":"rm -r tests/custom-db/*","test:dev":"cross-env ENV_CI=true DEV_MODE=true jest --watch --coverage --config jest.config.js","test:jest":"cross-env ENV_CI=true jest --verbose --forceExit --coverage --config jest.config.js","test:prettier":"prettier-check \"+(tests|src|examples)/**/**.+(js|ts)\" --tab-width 4 --print-width 120","postversion":"git push --tags"},"keywords":["reactga","google-analytics","provider","hooks","hook","react","reactjs","jsx","component"],"dependencies":{"react":"^16.13.1","react-ga":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@types/node":"^14.0.13","@types/react-ga":"^2.3.0","typescript":"^3.9.5"},"gitHead":"7afea1d22950e8850983216e8e911a4a8fc9bb2b","homepage":"https://github.com/alexanderjeurissen/use-reactga#readme","_id":"@alexanderjeurissen/use-reactga@1.0.3","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-OoajLl9l1/jovAGAmeu2kB2MtY2Nh7N/3v/4rrNvaXKK1AdGNgNdHGzNQFj7/dZO3OdyGQZzs4ehpWewOYQvKg==","shasum":"937d2580adbcad7c95af4a735b262c1eee61028a","tarball":"https://registry.npmjs.org/@alexanderjeurissen/use-reactga/-/use-reactga-1.0.3.tgz","fileCount":5,"unpackedSize":41207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8jyKCRA9TVsSAnZWagAAy6sP/1qmFVUzEiNESpMafVJ8\not5qG/wQn0jkwHJ9H53P8msQ0nczxIJVhcTxv3ygFA33xallbK2oa0R2fwVZ\nKEhFXu2Ok/nOiKV3BY+YzOB0NuEHbSkdPQyLj0ver97zpQQbkYH0ZBGP6+KQ\naG9zhYSEnLE31eBafef6ltPvIQytj//DpxdsCiPp5LD7cwnOdD52sp145aFF\nTC03+khhBPdFQwypm/ZfHX1o9nTKuKTFx8edfpi2g1qHCyAQM+2+d16GI13n\n1XSJlGrBvkD3tF9X5v2ENpn6vqRJL3ROeT/k6Y/Q8BADBnoOnGgjSDHZbbUa\njO6LzVD2fv0ngDU4tWxfOmoY0UyNiT1Q86EK7kMhcM4ZlQHDIY559Qmh1mRz\nQaGyEF7EBwCMXOIva5NfYuYrBkSzG2iul+3d8Do3HeV09eTXitmULeeWR8Br\n5VqxcYEbQgJ77KgzZ8FLAMeZCWIxQ7vAE9xp2z6G7lwxq9UBH4p3RzG6VGCB\noRkwKF/DDChtRvakB/86C3UW60dQzEZnCTgvbgZWOJQuFas96tWUVSGJuNfz\n0JNBvU4cXEMDODMzPx+jgvfbgXknSCJZg3elwfjV2LwhYlHzDWTBg6uqakWp\nT8vR9EYWzxCb3IrRGDVTLIuXtAcT4xe75lvrHHpCJHCRWTWP5wDoOV9LhWNf\nlez1\r\n=SKQ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/CmJ9a4H6HeQB2dJ3/c2i/1v+bV1/PGaFWvMMYTNKLAiATyfG7wXIWZUenRXptinlQUw2MZ0ta+uGTfO/0v+20GA=="}]},"maintainers":[{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"}],"_npmUser":{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-reactga_1.0.3_1592933513731_0.49845627348426036"},"_hasShrinkwrap":false},"1.0.4":{"name":"@alexanderjeurissen/use-reactga","version":"1.0.4","description":"ReactGA provider / hook for consuming reactga anywhere in the render tree.","main":"./dist/use_reactga.js","types":"./dist/use_reactga.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alexanderjeurissen/use-reactga.git"},"author":{"name":"Alexander Jeurissen","email":"1220084+alexanderjeurissen@users.noreply.github.com"},"license":"GNU General Public License v3.0","bugs":{"url":"https://github.com/alexanderjeurissen/use-reactga/issues"},"engines":{"node":">=10.0.0"},"directories":{"src":"src"},"scripts":{"build":"tsc --listFiles --newline lf","babel":"babel src -d","build:dev":"tsc -w --newline lf","test":"npm run test:prettier && npm run test:jest","posttest":"rm -r tests/custom-db/*","test:dev":"cross-env ENV_CI=true DEV_MODE=true jest --watch --coverage --config jest.config.js","test:jest":"cross-env ENV_CI=true jest --verbose --forceExit --coverage --config jest.config.js","test:prettier":"prettier-check \"+(tests|src|examples)/**/**.+(js|ts)\" --tab-width 4 --print-width 120","postversion":"git push --tags"},"keywords":["reactga","google-analytics","provider","hooks","hook","react","reactjs","jsx","component"],"dependencies":{"react":"^16.13.1","react-ga":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@types/node":"^14.0.13","@types/react-ga":"^2.3.0","typescript":"^3.9.5"},"gitHead":"db11d51743200ed97523a582c905955a9115d9da","homepage":"https://github.com/alexanderjeurissen/use-reactga#readme","_id":"@alexanderjeurissen/use-reactga@1.0.4","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-UkFbI+Yf8ykFmtOurDTCOnlUVhcH9vp2dUJhcGfsmZiFwLk8RC/tf6ofYOJPpRWbPN/yQWTDsdPJyWi3rp4TpQ==","shasum":"3f7e077ec6f7842df17ea658502fdd9dee620945","tarball":"https://registry.npmjs.org/@alexanderjeurissen/use-reactga/-/use-reactga-1.0.4.tgz","fileCount":5,"unpackedSize":41193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8j4ZCRA9TVsSAnZWagAAwdkQAI+wR6CMyO1eBPRYJhbf\nbEWtoV8UgsqTWKGPkILgMUKwqUq8jXRSxjPWptomdutxOujJoiy2QMZ2QjST\nH57C/UsZCmhfB/vUFUUetY6hbfHdhmKyGOlbA/Qx66ESJJyTWvzjyJS2cXG8\nz0WRUpE5xseTzjL11COpJOUjCqf9XegZiiN2BirV+pU24tqIZFSJPPoPbxua\nIg8z7GtmOCvVAe/b59ABcnz+DjkIYKa06MFOBztyEyiaDNNEpnwmuOltm4y7\n8bpDZtJxAaOYJ8cjbY+B+ohsRsINE3PrecRik2rk7uC+lKlkfwZbUiNDxfrq\n4PRa/chKW75naycgINPBbJkcv+qU+XEULRkB5TJ6wZq8jQpVFPAf+vRsgf/+\nGJanoOiUWUQJLRH6JvRWA9aV0rGzECHvhP6bUdSXeDnqmyH4N9daUPGVdA3m\n9/uyHRDZvelih8FpWfN4d3FiLDKMrOf9/PPZ2McDq/rCpFALiAQ8bINspUl+\nHethDu7UBagR2akmI14mAi9vTMkHLCttlSmHzqV+tT8FUEvUtc4khYZfVJNs\nynBM/dBRIgMKoNj8PWC/15ujfarVjtU5SzPqAlti8bmttYYcxjyHghnZpwPp\nKUm17DRku9E6ZVpG+lOX+X+Ld5EBJG/xlP4CnWIhPzo0ftVMVTpMPcXgcWs+\n1iMe\r\n=mdHG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbtblGwZ8XO0D8y11VS/Ru6y5tx3oV3FUwKZ+OuHrJeAIhAKM1TWN3KQ2S5VmQuPT7JLQYEotbRI+k8ueJyVY87fcu"}]},"maintainers":[{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"}],"_npmUser":{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-reactga_1.0.4_1592933912519_0.2062001803325273"},"_hasShrinkwrap":false},"2.0.0":{"name":"@alexanderjeurissen/use-reactga","version":"2.0.0","description":"ReactGA provider / hook for consuming reactga anywhere in the render tree.","main":"./dist/use_reactga.js","types":"./dist/use_reactga.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alexanderjeurissen/use-reactga.git"},"author":{"name":"Alexander Jeurissen","email":"1220084+alexanderjeurissen@users.noreply.github.com"},"license":"GNU General Public License v3.0","bugs":{"url":"https://github.com/alexanderjeurissen/use-reactga/issues"},"engines":{"node":">=10.0.0"},"directories":{"src":"src"},"scripts":{"build":"tsc --listFiles --newline lf","babel":"babel src -d","build:dev":"tsc -w --newline lf","test":"npm run test:prettier && npm run test:jest","posttest":"rm -r tests/custom-db/*","test:dev":"cross-env ENV_CI=true DEV_MODE=true jest --watch --coverage --config jest.config.js","test:jest":"cross-env ENV_CI=true jest --verbose --forceExit --coverage --config jest.config.js","test:prettier":"prettier-check \"+(tests|src|examples)/**/**.+(js|ts)\" --tab-width 4 --print-width 120","postversion":"git push --tags"},"keywords":["reactga","google-analytics","provider","hooks","hook","react","reactjs","jsx","component"],"dependencies":{"react":"^16.13.1","react-ga":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@types/node":"^14.0.13","@types/react-ga":"^2.3.0","typescript":"^3.9.5"},"gitHead":"1663e7c9b7d42fdb9ca7d1206c77ab142ebd0b80","homepage":"https://github.com/alexanderjeurissen/use-reactga#readme","_id":"@alexanderjeurissen/use-reactga@2.0.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-8vBl75CWkrAE1aTK/1n5dfKMjtLR8uhekBT832h3t7plMxDz8oyGGXUJqATd0aNx+GHy8rXMPtl/HwKKxsFj/Q==","shasum":"537600835ff9bcebb54600e5fce65f91c5d4b363","tarball":"https://registry.npmjs.org/@alexanderjeurissen/use-reactga/-/use-reactga-2.0.0.tgz","fileCount":5,"unpackedSize":7130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8yoDCRA9TVsSAnZWagAAmtwQAIxR2LqaTTojo/Ncx73s\n6e5RhDFKMNCHVVCUrDUkw+ozqXX64h+uaHI/wrAvGMswXnlsQMe9gOqb4nCM\nut1sRz+j5h+oPKCkaK9+rTrpUG+3Sjoz1UdU0edW7AbeDA45PBR9y8mSnAG0\n/tUUbGainso9S2s4frQzx4U+LypLMSggd2uMlrckqOUnAOBlnT7Hd5h3fiHq\nR6nwqQxE4/2B7NyXToDn9h2jzpOJVdvJcQDf3ZzKS1MIW1J93eBmi5DNqTxT\nmRRoT+MvgIJShAlKlBIdWUCfMWXcEU8rR1DUbIlHrvaiHg8ZFWgCCgPZFM0Y\nkxpE9L+pjxzikkrwhrsxpcBzIQmUI2gLJMIRyXYcfJB9m1B8QUdiM3p9LOTo\neSkfyy+yNBJKubAyepD7CHuG9Gd2oV8pqHeFjoWZg+YioSLuzXGPXw6/EDp5\nrQnUmx6/G6VQ83V8HKl0nTdnWx73mKIlZxoOoVNd9sg4ccHQZgawM9zvHHsL\nBH6W39wX6NGPzFnx0SB9AM3qDGZM/V6ZghTusO8FaMco6TLF81SeYGy01iYq\njNnhh6ZyXbnUFNmni7q0Th44fNSY14uKUgtf+V9msYq0fS5FYtEwuDHBnU7H\nKQLFXmYHYYPpqiuUhT3wl2SVfB6Q7UY7PHzZ2Rc1vJGZUliQ4GeTXhP192Un\nlaU1\r\n=dQj0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/iD663iUsaHbOq4XOxV+hmtp8Mu5oZQrkJMsThC06vwIhAPgn6LGgnVHKhOxJZIDILmGoJTznrTXtv2sotZzySzC8"}]},"maintainers":[{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"}],"_npmUser":{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-reactga_2.0.0_1592994306973_0.322240174673206"},"_hasShrinkwrap":false},"2.0.1":{"name":"@alexanderjeurissen/use-reactga","version":"2.0.1","description":"ReactGA provider / hook for consuming reactga anywhere in the render tree.","main":"./dist/use_reactga.js","types":"./dist/use_reactga.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alexanderjeurissen/use-reactga.git"},"author":{"name":"Alexander Jeurissen","email":"1220084+alexanderjeurissen@users.noreply.github.com"},"license":"MIT","bugs":{"url":"https://github.com/alexanderjeurissen/use-reactga/issues"},"engines":{"node":">=10.0.0"},"directories":{"src":"src"},"scripts":{"build":"tsc --listFiles --newline lf","babel":"babel src -d","build:dev":"tsc -w --newline lf","test":"npm run test:prettier && npm run test:jest","posttest":"rm -r tests/custom-db/*","test:dev":"cross-env ENV_CI=true DEV_MODE=true jest --watch --coverage --config jest.config.js","test:jest":"cross-env ENV_CI=true jest --verbose --forceExit --coverage --config jest.config.js","test:prettier":"prettier-check \"+(tests|src|examples)/**/**.+(js|ts)\" --tab-width 4 --print-width 120","postversion":"git push --tags"},"keywords":["reactga","google-analytics","provider","hooks","hook","react","reactjs","jsx","component"],"dependencies":{"react":"^16.13.1","react-ga":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@types/node":"^14.0.13","@types/react-ga":"^2.3.0","typescript":"^3.9.5"},"gitHead":"41bb93097d5c2219f06899a9485cdcf121da67a6","homepage":"https://github.com/alexanderjeurissen/use-reactga#readme","_id":"@alexanderjeurissen/use-reactga@2.0.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-HIX011whe8FJtN/dDCKRh1UckLT4UXHtlTnSIpQaKVyfALYEM3HbsL7IA88MbGC6F3I9EGuC0yZOrEuKrQe+pw==","shasum":"c55c6042455377e2506b3efddf35f7b23ae37870","tarball":"https://registry.npmjs.org/@alexanderjeurissen/use-reactga/-/use-reactga-2.0.1.tgz","fileCount":5,"unpackedSize":7102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe88e9CRA9TVsSAnZWagAAGBgP/0BvZa2B2HqaNJ8rQRFl\nIu7ueXuNs7DjrWZNjuqUn8O+cQl1xLSZVE2Hi7F1GrmhOx3Yegf3VILngzXm\nNHc00Qvgs9M4mP0BHM2zosMpyy2htaNAC+i9+vcwozBNQ3e7ojNgBnG7H4rb\neSTZdWw5ftO5pJmm8HOECgBP5YnndpTzemVUu6EvWz28IQm35jt1fjX3ofxC\nLOBQQ7NnVHIK0D/n14g+n9rswcbwO5PD4CSvahle3MisLOXsGg8VWjRPeagC\nc/rMnup6Vjbb+Te0IbkfGM5nw45wznUwqD9guGI4jyCfoJ+REa9rAj8a6Sdx\nKzst5SZa5o5mkPDFUghz5qr77WOkEgHPUAziAIgAXv/Q60W0IWAegm2iHwio\n/OoYWvvOSz8Mycz4P3nyI5I7CRIfgvAD0XXyt6edMs1hJHZkZUNoN+TlZzDu\nNWf3UhjBd566cdC1qQi20ml+f5km5l2UKQlajuvdBTLme1Q46KAETC9zV+cw\nan0CqeYf1iUh0SBSDQPIXJQbgSKtf3aiNgP15fNRvJaEEZHMENDvtwAn9bCP\n/m4TJt0LP0ZL3Vj0vzdoBe8mxsQGG5xXf9407zlBYdQzYCdDZ5ELw/5jNFYd\nqA5VDPFw8iN7cJfiMUUcE+QfP/xVzvp2F3W4B5zr1/XM8h06jJ+72C7oJh87\nlCnT\r\n=FD7R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcRdnbMf0PNBY+py0gLIaXoBpYVFCp7+JTLPXzmxvFZgIgcolx0G/tUPlWBzYcANnJ8vIU/eeITyC3nxWdynO0EhE="}]},"maintainers":[{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"}],"_npmUser":{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-reactga_2.0.1_1593034684651_0.9335026918060021"},"_hasShrinkwrap":false},"2.0.2":{"name":"@alexanderjeurissen/use-reactga","version":"2.0.2","description":"ReactGA provider / hook for consuming reactga anywhere in the render tree.","main":"./dist/use_reactga.js","types":"./dist/use_reactga.d.ts","repository":{"type":"git","url":"git@github.com:alexanderjeurissen/use-reactga.git"},"author":{"name":"Alexander Jeurissen","email":"1220084+alexanderjeurissen@users.noreply.github.com"},"license":"MIT","bugs":{"url":"https://github.com/alexanderjeurissen/use-reactga/issues"},"engines":{"node":">=10.0.0"},"scripts":{"build":"tsc --listFiles --newline lf","babel":"./node_modules/.bin/babel src -d","build:dev":"tsc -w --newline lf","test":"npm run test:prettier && npm run test:jest","posttest":"rm -r tests/custom-db/*","test:dev":"cross-env ENV_CI=true DEV_MODE=true jest --watch --coverage --config jest.config.js","test:jest":"cross-env ENV_CI=true jest --verbose --forceExit --coverage --config jest.config.js","test:prettier":"prettier-check \"+(tests|src|examples)/**/**.+(js|ts)\" --tab-width 4 --print-width 120","postversion":"git push --tags"},"keywords":["reactga","google-analytics","provider","hooks","hook","react","reactjs","jsx","component"],"dependencies":{"react":"^16.13.1","react-ga":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@types/node":"^14.0.13","@types/react-ga":"^2.3.0","typescript":"^3.9.5"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2020 Alexander Jeurissen\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","_id":"@alexanderjeurissen/use-reactga@2.0.2","dist":{"shasum":"e0ecc15519660ec01764ab862a4f4dde27aed452","integrity":"sha512-vIA+GWj89RsnJBkftYGBE3whgM6s0GIvv28V3fN/oErWMDnJqPJjieJKj7PaCKL/vcVGqQ/jShfWCiK2Hnj9gw==","tarball":"https://registry.npmjs.org/@alexanderjeurissen/use-reactga/-/use-reactga-2.0.2.tgz","fileCount":7,"unpackedSize":7103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK84SCRA9TVsSAnZWagAAkmkP/RaGt5Wan03CQ/LMo37P\nPJmAXgQOX1q5zqgdkdY0PSZ3Hiy8jpBsXy701g4qqr229YUOy0ZZ8bsD4/L5\n69PLBDKn6m1XGgZSUa98U1yt0hJg0dLHBrL0z0BGWOmhBL9pjYQjpB2mLbRx\nmQLzL7uF7B77ofD0XaAKzK0f5aWdYPmjkIxBeETsSzWPN62eYqGGiyN2kzyB\nju5hUxArf4GHmzojEEHun5N8iA4lHKm7nRZruebP77BUDfwljASxfGRdSNZn\njgbvG4wuy8v+89YeLoGGPOFMc0/UzmvSokTbDHrQgtnu8by9zPr4PyigjD4b\nyBWQ7caBRDxZUS2KrZBnGjoeblyxGD0PbwPXHwBx3cSJX246+hWtd3gYRU2L\nlMURtpa2G320DyH6fcbP951HPx2JG4KrJcgf5Cj2mzRiZ5jw0Gr2p4V9zEX+\nVncnGx3oUem7/qPrWk6XmfpXRRcsy3mF9+CbeDD0eR1QuC0OFDohMLkO/KOA\n12L3wEy8b8Yo6TdvNiDBLJwQe4Ox5IUiSbfdr2qWkcsFXr/VtjnPaGhQLBU1\nla0Ou7eA4HJ3qKikxsySCqZgnr9GZcRwiM9nlV4GnVANOCysUz1mOegVnqOp\n3KFtuhTcs2g4vbSX8XYY5t3lslu2yFaj6hZYKm9Vw5rYigzX7WF7cvu0Pdpz\nVQda\r\n=oJD7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvUsq9SDpDIqLxwlVSQOkWiZhSiQfMV4na4Bkpx7FJYgIhAJ6nYNXtP7JoBGbMS9ZrOoj5kVuIeDTHxsDFKaCQ6GiX"}]},"maintainers":[{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"}],"_npmUser":{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-reactga_2.0.2_1596706322436_0.3169176780071392"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-21T21:20:17.060Z","1.0.1":"2020-06-21T21:20:17.275Z","modified":"2022-04-04T12:39:03.044Z","1.0.2":"2020-06-21T21:25:01.391Z","1.0.3":"2020-06-23T17:31:53.895Z","1.0.4":"2020-06-23T17:38:32.732Z","2.0.0":"2020-06-24T10:25:07.131Z","2.0.1":"2020-06-24T21:38:04.767Z","2.0.2":"2020-08-06T09:32:02.601Z"},"maintainers":[{"name":"alexanderjeurissen","email":"alexander+npm@jeurissen.email"}],"description":"ReactGA provider / hook for consuming reactga anywhere in the render tree.","keywords":["reactga","google-analytics","provider","hooks","hook","react","reactjs","jsx","component"],"repository":{"type":"git","url":"git@github.com:alexanderjeurissen/use-reactga.git"},"author":{"name":"Alexander Jeurissen","email":"1220084+alexanderjeurissen@users.noreply.github.com"},"bugs":{"url":"https://github.com/alexanderjeurissen/use-reactga/issues"},"license":"MIT","readme":"# useReactGA - provider & hook\n![Publish](https://github.com/alexanderjeurissen/use-reactga/workflows/Publish/badge.svg)\n\nThis library provides a provider and hook to consume the initialized `ReactGA` context anywhere in the render tree.\nIt's removes the need to initialize ReactGA multiple times, and provides a way for react components to hook into an existing ReactGA instance.\n\n### Installation\n\neither with NPM or Yarn:\n\n`yarn add @alexanderjeurissen/use-reactga`\n\nor\n\n`npm install --save @alexanderjeurissen/use-reactga`\n\n### Basic usage\n\nIn most standalone React applications you likely want to decorate your whole application, or a submodule of your application. For this usecase a provider is provided:\n\n```jsx\nimport { ReactGAProvider } from '@alexanderjeurissen/use-reactGA';\n\nconst App = () => (\n  <ReactGAProvider>\n    <BrowserRouter>\n      ...\n    </BrowserRouter>\n  </ReactGAProvider>\n);\n\nexport default App;\n```\n\nand use anywhere in the render tree:\n\n```jsx\nimport { useReactGA } from '@alexanderjeurissen/use-reactGA';\n\nconst Component = () = {\n  const { event } = useReactGA();\n  \n  return (\n    <input onCopy={e => {\n      event({ category: 'SomeCategory', action: \"Copy\", value: e.target.value.length });\n    }} />\n  )\n}\n```\n\n### ReactGA HOC\n\nThere are situations where you want to decorate the result of a HOC, or where hooking the provider into existing callbacks and decorators is desired.\nFor those usecases a `withReactGAContext` HOC is provided. Here is an example of hooking the provider with Storybook, by passing it in the `addDecorator` method.\n\n```js\nimport { withReactGAContext } from '@alexanderjeurissen/use-reactga';\n\naddDecorator(storyFn => withReactGAContext(storyFn, 'UA-000000-01'));\n```\n\nThe `withReactGAContext` hoc consumes the same Provider as described in the previous example. It's a wrapper to allow the provider to be consumed in a functional fashion.\n\n### ReactGAProvider with custom ReactGA\n\nYou might run into situations where more fine-grained control is desired over the value that is passed to the provider.\nFor instance if you use a custom/version pinned ReactGA, or if you'd like to use your local ReactGA version instead of the version packed with this library.\nTherefore one can pass their *own* ReactGa module to the provider as a prop. The resulting context will use the ReactGA module that is passed into it, and fallback to the ReactGA version that is shipped with this library.\n\n```js\nimport { ReactGAProvider } from '@alexanderjeurissen/use-reactGA';\nimport ReactGA from 'react-ga';\n\nconst App = () => (\n  <ReactGAProvider ReactGA={ReactGA}>\n    <BrowserRouter>\n      ...\n    </BrowserRouter>\n  </ReactGAProvider>\n);\n\nexport default App;\n```\n","readmeFilename":"README.md"}