{"_id":"react-ab-test","_rev":"44-39b423f6fe3ffa3aafef2387b6862969","name":"react-ab-test","description":"A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com.","dist-tags":{"latest":"2.0.1"},"versions":{"0.5.1":{"name":"react-ab-test","main":"index.js","version":"0.5.1","description":"A/B Testing React Components","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"./node_modules/babel/bin/babel.js ./src --out-dir ./; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"32784a2d7b4bfcb916ba45bb8f2b4e9e268f3811","_id":"react-ab-test@0.5.1","_shasum":"58ea6b887a6c76b643f02fae0b524d538765a065","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"58ea6b887a6c76b643f02fae0b524d538765a065","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.5.1.tgz","integrity":"sha512-AWoZAdpnolfAnLToaKO8P48bLC5Xqf416ICJ0FbKVgUDku5EwOF5QK63KuEpXpW6xCm6mprDXEgu+PgJX+HbxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLS/YU4tjNSC40KeuRYF1S2/I3Rjd+9LCnywL+dKrKGwIgLDFcQSgnFzBYlC0Fzs8hko8ZS03kOnCBQgsdqKYBYho="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.6.0":{"name":"react-ab-test","main":"index.js","version":"0.6.0","description":"A/B Testing React Components","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"./node_modules/babel/bin/babel.js ./src --out-dir ./; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"25bef07f001afcf1d1d305abec4098d981276803","_id":"react-ab-test@0.6.0","_shasum":"1a1e98d041e9939df064472b97704affe5c6071e","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"1a1e98d041e9939df064472b97704affe5c6071e","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.6.0.tgz","integrity":"sha512-XLHtW/tI6R4brzEP1jzhiGu51Qm20zsAWsZP579HGaKxuJpUqvGq9FIiso+n2geW4dseHpSrLWdnlA9P+qGHLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7/AyjLMyqdycByU0JmXTu1oE+RpEedChFTSeNIC+eMQIhAOpaxfOu68nD+4Km/adDYZNjrX5MhE1rPx7bMk8M2uA1"}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.6.1":{"name":"react-ab-test","main":"index.js","version":"0.6.1","description":"A/B Testing React Components","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"./node_modules/babel/bin/babel.js ./src --out-dir ./; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"8cfc5f7d208525d5b309f4d82e87e80ae5d2f41d","_id":"react-ab-test@0.6.1","_shasum":"6d1a209bbfb202e314a70f2188cc9454389f7cd3","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"6d1a209bbfb202e314a70f2188cc9454389f7cd3","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.6.1.tgz","integrity":"sha512-Pzk8j4gM6D7XAPG7Ir7l1xZD+GwHiI2143rVkeTtuzxOZZS2ZGUqRB1+Ys7FcrH2eB9T1gKe6ob2qOGLPP1YdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+hFT5AywDzTbALgoMxfRuEi7Gy3Oy8M2vJRDSbhOgUAIgY2MBOKU3N/283mWSE+Ellb/bYCtl4OQRh/HxSLUpN6A="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.6.2":{"name":"react-ab-test","main":"index.js","version":"0.6.2","description":"A/B Testing React Components","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"./node_modules/babel/bin/babel.js ./src --out-dir ./; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"abb7af25d15415f5021a04bcd5e13742a5eab081","_id":"react-ab-test@0.6.2","_shasum":"35ab44e334bcec0989c690ecb05fa3e39f1aaf48","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"35ab44e334bcec0989c690ecb05fa3e39f1aaf48","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.6.2.tgz","integrity":"sha512-KfoFRy2o8NM+X1frOZnCjcZxwJfterf6lZqXxCLQoxqPrZ8JCVOA8Wzfske3F9AYDY9mrZDBAPgpEAogwgBpSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOzT8Y/qSPbLfoxJOTZVwbK+St0vLnloHUHLUBKrdDyAiAyUfH8w+BUhKDOzH8rVNHbc9h0th6m1O2nyWwCTwX+nQ=="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.6.3":{"name":"react-ab-test","main":"index.js","version":"0.6.3","description":"A/B Testing React Components","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"./node_modules/babel/bin/babel.js ./src --out-dir ./; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"a2e389a5c2c694f027d05b8179e63d95af648ed7","_id":"react-ab-test@0.6.3","_shasum":"6fad6c877681a6d7500b88a460a3ac5ddfb1d0a5","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"6fad6c877681a6d7500b88a460a3ac5ddfb1d0a5","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.6.3.tgz","integrity":"sha512-BSOPVkfP438zK8rK5525eVCnkoU10xcYI4QNZir344RkJ04L4Zan8ujhRkN1Hkh9nzrL10pDslv3rKHdDpf+fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBX5Dgugw/LocUu+4JKixqCYXYfz3HRWceKpHEuRhND7AiAMBSa+kyORby1+UMT/ZSaHqJDgdPSn958uqTtcBztw1Q=="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.6.4":{"name":"react-ab-test","main":"index.js","version":"0.6.4","description":"A/B Testing React Components","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '##Table of Contents'; ./node_modules/babel/bin/babel.js ./src --out-dir ./; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"ac8970d5c143c6c1faaa8748f580f7c39907c369","_id":"react-ab-test@0.6.4","_shasum":"2021040d7926cf1e5a159b753a998f5795e80656","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"2021040d7926cf1e5a159b753a998f5795e80656","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.6.4.tgz","integrity":"sha512-uRT27UE4KIIQAGIO7FLyIl/sJimBlk6LEL5+4Zjuf7DcRNsvsLCg8lmXR+baS/k8FgAO8zwMZeUTXYmInGQJTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERfNJK515CivoVcdVKOJiNr9LPEO0Mba5lYIJyrAFi+AiEAvdJ/XuINL9fN5LyYMITj9dEmb6B/JBhsW00Y28vn8c8="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.6.5":{"name":"react-ab-test","main":"index.js","version":"0.6.5","description":"A/B Testing React Components","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '##Table of Contents'; ./node_modules/babel/bin/babel.js ./src --out-dir ./; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"2fa69f81b13cefe0a79d8f7297049fbab815a830","_id":"react-ab-test@0.6.5","_shasum":"3367943ca690a510b98679d13feaf26dac53d2aa","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"3367943ca690a510b98679d13feaf26dac53d2aa","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.6.5.tgz","integrity":"sha512-OzdGAFzaBZWy6EELc1mYYMtHaEFYR0kNfbjO9fqV//REOQau26fISBjRnJAvzRPvQmEytxK3vptOdxA+WDCpWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3c2LFUM1qSakNjmEOaoT7Yi+aJ3PtL16oCJKj6ybIDAiEAsD9zE8Pvw70jAeays0+KGeNyJW2nG7usSK2/XrF+c4s="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.6.6":{"name":"react-ab-test","main":"index.js","version":"0.6.6","description":"A/B Testing React Components","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --notitle; ./node_modules/babel/bin/babel.js ./src --out-dir ./; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"de4b50ef9b5e5cd959965252614718b8697ca390","_id":"react-ab-test@0.6.6","_shasum":"e816a121163b2b9bec622f5424acffa7137e4b49","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"e816a121163b2b9bec622f5424acffa7137e4b49","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.6.6.tgz","integrity":"sha512-VQmoFQqp3POve8xQAODssGvClRWkhYnwntZgjglhnz4eS95Fl7pP1wIPiL/xLaJYFwUUm/9ixJjyaCQd3Q9PPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI+/gndmPqMbrJSYGxTQ0TW3HXXn50iClSUSe7QA4JwwIhAKg2dNm8XD3Ivvij6xl/W7hVOn1zzwqof1IqMO0dI9dv"}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.6.7":{"name":"react-ab-test","main":"index.js","version":"0.6.7","description":"A/B Testing React Components","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --notitle; ./node_modules/babel/bin/babel.js ./src --out-dir ./; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"b53ae92e69b104e1fae3c50682364138a5b313e9","_id":"react-ab-test@0.6.7","_shasum":"da3d041c168f95d7c1e33790aaef0e3da41de01f","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"da3d041c168f95d7c1e33790aaef0e3da41de01f","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.6.7.tgz","integrity":"sha512-zNnJUDi4BZt5nKT4LsVVJEamLEcbBgcIsB/rPh3uQFV74TzGhCV/UXYnJZ1CbQ6p9ajmVdHkgF2DzXmoe1Wxaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDgmJXl10Mno5OgfixjACGtytFcXgN/QciShf7yW9Z9wIhAOoUFwTMfhUHCPms1lNlCAiNr/35nd0iJSfkildgnWOX"}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.7.0":{"name":"react-ab-test","keywords":["react","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.7.0","description":"A/B testing React components. Simple, universal interface with extensive documentation. Tested in popular browsers.","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '## Table of Contents'; ./node_modules/babel/bin/babel.js ./src --out-dir ./; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"3e0121f8c1e0db9ac3746b7c4119d23e9dabad1d","_id":"react-ab-test@0.7.0","_shasum":"cd67ff043ab3abf79fbea108041157bff104d35a","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"cd67ff043ab3abf79fbea108041157bff104d35a","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.7.0.tgz","integrity":"sha512-YSzn3JeGykGSp0YeLwTWXrieeZ+BcJNdZ/VDM70D/bFC8RnhoL/3Mz/SAdgOWWIpYHIYdHAeCbeE4Y/3CvVEew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoJSDq8Vt37HtrZxd04yFTb7pxOUxmz/c8OQldwv4apgIhAKRJx/QAueCCeptbN11GRPpr0Cw4ITbD4grjvCTpG4ln"}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.7.1":{"name":"react-ab-test","keywords":["react","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.7.1","description":"A/B testing React components. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"e1be74ac6f18230df9a884e1967e594d61f0e466","_id":"react-ab-test@0.7.1","_shasum":"733e1c54d081c0d7fa780b50ce7560fc1f3f1a6a","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"733e1c54d081c0d7fa780b50ce7560fc1f3f1a6a","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.7.1.tgz","integrity":"sha512-o3wTDdLteH2t+BLKX6HsMFJzhSjzA70Pmvd02m8YH/1AiDTXVIpmhm8MXSwu2G1D212edXHWlsZ6iyzlKshpqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxN17R2eS0xp27zCSO3Ld5Ct6RBBK5clF/Rwx6ReWXuAiAjz1upxIY9V6+x1jHMQKq0w7l5NWXR73SuTre4VEwyRg=="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.7.4":{"name":"react-ab-test","keywords":["react","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.7.4","description":"A/B testing React components. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"7dcff32ed82b4c0ac4959d63a8eb0fbc8d3bf33e","_id":"react-ab-test@0.7.4","_shasum":"4b87e1040e3476589cce9dc4bada52f55488b9d1","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"4b87e1040e3476589cce9dc4bada52f55488b9d1","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.7.4.tgz","integrity":"sha512-jQ9B0hybCp3XUxHq6Bls6rthtV+BkjMJDF6uJsuPM2QMgSluikIuCIDXWxi/AzIVfCOrSGGrWFaLDI1gBJkXng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhMSizP/a4jMBc8aTXOI+iB6w9tYjyaChwRtW5BVwAoQIhAJZWd18LDECFsxxYMU5jGGn7jOkojTjVphqFkaJZVSsl"}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.7.5":{"name":"react-ab-test","keywords":["react","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.7.5","description":"A/B testing React components. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"e7c3ccbff7a0230c4140e82f9021d615add1e28c","_id":"react-ab-test@0.7.5","_shasum":"8e8a6376ccac1850b43095389408ecc2dde96257","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"8e8a6376ccac1850b43095389408ecc2dde96257","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.7.5.tgz","integrity":"sha512-bSrvObsXT/BXWJrH8FCA8UsmgclY9j5+Rv8+2XcvSFYct2IOiPd5npv1IhEsMawBsxlep5u0rYnNP3elZ+czaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuaxU58DYiGn8P46Z0hO+iCvLw6BXvv7r81lUMhSGziQIhANAlTgsStFyJATVtM/L1yDoYT06d1l+474nqFXG3rLaI"}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.7.6":{"name":"react-ab-test","keywords":["react","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.7.6","description":"A/B testing React components. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"e75d526675d782373650ceda47806dc1be5458b0","_id":"react-ab-test@0.7.6","_shasum":"6ff97b1c55fde1bba41d1b3913187899e9ae4e81","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"6ff97b1c55fde1bba41d1b3913187899e9ae4e81","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.7.6.tgz","integrity":"sha512-ELeh6QMfapZZJhGZgRTE4XYxHWNLfFCfpqBg5seA0FyQQxqggUOrkv8d7cX8gWTLY9t3xCxX9FpPBH6tAjz0qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPHG0F1OpSUzEqvr3nhzUAU4VNnazsGzTGe/JqBqpVxAiBwvwW8lOvRCqNBcFPv8QYYAokyltBbacNy4FLxqI6qkw=="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.7.7":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.7.7","description":"A/B testing React components. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"dependencies":{"react":"^0.13.3","fbemitter":"^2.0.0"},"devDependencies":{"babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"51d21c7523d1d1142132e185291e2686bf969be1","_id":"react-ab-test@0.7.7","_shasum":"21f9f13f5275da2617764bac72d7f4ac23df20de","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"21f9f13f5275da2617764bac72d7f4ac23df20de","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.7.7.tgz","integrity":"sha512-HeMLyiSWzWN198paUXHeqXsyhS0ofJswtouzaS+KiZd/ZUzaBNxsZc+EyZ5LRr05XcvdZjtIgi6BpzpK62kWVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNp6jBLJP5r2Ky+0YAaUOOycGKGwQAYaCB9pzMu06VeQIgJRHrGYhbUcxCI2i6oDdhH6b53ixMNrz1Eep4obxUsZ4="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.7.8":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.7.8","description":"A/B testing React components. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":"^0.13.0"},"dependencies":{"fbemitter":"^2.0.0"},"devDependencies":{"react":"^0.13.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"c238f16f47a580809f1589b4faf5aaf46bb5696d","_id":"react-ab-test@0.7.8","_shasum":"cc2a969f9bd9a0aa1a2656590aadda303e033f57","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"cc2a969f9bd9a0aa1a2656590aadda303e033f57","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.7.8.tgz","integrity":"sha512-LkA1Jq63mUJSD4vIhlCZBZv3uCPBuPMqM6tmyrV15WoXibgCFLMxagT1b2el3EaKgShYBnugETNwmagozWacUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID48QxDXlzcZBACPq1XnogLVtw8Qh8gGjQUiJi/2+HSUAiEAjjpyc7J6ztbz0bFkQssn25aQ0KXoVq8uBSWofPVoYbw="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.8.0":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.8.0","description":"A/B testing React components and debug tools. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":"^0.13.0"},"dependencies":{"fbemitter":"^2.0.0"},"devDependencies":{"react":"^0.13.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*","webpack-dev-server":"*"},"scripts":{"example":"echo 'Visit http://localhost:8080 in your browser to view the example.'; ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./example/webpack.example.config.js --content-base ./example","test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"d8a003537df50b98e93776fa58f688d7e5143d57","_id":"react-ab-test@0.8.0","_shasum":"ba68f14a4aeac1e33b6b3ccc4ff3e456cc45687e","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"ba68f14a4aeac1e33b6b3ccc4ff3e456cc45687e","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.8.0.tgz","integrity":"sha512-H3F5xcSeOUhY3GgSuJvaIEH2OpoKLzj9yLVRWi5mlNuw+mk2HriKhV9Ci13riyspFIsIQjz9tP5PfmZYJtQ6lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFUP6sC9iC/LYKD7vLoRGuxjbraV0j/oHcACh7ZFFlzAiAkASmXOheJ8G4EUbfSy+qEcSNGq/RwIr3cnaZRwX6l/g=="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.8.1":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.8.1","description":"A/B testing React components and debug tools. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":"^0.13.0"},"dependencies":{"fbemitter":"^2.0.0"},"devDependencies":{"react":"^0.13.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*","webpack-dev-server":"*"},"scripts":{"example":"echo 'Visit http://localhost:8080 in your browser to view the example.'; ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./example/webpack.example.config.js --content-base ./example","test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"327add1589715283ffea1df9702dd9cce7faae1c","_id":"react-ab-test@0.8.1","_shasum":"81b9823dfea972667576088eb8b8a9951a7a5f76","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"81b9823dfea972667576088eb8b8a9951a7a5f76","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.8.1.tgz","integrity":"sha512-f74HCcWsw3zsi2cXd586Rq3R2N/8TrPcSxDw6+f9JUqQ/PTSaYV09mYNR71hVUiTOvvM2McACoYLIXoo85pf3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLM8xHYHYiwRNx8z/+ooO6nRdfL/2KYuwFmXVqB873zAiEA8dEtH6kvUXAGUupWRS6QFErS2Q4ZlyMNDArb4Lge+t4="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.8.2":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.8.2","description":"A/B testing React components and debug tools. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":"^0.13.0"},"dependencies":{"fbemitter":"^2.0.0"},"devDependencies":{"react":"^0.13.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*","webpack-dev-server":"*"},"scripts":{"example":"echo 'Visit http://localhost:8080 in your browser to view the example.'; ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./example/webpack.example.config.js --content-base ./example","test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"2631d4b6d4cae79017661803285cddc85ab3f41b","_id":"react-ab-test@0.8.2","_shasum":"05099e6b032869d4aabc2393b40a3029cdfadc6c","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"05099e6b032869d4aabc2393b40a3029cdfadc6c","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.8.2.tgz","integrity":"sha512-U/gmKRqul5gO8m6k6N5GqGzl20XxxZdt9NP2YWzG6E+x4OWn88O1SewU8yVHkJTgC7Iq7lFkFM40KJ8udJvNKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY8mOCS/TZUrbhc7f1xDGZzDnpyENf0kV/yfPfOmzJ7QIhAPU51liOEb5ZuvTS+X5dEhqbl/Js+lUAYt0avzOLyPTY"}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.8.3":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.8.3","description":"A/B testing React components and debug tools. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":"^0.13.0"},"dependencies":{"fbemitter":"^2.0.0"},"devDependencies":{"react":"^0.13.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*","webpack-dev-server":"*"},"scripts":{"example":"echo 'Visit http://localhost:8080 in your browser to view the example.'; ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./example/webpack.example.config.js --content-base ./example","test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"7ced661d76b3ea308a7a040c95cb3bc3697893ad","_id":"react-ab-test@0.8.3","_shasum":"8d8f8a19a6e78ffe075b1e2587ea704bf10f00aa","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"8d8f8a19a6e78ffe075b1e2587ea704bf10f00aa","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.8.3.tgz","integrity":"sha512-4oylXhv+boiO3uCwG6gQvqIA6f2trcsEkAvkxAHH46COMajbQL+yhli9oJQW8r5YE9zo2SEfuqs1fJmB04Ghdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXOWS5m6jve++WjmaZC3usS7L7W1alvfcIUjOSSwVo2AIgVYdYlS1VL1IbUxT1Mhd3DdukwMT397gZ+GeRQgG4BtQ="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.8.4":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.8.4","description":"A/B testing React components and debug tools. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":"^0.13.0"},"dependencies":{"fbemitter":"^2.0.0"},"devDependencies":{"react":"^0.13.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*","webpack-dev-server":"*"},"scripts":{"example":"echo 'Visit http://localhost:8080 in your browser to view the example.'; ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./example/webpack.example.config.js --content-base ./example","test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"6df5879770b7f0fa08c36f2d3c1e5eb102cea7ea","_id":"react-ab-test@0.8.4","_shasum":"b3c0285cc57f7e5e8006806425998dfebbbec6e6","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"b3c0285cc57f7e5e8006806425998dfebbbec6e6","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.8.4.tgz","integrity":"sha512-ZcCOlE7rvApDmQyAJ3ZgbVzKsGUvs5CvqaPCtDz4/i61pLW1su+mSHg5Szw2n84iRnbNqwwJQIkqngnxrYL1RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaNB+R2Emm749GNCpjegEkoG+MBulaXIHiXfCpUgSj6AiEA99wn0DZWC2MCqbLHxOTzXAUM0p5jG6XnJGm9ALLT7So="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.8.5":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.8.5","description":"A/B testing React components and debug tools. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":"^0.13.0"},"dependencies":{"fbemitter":"^2.0.0"},"devDependencies":{"react":"^0.13.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*","webpack-dev-server":"*"},"scripts":{"example":"echo 'Visit http://localhost:8080 in your browser to view the example.'; ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./example/webpack.example.config.js --content-base ./example","test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"a0218a8356f6adf548706e57142486f4308b1f96","_id":"react-ab-test@0.8.5","_shasum":"2e887bc6f2b6ed823225ad4a4dd111bd8ebe8e5a","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"2e887bc6f2b6ed823225ad4a4dd111bd8ebe8e5a","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.8.5.tgz","integrity":"sha512-YaRbHG63E2b5l3EhjUzOmzZQcSMYZNE59cW3uHzVqq6f1rrzwBSG20fsNCMlLhvTKiEYWVPb0CA4G9rMvffBOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2n1+5haHxb8UmSk1yjJK05tp/bf+4vbK6SW/xznlkVAiEAgrnqpjSIYdKvgE3GVSwy0ExZ3Omr+qKduuZnVfJWvms="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.8.6":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.8.6","description":"A/B testing React components and debug tools. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":"^0.13.0"},"dependencies":{"fbemitter":"^2.0.0"},"devDependencies":{"react":"^0.13.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","effroi":"*","webpack-dev-server":"*"},"scripts":{"example":"echo 'Visit http://localhost:8080 in your browser to view the example.'; ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./example/webpack.example.config.js --content-base ./example","test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"76cb4479086e78a153af17d23b772971cc4631d3","_id":"react-ab-test@0.8.6","_shasum":"bb62ba4176db31f3e879281f1d3df484f16f3399","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"bb62ba4176db31f3e879281f1d3df484f16f3399","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.8.6.tgz","integrity":"sha512-dyom8XC538VM1/bTdpaX/3V2QYr/tLYEFUeXY+KBqcU90iJ1IC3Q07+nMPDv/D1KiNAmketCpXx8zfhlKWEUFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDP6g7E8soljRiV6mJctsCFAgjIZkAXOAc+JBCp1dwhIAiEAqOhL5ZNMzY1avq2wBBoPtejyGr4fVc4MqL+25N9WlsY="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.8.7":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.8.7","description":"A/B testing React components and debug tools. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":"^0.13.0"},"dependencies":{"fbemitter":"^2.0.0"},"devDependencies":{"react":"^0.13.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","webpack-dev-server":"*"},"scripts":{"example":"echo 'Visit http://localhost:8080 in your browser to view the example.'; ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./example/webpack.example.config.js --content-base ./example","test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"3cf20379550aa52f59792587bd11cec37fc56055","_id":"react-ab-test@0.8.7","_shasum":"7d88478aa5639d0f8c07c9f7ad2a470637c4be3e","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"7d88478aa5639d0f8c07c9f7ad2a470637c4be3e","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.8.7.tgz","integrity":"sha512-7ebLjeVHL2DbGosLlmgIJYxVe+6+MFO7Brfaa9+xeNZQyVgM01ri3EV6JWTFEimypzMYn2RBMdh/Zxipt7XWwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMe3w/ERR3rYGHHWyi3Qp/kfYevAwKj78Ntv2O1xdlxAIgMSzuNQw+wTvAvR5ppECir2unPWQZtrPq8CWmgRkN1Vo="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"0.8.8":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"0.8.8","description":"A/B testing React components and debug tools. Simple, universal interface. Well documented and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":"^0.13.0"},"dependencies":{"fbemitter":"^2.0.0"},"devDependencies":{"react":"^0.13.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","webpack-dev-server":"*"},"scripts":{"example":"echo 'Visit http://localhost:8080 in your browser to view the example.'; ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./example/webpack.example.config.js --content-base ./example","test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"160232ae627a82c08bb173111e7d8467628ea7c3","_id":"react-ab-test@0.8.8","_shasum":"497cd08ccac1e0d30da38180e7c81999ad992447","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"497cd08ccac1e0d30da38180e7c81999ad992447","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-0.8.8.tgz","integrity":"sha512-mFFrhFxnk+GoPFYNwHMsCy8g6S4uVlLOIAhiLR53FbrrWLodA17x1GRw8k6IwoYMZazJdAhKFb7jg8jWJf3wAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaCpBOuyUk0dsqgDYK8E0lg/n5FC4SC4ijIC3tV3Ac1AiBOncZegjrrSf+CruAqK2C5+guOV1e0lZPISCfHRTFUXg=="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"1.0.0":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.0.0","description":"A/B testing React components and debug tools. Simple, universal interface. Well documented, lightweight, and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":"^0.14.0","react-dom":"^0.14.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.3.1"},"devDependencies":{"react":"^0.14.0","react-dom":"^0.14.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","webpack-dev-server":"*"},"scripts":{"example":"echo 'Visit http://localhost:8080 in your browser to view the example.'; ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./example/webpack.example.config.js --content-base ./example","test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"1ad6793910503b15680c3d2e568771aae7bda052","_id":"react-ab-test@1.0.0","_shasum":"86e967a0763574b27d4385d0fcb9d7a00457f712","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"86e967a0763574b27d4385d0fcb9d7a00457f712","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.0.0.tgz","integrity":"sha512-7mdBoDBMbvzUgOSPjPFOi/6Bf0gpa4NVN75sW0olqLp0CE5ef//F0ZPi/TPdXMr1QzuGDQOU2Se3fa3Qp/G81g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGylmJz8/Z5EUmjFJcZTXbDzRk+al0KyFu9cx/+/GkrcAiEApX7u5EM0xSNu/x/9lBiGVUl/VZ1zKlvshyB/ha//lg4="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"1.1.0":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.1.0","description":"A/B testing React components and debug tools. Simple, universal interface. Well documented, lightweight, and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":"^0.14.0","react-dom":"^0.14.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.3.1"},"devDependencies":{"react":"^0.14.0","react-dom":"^0.14.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","webpack-dev-server":"*"},"scripts":{"example":"echo 'Visit http://localhost:8080 in your browser to view the example.'; ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./example/webpack.example.config.js --content-base ./example","test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"a149595b45ebeb9be50498fa6104e383d3b4db2a","_id":"react-ab-test@1.1.0","_shasum":"e610944ded7a6228eff535f3318788858badfe7d","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"e610944ded7a6228eff535f3318788858badfe7d","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.1.0.tgz","integrity":"sha512-R4T7GO6J3sFgb6S7GKiXcmIHngtCkTuUpqYhF896TMib4ebK6eWEoPYHX9OCF0TpfaOJjCgscGwO4xxx5bjXcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/7C9KXl8tY1btt1mQuRglALwdVSHV1+DhqOCADE2MfAiEArXmDdYrkQ3XKBQRq2JJPmiim+jRZmiS8qSEbwMUUr/M="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"1.1.1":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.1.1","description":"A/B testing React components and debug tools. Simple, universal interface. Well documented, lightweight, and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":">=0.13.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.3.1"},"devDependencies":{"react":"^0.14.0","react-dom":"^0.14.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","webpack-dev-server":"*"},"scripts":{"example":"echo 'Visit http://localhost:8080 in your browser to view the example.'; ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./example/webpack.example.config.js --content-base ./example","test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"29317a475e9ee7929d77621e72b4fdfbc6142efc","_id":"react-ab-test@1.1.1","_shasum":"310bad6564416de89ad2c42e705eb9eb16ac31d1","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"310bad6564416de89ad2c42e705eb9eb16ac31d1","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.1.1.tgz","integrity":"sha512-2jlabQ+AmX7nsb88Sg4B2DD3ao57Rs3g+vTKclmVmmYjyewdyTIdcUINP1cpWZVqiEBnLks9ns4qqp6G1XeRpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOUsEpdsyZ5VOuHAhHUgnilMxnYOHTsTakT46s4CHjkwIgOmdzMC83sFECn9Df6+Jv2SWmanjszAA85qpmZk8hG7w="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"1.1.2":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.1.2","description":"A/B testing React components and debug tools. Simple, universal interface. Well documented, lightweight, and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":">=0.13.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.3.1"},"devDependencies":{"react":"^0.14.0","react-dom":"^0.14.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","webpack-dev-server":"*"},"scripts":{"example":"echo 'Visit http://localhost:8080 in your browser to view the example.'; ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./example/webpack.example.config.js --content-base ./example","test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"fe166469c017f48a522dae0b436074b39672de13","_id":"react-ab-test@1.1.2","_shasum":"5bd589ab068fd9ce13d8cfc916dd0d96862e4ab4","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"5bd589ab068fd9ce13d8cfc916dd0d96862e4ab4","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.1.2.tgz","integrity":"sha512-4rirtwXjfE+tkwBAMir0XwhwH1NXm38KZxysHuMdLhRPn00/OE034QIacPou8OHQuaX2VwkwkjVjXlm+hvxlzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjpOspgGxoHRJSP2UqeBs+OQO54frtqTvtH/lfHiGyLQIgFENfnb9cxgnlL/KNAcSZvLwxMrN1VIHrdTVD0Rig314="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"1.1.3":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.1.3","description":"A/B testing React components and debug tools. Simple, universal interface. Well documented, lightweight, and tested in popular browsers.","directories":{"test":"test"},"peerDependencies":{"react":">=0.13.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.4.0"},"devDependencies":{"react":"^0.14.0","react-dom":"^0.14.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","webpack-dev-server":"*"},"scripts":{"example":"echo 'Visit http://localhost:8080 in your browser to view the example.'; ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./example/webpack.example.config.js --content-base ./example","test":"./node_modules/karma/bin/karma start test/karma.conf.js","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"f2fb0f2f646949ad27ba731daf7b4ed149b066bb","_id":"react-ab-test@1.1.3","_shasum":"1d77bbc8e3cbc31f46b98ba02bc5d7f7912efc61","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"1d77bbc8e3cbc31f46b98ba02bc5d7f7912efc61","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.1.3.tgz","integrity":"sha512-t1Gmsvzx4bhyP6u1l9JlCmVIZtkCA/kATsRaVhm49ahNz+epVpXJIUHRemzNWwxvt8ez1RHJ3C8scvNT1bGy7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7P9XI8lRPX00MnKh5gcIOlUqXXbJaLkN+t64mnNLncAiEAhxkYTTL9MUfiFHa1hCFi4gAxXFIcfLHHA7McEM6Szc4="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"1.2.0":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.2.0","description":"A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in node and popular browsers. Includes helpers for Mixpanel and Segment.com.","directories":{"test":"test"},"peerDependencies":{"react":">=0.13.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.4.0"},"devDependencies":{"react":"^0.14.0","react-dom":"^0.14.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","mocha-babel":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/browser/karma.conf.js; mocha --compilers js:mocha-babel test/isomorphic/*.jsx","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"f6d8b54ea1914273b754782dbbc0b5f317531d5b","_id":"react-ab-test@1.2.0","_shasum":"1816ef296995385a3b0c043e74025eebbec00187","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"1816ef296995385a3b0c043e74025eebbec00187","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.2.0.tgz","integrity":"sha512-ELzWCwdqUYPwT2dftWANpaN3S1DTlRXzr0I+fT4n4+hjWYLCajD2EJXWHF/JXx/9C4c/OMPDzmq+GYXiFrT1Uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGMMtm2Svoz6Gc9UC7cIZUM3kNHLOotpIATjYbtjrdDAiA1tO4Q7b7VQRajcA0qGlkxVWWuRwpsK7qcYj91+09vCw=="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"1.2.1":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.2.1","description":"A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com.","directories":{"test":"test"},"peerDependencies":{"react":">=0.13.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.4.0"},"devDependencies":{"react":"^0.14.0","react-dom":"^0.14.0","babel":"*","assert":"*","co":"*","regenerator-loader":"*","babel-loader":"*","isparta-loader":"*","expose-loader":"*","transform-loader":"*","envify":"*","karma":"*","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-mocha":"*","karma-sourcemap-loader":"*","karma-webpack":"*","karma-browserstack-launcher":"*","es6-promise":"*","node-uuid":"*","karma-coveralls":"*","karma-coverage":"*","mocha-babel":"*"},"scripts":{"test":"./node_modules/karma/bin/karma start test/browser/karma.conf.js; mocha --compilers js:mocha-babel test/isomorphic/*.jsx","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel/bin/babel.js ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"d0cbc7b6f7f7f325dbac4affc4f3de8a079509ac","_id":"react-ab-test@1.2.1","_shasum":"a78ef0ea37139ca4192c0b7104fc6b9aed013fac","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"a78ef0ea37139ca4192c0b7104fc6b9aed013fac","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.2.1.tgz","integrity":"sha512-ZTDwkIQdvFLA4a0tlS65Lb789JJ7CYVXTfcsoMrvbCLZogCnZSo6srSV5g0a4qIjX/jdFaHY81S/ZKKgwACBgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDva3VAwpiAQ2Z5s6Wm3ft+IAlbA+yNp/QFLg2CI+5f7AIgAUt1FBbA/Yd+s4HRi0e+s6xzZFNiNdZHeX3w/keK/9I="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"1.3.0":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.3.0","description":"A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com.","directories":{"test":"test"},"peerDependencies":{"react":">=0.14.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.5.1"},"devDependencies":{"assert":"^1.3.0","babel":"^6.3.13","babel-cli":"^6.3.17","babel-loader":"^6.2.0","babel-plugin-add-module-exports":"^0.1.1","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-1":"^6.3.13","co":"^4.6.0","envify":"^3.4.0","es6-promise":"^3.0.2","expose-loader":"^0.7.1","fbemitter":"^2.0.0","fbjs":"^0.5.1","isparta-loader":"^2.0.0","karma":"^0.13.15","karma-browserstack-launcher":"^0.1.7","karma-chrome-launcher":"^0.2.2","karma-coverage":"^0.5.3","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.1","karma-sourcemap-loader":"^0.3.6","karma-webpack":"^1.7.0","mocha":"^2.3.4","node-uuid":"^1.4.7","react":"^0.14.3","react-dom":"^0.14.3","regenerator":"^0.8.42","regenerator-loader":"^2.0.0","transform-loader":"^0.2.3","webpack":"^1.12.9"},"scripts":{"test":"./node_modules/karma/bin/karma start test/browser/karma.conf.js; mocha --require babel-core/register --require babel-polyfill test/isomorphic/*.jsx","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel-cli/bin/babel.js --presets es2015,stage-1,react --plugins add-module-exports ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"216ca6ac6e244358f537069aca71a536595274db","_id":"react-ab-test@1.3.0","_shasum":"68194f0c53b7f4c6ecf7fe175f9452640d7d3a6b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"68194f0c53b7f4c6ecf7fe175f9452640d7d3a6b","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.3.0.tgz","integrity":"sha512-C5Ox9vY9dhf16ACMCsBDB/bj1YWJ1GmTcpgoAVazQ6gxNO/bGKR0gMOkgR7budbx318oXndswq2Sy/fnxNtlKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSy2VGcXbaqUKla1tg7xFmq2ewXj1yhUvQ0mx04yyXMAiEA9nIs+3gZ7FKIylAa15FNW4gsI6ErdEHmgMVKnIL0Pz4="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"1.4.0":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.4.0","description":"A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com.","directories":{"test":"test"},"peerDependencies":{"react":">=0.14.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.5.1"},"devDependencies":{"assert":"^1.3.0","babel":"^6.3.13","babel-cli":"^6.3.17","babel-loader":"^6.2.0","babel-plugin-add-module-exports":"^0.1.1","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-1":"^6.3.13","co":"^4.6.0","envify":"^3.4.0","es6-promise":"^3.0.2","expose-loader":"^0.7.1","fbemitter":"^2.0.0","fbjs":"^0.5.1","isparta-loader":"^2.0.0","karma":"^0.13.15","karma-browserstack-launcher":"^0.1.8","karma-chrome-launcher":"^0.2.2","karma-coverage":"^0.5.3","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.1","karma-sourcemap-loader":"^0.3.6","karma-webpack":"^1.7.0","mocha":"^2.3.4","node-uuid":"^1.4.7","react":"^0.14.3","react-dom":"^0.14.3","regenerator":"^0.8.42","regenerator-loader":"^2.0.0","transform-loader":"^0.2.3","webpack":"^1.12.9"},"scripts":{"test":"./node_modules/karma/bin/karma start test/browser/karma.conf.js; mocha --require babel-core/register --require babel-polyfill test/isomorphic/*.jsx","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel-cli/bin/babel.js --presets es2015,stage-1,react --plugins add-module-exports ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"aab7b491d0f5a209e95a0828baad00d2d88b0f4b","_id":"react-ab-test@1.4.0","_shasum":"02537d3e6e6114250d11002846f5580ff445f6ff","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"02537d3e6e6114250d11002846f5580ff445f6ff","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.4.0.tgz","integrity":"sha512-/gsYE4sqbStlQyAoMZcgEKn2oJs9xnMeIH4kT5TyLRX3LklPCZYQhuwkNwclyclJK8ui5MJYiNGyJHftmbDjNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2pweRDFQnP+OVJ7a0ebavc8TTbyrukIfYxys5BdsHxAiEA4a0+4O373VmCLxtkzESZFV2BjznbHpsREa6VtPHryA0="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"1.4.1":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.4.1","description":"A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com.","directories":{"test":"test"},"peerDependencies":{"react":">=0.14.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.5.1"},"devDependencies":{"assert":"^1.3.0","babel":"^6.3.13","babel-cli":"^6.3.17","babel-loader":"^6.2.0","babel-plugin-add-module-exports":"^0.1.1","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-1":"^6.3.13","co":"^4.6.0","envify":"^3.4.0","es6-promise":"^3.0.2","expose-loader":"^0.7.1","fbemitter":"^2.0.0","fbjs":"^0.5.1","isparta-loader":"^2.0.0","karma":"^0.13.15","karma-browserstack-launcher":"^0.1.8","karma-chrome-launcher":"^0.2.2","karma-coverage":"^0.5.3","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.1","karma-sourcemap-loader":"^0.3.6","karma-webpack":"^1.7.0","mocha":"^2.3.4","node-uuid":"^1.4.7","react":"^0.14.3","react-dom":"^0.14.3","regenerator":"^0.8.42","regenerator-loader":"^2.0.0","transform-loader":"^0.2.3","webpack":"^1.12.9"},"scripts":{"test":"./node_modules/karma/bin/karma start test/browser/karma.conf.js; mocha --require babel-core/register --require babel-polyfill test/isomorphic/*.jsx","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel-cli/bin/babel.js --presets es2015,stage-1,react --plugins add-module-exports ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"61a947b931e5a9609d85e00e48b3acfe15313de6","_id":"react-ab-test@1.4.1","_shasum":"c240ec01fabeebef20495091f74058a8b4f3f379","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"c240ec01fabeebef20495091f74058a8b4f3f379","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.4.1.tgz","integrity":"sha512-oQ8Ou7+uiEoDe6N++Yb9BKyYrU0cGKy0V2+L85tc+rcyoJp73/2bTMp8Mv0FmHDQVpf7AcPYE/+jRa2N0eOnaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAcOuJoVsfc15H4vwgQcYa6lI757fA1ZLE/+OZO063EAiEA1wJ1LrJeemQprLYE6Prc8ltykHtfwWBLu+1uIaix05k="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"1.4.2":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.4.2","description":"A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com.","directories":{"test":"test"},"peerDependencies":{"react":">=0.14.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.6.1"},"devDependencies":{"assert":"^1.3.0","babel":"^6.3.13","babel-cli":"^6.3.17","babel-loader":"^6.2.0","babel-plugin-add-module-exports":"^0.1.1","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-1":"^6.3.13","co":"^4.6.0","envify":"^3.4.0","es6-promise":"^3.0.2","expose-loader":"^0.7.1","fbemitter":"^2.0.0","fbjs":"^0.5.1","isparta-loader":"^2.0.0","karma":"^0.13.15","karma-browserstack-launcher":"^0.1.8","karma-chrome-launcher":"^0.2.2","karma-coverage":"^0.5.3","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.1","karma-sourcemap-loader":"^0.3.6","karma-webpack":"^1.7.0","mocha":"^2.3.4","node-uuid":"^1.4.7","react":"^0.14.3","react-dom":"^0.14.3","regenerator":"^0.8.42","regenerator-loader":"^2.0.0","transform-loader":"^0.2.3","webpack":"^1.12.9"},"scripts":{"test":"./node_modules/karma/bin/karma start test/browser/karma.conf.js; mocha --require babel-core/register --require babel-polyfill test/isomorphic/*.jsx","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel-cli/bin/babel.js --presets es2015,stage-1,react --plugins add-module-exports ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"2365f91c4468bbd4c82c9caf916e654860534382","_id":"react-ab-test@1.4.2","_shasum":"cdb0a9191b64ea2491241878932372a5c3f69ae5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"cdb0a9191b64ea2491241878932372a5c3f69ae5","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.4.2.tgz","integrity":"sha512-qJJn6yxL+jyGX/aQ8sVf4yfOvc+qATzMk/lNp3apvUMDnv4ZzwhPvVKKcetG9cd0gENYcAE87oZNF9iVBTlX4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8Jny3R8zynrr4wr8242Kqrmxu4kPjAYPI6MhWKdSl3gIhAO3u22cvBVO27Aj0EPSVuO5Beh7MORv1M+WaopaRhPyC"}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}]},"1.4.3":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.4.3","description":"A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com.","directories":{"test":"test"},"peerDependencies":{"react":">=0.14.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"~0"},"devDependencies":{"assert":"^1.3.0","babel":"^6.3.13","babel-cli":"^6.3.17","babel-loader":"^6.2.0","babel-plugin-add-module-exports":"^0.1.1","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-1":"^6.3.13","co":"^4.6.0","envify":"^3.4.0","es6-promise":"^3.0.2","expose-loader":"^0.7.1","fbemitter":"^2.0.0","fbjs":"^0.5.1","isparta-loader":"^2.0.0","karma":"^0.13.15","karma-browserstack-launcher":"^0.1.8","karma-chrome-launcher":"^0.2.2","karma-coverage":"^0.5.3","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.1","karma-sourcemap-loader":"^0.3.6","karma-webpack":"^1.7.0","mocha":"^2.3.4","node-uuid":"^1.4.7","react":"^0.14.3","react-dom":"^0.14.3","regenerator":"^0.8.42","regenerator-loader":"^2.0.0","transform-loader":"^0.2.3","webpack":"^1.12.9"},"scripts":{"test":"./node_modules/karma/bin/karma start test/browser/karma.conf.js; mocha --require babel-core/register --require babel-polyfill test/isomorphic/*.jsx","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel-cli/bin/babel.js --presets es2015,stage-1,react --plugins add-module-exports ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"9b491a4405e0ad7ac08cbd6b0a1a40636de5ae43","_id":"react-ab-test@1.4.3","_shasum":"054c710d58719b9adb9f2fd75466cb5f48088949","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"054c710d58719b9adb9f2fd75466cb5f48088949","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.4.3.tgz","integrity":"sha512-jMmv+nCdXZ2pFkjxkClHkA6KhhpxYTd/37uBMZjRqC7kDPm/lYNtaaig0Ee84k3asPSSzmH8zk6TqgqMdXdGbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJOZj5QJ2oxl308rVF/XbduN0gQINwxfAnTT3jnNoTXAiEAnAnITpihx2pk1/HyDhwtPlML812CcNzddEuZnIXRyno="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/react-ab-test-1.4.3.tgz_1454369597429_0.2745797736570239"}},"1.5.0":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.5.0","description":"A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com.","directories":{"test":"test"},"peerDependencies":{"react":">=0.14.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"~0"},"devDependencies":{"assert":"^1.3.0","babel":"^6.3.13","babel-cli":"^6.3.17","babel-loader":"^6.2.0","babel-plugin-add-module-exports":"^0.1.1","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-1":"^6.3.13","co":"^4.6.0","envify":"^3.4.0","es6-promise":"^3.0.2","expose-loader":"^0.7.1","fbemitter":"^2.0.0","fbjs":"^0.5.1","isparta-loader":"^2.0.0","karma":"^0.13.15","karma-browserstack-launcher":"^0.1.8","karma-chrome-launcher":"^0.2.2","karma-coverage":"^0.5.3","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.1","karma-sourcemap-loader":"^0.3.6","karma-webpack":"^1.7.0","mocha":"^2.3.4","node-uuid":"^1.4.7","react":"^0.14.3","react-dom":"^0.14.3","regenerator":"^0.8.42","regenerator-loader":"^2.0.0","transform-loader":"^0.2.3","webpack":"^1.12.9"},"scripts":{"test":"./node_modules/karma/bin/karma start test/browser/karma.conf.js; mocha --require babel-core/register --require babel-polyfill test/isomorphic/*.jsx","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel-cli/bin/babel.js --presets es2015,stage-1,react --plugins add-module-exports ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"0a48796a3ae0f05400ea6d08557f2191ca0ea2dd","_id":"react-ab-test@1.5.0","_shasum":"be656ef4ff1ad6a5fffe686b313e154618e51c55","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"be656ef4ff1ad6a5fffe686b313e154618e51c55","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.5.0.tgz","integrity":"sha512-yzLLu+2rfnqwoFK6ckPHdSU6TJl7FodMd4lyGH2o+G3JuhtK8yY1TnehARUiuYWhXVnEy1V6l2x67ifPslHhqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7aLZVVaZ39dk2W50mlTfdLV6f/D7s/lbngNRDWJT+cwIgO+tf7EIvxUjmA1852mg8C7nDktSPiFA+qlbOesrX7qc="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/react-ab-test-1.5.0.tgz_1454706210356_0.3096474092453718"}},"1.6.0":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.6.0","description":"A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com.","directories":{"test":"test"},"peerDependencies":{"react":">=0.14.0"},"dependencies":{"fbemitter":"^2.0.2","fbjs":"~0"},"devDependencies":{"assert":"^1.3.0","babel":"^6.5.2","babel-cli":"^6.7.5","babel-loader":"^6.2.4","babel-plugin-add-module-exports":"^0.1.2","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-1":"^6.5.0","co":"^4.6.0","envify":"^3.4.0","es6-promise":"^3.1.2","expose-loader":"^0.7.1","fbemitter":"^2.0.2","fbjs":"^0.8.0","isparta-loader":"^2.0.0","karma":"^0.13.22","karma-browserstack-launcher":"^0.1.10","karma-chrome-launcher":"^0.2.3","karma-coverage":"^0.5.5","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","mocha":"^2.4.5","node-uuid":"^1.4.7","react":"^15.0.1","react-dom":"^15.0.1","regenerator":"^0.8.42","regenerator-loader":"^2.0.0","transform-loader":"^0.2.3","webpack":"^1.12.14"},"scripts":{"test":"./node_modules/karma/bin/karma start test/browser/karma.conf.js; mocha --require babel-core/register --require babel-polyfill test/isomorphic/*.jsx","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel-cli/bin/babel.js --presets es2015,stage-1,react --plugins add-module-exports ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"bad89a4da454c6ab74e8508c8ddeb5828e4c0b35","_id":"react-ab-test@1.6.0","_shasum":"10be50a15d2a955f02de64d358faa38d87233a18","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"10be50a15d2a955f02de64d358faa38d87233a18","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.6.0.tgz","integrity":"sha512-8kHf3uMa70+GVKj8YUiGO8xe4PN5vYmjP6P/0qkiPgi0H0vlsrt68pEszBGkIaLAXlZzgJht3brcGocacCHq3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtQVIffcIFYuDfxyrUP0pUKguajqig3jswsxHyfVezuAiEAvjkTtr3PUOihBDpH/HIjEBA9poEYvo8IdbXX/63XD4M="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-ab-test-1.6.0.tgz_1460234334978_0.35703740431927145"}},"1.7.0":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"1.7.0","description":"A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com.","directories":{"test":"test"},"peerDependencies":{"react":">=0.14.0"},"dependencies":{"fbemitter":"^2.0.2","fbjs":"~0"},"devDependencies":{"assert":"^1.3.0","babel":"^6.5.2","babel-cli":"^6.16.0","babel-loader":"^6.2.4","babel-plugin-add-module-exports":"^0.1.2","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-1":"^6.5.0","co":"^4.6.0","envify":"^3.4.0","es6-promise":"^3.1.2","expose-loader":"^0.7.1","fbemitter":"^2.0.2","fbjs":"^0.8.0","isparta-loader":"^2.0.0","karma":"^0.13.22","karma-browserstack-launcher":"^0.1.10","karma-chrome-launcher":"^0.2.3","karma-coverage":"^0.5.5","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","mocha":"^2.4.5","node-uuid":"^1.4.7","react":"^15.0.1","react-dom":"^15.0.1","regenerator":"^0.8.42","regenerator-loader":"^2.0.0","transform-loader":"^0.2.3","webpack":"^1.12.14"},"scripts":{"test":"./node_modules/karma/bin/karma start test/browser/karma.conf.js; mocha --require babel-core/register --require babel-polyfill test/isomorphic/*.jsx","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel-cli/bin/babel.js --presets es2015,stage-1,react --plugins add-module-exports ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js"},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"47076b272442cd0a2f746c5925355908d4526053","_id":"react-ab-test@1.7.0","_shasum":"eec0f0f4c48dce33a081ac300fa79a2d36c2e8b6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"eec0f0f4c48dce33a081ac300fa79a2d36c2e8b6","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-1.7.0.tgz","integrity":"sha512-kweKa1SOdCQGh15SW4JEgnmpaC3zVe5Rf52UXPjsfWzkKNt1h5AvbuEcf2/Xj4LgmwdAg3663HqUUIJ3Kwolpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8knyvSS8eCPokdm1JiximZ7gZ77L+iv9gS8ilXz7TJAIgMnOHt+nRNJaanyVuAnAB0BCGzKP0JiC7/uR8MPfOs0M="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-ab-test-1.7.0.tgz_1475175535738_0.7028027919586748"}},"2.0.0":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"2.0.0","description":"A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com.","directories":{"test":"test"},"peerDependencies":{"react":">=0.14.0"},"dependencies":{"fbemitter":"^2.0.2","fbjs":"~0","prop-types":"^15.5.8"},"devDependencies":{"assert":"^1.3.0","babel":"^6.5.2","babel-cli":"^6.16.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-1":"^6.5.0","co":"^4.6.0","doctoc":"^1.2.0","envify":"^3.4.0","es6-promise":"^3.1.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","expose-loader":"^0.7.1","fbemitter":"^2.0.2","fbjs":"^0.8.0","isparta-loader":"^2.0.0","karma":"^0.13.22","karma-browserstack-launcher":"^0.1.10","karma-chrome-launcher":"^0.2.3","karma-coverage":"^0.5.5","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","mocha":"^2.4.5","node-uuid":"^1.4.7","react":"^15.0.1","react-dom":"^15.5.4","regenerator":"^0.8.42","regenerator-loader":"^2.0.0","transform-loader":"^0.2.3","webpack":"^1.12.14"},"scripts":{"test":"./node_modules/karma/bin/karma start test/browser/karma.conf.js; mocha --require babel-core/register --require babel-polyfill test/isomorphic/*.jsx","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel-cli/bin/babel.js --presets es2015,stage-1,react --plugins add-module-exports ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js","lint":"eslint .","lint:fix":"eslint --fix ."},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"f682654d243babc015c29d13474760b62b17bf9b","_id":"react-ab-test@2.0.0","_shasum":"aa61cbda8f0b1cb88d00058e4962e8144bc4a371","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"aa61cbda8f0b1cb88d00058e4962e8144bc4a371","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-2.0.0.tgz","integrity":"sha512-j0anVDXUi1NoXBJRR3prsgWqbc1VolbtLhwg+hIzrRSX+bkVEGcdhPpE19wXIkB/owMe3xS1QCiWQkP0CELPAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQwnziwkUCKDl038Nwd8rpH3q0xcIgAsXZv13C/jLSeAiEAl45pqzKWd72ARNftda+Pq/crvYZ/PZFR3nCryaUWF0g="}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-ab-test-2.0.0.tgz_1497839630970_0.4726339487824589"}},"2.0.1":{"name":"react-ab-test","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"],"main":"index.js","version":"2.0.1","description":"A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com.","directories":{"test":"test"},"peerDependencies":{"react":">=0.14.0"},"dependencies":{"fbemitter":"^2.0.2","fbjs":"~0","prop-types":"^15.5.8"},"devDependencies":{"assert":"^1.3.0","babel":"^6.5.2","babel-cli":"^6.16.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-1":"^6.5.0","co":"^4.6.0","doctoc":"^1.2.0","envify":"^3.4.0","es6-promise":"^3.1.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","expose-loader":"^0.7.1","fbemitter":"^2.0.2","fbjs":"^0.8.0","isparta-loader":"^2.0.0","karma":"^0.13.22","karma-browserstack-launcher":"^0.1.10","karma-chrome-launcher":"^0.2.3","karma-coverage":"^0.5.5","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","mocha":"^2.4.5","node-uuid":"^1.4.7","react":"^15.0.1","react-dom":"^15.5.4","regenerator":"^0.8.42","regenerator-loader":"^2.0.0","transform-loader":"^0.2.3","webpack":"^1.12.14"},"scripts":{"test":"./node_modules/karma/bin/karma start test/browser/karma.conf.js; mocha --require babel-core/register --require babel-polyfill test/isomorphic/*.jsx","build":"doctoc . --github --title '<h1>Table of Contents</h1>'; ./node_modules/babel-cli/bin/babel.js --presets es2015,stage-1,react --plugins add-module-exports ./src --out-dir ./lib; ./node_modules/webpack/bin/webpack.js --config webpack.standalone.config.js","lint":"eslint .","lint:fix":"eslint --fix ."},"repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"homepage":"https://github.com/pushtell/react-ab-test#readme","gitHead":"26a4f6fdae1e96ac2a395c195c990f1db3523e1c","_id":"react-ab-test@2.0.1","_shasum":"02ea957c4a19c99f51c66dd592bc615b58bc5802","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"pushtell","email":"help@pushtell.com"},"dist":{"shasum":"02ea957c4a19c99f51c66dd592bc615b58bc5802","tarball":"https://registry.npmjs.org/react-ab-test/-/react-ab-test-2.0.1.tgz","integrity":"sha512-KTYXGpfsqMDJbkpfrBvxUsdxMdM3R5ADH5u4/hTU3x6EofqPbxkwcUXV5ZmwygW78+yDFLHxTZG+dCfhgTzmjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjhTeAxcKnmy1kIRrxGR9QYSGv26W6W6FHsdIs9Yvz/wIhAPvovOjM60fR12Ic+i64IMaHah/OM3JwANa4VGe4vJ0K"}]},"maintainers":[{"name":"pushtell","email":"help@pushtell.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-ab-test-2.0.1.tgz_1498149053901_0.4339221853297204"}}},"readme":"# A/B Testing React Components\n\n[![NPM Version](https://badge.fury.io/js/react-ab-test.svg)](https://www.npmjs.com/package/react-ab-test)\n[![Circle CI](https://circleci.com/gh/pushtell/react-ab-test.svg?style=shield)](https://circleci.com/gh/pushtell/react-ab-test)\n[![Coverage Status](https://coveralls.io/repos/pushtell/react-ab-test/badge.svg?branch=master&service=github)](https://coveralls.io/github/pushtell/react-ab-test?branch=master)\n[![Dependency Status](https://david-dm.org/pushtell/react-ab-test.svg)](https://david-dm.org/pushtell/react-ab-test)\n[![NPM Downloads](https://img.shields.io/npm/dm/react-ab-test.svg?style=flat)](https://www.npmjs.com/package/react-ab-test)\n\nWrap components in [`<Variant />`](#variant-) and nest in [`<Experiment />`](#experiment-). A variant is chosen randomly and saved to local storage.\n\n```js\n<Experiment name=\"My Example\">\n  <Variant name=\"A\">\n    <div>Version A</div>\n  </Variant>\n  <Variant name=\"B\">\n    <div>Version B</div>\n  </Variant>\n</Experiment>\n```\n\nReport to your analytics provider using the [`emitter`](#emitter). Helpers are available for [Mixpanel](#mixpanelhelper) and [Segment.com](#segmenthelper).\n\n```js\nemitter.addPlayListener(function(experimentName, variantName){\n  mixpanel.track(\"Start Experiment\", {name: experimentName, variant: variantName});\n});\n```\n\nPlease [★ on GitHub](https://github.com/pushtell/react-ab-test)!\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n<h1>Table of Contents</h1>\n\n- [Installation](#installation)\n- [Usage](#usage)\n  - [Standalone Component](#standalone-component)\n  - [Coordinate Multiple Components](#coordinate-multiple-components)\n  - [Weighting Variants](#weighting-variants)\n  - [Debugging](#debugging)\n  - [Server Rendering](#server-rendering)\n    - [Example](#example)\n  - [With Babel](#with-babel)\n- [Alternative Libraries](#alternative-libraries)\n- [Resources for A/B Testing with React](#resources-for-ab-testing-with-react)\n- [API Reference](#api-reference)\n  - [`<Experiment />`](#experiment-)\n  - [`<Variant />`](#variant-)\n  - [`emitter`](#emitter)\n    - [`emitter.emitWin(experimentName)`](#emitteremitwinexperimentname)\n    - [`emitter.addActiveVariantListener([experimentName, ] callback)`](#emitteraddactivevariantlistenerexperimentname--callback)\n    - [`emitter.addPlayListener([experimentName, ] callback)`](#emitteraddplaylistenerexperimentname--callback)\n    - [`emitter.addWinListener([experimentName, ] callback)`](#emitteraddwinlistenerexperimentname--callback)\n    - [`emitter.defineVariants(experimentName, variantNames [, variantWeights])`](#emitterdefinevariantsexperimentname-variantnames--variantweights)\n    - [`emitter.setActiveVariant(experimentName, variantName)`](#emittersetactivevariantexperimentname-variantname)\n    - [`emitter.getActiveVariant(experimentName)`](#emittergetactivevariantexperimentname)\n    - [`emitter.getSortedVariants(experimentName)`](#emittergetsortedvariantsexperimentname)\n  - [`Subscription`](#subscription)\n    - [`subscription.remove()`](#subscriptionremove)\n  - [`experimentDebugger`](#experimentdebugger)\n    - [`experimentDebugger.enable()`](#experimentdebuggerenable)\n    - [`experimentDebugger.disable()`](#experimentdebuggerdisable)\n  - [`mixpanelHelper`](#mixpanelhelper)\n    - [Usage](#usage-1)\n    - [`mixpanelHelper.enable()`](#mixpanelhelperenable)\n    - [`mixpanelHelper.disable()`](#mixpanelhelperdisable)\n  - [`segmentHelper`](#segmenthelper)\n    - [Usage](#usage-2)\n    - [`segmentHelper.enable()`](#segmenthelperenable)\n    - [`segmentHelper.disable()`](#segmenthelperdisable)\n- [How to contribute](#how-to-contribute)\n  - [Requisites](#requisites)\n  - [Browser Coverage](#browser-coverage)\n  - [Running Tests](#running-tests)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n`react-ab-test` is compatible with React 0.14.x and 0.15.x.\n\n```bash\nnpm install react-ab-test\n```\n\n## Usage\n\n### Standalone Component\n\nTry it [on JSFiddle](https://jsfiddle.net/pushtell/m14qvy7r/)\n\n```js\n\nvar Experiment = require(\"react-ab-test/lib/Experiment\");\nvar Variant = require(\"react-ab-test/lib/Variant\");\nvar emitter = require(\"react-ab-test/lib/emitter\");\n\nvar App = React.createClass({\n  onButtonClick: function(e){\n    this.refs.experiment.win();\n  },\n  render: function(){\n    return <div>\n      <Experiment ref=\"experiment\" name=\"My Example\">\n        <Variant name=\"A\">\n          <div>Section A</div>\n        </Variant>\n        <Variant name=\"B\">\n          <div>Section B</div>\n        </Variant>\n      </Experiment>\n      <button onClick={this.onButtonClick}>Emit a win</button>\n    </div>;\n  }\n});\n\n// Called when the experiment is displayed to the user.\nemitter.addPlayListener(function(experimentName, variantName){\n  console.log(\"Displaying experiment ‘\" + experimentName + \"’ variant ‘\" + variantName + \"’\");\n});\n\n// Called when a 'win' is emitted, in this case by this.refs.experiment.win()\nemitter.addWinListener(function(experimentName, variantName){\n  console.log(\"Variant ‘\" + variantName + \"’ of experiment ‘\" + experimentName + \"’  was clicked\");\n});\n\n```\n\n### Coordinate Multiple Components\n\nTry it [on JSFiddle](http://jsfiddle.net/pushtell/pcutps9q/)\n\n```js\n\nvar Experiment = require(\"react-ab-test/lib/Experiment\");\nvar Variant = require(\"react-ab-test/lib/Variant\");\nvar emitter = require(\"react-ab-test/lib/emitter\");\n\n// Define variants in advance.\nemitter.defineVariants(\"My Example\", [\"A\", \"B\", \"C\"]);\n\nvar Component1 = React.createClass({\n  render: function(){\n    return <Experiment name=\"My Example\">\n      <Variant name=\"A\">\n        <div>Section A</div>\n      </Variant>\n      <Variant name=\"B\">\n        <div>Section B</div>\n      </Variant>\n    </Experiment>;\n  }\n});\n\nvar Component2 = React.createClass({\n  render: function(){\n    return <Experiment name=\"My Example\">\n      <Variant name=\"A\">\n        <div>Subsection A</div>\n      </Variant>\n      <Variant name=\"B\">\n        <div>Subsection B</div>\n      </Variant>\n      <Variant name=\"C\">\n        <div>Subsection C</div>\n      </Variant>\n    </Experiment>;\n  }\n});\n\nvar Component3 = React.createClass({\n  onButtonClick: function(e){\n    emitter.emitWin(\"My Example\");\n  },\n  render: function(){\n    return <button onClick={this.onButtonClick}>Emit a win</button>;\n  }\n});\n\nvar App = React.createClass({\n  render: function(){\n    return <div>\n      <Component1 />\n      <Component2 />\n      <Component3 />\n    </div>;\n  }\n});\n\n// Called when the experiment is displayed to the user.\nemitter.addPlayListener(function(experimentName, variantName){\n  console.log(\"Displaying experiment ‘\" + experimentName + \"’ variant ‘\" + variantName + \"’\");\n});\n\n// Called when a 'win' is emitted, in this case by emitter.emitWin()\nemitter.addWinListener(function(experimentName, variantName){\n  console.log(\"Variant ‘\" + variantName + \"’ of experiment ‘\" + experimentName + \"’ was clicked\");\n});\n\n```\n\n### Weighting Variants\n\nTry it [on JSFiddle](http://jsfiddle.net/pushtell/e2q7xe4f/)\n\nUse [emitter.defineVariants()](#emitterdefinevariantsexperimentname-variantnames--variantweights) to optionally define the ratios by which variants are chosen.\n\n```js\n\nvar Experiment = require(\"react-ab-test/lib/Experiment\");\nvar Variant = require(\"react-ab-test/lib/Variant\");\nvar emitter = require(\"react-ab-test/lib/emitter\");\n\n// Define variants and weights in advance.\nemitter.defineVariants(\"My Example\", [\"A\", \"B\", \"C\"], [10, 40, 40]);\n\nvar App = React.createClass({\n  render: function(){\n    return <div>\n      <Experiment ref=\"experiment\" name=\"My Example\">\n        <Variant name=\"A\">\n          <div>Section A</div>\n        </Variant>\n        <Variant name=\"B\">\n          <div>Section B</div>\n        </Variant>\n        <Variant name=\"C\">\n          <div>Section C</div>\n        </Variant>\n      </Experiment>\n    </div>;\n  }\n});\n\n```\n\n### Debugging\n\nThe [debugger](#experimentdebugger) attaches a fixed-position panel to the bottom of the `<body>` element that displays mounted experiments and enables the user to change active variants in real-time.\n\nThe debugger is wrapped in a conditional `if(process.env.NODE_ENV === \"production\") {...}` and will not display on production builds using [envify](https://github.com/hughsk/envify).\n\n<img src=\"https://cdn.rawgit.com/pushtell/react-ab-test/master/documentation-images/debugger-animated-2.gif\" width=\"325\" height=\"325\" />\n\nTry it [on JSFiddle](http://jsfiddle.net/pushtell/vs9kkxLd/)\n\n```js\n\nvar Experiment = require(\"react-ab-test/lib/Experiment\");\nvar Variant = require(\"react-ab-test/lib/Variant\");\nvar experimentDebugger = require(\"react-ab-test/lib/debugger\");\n\nexperimentDebugger.enable();\n\nvar App = React.createClass({\n  render: function(){\n    return <div>\n      <Experiment ref=\"experiment\" name=\"My Example\">\n        <Variant name=\"A\">\n          <div>Section A</div>\n        </Variant>\n        <Variant name=\"B\">\n          <div>Section B</div>\n        </Variant>\n      </Experiment>\n    </div>;\n  }\n});\n\n```\n### Server Rendering\n\nA [`<Experiment />`](#experiment-) with a `userIdentifier` property will choose a consistent [`<Variant />`](#variant-) suitable for server side rendering.\n\nSee [`./examples/isomorphic`](https://github.com/pushtell/react-ab-test/tree/develop/examples/isomorphic) for a working example.\n\n#### Example\n\nThe component in [`Component.jsx`](https://github.com/pushtell/react-ab-test/blob/master/examples/isomorphic/Component.jsx):\n\n```js\n\nvar React = require(\"react\");\nvar Experiment = require(\"react-ab-test/lib/Experiment\");\nvar Variant = require(\"react-ab-test/lib/Variant\");\n\nmodule.exports = React.createClass({\n  propTypes: {\n    userIdentifier: React.PropTypes.string.isRequired\n  },\n  render: function(){\n    return <div>\n      <Experiment ref=\"experiment\" name=\"My Example\" userIdentifier={this.props.userIdentifier}>\n        <Variant name=\"A\">\n          <div>Section A</div>\n        </Variant>\n        <Variant name=\"B\">\n          <div>Section B</div>\n        </Variant>\n      </Experiment>\n    </div>;\n  }\n});\n\n```\n\nWe use a session ID for the `userIdentifier` property in this example, although a long-lived user ID would be preferable. See [`server.js`](https://github.com/pushtell/react-ab-test/blob/master/examples/isomorphic/server.js):\n\n```js\nrequire(\"babel/register\")({only: /jsx/});\n\nvar express = require('express');\nvar session = require('express-session');\nvar React = require(\"react\");\nvar ReactDOMServer = require(\"react-dom/server\");\nvar Component = require(\"./Component.jsx\");\nvar abEmitter = require(\"react-ab-test/lib/emitter\")\n\nvar app = express();\n\napp.set('view engine', 'ejs');\n\napp.use(session({\n  secret: 'keyboard cat',\n  resave: false,\n  saveUninitialized: true\n}));\n\napp.get('/', function (req, res) {\n  var reactElement = React.createElement(Component, {userIdentifier: req.sessionID});\n  var reactString = ReactDOMServer.renderToString(reactElement);\n  abEmitter.rewind();\n  res.render('template', {\n    sessionID: req.sessionID,\n    reactOutput: reactString\n  });\n});\n\napp.use(express.static('www'));\n\napp.listen(8080);\n```\n\nRemember to call `abEmitter.rewind()` to prevent memory leaks.\n\nAn [EJS](https://github.com/mde/ejs) template in [`template.ejs`](https://github.com/pushtell/react-ab-test/blob/master/examples/isomorphic/views/template.ejs):\n\n```html\n<!doctype html>\n<html>\n  <head>\n    <title>Isomorphic Rendering Example</title>\n  </head>\n  <script type=\"text/javascript\">\n    var SESSION_ID = <%- JSON.stringify(sessionID) %>;\n  </script>\n  <body>\n    <div id=\"react-mount\"><%- reactOutput %></div>\n    <script type=\"text/javascript\" src=\"bundle.js\"></script>\n  </body>\n</html>\n```\n\nOn the client in [`app.jsx`](https://github.com/pushtell/react-ab-test/blob/master/examples/isomorphic/www/app.jsx):\n\n```js\nvar React = require('react');\nvar ReactDOM = require('react-dom');\nvar Component = require(\"../Component.jsx\");\n\nvar container = document.getElementById(\"react-mount\");\n\nReactDOM.render(<Component userIdentifier={SESSION_ID} />, container);\n```\n\n### With Babel\n\nCode from [`./src`](https://github.com/pushtell/react-ab-test/tree/master/src) is written in [JSX](https://facebook.github.io/jsx/) and transpiled into [`./lib`](https://github.com/pushtell/react-ab-test/tree/master/lib) using [Babel](https://babeljs.io/). If your project uses Babel you may want to include files from [`./src`](https://github.com/pushtell/react-ab-test/tree/master/src) directly.\n\n## Alternative Libraries\n* [**react-experiments**](https://github.com/HubSpot/react-experiments) - “A JavaScript library that assists in defining and managing UI experiments in React” by [Hubspot](https://github.com/HubSpot). Uses Facebook's [PlanOut framework](http://facebook.github.io/planout/) via [Hubspot's javascript port](https://github.com/HubSpot/PlanOut.js).\n* [**react-ab**](https://github.com/olahol/react-ab) - “Simple declarative and universal A/B testing component for React” by [Ola Holmström](https://github.com/olahol)\n* [**react-native-ab**](https://github.com/lwansbrough/react-native-ab/) - “A component for rendering A/B tests in React Native” by [Loch Wansbrough](https://github.com/lwansbrough)\n\nPlease [let us know](https://github.com/pushtell/react-ab-test/issues/new) about alternate libraries not included here.\n\n## Resources for A/B Testing with React\n\n* [Product Experimentation with React and PlanOut](http://product.hubspot.com/blog/product-experimentation-with-planout-and-react.js) on the [HubSpot Product Blog](http://product.hubspot.com/)\n* [Roll Your Own A/B Tests With Optimizely and React](http://engineering.tilt.com/roll-your-own-ab-tests-with-optimizely-and-react/) on the [Tilt Engineering Blog](http://engineering.tilt.com/)\n* [Simple Sequential A/B Testing](http://www.evanmiller.org/sequential-ab-testing.html)\n* [A/B Testing Rigorously (without losing your job)](http://elem.com/~btilly/ab-testing-multiple-looks/part1-rigorous.html)\n\nPlease [let us know](https://github.com/pushtell/react-ab-test/issues/new) about React A/B testing resources not included here.\n\n## API Reference\n\n### `<Experiment />`\n\nExperiment container component. Children must be of type [`Variant`](#variant-).\n\n* **Properties:**\n  * `name` - Name of the experiment.\n    * **Required**\n    * **Type:** `string`\n    * **Example:** `\"My Example\"`\n  * `userIdentifier` - Distinct user identifier. When defined, this value is hashed to choose a variant if `defaultVariantName` or a stored value is not present. Useful for [server side rendering](#server-rendering).\n    * **Optional**\n    * **Type:** `string`\n    * **Example:** `\"7cf61a4521f24507936a8977e1eee2d4\"`\n  * `defaultVariantName` - Name of the default variant. When defined, this value is used to choose a variant if a stored value is not present. This property may be useful for [server side rendering](#server-rendering) but is otherwise not recommended.\n    * **Optional**\n    * **Type:** `string`\n    * **Example:** `\"A\"`\n\n### `<Variant />`\n\nVariant container component.\n\n* **Properties:**\n  * `name` - Name of the variant.\n    * **Required**\n    * **Type:** `string`\n    * **Example:** `\"A\"`\n\n### `emitter`\n\nEvent emitter responsible for coordinating and reporting usage. Extended from [facebook/emitter](https://github.com/facebook/emitter).\n\n#### `emitter.emitWin(experimentName)`\n\nEmit a win event.\n\n* **Return Type:** No return value\n* **Parameters:**\n  * `experimentName` - Name of an experiment.\n    * **Required**\n    * **Type:** `string`\n    * **Example:** `\"My Example\"`\n\n#### `emitter.addActiveVariantListener([experimentName, ] callback)`\n\nListen for the active variant specified by an experiment.\n\n* **Return Type:** [`Subscription`](#subscription)\n* **Parameters:**\n  * `experimentName` - Name of an experiment. If provided, the callback will only be called for the specified experiment.\n    * **Optional**\n    * **Type:** `string`\n    * **Example:** `\"My Example\"`\n  * `callback` - Function to be called when a variant is chosen.\n    * **Required**\n    * **Type:** `function`\n    * **Callback Arguments:**\n      * `experimentName` - Name of the experiment.\n        * **Type:** `string`\n      * `variantName` - Name of the variant.\n        * **Type:** `string`\n\n#### `emitter.addPlayListener([experimentName, ] callback)`\n\nListen for an experiment being displayed to the user. Trigged by the [React componentWillMount lifecycle method](https://facebook.github.io/react/docs/component-specs.html#mounting-componentwillmount).\n\n* **Return Type:** [`Subscription`](#subscription)\n* **Parameters:**\n  * `experimentName` - Name of an experiment. If provided, the callback will only be called for the specified experiment.\n    * **Optional**\n    * **Type:** `string`\n    * **Example:** `\"My Example\"`\n  * `callback` - Function to be called when an experiment is displayed to the user.\n    * **Required**\n    * **Type:** `function`\n    * **Callback Arguments:**\n      * `experimentName` - Name of the experiment.\n        * **Type:** `string`\n      * `variantName` - Name of the variant.\n        * **Type:** `string`\n\n#### `emitter.addWinListener([experimentName, ] callback)`\n\nListen for a successful outcome from the experiment. Trigged by the [emitter.emitWin(experimentName)](#emitteremitwinexperimentname) method.\n\n* **Return Type:** [`Subscription`](#subscription)\n* **Parameters:**\n  * `experimentName` - Name of an experiment. If provided, the callback will only be called for the specified experiment.\n    * **Optional**\n    * **Type:** `string`\n    * **Example:** `\"My Example\"`\n  * `callback` - Function to be called when a win is emitted.\n    * **Required**\n    * **Type:** `function`\n    * **Callback Arguments:**\n      * `experimentName` - Name of the experiment.\n        * **Type:** `string`\n      * `variantName` - Name of the variant.\n        * **Type:** `string`\n\n#### `emitter.defineVariants(experimentName, variantNames [, variantWeights])`\n\nDefine experiment variant names and weighting. Required when an experiment [spans multiple components](#coordinate-multiple-components) containing different sets of variants.\n\nIf `variantWeights` are not specified variants will be chosen at equal rates.\n\nThe variants will be chosen according to the ratio of the numbers, for example variants `[\"A\", \"B\", \"C\"]` with weights `[20, 40, 40]` will be chosen 20%, 40%, and 40% of the time, respectively.\n\n* **Return Type:** No return value\n* **Parameters:**\n  * `experimentName` - Name of the experiment.\n    * **Required**\n    * **Type:** `string`\n    * **Example:** `\"My Example\"`\n  * `variantNames` - Array of variant names.\n    * **Required**\n    * **Type:** `Array.<string>`\n    * **Example:** `[\"A\", \"B\", \"C\"]`\n  * `variantWeights` - Array of variant weights.\n    * **Optional**\n    * **Type:** `Array.<number>`\n    * **Example:** `[20, 40, 40]`\n\n#### `emitter.setActiveVariant(experimentName, variantName)`\n\nSet the active variant of an experiment.\n\n* **Return Type:** No return value\n* **Parameters:**\n  * `experimentName` - Name of the experiment.\n    * **Required**\n    * **Type:** `string`\n    * **Example:** `\"My Example\"`\n  * `variantName` - Name of the variant.\n    * **Required**\n    * **Type:** `string`\n    * **Example:** `\"A\"`\n\n#### `emitter.getActiveVariant(experimentName)`\n\nReturns the variant name currently displayed by the experiment.\n\n* **Return Type:** `string`\n* **Parameters:**\n  * `experimentName` - Name of the experiment.\n    * **Required**\n    * **Type:** `string`\n    * **Example:** `\"My Example\"`\n\n#### `emitter.getSortedVariants(experimentName)`\n\nReturns a sorted array of variant names associated with the experiment.\n\n* **Return Type:** `Array.<string>`\n* **Parameters:**\n  * `experimentName` - Name of the experiment.\n    * **Required**\n    * **Type:** `string`\n    * **Example:** `\"My Example\"`\n\n### `Subscription`\n\nReturned by the emitter's add listener methods. More information available in the [facebook/emitter documentation.](https://github.com/facebook/emitter#api-concepts)\n\n#### `subscription.remove()`\n\nRemoves the listener subscription and prevents future callbacks.\n\n* **Parameters:** No parameters\n\n### `experimentDebugger`\n\nDebugging tool. Attaches a fixed-position panel to the bottom of the `<body>` element that displays mounted experiments and enables the user to change active variants in real-time.\n\nThe debugger is wrapped in a conditional `if(process.env.NODE_ENV === \"production\") {...}` and will not display on production builds using [envify](https://github.com/hughsk/envify).\n\n<img src=\"https://cdn.rawgit.com/pushtell/react-ab-test/master/documentation-images/debugger-animated-2.gif\" width=\"325\" height=\"325\" />\n\n#### `experimentDebugger.enable()`\n\nAttaches the debugging panel to the `<body>` element.\n\n* **Return Type:** No return value\n\n#### `experimentDebugger.disable()`\n\nRemoves the debugging panel from the `<body>` element.\n\n* **Return Type:** No return value\n\n### `mixpanelHelper`\n\nSends events to [Mixpanel](https://mixpanel.com). Requires `window.mixpanel` to be set using [Mixpanel's embed snippet](https://mixpanel.com/help/reference/javascript).\n\n#### Usage\n\nWhen the [`<Experiment />`](#experiment-) is mounted, the helper sends an `Experiment Play` event using [`mixpanel.track(...)`](https://mixpanel.com/help/reference/javascript-full-api-reference#mixpanel.track) with `Experiment` and `Variant` properties.\n\nWhen a [win is emitted](#emitteremitwinexperimentname) the helper sends an `Experiment Win` event using [`mixpanel.track(...)`](https://mixpanel.com/help/reference/javascript-full-api-reference#mixpanel.track) with `Experiment` and `Variant` properties.\n\nTry it [on JSFiddle](https://jsfiddle.net/pushtell/hwtnzm35/)\n\n```js\n\nvar Experiment = require(\"react-ab-test/lib/Experiment\");\nvar Variant = require(\"react-ab-test/lib/Variant\");\nvar mixpanelHelper = require(\"react-ab-test/lib/helpers/mixpanel\");\n\n// window.mixpanel has been set by Mixpanel's embed snippet.\nmixpanelHelper.enable();\n\nvar App = React.createClass({\n  onButtonClick: function(e){\n    emitter.emitWin(\"My Example\");\n    // mixpanelHelper sends the 'Experiment Win' event, equivalent to:\n    // mixpanel.track('Experiment Win', {Experiment: \"My Example\", Variant: \"A\"})\n  },\n  componentWillMount: function(){\n    // mixpanelHelper sends the 'Experiment Play' event, equivalent to:\n    // mixpanel.track('Experiment Play', {Experiment: \"My Example\", Variant: \"A\"})\n  },\n  render: function(){\n    return <div>\n      <Experiment ref=\"experiment\" name=\"My Example\">\n        <Variant name=\"A\">\n          <div>Section A</div>\n        </Variant>\n        <Variant name=\"B\">\n          <div>Section B</div>\n        </Variant>\n      </Experiment>\n      <button onClick={this.onButtonClick}>Emit a win</button>\n    </div>;\n  }\n});\n\n```\n\n#### `mixpanelHelper.enable()`\n\nAdd listeners to `win` and `play` events and report results to Mixpanel.\n\n* **Return Type:** No return value\n\n#### `mixpanelHelper.disable()`\n\nRemove `win` and `play` listeners and stop reporting results to Mixpanel.\n\n* **Return Type:** No return value\n\n### `segmentHelper`\n\nSends events to [Segment](https://segment.com). Requires `window.analytics` to be set using [Segment's embed snippet](https://segment.com/docs/libraries/analytics.js/quickstart/#step-1-copy-the-snippet).\n\n#### Usage\n\nWhen the [`<Experiment />`](#experiment-) is mounted, the helper sends an `Experiment Viewed` event using [`segment.track(...)`](https://segment.com/docs/libraries/analytics.js/#track) with `experimentName` and `variationName` properties.\n\nWhen a [win is emitted](#emitteremitwinexperimentname) the helper sends an `Experiment Won` event using [`segment.track(...)`](https://segment.com/docs/libraries/analytics.js/#track) with `experimentName` and `variationName` properties.\n\nTry it [on JSFiddle](https://jsfiddle.net/pushtell/ae1jeo2k/)\n\n```js\n\nvar Experiment = require(\"react-ab-test/lib/Experiment\");\nvar Variant = require(\"react-ab-test/lib/Variant\");\nvar segmentHelper = require(\"react-ab-test/lib/helpers/segment\");\n\n// window.analytics has been set by Segment's embed snippet.\nsegmentHelper.enable();\n\nvar App = React.createClass({\n  onButtonClick: function(e){\n    emitter.emitWin(\"My Example\");\n    // segmentHelper sends the 'Experiment Won' event, equivalent to:\n    // segment.track('Experiment Won', {experimentName: \"My Example\", variationName: \"A\"})\n  },\n  componentWillMount: function(){\n    // segmentHelper sends the 'Experiment Viewed' event, equivalent to:\n    // segment.track('Experiment Viewed, {experimentName: \"My Example\", variationName: \"A\"})\n  },\n  render: function(){\n    return <div>\n      <Experiment ref=\"experiment\" name=\"My Example\">\n        <Variant name=\"A\">\n          <div>Section A</div>\n        </Variant>\n        <Variant name=\"B\">\n          <div>Section B</div>\n        </Variant>\n      </Experiment>\n      <button onClick={this.onButtonClick}>Emit a win</button>\n    </div>;\n  }\n});\n\n```\n\n#### `segmentHelper.enable()`\n\nAdd listeners to `win` and `play` events and report results to Segment.\n\n* **Return Type:** No return value\n\n#### `segmentHelper.disable()`\n\nRemove `win` and `play` listeners and stop reporting results to Segment.\n\n* **Return Type:** No return value\n\n## How to contribute\n### Requisites\nBefore contribuiting you need:\n- [doctoc](https://github.com/thlorenz/doctoc) installed\n\nThen you can:\n- Apply your changes :sunglasses:\n- Build your changes with `npm run build`\n- Test your changes with `npm test`\n- Lint your changes with `npm run lint`\n- And finally open the PR! :tada:\n\n### Browser Coverage\n[Karma](http://karma-runner.github.io/0.13/index.html) tests are performed on [Browserstack](https://www.browserstack.com/) in the following browsers:\n\n* IE 9, Windows 7\n* IE 10, Windows 7\n* IE 11, Windows 7\n* Opera (latest version), Windows 7\n* Firefox (latest version), Windows 7\n* Chrome (latest version), Windows 7\n* Safari (latest version), OSX Yosemite\n* Android Browser (latest version), Google Nexus 7, Android 4.1\n* Mobile Safari (latest version), iPhone 6, iOS 8.3\n\n[Mocha](https://mochajs.org/) tests are performed on the latest version of [Node](https://nodejs.org/en/).\n\nPlease [let us know](https://github.com/pushtell/react-ab-test/issues/new) if a different configuration should be included here.\n\n### Running Tests\n\nLocally:\n\n```bash\n\nnpm test\n\n```\n\nOn [Browserstack](https://www.browserstack.com/):\n\n```bash\n\nBROWSERSTACK_USERNAME=YOUR_USERNAME BROWSERSTACK_ACCESS_KEY=YOUR_ACCESS_KEY npm test\n\n```\n","maintainers":[{"name":"pushtell","email":"help@pushtell.com"}],"time":{"modified":"2022-06-25T15:38:32.786Z","created":"2015-10-05T11:10:55.804Z","0.5.1":"2015-10-05T11:10:55.804Z","0.6.0":"2015-10-05T11:24:45.269Z","0.6.1":"2015-10-05T11:36:46.249Z","0.6.2":"2015-10-05T11:52:07.812Z","0.6.3":"2015-10-05T19:51:02.051Z","0.6.4":"2015-10-05T21:17:45.843Z","0.6.5":"2015-10-06T18:57:39.663Z","0.6.6":"2015-10-06T19:07:19.889Z","0.6.7":"2015-10-06T23:21:49.478Z","0.7.0":"2015-10-07T01:34:12.764Z","0.7.1":"2015-10-07T02:52:43.661Z","0.7.4":"2015-10-07T07:05:05.568Z","0.7.5":"2015-10-07T07:47:10.335Z","0.7.6":"2015-10-07T07:58:46.369Z","0.7.7":"2015-10-07T08:18:43.500Z","0.7.8":"2015-10-08T02:48:16.628Z","0.8.0":"2015-10-13T06:00:01.592Z","0.8.1":"2015-10-13T06:09:56.208Z","0.8.2":"2015-10-13T06:25:11.621Z","0.8.3":"2015-10-13T06:42:53.908Z","0.8.4":"2015-10-13T07:35:51.821Z","0.8.5":"2015-10-13T07:39:54.798Z","0.8.6":"2015-10-13T23:15:02.544Z","0.8.7":"2015-10-15T07:43:20.920Z","0.8.8":"2015-10-15T21:11:09.032Z","1.0.0":"2015-10-16T21:07:06.813Z","1.1.0":"2015-10-16T21:12:11.509Z","1.1.1":"2015-10-16T22:41:00.853Z","1.1.2":"2015-10-16T23:06:34.963Z","1.1.3":"2015-10-16T23:08:14.372Z","1.2.0":"2015-10-23T03:16:23.879Z","1.2.1":"2015-10-23T18:06:07.411Z","1.3.0":"2015-12-14T18:20:10.579Z","1.4.0":"2015-12-17T04:46:15.314Z","1.4.1":"2015-12-17T04:51:03.299Z","1.4.2":"2016-01-20T19:34:31.324Z","1.4.3":"2016-02-01T23:33:20.247Z","1.5.0":"2016-02-05T21:03:33.254Z","1.6.0":"2016-04-09T20:38:57.774Z","1.7.0":"2016-09-29T18:58:58.006Z","2.0.0":"2017-06-19T02:33:52.840Z","2.0.1":"2017-06-22T16:30:56.200Z"},"homepage":"https://github.com/pushtell/react-ab-test#readme","repository":{"type":"git","url":"git+https://github.com/pushtell/react-ab-test.git"},"bugs":{"url":"https://github.com/pushtell/react-ab-test/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["react","react-component","testing","test","A/B","ab","A/B testing","A/B test"]}