{"_id":"@analytics/snowplow","_rev":"11-547e2244651352bff9430d2f7f8b8e2a","name":"@analytics/snowplow","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.0":{"name":"@analytics/snowplow","version":"0.1.0","description":"Snowplow integration for 'analytics' module for browser & node","projectMeta":{"provider":{"name":"Snowplow Analytics","url":"https://www.snowplowanalytics.com/"},"platforms":{"browser":"./src/browser.js","node":"./src/node.js"}},"keywords":["analytics","analytics-project","analytics-plugin","snowplow","snowplowanalytics","snowplowanalytics.com"],"author":{"name":"Paul Boocock"},"license":"MIT","scripts":{"docs":"node ../analytics-cli/bin/run docs","types":"../../node_modules/.bin/jsdoc -t ../../node_modules/tsd-jsdoc/dist -r ./src/ -d temp-types","build":"node ../../scripts/build/index.js","watch":"node ../../scripts/build/_watch.js","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","es":"../../node_modules/.bin/babel-node ./testBabel.js"},"main":"lib/analytics-plugin-snowplow.cjs.js","globalName":"analyticsSnowplow","jsnext:main":"lib/analytics-plugin-snowplow.es.js","module":"lib/analytics-plugin-snowplow.es.js","browser":{"./lib/analytics-plugin-snowplow.cjs.js":"./lib/analytics-plugin-snowplow.browser.cjs.js","./lib/analytics-plugin-snowplow.es.js":"./lib/analytics-plugin-snowplow.browser.es.js"},"homepage":"https://github.com/DavidWells/analytics#readme","repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1"},"dependencies":{"snowplow-tracker":"^0.3.0"},"bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"_id":"@analytics/snowplow@0.1.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-sEjTtmJn7PnTTAXf5DJ61+t1mI6aJuyvTTF1d1Yhm8WBg1sxAL2IU8bG8/AweC/WkBPlzBi8LdLd0UEU+I1eiQ==","shasum":"e589a53cf94be79398f4ad206d4ebb410570ff74","tarball":"https://registry.npmjs.org/@analytics/snowplow/-/snowplow-0.1.0.tgz","fileCount":9,"unpackedSize":127867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJwqqCRA9TVsSAnZWagAAPK4P/ieR42wp12FCFIGqvf+D\nQ+F7zWueae1rE6H3+QkEZdnkWde96TsGXZ9h/adp71VBDaY0+pS7mODYqeyV\nu9424/3/a+gwKsoS0AZkQc7wlnEkiaw/RFaZ2uF0hYXB8I6bcGjdscbpzX0L\nHWVYKPJdYiWsqni70C5q5TSxsa1Nbd004h9GPmsfBCHontUfFm33MKNbbhLU\nWd59mvizozrJOEyfHZ0yN2Stf+qYK/v3Bk7iYLgN2LQm80t0n4zlbXaVHFbB\nuxusxG5sxtHfVS1oXR0BObBwmIIlarBT2RK6oUDjOYvPZJ0lxFgZXj3CR0iI\nriWdBuIErX5WhWzHWu2/fjvD6GYkSQ6f8VZA5XAO+SHrKt682jKrAI/ui3bv\nYSGNqOUTcZY5XRaguovgEtZ/bFynSXPglY9pWNzcczpQDFwjsUneSkEGnqqG\n1USAceliEC433repRQWgNTTPoiyAw9U1HI33e+rd/rnxgulzipS/7MmC+Sv6\nhPDOxqOMiVIFujwFgsWAwzu4WdjIj8mIZKFrFhj++bHU7/yzuKKuFBjecYLY\nDDOpiM4Ygm9onVqgkaB2+xvFBjKI0/XnRbw8ibaGy4zcoajobVrOhKxcdqpB\nMM3ZUa9UcowgfWQJqFJWAE+eegL9ktP1lKFXJkcWJleGhUUW5uVF3M8AZXCB\na2MV\r\n=CM/L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMyz66ZdV+1CQ8N+XVtUtKP3hh8B2BfYfUX4bqdLKVvAiEAqHsBEPrjlcWEQinJQk7qSvcy/4EKGvLvfB8j2CugO/w="}]},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snowplow_0.1.0_1596394154238_0.8569695171509808"},"_hasShrinkwrap":false},"0.1.1":{"name":"@analytics/snowplow","version":"0.1.1","description":"Snowplow integration for 'analytics' module for browser & node","projectMeta":{"provider":{"name":"Snowplow Analytics","url":"https://www.snowplowanalytics.com/"},"platforms":{"browser":"./src/browser.js","node":"./src/node.js"}},"keywords":["analytics","analytics-project","analytics-plugin","snowplow","snowplowanalytics","snowplowanalytics.com"],"author":{"name":"Paul Boocock"},"license":"MIT","scripts":{"docs":"node ../analytics-cli/bin/run docs","types":"../../node_modules/.bin/jsdoc -t ../../node_modules/tsd-jsdoc/dist -r ./src/ -d temp-types","build":"node ../../scripts/build/index.js","watch":"node ../../scripts/build/_watch.js","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","es":"../../node_modules/.bin/babel-node ./testBabel.js"},"main":"lib/analytics-plugin-snowplow.cjs.js","globalName":"analyticsSnowplow","jsnext:main":"lib/analytics-plugin-snowplow.es.js","module":"lib/analytics-plugin-snowplow.es.js","browser":{"./lib/analytics-plugin-snowplow.cjs.js":"./lib/analytics-plugin-snowplow.browser.cjs.js","./lib/analytics-plugin-snowplow.es.js":"./lib/analytics-plugin-snowplow.browser.es.js"},"homepage":"https://github.com/DavidWells/analytics#readme","repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1"},"dependencies":{"snowplow-tracker":"^0.3.0"},"gitHead":"1ed2c1595e9a0a26da46eba425035b04eea6fbcc","bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"_id":"@analytics/snowplow@0.1.1","_nodeVersion":"12.7.0","_npmVersion":"lerna/3.10.7/node@v12.7.0+x64 (darwin)","dist":{"integrity":"sha512-sXCz/cym8c7i24rXIChVDciAClhWJ6l/0Z9kvWG8gDzwhOb0lqJBI7uqFDF8qqAjhwxM2EG9IPgI+YK4s/09ow==","shasum":"e51f31e3e691fed8d5195e1544ae6f45bae4ed3c","tarball":"https://registry.npmjs.org/@analytics/snowplow/-/snowplow-0.1.1.tgz","fileCount":10,"unpackedSize":129101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNzZXCRA9TVsSAnZWagAAmwQP/RXTc0+jLh7HU17Tt9i8\nGQXcsBcTKwdHfot6HzdejzUrkMkLR4KWsSWdJNjafzd+wujRDs14UJ6MJDbC\nTwt2MqiUcp8Yc1DZSbGZDP6cz5YXW2gvRkLQx5n3lXlaVTZ8dYIwFyKGZ6RO\n6YuZRqOc6W0Y5BKLfDLrvIZjBUfh4idAoiPPxIaVhx6szeQe4ZuJ8oFPIMZB\n0/7fMh1FGdhGoBdzghzpIe0Sno5kk0I4nFAxgPSblSUHSUkOTZWw8JM/hq9B\nb6LvlSvuDlZI62bGYfE8Yid9myk650/wEoQrOrEo7LmYYTM7kfwaLul8yBCK\nCAkrARZUXX1+mR1Pcy/1NuJeauur+HMWA/vNRorUK5cYVspy/gBTra+ALaJ1\n7WKnRdwQpE9PyjOBE+jt7SzalZlkahliefmJMLNrs2cC5uuR2gdli+bKexcc\njIVaQO+olH5QmPxpEOiwb53VHYuYQ5vv2fUEKdhStNzQOZcwDFpTw7FT1yTY\n/690Om+9ECir3animxg3iGbHCSeEtfD3qu42Vjw/PeFUrgGzMOHcoyMgKF+3\n9wUnL/FtRXpC3F/0X7Tv41Va43XqWMNQ0FqPhyNxfKlsqBqRvaga5YAc3AiZ\n1hH5LBucZOmVNxjY/QL6/QBRZqmQd2yhsP/r2D5ZjlV5l5PqE3o0ZXRhDYay\nV7TR\r\n=2boU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC33ZGGhFYG6uNXQ3OLw423LGAuLeuPMeJ2GvD59qsDWgIgBkM2Z+sQGeXK3v/uyMxir0UEimcdr0ZHP0oY9TLmKEM="}]},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snowplow_0.1.1_1597453910824_0.7750941101423623"},"_hasShrinkwrap":false},"0.2.1":{"name":"@analytics/snowplow","version":"0.2.1","description":"Snowplow integration for 'analytics' module for browser & node","projectMeta":{"provider":{"name":"Snowplow Analytics","url":"https://www.snowplowanalytics.com/"},"platforms":{"browser":"./src/browser.js","node":"./src/node.js"}},"keywords":["analytics","analytics-project","analytics-plugin","snowplow","snowplowanalytics","snowplowanalytics.com"],"author":{"name":"Paul Boocock"},"license":"MIT","scripts":{"docs":"node ../analytics-cli/bin/run docs","types":"../../node_modules/.bin/jsdoc -t ../../node_modules/tsd-jsdoc/dist -r ./src/ -d temp-types","build":"node ../../scripts/build/index.js","watch":"node ../../scripts/build/_watch.js","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","es":"../../node_modules/.bin/babel-node ./testBabel.js"},"main":"lib/analytics-plugin-snowplow.cjs.js","globalName":"analyticsSnowplow","jsnext:main":"lib/analytics-plugin-snowplow.es.js","module":"lib/analytics-plugin-snowplow.es.js","browser":{"./lib/analytics-plugin-snowplow.cjs.js":"./lib/analytics-plugin-snowplow.browser.cjs.js","./lib/analytics-plugin-snowplow.es.js":"./lib/analytics-plugin-snowplow.browser.es.js"},"homepage":"https://github.com/DavidWells/analytics#readme","repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1"},"dependencies":{"snowplow-tracker":"^0.3.0"},"gitHead":"9d45cc506cb9fa6038967df4985169f8fa22bc9e","bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"_id":"@analytics/snowplow@0.2.1","_nodeVersion":"12.7.0","_npmVersion":"lerna/3.10.7/node@v12.7.0+x64 (darwin)","dist":{"integrity":"sha512-5RCE9BJVvq6/GdXRnY2anTXtqbYbohcQQsfxzXlulE5oaxUCHkMHYxUs6PJE6GW8EH+cjVtyODDQALkF5B5WvQ==","shasum":"970328f41db43bbfeb172151337d71784cc1505e","tarball":"https://registry.npmjs.org/@analytics/snowplow/-/snowplow-0.2.1.tgz","fileCount":10,"unpackedSize":134407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQzmTCRA9TVsSAnZWagAAsLMP/jb3RSpMrPZC7xlzJ6Lp\nCEoUCraQCshT2GRKtkLCqnSaj26YUobEPNa37XUL35ULUUDHYxJ1PcgoibDo\nQHAquk9u2U0pG3Pi8x7KXrvqT14FTNPOJ+e/rxU/bTtU4vQxu9rla/ZFaCgB\nEftDbb5TriUItMFzwDTCPF8S0vc1epYbgyVN/LNmwCQiLwjsMvn07+00ykV4\nmvMcIYbyj31ldVrGxsPqlQiEsDBZqkPjyLr6kGwEjISky8X2ZnNK79e9B5ws\nZP1uEvw3gvVne5n6JW781iDyv5Y0eC7guJ+aPdSNo5A9mqItVPa1GYMcISU8\nrLAC3uDqdODWnAC8xYiaTEPhwXI4UfuT34EjsmXgtShTvovu4NsNjCAo9xrl\nGSz4LXfhNEruVMAdu3n45Y3fACnLDcSEjbDyj1UudeGLW7S9JvSu/nhVWuo4\nqktCXLYOwkZsgi8A//G75fvFoziLX7oTrjN1vPVd3tdtnpTcCk1WrP0LX8ho\nWNIqVdnq+hw2JhzE4b5YnkOpc0CyyOt/QBqXo3nVHNcESUu978qk9fRiibsd\nU5MWc/AuM34Xxyy2B5rlDWsv+8PmkcjAIurE02EjIqn6KCjDU350omWQL5/+\nPH/Yz4VnpKh4EtNDcBO84SwkFjCDSmUT5QtByWS9dJXM+naxiNV6ZfP4l7rh\nZhsY\r\n=AIpr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDETuoqSb9xOscDNa+m/AR9TW0XNW/3EDrJvojYQGnOxQIgNpXl+u1kcmd3J4l5iSKurQfCmGr1if1CeehSjhP9Dl8="}]},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snowplow_0.2.1_1598241170953_0.6771198714366546"},"_hasShrinkwrap":false},"0.2.2":{"name":"@analytics/snowplow","version":"0.2.2","description":"Snowplow integration for 'analytics' module for browser & node","projectMeta":{"provider":{"name":"Snowplow Analytics","url":"https://www.snowplowanalytics.com/"},"platforms":{"browser":"./src/browser.js","node":"./src/node.js"}},"keywords":["analytics","analytics-project","analytics-plugin","snowplow","snowplowanalytics","snowplowanalytics.com"],"author":{"name":"Paul Boocock"},"license":"MIT","scripts":{"docs":"node ../analytics-cli/bin/run docs","types":"../../node_modules/.bin/jsdoc -t ../../node_modules/tsd-jsdoc/dist -r ./src/ -d temp-types","build":"node ../../scripts/build/index.js","watch":"node ../../scripts/build/_watch.js","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","es":"../../node_modules/.bin/babel-node ./testBabel.js"},"main":"lib/analytics-plugin-snowplow.cjs.js","globalName":"analyticsSnowplow","jsnext:main":"lib/analytics-plugin-snowplow.es.js","module":"lib/analytics-plugin-snowplow.es.js","browser":{"./lib/analytics-plugin-snowplow.cjs.js":"./lib/analytics-plugin-snowplow.browser.cjs.js","./lib/analytics-plugin-snowplow.es.js":"./lib/analytics-plugin-snowplow.browser.es.js"},"homepage":"https://github.com/DavidWells/analytics#readme","repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1"},"dependencies":{"snowplow-tracker":"^0.3.0"},"gitHead":"8da3f086a80377e6f5593028426f25ef323bcaac","bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"_id":"@analytics/snowplow@0.2.2","_nodeVersion":"12.7.0","_npmVersion":"lerna/3.10.7/node@v12.7.0+x64 (darwin)","dist":{"integrity":"sha512-l2TOo0L1YnPQXymqpB63Xb4tQNeJFQko1qTwOKmcn0thwVhbzYKRIqifvPvzko3rMAz8q5fPVWCDkDx5BUnCbQ==","shasum":"ff6718d8ee6c8585b8ce59a3fba4edb1bfd4ab80","tarball":"https://registry.npmjs.org/@analytics/snowplow/-/snowplow-0.2.2.tgz","fileCount":10,"unpackedSize":134579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4tpBCRA9TVsSAnZWagAAf1YP+gPkhiI226/yx8T09mOD\ntHOUuA14gxg90831IzB9gPhsBIaeAwppX/6vRfREF69aF5kXPnMZFWv0rr+k\nadKodtGgmAuQ6y7phIYQOwe9T0fYQ3U8/F/GzNU2Lsw7hbN0awC/jwb/jHdG\nQotPJ9PftLHVVqeAzWfVRtUylKi4UpeTMjb+ELxQouR2/g9oM0hCgD2rQOOC\n6IejpBJu7SBIORt/yOSaMYCNNCLbLOsbmJfTtrrgGmZwYRILa6vI+6HXy5ZC\nccn54R7yGdYLEj1ke5uhZgilEwZqnxuBbF1tbN10BNJoh4YD+07IFYElsJQe\nSw+rmL+27vcAM4sig8cnUqwUmH3QPmvMEnX2WFKXRrS1oHSFRSZiCFlfEVxY\nn6kLxcITSp2OG5zPkjiI5RLZI152y+oDrRLEKE7+3lSHS8jkc2XR/oQJ00ph\nbDXPf7mcBSuvB5OtOU2zzCikptTn8v4KJf0bkTFOZ+lZ3Ir6tchJEkUGpsJx\npecnygpt0HKrEPfXbiOBm53FMdPYCChhDsA2UEOCWGfZEp7uvzH+7jONh192\ngVFFAyG+uxkyDA8uPpsa4AN8ccXO02e4SbJ/OrqbtBtiGegtOTJ+jc0JFMhp\n2F2g3RS5vmUs3V4pNpQrvqjshjOYz/VAaNKOUnDsMowD12kPtD32k1Mq1GqC\n1HNp\r\n=EfSy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsMtfFHhgySF8+g+MhGOj9bXSUYxhBGudiQSEuQKlLbAiEAxc99lHf2BRH5f89nM+96ZwIzgjlXiQJg3LuM6Y1cTxs="}]},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snowplow_0.2.2_1608702528986_0.9485897701896762"},"_hasShrinkwrap":false},"0.2.3":{"name":"@analytics/snowplow","version":"0.2.3","description":"Snowplow integration for 'analytics' module for browser & node","projectMeta":{"provider":{"name":"Snowplow Analytics","url":"https://www.snowplowanalytics.com/"},"platforms":{"browser":"./src/browser.js","node":"./src/node.js"}},"keywords":["analytics","analytics-project","analytics-plugin","snowplow","snowplowanalytics","snowplowanalytics.com"],"author":{"name":"Paul Boocock"},"license":"MIT","scripts":{"docs":"node ../analytics-cli/bin/run docs","types":"../../node_modules/.bin/jsdoc -t ../../node_modules/tsd-jsdoc/dist -r ./src/ -d temp-types","build":"node ../../scripts/build/index.js","watch":"node ../../scripts/build/_watch.js","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","es":"../../node_modules/.bin/babel-node ./testBabel.js"},"main":"lib/analytics-plugin-snowplow.cjs.js","globalName":"analyticsSnowplow","jsnext:main":"lib/analytics-plugin-snowplow.es.js","module":"lib/analytics-plugin-snowplow.es.js","browser":{"./lib/analytics-plugin-snowplow.cjs.js":"./lib/analytics-plugin-snowplow.browser.cjs.js","./lib/analytics-plugin-snowplow.es.js":"./lib/analytics-plugin-snowplow.browser.es.js"},"homepage":"https://github.com/DavidWells/analytics#readme","repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1"},"dependencies":{"snowplow-tracker":"^0.4.0"},"gitHead":"bf040feee18d72d29df9f7a86504eb50c044e8c2","bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"_id":"@analytics/snowplow@0.2.3","_nodeVersion":"12.7.0","_npmVersion":"lerna/3.22.1/node@v12.7.0+x64 (darwin)","dist":{"integrity":"sha512-P6UZG10Fnsg6o8kNUcXGgPEETqUxcOwyftKpWPoT3zxnj5aF/Hhg6GkOP9xOybVdldd57l6J3Nv1S+07nrmrng==","shasum":"fa448ef56a15f91768b70962f59560d936ef1d66","tarball":"https://registry.npmjs.org/@analytics/snowplow/-/snowplow-0.2.3.tgz","fileCount":10,"unpackedSize":132480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/9Q8CRA9TVsSAnZWagAAau4QAI9HEMLv5TkkjSc5nR1s\nmL7/YNIVIU+4NRntDeks3ry4LofzIO+/Dvb3wJ5b4uXpdTEi33wLxaJMjmi6\nGRvxTvp3EUWDOoLolp/sVc/TqXcWHtOdTPir5jELPHRveoI5d8tTlwqg+G62\nxlGIXDnGo+5y5I+n69tb1SmgUHrdpJI5HcHcTCmJYSdKKioRdoBHzFRCkV+R\n9SQLA6/pu9OSEl8fV1ArRwf6oIKuH+eaye/AwtgJuNzYWZdR91weRQFk5cF6\nxJzQVzpvECzTDjGRdOKEzQ9rDQ/I3A3rWDcpP+pMtuUqtz0VGyBRQAAh34Kg\nIOdrjVjaUzUD+51EzgAwcjeVpYpgyWojPSbNgXYwgXB/PgdqXgbnFi1Vk3tE\nLlo90l7W/3DPTaC6F2NfiETewAqvqNPm9CRxTEgN2g3xBUv66CrPTdYOxvw2\n6fpFyox3pc9NEPO/YVtkbmx4GuI+7Mi/nFKk5zZZzNcNCB+IaKdrMHcLCMAz\nWy5tFKS7oxScw+MpKCrrvaxA3Yf2z8PIJVfTRj0gJq0C68uH0a+chcXlFvup\navLY5zTnixsB/fr63JRXtFVfSEmsedpESgoZMJ2sN2oM5hSkGsdlf1PnmEgQ\nJZUQgGUWJZLgCBwrcRU9BC7XVlpoCiBN2kKGpCtsFvWt56BuPDSZcFEnDM/h\nqivA\r\n=NT1O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfl4/MnfBd/AHoppjP4vwAlc+B3QRiTbAVmMC75BbEsAiBdYbBf3wus1ZnoLtttR4X1GnLg1erZS1PINST9jQ0x6w=="}]},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snowplow_0.2.3_1610601531710_0.8593219694204388"},"_hasShrinkwrap":false},"0.2.4":{"name":"@analytics/snowplow","version":"0.2.4","description":"Snowplow integration for 'analytics' module for browser & node","projectMeta":{"provider":{"name":"Snowplow Analytics","url":"https://www.snowplowanalytics.com/"},"platforms":{"browser":"./src/browser.js","node":"./src/node.js"}},"keywords":["analytics","analytics-project","analytics-plugin","snowplow","snowplowanalytics","snowplowanalytics.com"],"author":{"name":"Paul Boocock"},"license":"MIT","scripts":{"docs":"node ../analytics-cli/bin/run docs","types":"../../node_modules/.bin/jsdoc -t ../../node_modules/tsd-jsdoc/dist -r ./src/ -d temp-types","build":"node ../../scripts/build/index.js","watch":"node ../../scripts/build/_watch.js","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","es":"../../node_modules/.bin/babel-node ./testBabel.js"},"main":"lib/analytics-plugin-snowplow.cjs.js","globalName":"analyticsSnowplow","jsnext:main":"lib/analytics-plugin-snowplow.es.js","module":"lib/analytics-plugin-snowplow.es.js","browser":{"./lib/analytics-plugin-snowplow.cjs.js":"./lib/analytics-plugin-snowplow.browser.cjs.js","./lib/analytics-plugin-snowplow.es.js":"./lib/analytics-plugin-snowplow.browser.es.js"},"homepage":"https://github.com/DavidWells/analytics#readme","repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1"},"dependencies":{"snowplow-tracker":"^0.4.0"},"gitHead":"911c2bea233ea3f9c3e6912e9ed716b0b3f6e208","bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"_id":"@analytics/snowplow@0.2.4","_nodeVersion":"12.7.0","_npmVersion":"lerna/3.10.7/node@v12.7.0+x64 (darwin)","dist":{"integrity":"sha512-gTotJcO8+s/uMkzUSvOHOWlg9bawWS1UT/9x19BaE45wrBi5dtlxNRzOxY+hDM84KGt3BZNreLv9TOU+K2fheg==","shasum":"1b484ceb44bbc5c2058a1ca411f0662088e5e42b","tarball":"https://registry.npmjs.org/@analytics/snowplow/-/snowplow-0.2.4.tgz","fileCount":10,"unpackedSize":136897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTpdDCRA9TVsSAnZWagAA/HAP/AsHolPD8fkP3O4lidQ8\ng8H+CA7jODnTxRvYMh/QsXykBJe8tONRvmJeNT8975a8ZqlmGqs/Ex6GC1g6\nFQEo6WIh0GkoXEUWLuZpZ7fhyakPRMMMXhx1aa49+JnV5xp+GRgqumb/457w\nlVcAQJdb2bvSYgmd8QdHJDJuuOAkHazLRSolpMjCAXz/SVkLC32Z7ouZWIYF\n0MHZa6uinAkKpnX0XCI5Gaw2H7BPwdT1zfsvFHWl/67dJZtE3BvvGV+dAlBh\n5X4KUqiXocCtRuF5UOMMAb1ApzhAs+ghI+y6QuoFiozSQ2ZhgOJSDqRzgK+f\npzvgCed549wdH5mS1gZNOh6/WdUNgRp3DmoyEgmFfF2voMQLYGS7QvGqf+jA\nCPkYvnL0BTjmVKkzBtiPlUSrLM+uD2ns74BhBhW4OaMTDE7J2TxEl3EKqHDY\neYAYOp4cLNpdAA34535Wun/HV30ojugmoiyO+q/mbKSDjdlabXAL/k7F4OrS\n/ECiLcTycrEAS73C+6tVjZvwU08FrsnHopNSK0fv3SE+9sw1oFI0a8kLhJk2\nNgBWwvsOEptgIPcj7/MmKypJjHRHaHc8zrN+G/n97RTVXLz1O+6oeo7GxRG+\nvNIFsZVoiLEtKDzB+gNPUVMiqOZVFBFsonEoaIfq718l1dw+jEnBwqoyfXvN\niEFs\r\n=O1LA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeCR3NCV5ZFYfssi6meNpj7JuAbG2ZUR6LB+QmsR/DKAiAw9MjPmfT+Zdrx7QeGutM3CWen8NptWL7F8JS/xEJz8g=="}]},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snowplow_0.2.4_1615763266317_0.6133848813473819"},"_hasShrinkwrap":false},"0.2.5":{"name":"@analytics/snowplow","version":"0.2.5","description":"Snowplow integration for 'analytics' module for browser & node","projectMeta":{"provider":{"name":"Snowplow Analytics","url":"https://www.snowplowanalytics.com/"},"platforms":{"browser":"./src/browser.js","node":"./src/node.js"}},"keywords":["analytics","analytics-project","analytics-plugin","snowplow","snowplowanalytics","snowplowanalytics.com"],"author":{"name":"Paul Boocock"},"license":"MIT","scripts":{"docs":"node ../analytics-cli/bin/run docs","types":"../../node_modules/.bin/jsdoc -t ../../node_modules/tsd-jsdoc/dist -r ./src/ -d temp-types","build":"node ../../scripts/build/index.js","watch":"node ../../scripts/build/_watch.js","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","es":"../../node_modules/.bin/babel-node ./testBabel.js"},"main":"lib/analytics-plugin-snowplow.cjs.js","globalName":"analyticsSnowplow","jsnext:main":"lib/analytics-plugin-snowplow.es.js","module":"lib/analytics-plugin-snowplow.es.js","browser":{"./lib/analytics-plugin-snowplow.cjs.js":"./lib/analytics-plugin-snowplow.browser.cjs.js","./lib/analytics-plugin-snowplow.es.js":"./lib/analytics-plugin-snowplow.browser.es.js"},"homepage":"https://github.com/DavidWells/analytics#readme","repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1"},"dependencies":{"snowplow-tracker":"^0.4.0"},"gitHead":"6b5d44d1d3d33ae2d3d7ff1837ddb59009617965","bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"_id":"@analytics/snowplow@0.2.5","_nodeVersion":"12.7.0","_npmVersion":"lerna/3.10.7/node@v12.7.0+x64 (darwin)","dist":{"integrity":"sha512-j3/0nqvTmNYhhGWVc2QrTmjm1JIMuiq+W15mklrgvwG3sMBgBwTbCu/iY2gHnMRC6wj1TtCY2GNAUzPzF8xc1g==","shasum":"bbac579a9cdaffc9ff99ff57e6abbd9db3662bbf","tarball":"https://registry.npmjs.org/@analytics/snowplow/-/snowplow-0.2.5.tgz","fileCount":10,"unpackedSize":137544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVYGiCRA9TVsSAnZWagAAHWgP/1HJkdUds+Yz6xlND1r4\nfgB+ovW0K/5AKec+ldXLe7UFqnV/kegpfXPpBABdUoastPx4PJGf81zggzvw\nRbddu1bMKZOYEtdM0GFFwrOUxcK9BZ0ned396oQDozYQN1fP9U3VtTXxLSqp\nFVl/e9zvMw4xdHCkqnWf5xOCKkCg7c1iiwGhNT4bjr3O5/6fkDJ91BnG9tFA\nm256rXR/0Oiv3nEHo1X35FM1vOzGWS6StvV6DM/NFoC+qaGFUmf1M1zzj7ye\nl67vm8BqGVdBONnrFu8cynYBTvjMIs0Uh+VtlHhNxsxf3MxwGtXzkBMiV1oB\n/eTlmFORqcHWkU74KBVt/Cn6LpfoMYD833jLHQ1nqxLb9iBWxpbxE2w23l0E\ncY/rVo/lJjOmKXnrqoHY38L7S3mEX0Hv9euXqW+siKHBafzXRPnTiI71cE+f\nXhv+XWhm0sgAYtXsO4gwEgEc202mCdoZ326g9i5B0pRg+JEojn+TwqhURLE5\ngSrtlz+Y2GhzxzIubH5wO9J8HQN/oHSX+nvBIdZQZUycSz1CLZAEaTOfuhPu\npFFyJJWVismdoMzmyPhnJsJf8YMrz6NpCzxII1LAzfSigfpF+x9ocb5Qrldl\ndjqcfcu0A1u/UO/Wy5JsE3fp15TRMHA7uENzWR+tSRNY8cacJNKmFQdYtIUm\nMssR\r\n=2sbz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBh2v6l620vYdTzU1CBrafETNWKGbtVjawXrSoGK0RDXAiBzawDNRPIOCXj0qW3BnGxpizPAVhQk0gloQc1gv1GGrw=="}]},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snowplow_0.2.5_1616216481724_0.20953099376740214"},"_hasShrinkwrap":false},"0.3.0":{"name":"@analytics/snowplow","version":"0.3.0","description":"Snowplow integration for 'analytics' module for browser & node","projectMeta":{"provider":{"name":"Snowplow Analytics","url":"https://www.snowplowanalytics.com/"},"platforms":{"browser":"./src/browser.js","node":"./src/node.js"}},"keywords":["analytics","analytics-project","analytics-plugin","snowplow","snowplowanalytics","snowplowanalytics.com"],"author":{"name":"Paul Boocock"},"license":"MIT","scripts":{"docs":"node ../analytics-cli/bin/run docs","types":"../../node_modules/.bin/jsdoc -t ../../node_modules/tsd-jsdoc/dist -r ./src/ -d temp-types","build":"node ../../scripts/build/index.js","watch":"node ../../scripts/build/_watch.js","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","es":"../../node_modules/.bin/babel-node ./testBabel.js"},"main":"lib/analytics-plugin-snowplow.cjs.js","globalName":"analyticsSnowplow","jsnext:main":"lib/analytics-plugin-snowplow.es.js","module":"lib/analytics-plugin-snowplow.es.js","browser":{"./lib/analytics-plugin-snowplow.cjs.js":"./lib/analytics-plugin-snowplow.browser.cjs.js","./lib/analytics-plugin-snowplow.es.js":"./lib/analytics-plugin-snowplow.browser.es.js"},"homepage":"https://github.com/DavidWells/analytics#readme","repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1"},"dependencies":{"@snowplow/browser-plugin-ad-tracking":"^3.1.5","@snowplow/browser-plugin-client-hints":"^3.1.5","@snowplow/browser-plugin-consent":"^3.1.5","@snowplow/browser-plugin-ecommerce":"^3.1.5","@snowplow/browser-plugin-enhanced-ecommerce":"^3.1.5","@snowplow/browser-plugin-error-tracking":"^3.1.5","@snowplow/browser-plugin-form-tracking":"^3.1.5","@snowplow/browser-plugin-ga-cookies":"^3.1.5","@snowplow/browser-plugin-geolocation":"^3.1.5","@snowplow/browser-plugin-link-click-tracking":"^3.1.5","@snowplow/browser-plugin-optimizely-x":"^3.1.5","@snowplow/browser-plugin-performance-timing":"^3.1.5","@snowplow/browser-plugin-site-tracking":"^3.1.5","@snowplow/browser-plugin-timezone":"^3.1.5","@snowplow/browser-tracker":"^3.1.5","@snowplow/node-tracker":"^3.1.5"},"gitHead":"b6e6b4970af0c6da230f2e37bacbb95d0f3f9eda","bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"_id":"@analytics/snowplow@0.3.0","_nodeVersion":"16.6.1","_npmVersion":"lerna/3.22.1/node@v16.6.1+x64 (darwin)","dist":{"integrity":"sha512-6azO9gYMF7oosvQMta4fzp4bFahr4BMtjMgPldxs3gy0nQPopXCl4g95A9eVs1ERgS+NcuN9QtxZaIpKla/1Qw==","shasum":"390501e676b7f38d6eb49cf3c29ef38460d99608","tarball":"https://registry.npmjs.org/@analytics/snowplow/-/snowplow-0.3.0.tgz","fileCount":10,"unpackedSize":139150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/2ynCRA9TVsSAnZWagAA54IQAJISp9zIALWumO4V58Jc\nUJWNn3Ir19iuEjV7HZzS777TBzzvCKGprQpJ/Hb4YKCs62KymStRV0vEXPHx\n5oYodXu7X2yMKOy+s6IDLI1Bw4IHLQTEhIBD3XSfwZX5A1l9/YrPHx595zsn\nlpXGSfYVQjhPDIqj2a9AzqgAl+UFWdgB2r5JoInLYQ7sJIf7+oArA+y6zjau\nbLajhXV2KOcbVhVWKH9UIOY3wRL0GeeA/vMjlTBdP/ic0cL9V/t+0s/l1Ead\nPJCqUKENZcmftFnrPyadRMYZNJ+frOV4bQQNqSLr+fdtha6qgfmTOJKvGmjs\nY+reYsxR4m76i8DGBzFsIcVmYOXpX3oI62nKXaEwICmUwHOUWCZsTNnX2PK6\ndDdUB0qzD5tM7AFtLUxvjat/tuWuboH1GXGjmG0XkPOjqg1DIYK5e/OlZY1T\nK3ItJ4wwPBqvZhyunUujtB9hLE0coVcbFUBB2Bt3PHFsJq3d2Ix0nxKKpwS2\nxSKIFp3J3dMPxTrphuPI1BmwCuE/WglzNsIr16qrl2W1S1oxqxljhM2dWShW\n5zta9ACwAlAmPacqqZ2eVN9TkzXCjzUu8FCf8iHpTOD4UzURWqQOCwtbDP3n\nt+yXLLmEh070dToh654S455W+zUJ1ScnnznJOzXiTTg0mWjoEK+pE5JqKSLB\nwhsq\r\n=QS5Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU/+//x9e96bI4iGdj0V7r9CGGmI+Qv7rtKdh7ZayR6wIgL+Fu/rTUPO7YfF0leRXTzV6GgPG8UrHNuQ6h0SpLuDw="}]},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snowplow_0.3.0_1644129447138_0.46488192107870874"},"_hasShrinkwrap":false},"0.3.1":{"name":"@analytics/snowplow","version":"0.3.1","description":"Snowplow integration for 'analytics' module for browser & node","projectMeta":{"provider":{"name":"Snowplow Analytics","url":"https://www.snowplowanalytics.com/"},"platforms":{"browser":"./src/browser.js","node":"./src/node.js"}},"keywords":["analytics","analytics-project","analytics-plugin","snowplow","snowplowanalytics","snowplowanalytics.com"],"author":{"name":"Paul Boocock"},"license":"MIT","scripts":{"docs":"node ../analytics-cli/bin/run docs","types":"../../node_modules/.bin/jsdoc -t ../../node_modules/tsd-jsdoc/dist -r ./src/ -d temp-types","build":"node ../../scripts/build/index.js","watch":"node ../../scripts/build/_watch.js","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","es":"../../node_modules/.bin/babel-node ./testBabel.js"},"main":"lib/analytics-plugin-snowplow.cjs.js","globalName":"analyticsSnowplow","jsnext:main":"lib/analytics-plugin-snowplow.es.js","module":"lib/analytics-plugin-snowplow.es.js","browser":{"./lib/analytics-plugin-snowplow.cjs.js":"./lib/analytics-plugin-snowplow.browser.cjs.js","./lib/analytics-plugin-snowplow.es.js":"./lib/analytics-plugin-snowplow.browser.es.js"},"homepage":"https://github.com/DavidWells/analytics#readme","repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1"},"dependencies":{"@snowplow/browser-plugin-ad-tracking":"^3.1.5","@snowplow/browser-plugin-client-hints":"^3.1.5","@snowplow/browser-plugin-consent":"^3.1.5","@snowplow/browser-plugin-ecommerce":"^3.1.5","@snowplow/browser-plugin-enhanced-ecommerce":"^3.1.5","@snowplow/browser-plugin-error-tracking":"^3.1.5","@snowplow/browser-plugin-form-tracking":"^3.1.5","@snowplow/browser-plugin-ga-cookies":"^3.1.5","@snowplow/browser-plugin-geolocation":"^3.1.5","@snowplow/browser-plugin-link-click-tracking":"^3.1.5","@snowplow/browser-plugin-optimizely-x":"^3.1.5","@snowplow/browser-plugin-performance-timing":"^3.1.5","@snowplow/browser-plugin-site-tracking":"^3.1.5","@snowplow/browser-plugin-timezone":"^3.1.5","@snowplow/browser-tracker":"^3.1.5","@snowplow/node-tracker":"^3.1.5"},"gitHead":"048109daf5387ec6eab1674b3a1f772ebac76ebd","bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"_id":"@analytics/snowplow@0.3.1","_nodeVersion":"12.7.0","_npmVersion":"lerna/3.22.1/node@v12.7.0+x64 (darwin)","dist":{"integrity":"sha512-FsrCXf+LuFpR2i69T4pEPz++JS9rXs9sQuOQfGSa9hFYtMw3ubgjiiDtw5WL0JY5MuEbBCyNC50uR9Zas4vkxA==","shasum":"cb523efcd77ff0f69a2f45d370ab1e6a131c688e","tarball":"https://registry.npmjs.org/@analytics/snowplow/-/snowplow-0.3.1.tgz","fileCount":10,"unpackedSize":473464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBeGCCRA9TVsSAnZWagAA2H4P/2XLzn5fWBnwEeDjxubx\nW5RxfBVBySFdz+HaVremlteGlQxIDbDoTdXCSBD2LD194+hqJdj72IpWunqo\nFQZteRYmzm/vByZIvAbWdj65TzxMJ4CmcfzIbeSdcl5cSJfa7MxZq0w8CTBj\ncVZNbB3QOhPs4KPknrv6nbIWsgFZOU/9X+tUBU33AiH0X8MKhcDeAE/18BJC\nxUk2nGO/P1Aes5Lrj8OLGtJOpk0woRRVICwbFeByeTMTK6AdJQST3FmmTz8E\n1WYXGYqwfWU9VWWn7GzcLl+0wPScMfIoiod+uew4zT5+9jKhRM5RC/GZUKLK\n+S/siP13aOaNK/dvnCDgc9/ZJgPpukh8d4Wg2d1jfUZdDeoPgRhWaTgPCFmc\nEtdJvwYmluQHHdUsD9/VQQBxkBLG/CADkcRd4Fwd2+XS2K7TnktlzMA+Vg85\n/WTI+Nce0imWTUatBIVm12NEL1yIle51KLvunEkiGingZwHYXCbvZaTjyNAq\nUOSMxhjr3VBlM8CiHZ37sWZ/iXKMNhlHxi0ywebCN8Shutr/3d9rbNPrmOCw\nonCvfgGSJ8uIR7ER7eWA9LOcuy7IPtbAjGi0RaOSud48beEmYq8l0xUF0xy9\nLniK0gZzmOV/awCiIqJO3UxDNP08fK2JoldtUrpoMZYZNcrkazANb8loNhO7\nkyjh\r\n=9tL3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxKF/0gtKQ/oU2HtCpSSCFu04NS75lV5eVwmF21YDKogIgDCgf4yc2mS+UKTqVSN54JKaSmr1DqUA6dt2kGUq0o1Y="}]},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snowplow_0.3.1_1644552577868_0.36324600899977"},"_hasShrinkwrap":false},"0.3.2":{"name":"@analytics/snowplow","version":"0.3.2","description":"Snowplow integration for 'analytics' module for browser & node","projectMeta":{"provider":{"name":"Snowplow Analytics","url":"https://www.snowplowanalytics.com/"},"platforms":{"browser":"./src/browser.js","node":"./src/node.js"}},"keywords":["analytics","analytics-project","analytics-plugin","snowplow","snowplowanalytics","snowplowanalytics.com"],"author":{"name":"Paul Boocock"},"license":"MIT","scripts":{"docs":"node ../analytics-cli/bin/run docs","types":"../../node_modules/.bin/jsdoc -t ../../node_modules/tsd-jsdoc/dist -r ./src/ -d temp-types","build":"node ../../scripts/build/index.js","watch":"node ../../scripts/build/_watch.js","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","es":"../../node_modules/.bin/babel-node ./testBabel.js"},"main":"lib/analytics-plugin-snowplow.cjs.js","globalName":"analyticsSnowplow","jsnext:main":"lib/analytics-plugin-snowplow.es.js","module":"lib/analytics-plugin-snowplow.es.js","browser":{"./lib/analytics-plugin-snowplow.cjs.js":"./lib/analytics-plugin-snowplow.browser.cjs.js","./lib/analytics-plugin-snowplow.es.js":"./lib/analytics-plugin-snowplow.browser.es.js"},"homepage":"https://github.com/DavidWells/analytics#readme","repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1"},"dependencies":{"@snowplow/browser-plugin-ad-tracking":"^3.1.5","@snowplow/browser-plugin-client-hints":"^3.1.5","@snowplow/browser-plugin-consent":"^3.1.5","@snowplow/browser-plugin-ecommerce":"^3.1.5","@snowplow/browser-plugin-enhanced-ecommerce":"^3.1.5","@snowplow/browser-plugin-error-tracking":"^3.1.5","@snowplow/browser-plugin-form-tracking":"^3.1.5","@snowplow/browser-plugin-ga-cookies":"^3.1.5","@snowplow/browser-plugin-geolocation":"^3.1.5","@snowplow/browser-plugin-link-click-tracking":"^3.1.5","@snowplow/browser-plugin-optimizely-x":"^3.1.5","@snowplow/browser-plugin-performance-timing":"^3.1.5","@snowplow/browser-plugin-site-tracking":"^3.1.5","@snowplow/browser-plugin-timezone":"^3.1.5","@snowplow/browser-tracker":"^3.1.5","@snowplow/node-tracker":"^3.1.5"},"gitHead":"9794b9755aed50c2bb25713ad37cc6c4491eb940","bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"_id":"@analytics/snowplow@0.3.2","_nodeVersion":"12.7.0","_npmVersion":"lerna/3.22.1/node@v12.7.0+x64 (darwin)","dist":{"integrity":"sha512-F4iVLz6N/iVQN4cSnpUl5Uhw9Wn1cqNKMh87/8hq5N+TYhMJI9nWgnIO6XKx+LHe34IeYl9UHb0otCEpAfCyUQ==","shasum":"99b9b1cdfb0907b51c77b4a9dbbcc490b78317b2","tarball":"https://registry.npmjs.org/@analytics/snowplow/-/snowplow-0.3.2.tgz","fileCount":10,"unpackedSize":473657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCJ2wCRA9TVsSAnZWagAA/g4P/Rl/99ZnuPgMcPuvcLiD\nlySGqcrFn9chiiFXqnDnU/rKX/r2uByTbL8vTfUn9rai+/e2IoQhwPQzPgNm\neQAcynCyXadQGKG2b2syWgrIdcrQeuLo2Z9dCwzRfEwDAZypG+p4VUcIOUdB\ncLiQmxuKIWkRYo2HOCZloeIFN4h0c55q3R/crmoxhLdo5hZW4k/CTe60ZO8M\n/ouGeDfZ74qeHG95aF04w6TDZZErjO68A66CjJW/37BzCQeRE7IpO13T7LuM\neENSRzTvBinW6o16wkkMc//8vlWLVJMCdTOdkfx5tP4PLpkM4066vNmEATao\nrThQffmRgHnQ7ygs3xehJCjVC1H6Fawb+0/GsRmhQUC9Z3A8xODmj++9e8DC\ntQZiSj9GkT/Vb8DvOUlzWFvGsVSgZFU1xy3yu2mg5pxKeqJ8MjfFrL8/R45F\nDL3BwR+BzWddfoPTBJBLWUcGxnpkMCbjUDpvrVwu+oySeXfgfghOcQ/aaV6O\n6BQkHSN2X4o/5T9lnhStO6ARXZd1zbEsIkcC+JPPI8otY4ngmHwR7ZzfQYoS\nAf2YcEMOQXXlZAxXao5mgKorG6s1+uMtt4tEMh4Z1HyGh8OpAtVIQ/aiBRM9\nffLRQKRPznRhi2ChWay0fDeFtxy956pZoSzqZsI3zkRwmt+yqFAVuIkKCwK+\nye/P\r\n=GTbd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeGeiZgB46RAUhXm5obWkpHSQ8LNMmAt7BVAlgkYEiGAiB35TzCbfR/IQxhqlrLkF5oOEc1YFKLhjz0l9vNoQWo5w=="}]},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snowplow_0.3.2_1644731823802_0.8753618192865191"},"_hasShrinkwrap":false},"0.3.3":{"name":"@analytics/snowplow","version":"0.3.3","description":"Snowplow integration for 'analytics' module for browser & node","projectMeta":{"provider":{"name":"Snowplow Analytics","url":"https://www.snowplowanalytics.com/"},"platforms":{"browser":"./src/browser.js","node":"./src/node.js"}},"keywords":["analytics","analytics-project","analytics-plugin","snowplow","snowplowanalytics","snowplowanalytics.com"],"author":{"name":"Paul Boocock"},"license":"MIT","scripts":{"docs":"node ../analytics-cli/bin/run docs","types":"../../node_modules/.bin/jsdoc -t ../../node_modules/tsd-jsdoc/dist -r ./src/ -d temp-types","build":"node ../../scripts/build/index.js","watch":"node ../../scripts/build/_watch.js","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","es":"../../node_modules/.bin/babel-node ./testBabel.js"},"main":"lib/analytics-plugin-snowplow.cjs.js","globalName":"analyticsSnowplow","jsnext:main":"lib/analytics-plugin-snowplow.es.js","module":"lib/analytics-plugin-snowplow.es.js","browser":{"./lib/analytics-plugin-snowplow.cjs.js":"./lib/analytics-plugin-snowplow.browser.cjs.js","./lib/analytics-plugin-snowplow.es.js":"./lib/analytics-plugin-snowplow.browser.es.js"},"homepage":"https://github.com/DavidWells/analytics#readme","repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1"},"dependencies":{"@snowplow/browser-plugin-ad-tracking":"^3.1.5","@snowplow/browser-plugin-client-hints":"^3.1.5","@snowplow/browser-plugin-consent":"^3.1.5","@snowplow/browser-plugin-ecommerce":"^3.1.5","@snowplow/browser-plugin-enhanced-ecommerce":"^3.1.5","@snowplow/browser-plugin-error-tracking":"^3.1.5","@snowplow/browser-plugin-form-tracking":"^3.1.5","@snowplow/browser-plugin-ga-cookies":"^3.1.5","@snowplow/browser-plugin-geolocation":"^3.1.5","@snowplow/browser-plugin-link-click-tracking":"^3.1.5","@snowplow/browser-plugin-optimizely-x":"^3.1.5","@snowplow/browser-plugin-performance-timing":"^3.1.5","@snowplow/browser-plugin-site-tracking":"^3.1.5","@snowplow/browser-plugin-timezone":"^3.1.5","@snowplow/browser-tracker":"^3.1.5","@snowplow/node-tracker":"^3.1.5"},"gitHead":"911491fffca5df822a6d8eb5b6255e47983e338c","bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"_id":"@analytics/snowplow@0.3.3","_nodeVersion":"16.6.1","_npmVersion":"lerna/3.22.1/node@v16.6.1+x64 (darwin)","dist":{"integrity":"sha512-6HasPJ+kmbbGs00AjXaEJdcKLum4OmuY6jOCX0FEyGZuEEN68EK/x/PfX6RqeKyfz+5NsB4RAswkNOHSx/GXTw==","shasum":"d6fa902a5bce4f515ef6f97d8b283cd1319b0594","tarball":"https://registry.npmjs.org/@analytics/snowplow/-/snowplow-0.3.3.tgz","fileCount":10,"unpackedSize":474240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM//RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9OQ//UczL5wqI6yFzFC52TL/dBLOqU7tD0bBTgX+xsKzPrFPDD/A1\r\nctVXgx0XDK6/DEiJpvh0Jtq1B3iHfaaA74Ne7jd6p/0+mtPgRZAX8fe2+5sT\r\nryK0Skzmkus2oGLKoVx/g2A+cu2D0vyNbQEg94J9h7wtrwfs6REvVn1e2xRO\r\nZ7LFTpE02HAvIWBS9NC57CccS6DImiInzWWqeN54fKSMrj7fgtsYJt33SyDH\r\nf7vk/oRSyCIBuQpzIqTDxmMXS+o7g8VRQPRpNUy41N032h/BgSfnZGkRBpNc\r\nZu8d05Gwj44fpb48LEc6NY0oTW3H2wxpSOVNplAuqlmome7y3G4p9xyJzath\r\nr8wvOnMLXIy4Bc74mOkIkpuhcMjoU+V2xMj2+yhcDleb41KhmxCgqeZR3bhf\r\nY7y9Y3/Vdc+nNSSXhLMGL4YTJ3DkYD/RZPNXQXFL7393fGE1zv2+WFJ+Us8/\r\nbFY8KIZrNbkzts30AAxvnfzlRYBdrblfxDLnZdp5and1jAvz78Y7TaXn7cCU\r\nItfID1I6yMbzEPd+QZquvKzP4crLaLeovw1OVtW3k4YAsXMq1c74HkZ6cgfg\r\n0O+r+hH/r81kgt9HuD1mZHULIITu3H80eiABY38F5qdqKpG9w31AU/7tQ9F9\r\nss1ORz6D0vxBaTbvVL1IMKikfFUj1t2sZgQ=\r\n=iUNb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFciSK6ax+w0JFcmUekPUASh1woCJmFZvpI12C1qtleeAiEAoWKMxznYWN/O9YBuSWUdfIN0xywsl0JldWK0wqsUunY="}]},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snowplow_0.3.3_1647574993734_0.7443839804998404"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-02T18:49:14.022Z","0.1.0":"2020-08-02T18:49:14.346Z","modified":"2022-04-04T13:55:00.698Z","0.1.1":"2020-08-15T01:11:50.953Z","0.2.1":"2020-08-24T03:52:51.151Z","0.2.2":"2020-12-23T05:48:49.187Z","0.2.3":"2021-01-14T05:18:51.875Z","0.2.4":"2021-03-14T23:07:46.471Z","0.2.5":"2021-03-20T05:01:21.878Z","0.3.0":"2022-02-06T06:37:27.285Z","0.3.1":"2022-02-11T04:09:38.026Z","0.3.2":"2022-02-13T05:57:04.117Z","0.3.3":"2022-03-18T03:43:13.980Z"},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"description":"Snowplow integration for 'analytics' module for browser & node","homepage":"https://github.com/DavidWells/analytics#readme","keywords":["analytics","analytics-project","analytics-plugin","snowplow","snowplowanalytics","snowplowanalytics.com"],"repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"author":{"name":"Paul Boocock"},"bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"license":"MIT","readme":"<!--\ntitle: Snowplow Analytics\ndescription: Using the snowplow plugin\n-->\n# Snowplow plugin for analytics\n\nIntegration with [Snowplow Analytics](https://www.snowplowanalytics.com/) for [analytics](https://www.npmjs.com/package/analytics) package.\n\n[View the docs](https://getanalytics.io/plugins/snowplow/)\n\n<!-- AUTO-GENERATED-CONTENT:START (TOC:collapse=true&collapseText=Click to expand) -->\n<details>\n<summary>Click to expand</summary>\n\n- [Installation](#installation)\n- [How to use](#how-to-use)\n- [Platforms Supported](#platforms-supported)\n- [Browser usage](#browser-usage)\n  - [Browser API](#browser-api)\n  - [Configuration options for browser](#configuration-options-for-browser)\n- [Server-side usage](#server-side-usage)\n  - [Server-side API](#server-side-api)\n  - [Configuration options for server-side](#configuration-options-for-server-side)\n- [Additional examples](#additional-examples)\n\n</details>\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Installation\n\nInstall `analytics` and `@analytics/snowplow` packages\n\n```bash\nnpm install analytics\nnpm install @analytics/snowplow\n```\n\n<!-- AUTO-GENERATED-CONTENT:START (PLUGIN_DOCS) -->\n\n## How to use\n\nThe `@analytics/snowplow` package works in [the browser](#browser-usage) and [server-side in Node.js](#server-side-usage). To use, install the package, include in your project and initialize the plugin with [analytics](https://www.npmjs.com/package/analytics).\n\nBelow is an example of how to use the browser plugin.\n\n```js\nimport Analytics from 'analytics'\nimport snowplowPlugin from '@analytics/snowplow'\n\nconst analytics = Analytics({\n  app: 'awesome-app',\n  plugins: [\n    // Minimal recommended configuration\n    snowplowPlugin({\n      name: 'snowplow',\n      collectorUrl: 'collector.mysite.com',\n      trackerSettings: {\n        appId: 'myApp'\n      }\n    })\n  ]\n})\n\n/* Track a page view */\n// Enable some automatic tracking before page event\nanalytics.on('initialize:snowplow', ({ instance }) => {\n  instance.plugins.snowplow.enableActivityTracking(10, 10)\n  instance.plugins.snowplow.enableLinkClickTracking()\n})\n\n// Track page\nanalytics.page()\n\n// or Track page view with additional entities\nanalytics.page({\n  contexts: [\n    {\n      schema: 'iglu:com.acme/blog_post/jsonschema/1-0-0',\n      data: {\n        title: 'Re-thinking the structure of event data',\n        category: 'Data Insights',\n        author: 'Cara Baestlein',\n        datePublished: '2020-01-24'\n      }\n    }\n  ]\n})\n\n/* Track a custom event */\n// Track structured event\nanalytics.track('playedVideo', {\n  category: 'Videos',\n  label: 'Fall Campaign',\n  value: 42\n})\n\n// or Track Self Describing event\nanalytics.track('selfDescribingEvent', {\n  schema: 'iglu:com.acme/video_played/jsonschema/1-0-0',\n  data: {\n    id: 42,\n    title: 'Fall Campaign'\n  }\n})\n\n// or Track Self Describing event with additional entities\nanalytics.track('selfDescribingEvent', {\n  schema: 'iglu:com.acme/video_played/jsonschema/1-0-0',\n  data: {\n    id: 42,\n    title: 'Fall Campaign',\n    videoTimestampInMs: 1104\n  },\n  contexts: [\n    {\n      schema: 'iglu:com.acme/product/jsonschema/1-0-0',\n      data: {\n        id: 'f9cb6cb6-5ca8-47a6-9035-d9c6ac13029e',\n        category: 'clothing',\n        subCategory: 'socks',\n        price: 3.99\n      }\n    }\n  ]\n})\n\n// or Track Enchanced Ecommerce event with product context\nanalytics.track('EnhancedEcommerceProductContext', {\n  id: 'P12345',\n  name: 'Android Warhol T-Shirt',\n  list: 'Search Results',\n  brand: 'Google',\n  category: 'Apparel/T-Shirts',\n  variant: 'Black',\n  quantity: 1\n})\nanalytics.track('EnhancedEcommerceAction', {\n  action: 'add'\n})\n\n/* Identify a visitor */\nanalytics.identify('user-id-xyz')\n\n```\n\nAfter initializing `analytics` with the `snowplowPlugin` plugin, data will be sent into Snowplow Analytics whenever [analytics.page](https://getanalytics.io/api/#analyticspage), [analytics.track](https://getanalytics.io/api/#analyticstrack), or [analytics.identify](https://getanalytics.io/api/#analyticsidentify) are called.\n\nSee [additional implementation examples](#additional-examples) for more details on using in your project.\n\n## Platforms Supported\n\nThe `@analytics/snowplow` package works in [the browser](#browser-usage) and [server-side in Node.js](#server-side-usage)\n\n## Browser usage\n\nThe Snowplow Analytics client side browser plugin works with these analytic api methods:\n\n- **[analytics.page](https://getanalytics.io/api/#analyticspage)** - Sends page views into Snowplow Analytics\n- **[analytics.reset](https://getanalytics.io/api/#analyticsreset)** - Reset browser storage cookies & localstorage for Snowplow Analytics values\n- **[analytics.track](https://getanalytics.io/api/#analyticstrack)** - Track custom events and send to Snowplow Analytics\n- **[analytics.identify](https://getanalytics.io/api/#analyticsidentify)** - Identify visitors and send details to Snowplow Analytics\n\n### Browser API\n\n```js\nimport Analytics from 'analytics'\nimport snowplowPlugin from '@analytics/snowplow'\n\nconst analytics = Analytics({\n  app: 'awesome-app',\n  plugins: [\n    // Minimal recommended configuration\n    snowplowPlugin({\n      name: 'snowplow',\n      collectorUrl: 'collector.mysite.com',\n      trackerSettings: {\n        appId: 'myApp'\n      }\n    })\n  ]\n})\n\n```\n\n### Configuration options for browser\n\n| Option | description |\n|:---------------------------|:-----------|\n| `collectorUrl` <br/>**required** - string| The URL to a Snowplow collector |\n| `name` <br/>_optional_ - string| The name to identify this instance of the tracker, use if using multiple tracker instances ('snowplow' default) |\n| `trackerSettings` <br/>_optional_ - Object| The arg map to pass to the Snowplow Tracker |\n| `trackerSettings.appId` <br/>_optional_ - string| The appId to identify this application |\n| `trackerSettings.platform` <br/>_optional_ - string| Platform of tracking (\"web\" default) |\n| `trackerSettings.cookieDomain` <br/>_optional_ - string| Domain to set cookie against |\n| `trackerSettings.discoverRootDomain` <br/>_optional_ - string| Automatically discover root domain |\n| `trackerSettings.cookieName` <br/>_optional_ - string| Prefix for cookies (\"_sp_\" default) |\n| `trackerSettings.cookieSameSite` <br/>_optional_ - string| SameSite cookie setting (\"None\" default) |\n| `trackerSettings.cookieSecure` <br/>_optional_ - boolean| Secure cookie setting (true default) |\n| `trackerSettings.encodeBase64` <br/>_optional_ - boolean| Encode JSON objects as Base64 (true default) |\n| `trackerSettings.respectDoNotTrack` <br/>_optional_ - bolean| Respect do not track (consider analytics-plugin-do-not-track) (false default) |\n| `trackerSettings.eventMethod` <br/>_optional_ - string| Method to send events, GET, POST, Beacon (POST default) |\n| `trackerSettings.bufferSize` <br/>_optional_ - number| Amount of events to buffer before sending (1 default) |\n| `trackerSettings.maxPostBytes` <br/>_optional_ - number| Maximum size of POST or Beacon before sending (40000 default) |\n| `trackerSettings.crossDomainLinker` <br/>_optional_ - string| function to configure which links to add cross domain linking |\n| `trackerSettings.cookieLifetime` <br/>_optional_ - number| Cookie lifetime (63072000 default) |\n| `trackerSettings.stateStorageStrategy` <br/>_optional_ - string| Use cookies and/or localstorage (\"cookieAndLocalStorage\" default) |\n| `trackerSettings.maxLocalStorageQueueSize` <br/>_optional_ - number| Maximum numbers of events to buffer in localstorage to prevent filling local storage (1000 default) |\n| `trackerSettings.resetActivityTrackingOnPageView` <br/>_optional_ - boolean| Flag to decide whether to reset page ping timers on virtual page view (true default) |\n| `trackerSettings.connectionTimeout` <br/>_optional_ - boolean| The timeout, in milliseconds, before GET and POST requests will timeout (5000 default) (Snowplow JS 2.15.0+) |\n| `trackerSettings.anonymousTracking` <br/>_optional_ - Object| Flag to enable anonymous tracking functionality (false default) |\n| `trackerSettings.anonymousTracking.withSessionTracking` <br/>_optional_ - boolean| Flag to enable whether to continue tracking sessions in anonymous tracking mode (false default) |\n| `trackerSettings.anonymousTracking.withServerAnonymisation` <br/>_optional_ - boolean| Flag which prevents collector from returning and capturing cookies and capturing ip address (false default) |\n| `trackerSettings.contexts` <br/>_optional_ - Object| The auto contexts for each event |\n| `trackerSettings.contexts.webPage` <br/>_optional_ - boolean| The webpage context, containing the page view id. (true default) |\n| `trackerSettings.contexts.performanceTiming` <br/>_optional_ - boolean| Add performance timing information |\n| `trackerSettings.contexts.clientHints` <br/>_optional_ - Object| Add Client Hint information (Snowplow JS 2.15.0+) |\n| `trackerSettings.contexts.clientHints.includeHighEntropy` <br/>_optional_ - boolean| Capture High Entropy Client Hints (Snowplow JS 2.15.0+) |\n| `trackerSettings.contexts.gaCookies` <br/>_optional_ - boolean| Add gaCookie information |\n| `trackerSettings.contexts.geolocation` <br/>_optional_ - boolean| Add browser geolocation information |\n| `trackerSettings.contexts.optimizelyXSummary` <br/>_optional_ - boolean| Add browser geolocation information |\n| `trackerSettings.plugins` <br/>_optional_ - Array| Additional plugins to include at tracker initialisation. See https://docs.snowplowanalytics.com/docs/collecting-data/collecting-from-own-applications/javascript-trackers/browser-tracker/browser-tracker-v3-reference/plugins/ |\n\n## Server-side usage\n\nThe Snowplow Analytics server-side node.js plugin works with these analytic api methods:\n\n- **[analytics.page](https://getanalytics.io/api/#analyticspage)** - Sends page views into Snowplow Analytics\n- **[analytics.track](https://getanalytics.io/api/#analyticstrack)** - Track custom events and send to Snowplow Analytics\n- **[analytics.identify](https://getanalytics.io/api/#analyticsidentify)** - Identify visitors and send details to Snowplow Analytics\n\n### Server-side API\n\n```js\nimport Analytics from 'analytics'\nimport snowplowPlugin from '@analytics/snowplow'\n\nconst analytics = Analytics({\n  app: 'awesome-app',\n  plugins: [\n    snowplowPlugin({\n      name: 'snowplow',\n      collectorUrl: 'collector.mysite.com',\n      appId: 'myApp'\n    })\n  ]\n})\n\n```\n\n### Configuration options for server-side\n\n| Option | description |\n|:---------------------------|:-----------|\n| `collectorUrl` <br/>**required** - string| The URL to a Snowplow collector |\n| `appId` <br/>**required** - string| The appId to identify this application |\n| `name` <br/>_optional_ - string| The name to identify this instance of the tracker ('snowplow' default) |\n| `protocol` <br/>_optional_ - string| 'http' or 'https' ('https' default) |\n| `port` <br/>_optional_ - string| collector port (80 or 443 default) |\n| `method` <br/>_optional_ - string| The method to send events to collector, 'post' or 'get' ('post' default) |\n| `bufferSize` <br/>_optional_ - string| Only send events once n are buffered. Defaults to 1 for GET requests and 10 for POST requests. |\n| `retries` <br/>_optional_ - string| The number of times the tracker will try to resend an event. Defaults to 5. |\n| `maxSockets` <br/>_optional_ - string| Node.js agentOptions object to tune performance (6 default) |\n| `platform` <br/>_optional_ - string| Sets the platform https://bit.ly/302dSQy ('srv' default) |\n| `screenResolution` <br/>_optional_ - object| Sets device screen resolution if available |\n| `screenResolution.width` <br/>_optional_ - number| Positive Integer for screen width |\n| `screenResolution.height` <br/>_optional_ - number| Positive Integer for screen height |\n| `viewport` <br/>_optional_ - object| Sets device viewport if available |\n| `viewport.width` <br/>_optional_ - number| Positive Integer for viewport width |\n| `viewport.height` <br/>_optional_ - number| Positive Integer for viewprt height |\n| `colorDepth` <br/>_optional_ - number| Positive Integer, in bits per pixel |\n| `timezone` <br/>_optional_ - string| Set user’s timezone e.g. 'Europe/London' |\n| `lang` <br/>_optional_ - string| Ser user's lang e.globalThis. 'en' |\n\n\n## Additional examples\n\nBelow are additional implementation examples.\n\n<details>\n  <summary>Server-side ES6</summary>\n\n  ```js\n  import Analytics from 'analytics'\n  import snowplowPlugin from '@analytics/snowplow'\n\n  const analytics = Analytics({\n    app: 'awesome-app',\n    plugins: [\n      snowplowPlugin({\n        name: 'snowplow',\n        collectorUrl: 'collector.mysite.com',\n        appId: 'myApp'\n      })\n      // ...other plugins\n    ]\n  })\n\n  /* Track a page view */\n  // Track page\n  analytics.page()\n\n  // or Track page view with additional entities\n  analytics.page({\n    contexts: [\n      {\n        schema: 'iglu:com.acme/blog_post/jsonschema/1-0-0',\n        data: {\n          title: 'Re-thinking the structure of event data',\n          url:\n            'https://snowplowanalytics.com/blog/2020/01/24/re-thinking-the-structure-of-event-data/',\n          category: 'Data Insights',\n          author: 'Cara Baestlein',\n          datePublished: '2020-01-24'\n        }\n      }\n    ]\n  })\n\n  /* Track a custom event */\n  // Track structured event\n  analytics.track('playedVideo', {\n    category: 'Videos',\n    label: 'Fall Campaign',\n    value: 42\n  })\n\n  // or Track Self Describing event\n  analytics.track('selfDescribingEvent', {\n    schema: 'iglu:com.acme/video_played/jsonschema/1-0-0',\n    data: {\n      id: 42,\n      title: 'Fall Campaign'\n    }\n  })\n\n  // or Track Self Describing event with additional entities\n  analytics.track('selfDescribingEvent', {\n    schema: 'iglu:com.acme/video_played/jsonschema/1-0-0',\n    data: {\n      id: 42,\n      title: 'Fall Campaign',\n      videoTimestampInMs: 1104\n    },\n    contexts: [\n      {\n        schema: 'iglu:com.acme/product/jsonschema/1-0-0',\n        data: {\n          id: 'f9cb6cb6-5ca8-47a6-9035-d9c6ac13029e',\n          category: 'clothing',\n          subCategory: 'socks',\n          price: 3.99\n        }\n      }\n    ]\n  })\n\n  // or Track Enchanced Ecommerce event with product context\n  analytics.track('ScreenView', {\n    name: 'Product Page',\n    id: 'p-123',\n    contexts: [\n      {\n        schema: 'iglu:com.acme/product/jsonschema/1-0-0',\n        data: {\n          id: 'f9cb6cb6-5ca8-47a6-9035-d9c6ac13029e',\n          category: 'clothing',\n          subCategory: 'socks',\n          price: 3.99\n        }\n      }\n    ]\n  })\n\n  /* Identify a visitor */\n  analytics.identify('user-id-xyz', {\n    firstName: 'bill',\n    lastName: 'murray'\n  })\n\n  ```\n\n</details>\n\n<details>\n  <summary>Server-side Node.js with common JS</summary>\n\n  If using node, you will want to import the `.default`\n\n  ```js\n  const analyticsLib = require('analytics').default\n  const snowplowPlugin = require('@analytics/snowplow').default\n\n  const analytics = analyticsLib({\n    app: 'my-app-name',\n    plugins: [\n      snowplowPlugin({\n        name: 'snowplow',\n        collectorUrl: 'collector.mysite.com',\n        appId: 'myApp'\n      })\n    ]\n  })\n\n  /* Track a page view */\n  // Track page\n  analytics.page()\n\n  // or Track page view with additional entities\n  analytics.page({\n    contexts: [\n      {\n        schema: 'iglu:com.acme/blog_post/jsonschema/1-0-0',\n        data: {\n          title: 'Re-thinking the structure of event data',\n          url:\n            'https://snowplowanalytics.com/blog/2020/01/24/re-thinking-the-structure-of-event-data/',\n          category: 'Data Insights',\n          author: 'Cara Baestlein',\n          datePublished: '2020-01-24'\n        }\n      }\n    ]\n  })\n\n  /* Track a custom event */\n  // Track structured event\n  analytics.track('playedVideo', {\n    category: 'Videos',\n    label: 'Fall Campaign',\n    value: 42\n  })\n\n  // or Track Self Describing event\n  analytics.track('selfDescribingEvent', {\n    schema: 'iglu:com.acme/video_played/jsonschema/1-0-0',\n    data: {\n      id: 42,\n      title: 'Fall Campaign'\n    }\n  })\n\n  // or Track Self Describing event with additional entities\n  analytics.track('selfDescribingEvent', {\n    schema: 'iglu:com.acme/video_played/jsonschema/1-0-0',\n    data: {\n      id: 42,\n      title: 'Fall Campaign',\n      videoTimestampInMs: 1104\n    },\n    contexts: [\n      {\n        schema: 'iglu:com.acme/product/jsonschema/1-0-0',\n        data: {\n          id: 'f9cb6cb6-5ca8-47a6-9035-d9c6ac13029e',\n          category: 'clothing',\n          subCategory: 'socks',\n          price: 3.99\n        }\n      }\n    ]\n  })\n\n  // or Track Enchanced Ecommerce event with product context\n  analytics.track('ScreenView', {\n    name: 'Product Page',\n    id: 'p-123',\n    contexts: [\n      {\n        schema: 'iglu:com.acme/product/jsonschema/1-0-0',\n        data: {\n          id: 'f9cb6cb6-5ca8-47a6-9035-d9c6ac13029e',\n          category: 'clothing',\n          subCategory: 'socks',\n          price: 3.99\n        }\n      }\n    ]\n  })\n\n  /* Identify a visitor */\n  analytics.identify('user-id-xyz', {\n    firstName: 'bill',\n    lastName: 'murray'\n  })\n\n  ```\n\n</details>\n\n<details>\n  <summary>Using in HTML</summary>\n\n  Below is an example of importing via the unpkg CDN. Please note this will pull in the latest version of the package.\n\n  ```html\n  <!DOCTYPE html>\n  <html>\n    <head>\n      <title>Using @analytics/snowplow in HTML</title>\n      <script src=\"https://unpkg.com/analytics/dist/analytics.min.js\"></script>\n      <script src=\"https://unpkg.com/@analytics/snowplow/dist/@analytics/snowplow.min.js\"></script>\n      <script type=\"text/javascript\">\n        /* Initialize analytics */\n        var Analytics = _analytics.init({\n          app: 'my-app-name',\n          plugins: [\n            // Minimal recommended configuration\n            analyticsSnowplow({\n              name: 'snowplow',\n              collectorUrl: 'collector.mysite.com',\n              trackerSettings: {\n                appId: 'myApp'\n              }\n            })\n          ]\n        })\n\n        /* Track a page view */\n        // Enable some automatic tracking before page event\n        analytics.on('initialize:snowplow', ({ instance }) => {\n          instance.plugins.snowplow.enableActivityTracking(10, 10)\n          instance.plugins.snowplow.enableLinkClickTracking()\n        })\n\n        // Track page\n        analytics.page()\n\n        // or Track page view with additional entities\n        analytics.page({\n          contexts: [\n            {\n              schema: 'iglu:com.acme/blog_post/jsonschema/1-0-0',\n              data: {\n                title: 'Re-thinking the structure of event data',\n                category: 'Data Insights',\n                author: 'Cara Baestlein',\n                datePublished: '2020-01-24'\n              }\n            }\n          ]\n        })\n\n        /* Track a custom event */\n        // Track structured event\n        analytics.track('playedVideo', {\n          category: 'Videos',\n          label: 'Fall Campaign',\n          value: 42\n        })\n\n        // or Track Self Describing event\n        analytics.track('selfDescribingEvent', {\n          schema: 'iglu:com.acme/video_played/jsonschema/1-0-0',\n          data: {\n            id: 42,\n            title: 'Fall Campaign'\n          }\n        })\n\n        // or Track Self Describing event with additional entities\n        analytics.track('selfDescribingEvent', {\n          schema: 'iglu:com.acme/video_played/jsonschema/1-0-0',\n          data: {\n            id: 42,\n            title: 'Fall Campaign',\n            videoTimestampInMs: 1104\n          },\n          contexts: [\n            {\n              schema: 'iglu:com.acme/product/jsonschema/1-0-0',\n              data: {\n                id: 'f9cb6cb6-5ca8-47a6-9035-d9c6ac13029e',\n                category: 'clothing',\n                subCategory: 'socks',\n                price: 3.99\n              }\n            }\n          ]\n        })\n\n        // or Track Enchanced Ecommerce event with product context\n        analytics.track('EnhancedEcommerceProductContext', {\n          id: 'P12345',\n          name: 'Android Warhol T-Shirt',\n          list: 'Search Results',\n          brand: 'Google',\n          category: 'Apparel/T-Shirts',\n          variant: 'Black',\n          quantity: 1\n        })\n        analytics.track('EnhancedEcommerceAction', {\n          action: 'add'\n        })\n\n        /* Identify a visitor */\n        analytics.identify('user-id-xyz')\n      </script>\n    </head>\n    <body>\n      ....\n    </body>\n  </html>\n\n  ```\n\n</details>\n\n<details>\n  <summary>Using in HTML via ES Modules</summary>\n\n  Using `@analytics/snowplow` in ESM modules.\n\n  ```html\n  <!DOCTYPE html>\n  <html>\n    <head>\n      <title>Using @analytics/snowplow in HTML via ESModules</title>\n      <script>\n        // Polyfill process.\n        // **Note**: Because `import`s are hoisted, we need a separate, prior <script> block.\n        window.process = window.process || { env: { NODE_ENV: 'production' } }\n      </script>\n      <script type=\"module\">\n        import analytics from 'https://unpkg.com/analytics/lib/analytics.browser.es.js?module'\n        import analyticsSnowplow from 'https://unpkg.com/@analytics/snowplow/lib/analytics-plugin-snowplow.browser.es.js?module'\n        /* Initialize analytics */\n        const Analytics = analytics({\n          app: 'analytics-html-demo',\n          debug: true,\n          plugins: [\n            // Minimal recommended configuration\n            analyticsSnowplow({\n              name: 'snowplow',\n              collectorUrl: 'collector.mysite.com',\n              trackerSettings: {\n                appId: 'myApp'\n              }\n            })\n            // ... add any other third party analytics plugins\n          ]\n        })\n\n        /* Track a page view */\n        // Enable some automatic tracking before page event\n        analytics.on('initialize:snowplow', ({ instance }) => {\n          instance.plugins.snowplow.enableActivityTracking(10, 10)\n          instance.plugins.snowplow.enableLinkClickTracking()\n        })\n\n        // Track page\n        analytics.page()\n\n        // or Track page view with additional entities\n        analytics.page({\n          contexts: [\n            {\n              schema: 'iglu:com.acme/blog_post/jsonschema/1-0-0',\n              data: {\n                title: 'Re-thinking the structure of event data',\n                category: 'Data Insights',\n                author: 'Cara Baestlein',\n                datePublished: '2020-01-24'\n              }\n            }\n          ]\n        })\n\n        /* Track a custom event */\n        // Track structured event\n        analytics.track('playedVideo', {\n          category: 'Videos',\n          label: 'Fall Campaign',\n          value: 42\n        })\n\n        // or Track Self Describing event\n        analytics.track('selfDescribingEvent', {\n          schema: 'iglu:com.acme/video_played/jsonschema/1-0-0',\n          data: {\n            id: 42,\n            title: 'Fall Campaign'\n          }\n        })\n\n        // or Track Self Describing event with additional entities\n        analytics.track('selfDescribingEvent', {\n          schema: 'iglu:com.acme/video_played/jsonschema/1-0-0',\n          data: {\n            id: 42,\n            title: 'Fall Campaign',\n            videoTimestampInMs: 1104\n          },\n          contexts: [\n            {\n              schema: 'iglu:com.acme/product/jsonschema/1-0-0',\n              data: {\n                id: 'f9cb6cb6-5ca8-47a6-9035-d9c6ac13029e',\n                category: 'clothing',\n                subCategory: 'socks',\n                price: 3.99\n              }\n            }\n          ]\n        })\n\n        // or Track Enchanced Ecommerce event with product context\n        analytics.track('EnhancedEcommerceProductContext', {\n          id: 'P12345',\n          name: 'Android Warhol T-Shirt',\n          list: 'Search Results',\n          brand: 'Google',\n          category: 'Apparel/T-Shirts',\n          variant: 'Black',\n          quantity: 1\n        })\n        analytics.track('EnhancedEcommerceAction', {\n          action: 'add'\n        })\n\n        /* Identify a visitor */\n        analytics.identify('user-id-xyz')\n      </script>\n    </head>\n    <body>\n      ....\n    </body>\n  </html>\n\n  ```\n\n</details>\n\n\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n\nSee the [full list of analytics provider plugins](https://github.com/DavidWells/analytics#current-plugins) in the main repo.\n","readmeFilename":"README.md"}