{"_id":"@optimizely/react-sdk","_rev":"70-b0d80e0b93d6d299fa08eceb390f17a5","name":"@optimizely/react-sdk","dist-tags":{"rc":"2.0.0-rc.2","alpha":"2.7.1-alpha","beta":"3.0.0-beta2","latest":"4.2.1"},"versions":{"0.1.0-beta1":{"name":"@optimizely/react-sdk","version":"0.1.0-beta1","author":{"name":"Jordan Garcia","email":"jordan@gmail.com"},"license":"Apache-2.0","_id":"@optimizely/react-sdk@0.1.0-beta1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/fullstack-labs/tree/master/packages/react-sdk","dist":{"shasum":"138f8b73f69dda60f3c2954bbc031b12c62581eb","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-0.1.0-beta1.tgz","fileCount":15,"integrity":"sha512-UmsIis+gUAf7OLnvhITHyF09kQyMtXDVqslZYz5YAgspjpYBMUhrrefxVYPyvyJo3L31Rgc0oVs8z6UTJZboxg==","signatures":[{"sig":"MEQCIDK7OOXDZ+XQCemTvDcfpYiPF56FS+EqSbhezx732PSVAiA3hRnf6VwuWld2W6DO9y4MTSza2OlWn8HIKGo6A/EufQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT46zCRA9TVsSAnZWagAAfYwP/jOPQc1NyaEEQ7/GfXXY\nJol6YaLq6pbwVeGEF8ITwdFNNnbUzuXOZ0MUyiBqnHQOSJSMqZdXiAtNg7Zk\nB0wG5HnGfZO6zR88eQtOhJdwte+RIDt2nILcQGNoACFxsGq69Ceu9L2HjFNy\nQmLewywrK1/UgIZi4VQxT+uPgm02W3g52Q+k40wo5dIp9UyPEgtq+SuXyS8n\nW9AgSoky2iLBOq/kFI1pwvVCoEdre4kRIzTcI+kZFGxlWak05ffMyOKy3g52\nORU4/4GOUCqqJV8H8McWRhu2e2uLCI0HgiDBvpLeYzXlu3P9cfxRJL+JMuCS\npGXi68KjVx16ZcknUNbHOylScjYgDNIXhxR56WiVXi9kbplqwqi5O4CLMmZ4\noF2RknmR5gf1jG9rPUDIycsM1pTJcKprCY0g+f+DFTUujrOJqNtbG3e5Mk6k\nmL1hHMa1JLsvJtSPeZc3xnSi0zJoiQ+p5x6TtPIByOXK847r6SFO101FY7TW\nSFIRT8I1TqIoFIBYnU/9vvJwJD9kOzpBR/iflO3M5UywhpG5mBhUiY18IX2f\nFD4AQFJ78P9pde9fkctco4JBr3HDUHysJcd4mP8B9IBMa+1BXV5U1PyqQQl0\nER3WiWe6p8Ttt8UzcMr/gHnKsgsrFFqltveQQnJ09b72GJGJh8kWI0wTj93x\nIFh5\r\n=M/yG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","scripts":{"tsc":"rm -rf lib/ && tsc","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.4.1","description":"Use Optimizely Feature Flags and AB Tests easily in React with a library of pre-built components","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"10.13.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","react-broadcast":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.7.0","tslib":"^1.9.3","enzyme":"^3.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","react-dom":"^16.7.0","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/prop-types":"^15.5.6","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","@optimizely/js-web-sdk":"3.0.0-beta1","@types/react-broadcast":"^0.6.1","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3"},"peerDependencies":{"react":">=15 || ^16","@optimizely/js-web-sdk":">=2 || ^3"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_0.1.0-beta1_1548717746843_0.2094589766175987","host":"s3://npm-registry-packages"}},"0.1.1-beta1":{"name":"@optimizely/react-sdk","version":"0.1.1-beta1","author":{"name":"Jordan Garcia","email":"jordan@gmail.com"},"license":"Apache-2.0","_id":"@optimizely/react-sdk@0.1.1-beta1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/fullstack-labs/tree/master/packages/react-sdk","dist":{"shasum":"557973fc97017814e39ca451f8b36a1ae3d69e8a","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-0.1.1-beta1.tgz","fileCount":16,"integrity":"sha512-iOnVXj1vNtpzX4C5syDu29B9gz6HEgRgNbPpPrnfdsOp37D2thwmHS/D2CaFmz01ZGcTLUFdPmbFysf5OKU13g==","signatures":[{"sig":"MEUCIHUKFJZyuDRduotl6Qej3VSYO12RIHmBq+3iQ7E7udnbAiEAsHrwbRecb1T6odwB5tgJPx4g4KwUwRvVaab9Bfe87Xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT5FeCRA9TVsSAnZWagAA/fcQAJgt0MCCWxoo9nby/d91\n3QTiU73Z8lPfIlrHl9QcUYY8AtIT1hep9QqvFmybhnAtlvKDgZcI00XmcDwu\nANNm+8Y27HVukUtcqOuu0Ith5Y9LwNmGgnYlPuQ+kfkRDeNYHTUSFpEz7p++\n0UncKJ3Xp97cVezi9hIewlqjvydEHNg0R9cHrcVMwsbs4wyPRi+lFuC1dtBb\n0pZEolCe9oWICgVLtwxQSvHdb9nJ11HI+oxv+Vx4tRU6T8o0FDPeuIiK/xD2\nY48u6d2drdX7HYLdRTWczl0iMDpJQzWuwRj7hAjjMDB3P1p0I3yOFlYluU2y\nocJ9wt/tweC+vIl72x2Lpbl4l2V69fV1QE83qtJriz9ISZXvAbaEPZ1EfNoi\nGBCiHhXOsFxNKFYsRb/XTcpBrPBhyBycV2JVFjPZpUf0ew4VzMnEx0l0N4Ik\nNmQE1XvVpPa+s3liyzkT2a3it6EoQIQltTaqha/mNJwXi5Rf5CrpXHQgBT5v\nT+6NFWev3/my2z8EdGuaLyOiaGkGiTt/K7ggNH2BqMUUo9rTlP82bCPgCAqg\nPbAudhCzKahapWmXQkxr0aYXxhwnwXwvVGnLMGUlU0nmoEzgxH6EM98rkETw\nQV6iMcwLRylp4qRJ1hn6ZCyimyOuA9K2ZvIkW4TPf/iPGjqqT+nW7lKaebvW\nR3k4\r\n=yV+C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","scripts":{"tsc":"rm -rf lib/ && tsc","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.4.1","description":"Use Optimizely Feature Flags and AB Tests easily in React with a library of pre-built components","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"10.13.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","react-broadcast":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.7.0","tslib":"^1.9.3","enzyme":"^3.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","react-dom":"^16.7.0","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/prop-types":"^15.5.6","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","@optimizely/js-web-sdk":"3.0.0-beta1","@types/react-broadcast":"^0.6.1","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3"},"peerDependencies":{"react":">=15 || ^16","@optimizely/js-web-sdk":">=2 || ^3"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_0.1.1-beta1_1548718430338_0.12335104965085897","host":"s3://npm-registry-packages"}},"0.1.2-beta1":{"name":"@optimizely/react-sdk","version":"0.1.2-beta1","author":{"name":"Jordan Garcia","email":"jordan@gmail.com"},"license":"Apache-2.0","_id":"@optimizely/react-sdk@0.1.2-beta1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/fullstack-labs/tree/master/packages/react-sdk","dist":{"shasum":"f9d428c01c6c0a901f7d740ebb3247e87309802f","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-0.1.2-beta1.tgz","fileCount":16,"integrity":"sha512-AvBBhW1RFBmu0kyuJ65R9iGMLKMFeEFsgfTGJPuhqT9Eo1v0vvC0BZOB6PJU1FfYZMuVkeWqxdjk6w/Qd/5SQQ==","signatures":[{"sig":"MEUCIGAAe0yWSwRTuvs2QKI5cPfE9xdhZXLczkpEAsf9YuaFAiEAu888x7f53P4IBymzmZ5HbwqFzAI9w0A9b0YeVwIX8Ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT+RQCRA9TVsSAnZWagAAUdwP/jnspCx+rFyeF7QCFAJX\nUy0ZJKk/M0KSHD3xZJHVMPfCKSwoo6TPfGjOpvO60eUJidQcX7Y9NrO8sbhK\nEYX8KhpmgXv1ElUJrDDDSZ8NXjxDBDirVZW8rBf3A6LFxCCJdlT0ZYfq4wLp\nX7toCmGetOYTpAWBqzmcZ3yh9MTzJcpetHXU704PgAvJywhdeefC4cqlLL0p\nuU54cYhogWH28vorNdrSs982B+tKF/+pV5FR8bep8QtR/qwaeeWaMSlCw0nu\n1/SHDV9mHNmjIbp/sRvwFttJLlwjHkrgqdg+3UF41EsUfY81GYilLxnCrJ4o\nWWEuTmzV4ypmm1dPlBzT7S8tmJaQE+G/lDuiJ+iTEyY2drcp9SyD658mbBu2\n0/kR3465E7pSTAQy8gtvlHsjeEzcruiRTg+AYHQSqcBJjrp/qKHWk504YuFY\ndRFBpv9qITNaIBMvBeuYH/OBSuDRILsKvVbRfC2IWPcG+ezjLM0VrhEKN21l\nukqPNhnddZj783MvIPWbHkMvFApFLsXFflNdszly8OS9L43lU74hIwVF9uA5\nzAxewu2WzoSsbPf5TqVLUrdrRJf0IwXgeTNBzx7y+SlYPS+0jDkZCE/o6Svo\nNQ8dhVuawNpv2GwU4hOsU8OTZNRjIVk0JXITMkh1QxekQ3neExQ/iOzwxuAB\nt02+\r\n=XNLa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","scripts":{"tsc":"rm -rf lib/ && tsc","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.4.1","description":"Use Optimizely Feature Flags and AB Tests easily in React with a library of pre-built components","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"10.13.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","react-broadcast":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.7.0","tslib":"^1.9.3","enzyme":"^3.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","react-dom":"^16.7.0","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/prop-types":"^15.5.6","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","@optimizely/js-web-sdk":"3.0.0-beta1","@types/react-broadcast":"^0.6.1","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3"},"peerDependencies":{"react":">=15 || ^16","@optimizely/js-web-sdk":">=2 || ^3"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_0.1.2-beta1_1548739663911_0.266393521798719","host":"s3://npm-registry-packages"}},"0.1.3-beta1":{"name":"@optimizely/react-sdk","version":"0.1.3-beta1","author":{"name":"Jordan Garcia","email":"jordan@gmail.com"},"license":"Apache-2.0","_id":"@optimizely/react-sdk@0.1.3-beta1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/fullstack-labs/tree/master/packages/react-sdk","dist":{"shasum":"d21476088060524022854cb06bda447ba304d864","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-0.1.3-beta1.tgz","fileCount":16,"integrity":"sha512-OVnQ0z7VxfObpGsmgTHAQIV0pzpCdmgrJ8zadS0unf6tbEaXjA18xSlNm41PwbfBmX5KyPw7TFYV8ObfEvenlg==","signatures":[{"sig":"MEUCIQCNCK2ABLzK8MzdR58vaCRyxEciXNiEQw4zTkHDu+eJTgIgErmZ1cA+7MrHfuY/5GCwetvl6L5xH0WQke3B9ka0jJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUJATCRA9TVsSAnZWagAAntcP/1KuRKEB38bsCzY6zxPf\nlehPgXMby9s7iVP69jQP28CKrfiP9ytbhWLGw4mJN7JmHH7EkYO6oSIIay4H\nnQDSZi828Vp7GGb/xna7VzR7wrfA/OkT9VYWApwUxIF8NMnOkeu3RagwPtWp\nphREhKuxfnXfzggdRWs8NpMemIzbHh/Mhx1bmRrd9hcZUWaUeNBn9LslYbEh\n2KVnlGngWdcM6DxAEqh1cciNJZL26CRYmODYqbtCBjqmI8mGYhoI32/3W7pc\nhwuA+neqbNWAMERKZbtuHWaoGLRZAsP2nDvpojfiaEINmohH6W+rkx26k9KN\nasDh3CFsmfuFGfAyLC3TBYcqkdLCZDIk04a21c2Dcl2uMbHj/DYaCpQeiuDe\nrZP4vZj4Egib7rZ0r3PdAb1bL/X93knkzC2mKy1MbVXkyJu4+B5mYHhlw0It\nz1CFTjXwGCWPKSwVG3+k0QSp1Sc8oOl5KhUHYrXvbMiEB0v+tBUHLSDJbCJ4\n+d+TmLH6b097QKpI0YhlZE3TWHZrzHw5Hj1IPPWItfFwq7K0EQjRkzUB+ZCj\nyg8+6C+hS86tj+D3mLcRGrzj42NEUfyTyw7uWOQJe7MHDcw0CQxW/uKdJW0/\nt1Ec5KGCgYVZfXAWWV+TY8aywGBY6NgQ3SzlY9Tfa8masW6ElZksF1QJ2BMe\nLygZ\r\n=o6bA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","scripts":{"tsc":"rm -rf lib/ && tsc","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.4.1","description":"Use Optimizely Feature Flags and AB Tests easily in React with a library of pre-built components","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"10.13.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","react-broadcast":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.7.0","tslib":"^1.9.3","enzyme":"^3.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","react-dom":"^16.7.0","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/prop-types":"^15.5.6","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","@optimizely/js-web-sdk":"3.0.0-beta1","@types/react-broadcast":"^0.6.1","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3"},"peerDependencies":{"react":">=15 || ^16","@optimizely/js-web-sdk":">=2 || ^3"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_0.1.3-beta1_1548783635109_0.18239058376064632","host":"s3://npm-registry-packages"}},"0.2.0-beta1":{"name":"@optimizely/react-sdk","version":"0.2.0-beta1","author":{"name":"Jordan Garcia","email":"jordan@gmail.com"},"license":"Apache-2.0","_id":"@optimizely/react-sdk@0.2.0-beta1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/fullstack-labs/tree/master/packages/react-sdk","dist":{"shasum":"06395e611d6fb4d7f08a127ad1dd03cb90626157","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-0.2.0-beta1.tgz","fileCount":16,"integrity":"sha512-SEGvGq/7C8z8vcN3Xki0ZY2rRF36HxlMVFgJn9Jw4a3wzCOwBipboDhHaCeCfSbYrzTRi9LohOle7kDauzB/dA==","signatures":[{"sig":"MEUCIGIIANT/BclQ+jD6Fq51JraaWgcw5qLv2bL19vEt2bThAiEAgFuME0DtL/l/I26/2opWTG1DWiJ0L3HGX38rp/E/bA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcti4YCRA9TVsSAnZWagAA5WQP/3NgknREuDSuGfnHPOhg\n2dGtPXADKILQddM/Q73B147doLT0a40BJ1MHXn9E9ns4pUwQY2tRaThZBiqu\n4ZGnE6xobtA5VQVuY27yYs1Nii8YdDmEN3f0PavAoC/fbbWjti1TcikFSNse\nP9X2pVlx1UrTUIcEYfLoMw60tWNMTF+6Hmpjr21jeXqTNyBdExEYxNEjSMK6\nLqfMlh8Yisz8wmmYL13O2lWPE50OzoZEngQ19tIcM0YUMO0QCSOpWd28CA5N\nmgocsRpjKWUtAR7M4sWFqYes0e0BULqW/ZHd7ckuIy9+m/F1sOd2pvgXXKGr\nsHDBphVjPCCzQTjk0FW9IJg1ejTFeZZq4WWS1++sc+u2bgjM7Av5VtvEKr4J\nV6Zij6Y/NhUffgFnwhdP0/L8iVxji1UJoP2bwFnFA22pBf5rfH1h1rEnUByz\nI5Px7wYkrAesXxfB2xfT+lhTf/vBuYogWQ9QfjfDYzAe11An8VbNuUtXd8Ho\nRKeNiwWOE9zMhvNndcOjj2mmyPwfk9m9+XdOw84wti9SreqHj3yCLISz+CJP\nvz1FnAtanhG6lKQ3/+Ibfm8FHV+w4Q8ZuQqUvqB78UL1IXJ/TObkKRGw8bFT\n7NfmLtGhxZDxxW3QByLBpFyOabJONpfAnasknhiSV+XBB0IZvo905cJi/qoY\nyn9z\r\n=BySw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","scripts":{"tsc":"rm -rf lib/ && tsc","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.4.1","description":"Use Optimizely Feature Flags and AB Tests easily in React with a library of pre-built components","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"10.13.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","react-broadcast":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.7.0","tslib":"^1.9.3","enzyme":"^3.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","react-dom":"^16.7.0","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/prop-types":"^15.5.6","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","@optimizely/js-web-sdk":"3.0.0-beta1","@types/react-broadcast":"^0.6.1","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3"},"peerDependencies":{"react":">=15 || ^16","@optimizely/js-web-sdk":">=2 || ^3"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_0.2.0-beta1_1555443223414_0.8528447154851426","host":"s3://npm-registry-packages"}},"0.3.0-beta1":{"name":"@optimizely/react-sdk","version":"0.3.0-beta1","author":{"name":"Jordan Garcia","email":"jordan@gmail.com"},"license":"Apache-2.0","_id":"@optimizely/react-sdk@0.3.0-beta1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/fullstack-labs/tree/master/packages/react-sdk","dist":{"shasum":"08ce3e89450430329383329e85839a445e9444a4","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-0.3.0-beta1.tgz","fileCount":17,"integrity":"sha512-0ho7oBLPtF7EXIoWyOaL/Z81/KK++tESnMf25U663g7ChydJxZQHIJxSTpXCLPXve3p9eese+IRLJlz6hdsAcA==","signatures":[{"sig":"MEQCIER+9yrBYVhySNpRZViWqNEQ4VixVjd8Xua8WHf2p+tJAiAxxV9bnBE+Mcn+XBGAF2TvhsjvcksP6dCeU3DOdi7O9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":769113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFSBbCRA9TVsSAnZWagAADeIP/1fb/jtBhMcYOkOAjnrd\nLLRpCig6+eLFIYt6GR9tYDQ8IEQ0SwreZAXct+Basse/OsAVWnDcVDsuciZP\nsfiDFL7NrLvvyVUzYCdi+rBBGvQjBqxAxjujMp4dBvL5OVtgxq8li+j3PssZ\nMQdJqVMNNc3/EM8KuOUjkDxgFlzKo6keB07DSbFcKIf2aTJVjQAn3F3VgORN\nPE9e12YQpxvkb/a22jZLl6TEhX7LHCsxnl1bHAA8eLbqo3IbAYCLjXrCLzcI\nnBau8JgyGqFL4Modf4XNtR/ixBwm5SUtsukMsz39SlnI+tFlmtiOCjjY4eu0\nF8Wgpz4CtfNIE34BgYFm7m1Xpwhj+zNknqzykPp0tcqejcU6ZXjJnZun7bnx\nC13M+CBJj4Nrn9c2RSKVdQvl8f18ruX3ILlKPzkIdQ0/BaS0nCH584ebPLhV\nFU0bCDJZAjhxcjb4ijMmZwItwkQ/3PFeHpblSgdzo3EN65x+oiy03JWDcD0x\nlalvRpep4zbk5gqA2chy3RbOvb3YprXaR4C3QHk9ynlQ7LH7W4Of6UXN0pzq\nSau5HRk+xuV/SYhFOoGfHwKyXizsL/72tUGZ5cTPriT4bncCQCWxNcQnxvlX\nDZylueHEjDxrVXEw+H0sX019jPtekcwjiIr9AhPLDyfg6GnIKerKX9uLJjJk\nbIM6\r\n=pgbr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","scripts":{"tsc":"rm -rf lib/ && tsc","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.9.0","description":"Use Optimizely Feature Flags and AB Tests easily in React with a library of pre-built components","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"10.16.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","react-broadcast":"0.7.1","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.7.0","tslib":"^1.9.3","enzyme":"^3.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","react-dom":"^16.7.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/prop-types":"^15.5.6","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","@types/react-broadcast":"^0.6.1","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3"},"peerDependencies":{"react":">=15 || ^16"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_0.3.0-beta1_1561665626465_0.6151843212160939","host":"s3://npm-registry-packages"}},"0.4.0-beta1":{"name":"@optimizely/react-sdk","version":"0.4.0-beta1","author":{"name":"Jordan Garcia","email":"jordan@gmail.com"},"license":"Apache-2.0","_id":"@optimizely/react-sdk@0.4.0-beta1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/fullstack-labs/tree/master/packages/react-sdk","dist":{"shasum":"a5080606282d68b54efde563a028c8b694403735","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-0.4.0-beta1.tgz","fileCount":18,"integrity":"sha512-ZhB1XNbIuflF8n/PjB1hYLo9WJmT8/xx4MgSEm08DQRyBIWl+19G5qDOC3Y4Z2JlGOwdoeBDNVAF0nwSOYkODg==","signatures":[{"sig":"MEUCIQCqKx4gSSUJRgWsSI7h+yDqEW425oTpWv2kMYGWipR/8wIgN6mys6yKiz+KILzJzWhZI2X5rUnTuuOWb8f2eWmeJ/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":796727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXvNtCRA9TVsSAnZWagAA8gAP/1Dp4hNTNs2OzSSB9I85\nSuU6bytP8oMJzBVlQOpQCkgUIZ0wtmjzZSjUs3P0gkmk4YFwGrXhGxxrQLux\nMEyWTPtrcefQj0juSkBs+mqMziOVH+wq6FtPH2ky7lfQ8GVh1zWRs7YBYn8b\nU1AnxqAPfsB1VVok8uEXCylyTNySRZ9IB4L4CJSCvBMlLlYOynTj67r8JtOF\n+hfCXoMuBDPo/CJlZlo4MSGhuU3zjxqsJhyjmb7Qc0qpuy/FxgHRRhg2+s8x\nX61aG4FWl+PG8h+8xruNiLfgPNtrY9nXVq8xlaXyWYQlPCqNw7wCEU9ooSC2\nhOWuyuXusvpFdqBHfW/kIrymuNfXqB8SAa85IE63FyXIF+ZGd1FI7B8epbfy\nV+xI9I98wPGOVK+8earwCTMt0k4TLftWV5lmJoQzj16nIu4b73KLtmH4DRrj\n6b4vlK8kDYHNZlpxDPo2HdGlw5qKQORy/gJxWyK+1oL6qwBzbtGqZmcw+XWC\npgsSyuZ5kpTZGuSHrRWA+b+84oOvJMqLN+7s6MOItMX+DHY9A58svWnJK4/4\nHxPf6Lupociws8EYPdF9wQApJ3K73wSNDUNkbwC1v8A6iKGjDEcwerWgMUOC\n5QluEWRrQCo60pCkUWnRHsxgUSTw4NdvyeDail49oDu0SKy5UNuydYDL2nnc\npYQq\r\n=z8yD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","scripts":{"tsc":"rm -rf lib/ && tsc","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.9.0","description":"Use Optimizely Feature Flags and AB Tests easily in React with a library of pre-built components","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"10.16.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","react-broadcast":"0.7.1","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","react":"^16.7.0","tslib":"^1.9.3","enzyme":"^3.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","react-dom":"^16.7.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/prop-types":"^15.5.6","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","@types/react-broadcast":"^0.6.1","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1"},"peerDependencies":{"react":">=16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_0.4.0-beta1_1566503788297_0.47164799469218943","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@optimizely/react-sdk","version":"1.0.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@1.0.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"bc8702c58f647f9e1729f6101198f1d5da6faf4f","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-1.0.0.tgz","fileCount":19,"integrity":"sha512-wJXTEGm1ormaGWbKZy9fYcfDZ/1WKtE5falNuBsk6EkucK08xN8Pqcc8vlyaPUa0tnr2doh/QRgxQLWmhZhMKQ==","signatures":[{"sig":"MEUCIGZuK9zujF1cQxYyJnvFx64nLAXlsX58qP98CGynMqDhAiEApBJ79vmgtZoFYmv6Pg1dvJjf0uuoHgof1hcAVm3NxCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":828733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjoDyCRA9TVsSAnZWagAA98sP/RpKQ/CCGZxIQZOoNZNh\nBXu7ZcL4+vrdKtbWlwBVt0UOXFn0jpslFjytO7lTc1CJC+Ane5HHA2pyBbbL\nWvei+FUyC4BHLhO5Z09UhqpgBjxNHG6sIDdtUHkns0rTLAr+nxBVUDLmcjc7\nPl+kVsgd8bedQG0ysvtVckIPq14JdJahUl8oIAz3RJUhVkllHwZjWZrxclSS\nTsOWFT6qdMxzBay19vXGEWV4vKoWvMTueDU16FfFer3k3bJWvU9usUkXrJPX\nBuY4kdEA5zrOsZv8oroHS8pPnCUIIc0VKrQ8+22JCXzLQuhsLF05AMTd29kW\nR2D0HfkDCOHUfTTAI5Bt8syvn7qeUHrGpD0EC6lbyMGz9rOt6gRhAj3B36RF\nytQ4gmFpHs2eIQo9+xTGng2a3ERabOpGE3nGYeaN2SAq4MsJGAPAUfcOz+hZ\nuce3EaeusuY+nEYbzR+ybM3LSvhhM9xKuToVgJWHLfD7nCfZNgwA57UJJU6X\nPysqv5B6FCeI/8sriKqX9wPw/BCxXn+Opj7y2iJBV2XjYaMK6gyoDSCltAvr\nnepHM1I7QYE1wKsYl+DzC6abWPM9jPlIvhVQNClgZ/xEhe7vEQRM48xYqI61\nNx0brPUP/AlQ2Ly7BCn9o2G3O8RHeYKF52ha8k8zyU8UdbOOgN5Lrz2dcYZr\nDAey\r\n=/TGj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"2ebf9f364d193766908603bf1a3ac373c045badb","scripts":{"tsc":"rm -rf lib/ && tsc","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.9.0","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.16.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","react-broadcast":"0.7.1","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.7.0","tslib":"^1.9.3","enzyme":"^3.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","react-dom":"^16.7.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/prop-types":"^15.5.6","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","@types/react-broadcast":"^0.6.1","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1"},"peerDependencies":{"react":">=16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_1.0.0_1569620209868_0.1664610876228274","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@optimizely/react-sdk","version":"1.0.1","license":"Apache-2.0","_id":"@optimizely/react-sdk@1.0.1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"e3dd9effd124fc9fddb76bc3339b69c0a7dd4c15","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-1.0.1.tgz","fileCount":19,"integrity":"sha512-RbEjKhCupYNeZYdwNZz7Jux5VCLYq2safRKCzh7J3GB7TRmNdYJfAvd7tF8gbDOdmlZDXwOv1lQAUI+uCyuumA==","signatures":[{"sig":"MEUCIHmQk5FuIwIPrQr1mDN7USkqXANtkxr5XKB6YMN9d/syAiEAz2NoJaGXolQ+FWZMN4ZMY1mbj3R5pHCnGdQARZmSqU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0ulYCRA9TVsSAnZWagAAtqwP/13H0bA9W+uUOzqE7yfo\ne1Iv0pwPDSVbrSP543MVO1Tctab2XYs95pOF/6H3yuEHwxK+0D9qoO2Xewbv\n/IsMfI+mSOOgwa2o2Kd+1leQfu7aFls3GFJji6CsuGHp3GB26ucABmpfTnbN\nEQwOcZF9F0m4xMIFBuMdF4F6NFVBwOHlCO1LASkFaXx5kVALWBewl+8Vf8KD\n/SMw4A46qvTib5c9UwiUwiBkSEDOXsb28dWqWvc9mJslQ5HZCvK9lO/YxCH2\nljunKmevH3t/YSdhLS9qosuGwV4KNdOxlhF8wghkjWWFYxvbRCZzcba+axZv\nUksMAIutJ48pQAGl9EKPS0I+ijYwdEB23iQaN3641vTgKwH2lwyut7ucp0YZ\niJO6RjAEKZ/mVqJ1bflm6cTFw+E18RF07qXuUdQjtPtOKVHDmnKMJOMolt1j\nMJTBd+LkU3WLJLoIKZSrx1buB8PrqZWSN/kPSfDVxtXioLVZ9emTHlp9s3y7\n8cdPAlc8in+LQxdaRi8CPUdkEQd0oQ8t/Rd21yUWTDXZLMA+g3ptZ8JBgpX1\nr+z0PvkBpoXvik3/ACcYW0/5bYRRB9CERIepTNi9bsS7d/yz5YGX4sC/kBkZ\nvmFB5ZZzJngK7xdfFZOWMKp0jKdNg54mpbZQSvG+wpGiTEyTIy8OO+0rYyBV\nOqkV\r\n=ka9s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"ebeebd704311e130c6c81a3b6f9bba6d9f0ed423","scripts":{"tsc":"rm -rf lib/ && tsc","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.9.0","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.16.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.7.0","tslib":"^1.9.3","enzyme":"^3.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","react-dom":"^16.7.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/prop-types":"^15.5.6","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1"},"peerDependencies":{"react":">=16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_1.0.1_1574103383533_0.1305453653250559","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@optimizely/react-sdk","version":"1.1.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@1.1.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"50cefc121357933a5390c72505cb63ab7467100a","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-1.1.0.tgz","fileCount":19,"integrity":"sha512-gL/RupY5KZAvpRyoMqVm+a/qFauxt6ydbO2YhJnr2AlpNY+7pyZ5LQKi2bQ/ma80eugMonekzKRPLGPHt2HrXA==","signatures":[{"sig":"MEYCIQDCK4BcuiILChoVUpVN+U0YF+uNQ6xUX68eK/q4gg4gcgIhALoWjMpD3HshlVyh7fWB0g8XJIERXX+0kEyazptRIyTn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMxnOCRA9TVsSAnZWagAAsQ8P/0+phtc0WzGCgJnJ4c+6\nVinA+yk3NxAnpZ1zcfzZBJIrNKZtx0CSYgJ8N4O+uzSLK4/kjGpXkojwhjy9\npueSshYLmN76wJ3HxlpYGwGCDEiftsno3oScTwzN0WCDTojy4XduoIs8GeU1\n9+xyMUUQP/aNCcEjx3NAPPV3XsnuDQ8C5LuUth9l0t3PqXeob0/5yMCRgQEy\ngL4IL8+TPhrUYjypceGhHXszpp0sqjacdazSZN0skoj4OQdDLUV5Pfv7p6VO\n9m2Hyth50d859Nfe/SbJT1Jk69fIF9WMrDT1Mf3yevL1ClTH+dvw29ySz06z\nPZdMKRY/1cyKzEwm8UQUPBmle+TnNW9BxQ8mz0HYOWbSz1UC+o8N3OO+Emms\ndD6mL80MB1pjQHbMbKQ6PZbjWvcUTJ9i7mA21Sxxin8wNL3ewnp/6XYgTrNp\n3yDZZ3CfY5AnzRURS+AYc11IaMLl4a4opnWkTNVCSqEpvW61X/eGZClmT7R+\ngLjd0LQcMLfyc5CUdnfOVW4ensEQNQLu49HH6rXHhvmCg3toFmmCZuua8QHx\ngDwaa8Gp9pofvtak3wkg7QAyhi4iDNS+2OnMWYQzpVJBY6PRZmOfoGyWE46L\nheV33sYyuIWYAmqDSH61o3ddwS6aEAdK05YDzpbX5prkvw1OuIfnT30PrvuZ\nhMRd\r\n=87KI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"7a51e336279bf3b953d37db02b1b84e2c99439d5","scripts":{"tsc":"rm -rf lib/ && tsc","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.13.4","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.18.1","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.7.0","tslib":"^1.9.3","enzyme":"^3.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","react-dom":"^16.7.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/prop-types":"^15.5.6","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1"},"peerDependencies":{"react":">=16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_1.1.0_1580407246090_0.4597625934938667","host":"s3://npm-registry-packages"}},"1.2.0-alpha.1":{"name":"@optimizely/react-sdk","version":"1.2.0-alpha.1","license":"Apache-2.0","_id":"@optimizely/react-sdk@1.2.0-alpha.1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"5675c79b4449ce5fd305cf7959616fc9f492acb6","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-1.2.0-alpha.1.tgz","fileCount":19,"integrity":"sha512-RxFXrmBzZ+Zk7jud3yuH7zcan/29gvp73gYJmU/YI95+kGXbQkgTmRErRLe1DGsBeSdaa7eKEPSyCam3F2zTUg==","signatures":[{"sig":"MEYCIQCmBqh31DTjMSKR4bf3k+ZbxyF3CzpVNNehiz89celRYQIhALUzWI7OONbp1jFaGJUs4f+15o6jvAajuTww+mkUCMAM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYTU6CRA9TVsSAnZWagAAjP0P/3WMJkhZmz5FSMem71fP\n6A46i6p8EROIFfiyH8r3X5Jif5Z5dfRE3jfySHw6WPnA3UYtyarSAP4haYxF\n3YImD6uPQF9450+uxZx+q2aTmAAaYff0MuCOjzu9zHnnRERM7ik1RRu1wAYf\ngYVxlFjpW/MbuLZrA/7MFb28tqX+vUjDyL2RRlrMhIymI/BGV4T2HRh4ZHWR\nXiW2VG3q+ryyq8eWWdfX7Zwq7i6CX09xXK8oDnc5c0FdH2TUAhSrk7CK1906\ndPV7V2vMjMqinE4yrQxyiDCOAdZk1zDpir6evqpsDcH4zLk8UclAvV1thwhq\n7xsnI7NrA1B638ANsTnJWjfXjjYAIn2xQyLOZq0oolBovY0sILrYkisn2JBA\nkaLY7iC54oVbt7hIIyguu343TR7xNyGzb+j+aHwAG3i9FolbFBoMr0gM0CCn\n41DzCTI+JJsn8khxPIQYAsUiJZCSB7x9qxVFJFFamvv9dwkz301tE9xi7+ni\n9mF+ZtiJOvNJWyKqq3z62qlynmYYVmkrgxscyZ52HrYfAYdGsQ6JJdTqgEnu\nqoxEZGLr+QYUAufWiEqYbJD14I11Hq4pf12WZmlYxsVDjInqCc1RBgM6vvSE\nNEUhhSrTX6nMHo7/BtqAVYG1w6/MtGYZhkhsNYowa8m39GSbto28shj1RTe5\n1tLh\r\n=7tQe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"a8678701b38bcdaac4a2cbc1f551ab01f16df3cf","scripts":{"tsc":"rm -rf lib/ && tsc","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.13.4","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"12.15.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"3.6.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.7.0","tslib":"^1.9.3","enzyme":"^3.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","react-dom":"^16.7.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/prop-types":"^15.5.6","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1"},"peerDependencies":{"react":">=16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_1.2.0-alpha.1_1583428921812_0.18782929106963908","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"@optimizely/react-sdk","version":"2.0.0-alpha.1","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.0.0-alpha.1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"d0445671015723eb25ec41f2f05e4c6664069d2a","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.0.0-alpha.1.tgz","fileCount":21,"integrity":"sha512-86XcoOHn1pNYbDJXP1GJclr3ki2pVLZGnQrGrIVK0yLIO8SLOtuL/6PThzqxDhj4JDeZKsYzkl5HS94lvxDv3w==","signatures":[{"sig":"MEQCIFUV6bz8Qiav4G7s+1k/m/MewALOc3AGdO9z5Jl5nJNpAiAQ5b9MrY4rauHBqYafUGLNziAoUdsh/SAQyI5Es2kpuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":717784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecrx0CRA9TVsSAnZWagAAxZkP/1gYFQSfz+W54W1VvNUD\nGPEhZ20M8QwF1o/ab1MRowp0Rscuzs2rdOh6xO57/1mYXCN9Yjgd0qy9jkgX\njDpgA+dwsWCjpmZSWBHKNLf3PeMrdE5w43oX2p4owvW0V33kYGJtX0Ua4WfU\nrOcU/JEuJrq4bjjRSUVdmiU8ppMxQZrGyeKD5GfhIY6c1dRFdAciVUXOT0w0\n6qGwIM2gP7RZLD3e8+xCWMcexrMailT/8YZOWcJ7KSAGyrrkBJkv5JnS19lM\nOOmJW0oCU7USWcm5UO/adD1g4yfSsTnGslxooD64oX5ZLjGI6T09AmyQaSZA\nR1N2+GtW4ReQJn9EiEjpM/lAlxE8g6db79NC1yhAkwl1ZqT5Jz1AYq0IFZVz\nPPlktF5ItITD2SYtwUXw/k3tcedMp98RV9zI7Pjf852mymrL11CnnBoFDzm/\nRSX9dFIC5bhmDZdYHQoXUQZBMJwNlISe2Rsvnff0cDyYp5OJsDMg7x6y76x8\nXLQscD+X4fQzxDFMNDKyw2FtBcIFJraQCQMOL+8wMrlKDMUh2IjWYJo9MNEF\nZ1PdxPFOm+X2MRtUCaPmpuj6XRaqKaBvSvZXh6C6UiQiJtkB+Ant5Mb2llNY\n75dzTVYyB1jGvyxL8m8acmrNndvJbDQZg19C6ghS5ycGGBToZrcCmJHOts2i\nR3GQ\r\n=6hWP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"65aab8fae4b9ff9d69736c588cb38ad63e86a6ca","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.4.1","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.15.3","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"3.6.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.0.0-alpha.1_1584577652352_0.9769657896877546","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"@optimizely/react-sdk","version":"2.0.0-alpha.2","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.0.0-alpha.2","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"f95ca4e37670d637e1e90e887a6cbf485be6c248","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.0.0-alpha.2.tgz","fileCount":21,"integrity":"sha512-M4yJJsXWltbb7Z4d7T3bdP/xF4tLF33vZH7tdwhyfNYjN9eFUY5IEtuD6VJ2Bh3IiDoRm6ozDt8nx7Oo/q3NFQ==","signatures":[{"sig":"MEUCIQC0Dux7PpElDGOKypQ8baNS50iDFl7jLaSaOTDCSRpAeAIgfZItBkxajCPrgQVhkslj6UoKBLi8LLC/HwIMAlVuk2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":633578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh3cFCRA9TVsSAnZWagAAvcgQAKRrY+1XBWaT0mtaNfeP\nvbl1uc/wlJQIaOAoMjWbgncAGW/V2i62emv83DPKHY797DsAFih0429qeq3V\nEB45xN47XFni1XAhdrUJJl9AfJFtKB3ADT66v2lv72ycj/py7+imOQ+dZyIL\n6IJ6TGxuy9bNQPhZSboYRt41bBfBRmOQW3mXtrGZMperGuYN668tTZEui/md\nw0bLtC1307HVaajbaiAhncjZdgsCB+gMoLihI9ds1Rpg0QhGLG5OeLKYty1x\n05v+UlI2v+iurVyd8j89qg2XwKzTblbCKaI/ozXZk0PWMPyJcYXRwvQO+8Qn\nvSO1QnOYySHF4Fu/H440E0mPn73kM5tiSqNmXj6CycsGCUBRZ/6o7Rp5uS6h\nw/BK7HA3dIG4C6gEyZMB4erLjFc/tCXn3D8ihTk9l5UfZrUjc6vAHYGr7qBO\n7ortrqB0/PBQbW2wvf7ob4TAgQCYGI+cAEdp7Vlg/hknPvW7SZ3TC0PvqiR4\n6FUXnUXLAwSz6LvsqzA7h6xN1v7VPkXc+uxYCz+n9lXqKCcOYlkCR877DYcp\nqb2EhALssA7+V46DGIfimDZ+mWnqOcs8IG/RUhzeBxVPYQOmX/OJmpaCQvBk\n9Ii4e18zIYKrUm7j3CNapo2XZK1TtJEH2980NvpQhxypQHtAgGP+MVE2gZBa\nEcEr\r\n=jAZK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"95ab95b820cb289b35e9dd5466799f6e4d3a6da5","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.9.0","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.16.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"4.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.0.0-alpha.2_1585936133063_0.9489090111742702","host":"s3://npm-registry-packages"}},"2.0.0-rc.1":{"name":"@optimizely/react-sdk","version":"2.0.0-rc.1","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.0.0-rc.1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"c4c8fee55d0231a277ace5db92e2d36fe6955c18","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.0.0-rc.1.tgz","fileCount":19,"integrity":"sha512-MWkETZJjYDJL5KUHkzh7UW4gDY+KHEMQ+99PqNasLBn5aOZ90jllGFa2MecqWiBKh7kkano5GuvbEUf68CP4cg==","signatures":[{"sig":"MEQCICizr73fYyCbZy7qpcpYMLu5xb7yeaH3dv6df/0p8KnGAiAw5hkvnDQVrU4II2j6prtOAySeEyqfnxROOGtxktC+0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeneZiCRA9TVsSAnZWagAAzh8P/iufIf53QBvQKsBMi4Gd\nOafPsj8YvL0K4HgbAaVkIILmv+3uwgG6gMVrzjB+YDCCZSu25a9jrFoHckxP\nW04GFq1fcP53baFTS53h13rdE4i3N5fnipz4VPTu5KzEvmtCQVkxUlPPapZf\nua9KGwTbT8IIUxRPsSP68pBFgDxIQY4FZXauniDKfwawVQzZ131nZ5oGqJbD\nqHE55UubH4cZ05yTzQYxJg32DCG39kD9cXKW0HnuObAABbR/XtEEpP/dc2mG\nFJHZfSolnzVD1ATQAYIrf9TPrbCG5ObpOjXrmHBJO/z/K2PZ94KrFxuli5js\n9DoVwVC0kT7R8mLcGt3muW+irEiKQSaOdhFJQf2WryU4W55ZLfDMuWtF/aw5\nmPXeYcMdquRm2QBaONI/Rtih7E32bmpbIqtl61dN95bOxhWlTcJ6ZmjdxiLh\nU+uCiCNsZSEH3PtA67BkTwS7IEXye+/XI4jc6Mhkia12fxER9k53CjS0zNfT\nzp7CtzlrQTIdIWE0dqUqmJHGPcl6MekFrUrpMIK9W547XOop0h8WYpYxxtl9\n8m5rxf1S4lWdo0URDDO3MX4dYXfMhXOdE8o/jCKs+ZeNM+5mNRBzhORZ5/gc\nW3l+RwWmo64vfgSiTewFI919XwnQMlb1Ty5cjoleiR0bqkAo9hRPMYKBFkfB\nlJtz\r\n=XOs8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"7b1b5f94fd2c67206f68df82fc828a8c14fb8248","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.9.0","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.16.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"4.0.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.0.0-rc.1_1587406433916_0.0378453440330806","host":"s3://npm-registry-packages"}},"2.0.0-rc.2":{"name":"@optimizely/react-sdk","version":"2.0.0-rc.2","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.0.0-rc.2","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"7869389d782479078979bbe61b6bba8dd47f01a8","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.0.0-rc.2.tgz","fileCount":19,"integrity":"sha512-JStppfIeXQBY0D0ajdDoRU8wnPyNbaWP+PS2yumvToTPLDzlti1WyXEdpBY7FJ2I82rWdeBx2xjXIk8Y006H3Q==","signatures":[{"sig":"MEYCIQDWeOv7p+cCD0B3bHP16r52cc0a8K9psKhmouqx6chtwgIhAJgz2G8C9mO7KNbVDOFKUFM1w+UUOCjAMXNrBdBRtayu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeo0p7CRA9TVsSAnZWagAAWssP/R/Ik2UQIrNSStJvGLSX\nyUxjjyCf5aCKB1Sk0Ln94WNglyD1bB3FLotay19eRjf/txkVnNOsZ82Yp2x9\ntJUH0BoG/vNNPb/FtFzznX6evLLKTnoPyjnLZZ1yt3t4Gvm+tXN7tuBtxzEF\n5GxWWKA2WdWYEUOI+9XWhOWRRBqOz5N0ealD6TMrnGb2v2+8/DCnDbRovg3N\nW+AcXPeK9KZTOkFvHBq70A7j1ewCUcYM7G3VrzhSrcnyiUwPtH4RE9vCF7DI\nkzLLtABRbY019LuwPEsVBkPZt62+IyGQHOSExJYTFVwF/2tG/9RhsWt8R2Eb\ndxJr7ntDF8t0vQA9h6ZVr4XFjKdobsl1Z361XVqV1X6KBccOs9ky6cHsSDQo\nGyiTH74xR+O/HW6qlmeWf0sq2kya6vLgYwAM7q1BB23d95uL97tsIY44pWmw\naYzfw75UfPGp71uUJk3BlnxZxEOFN2Cwfz2Pa56vY2D5dVBjG4xlcegk4u0t\n5wDM3R3dnM86Xjr6EMl9ip4FhoTkqkvNA+7PuTKgbkJLQtoEMdimq5QxEWO7\nuQKoDsWxr9L8uQBlkVn2fFAC/kvjrUNHurnVQQXWzdt2lukMwIeo4QYo5GDU\n8tZWI1+pNbVHjJmRx6l7I4VNXzUeVgbHF3VXDBmMGVosmCDqOqv2ZC8VQcZo\naHTo\r\n=QbAS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"34a6a9bdd6b94d0395d7640bf91b0d3bba9154d6","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.9.0","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.16.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"4.0.0-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.0.0-rc.2_1587759739018_0.2598568322547328","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@optimizely/react-sdk","version":"2.0.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.0.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"6d3aab67323fc51f676f712809b0afad21cbe776","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.0.0.tgz","fileCount":19,"integrity":"sha512-NJESL2ked1JwHnnwWyJzNBUivYOTB96kHSiY9fQMU5sxdoKi8OjEOCwaYA021sZbuRtTRwEjVePW4Uk5a9VrJA==","signatures":[{"sig":"MEUCIFJXqgksRb/oeyjbI3UROV5VryM2jn5TjTNp0TsKdOz9AiEA56si+xtIQMPl2wLi/s8wxU6aghpHRpMxDftKa6dlyCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq1DUCRA9TVsSAnZWagAAvG8P/RbBO1bycSWULJ9NW1/M\nEs923zyYbbA6lHzUvzNXxXQXRt6sPuCR6XJlGJov6QrGfej/UfannjOO4fpS\nn45/E55tsXe1/COxiLBfZoFxtOvHQAgXLmmbDmzidBBmbC6eUIaCrkbGLTmf\nKSIBGCUagjrHBs3ilIw/3TiByUaClvosUpbqjsFLvSiLGYYy0RvyoIDG8FcB\nyavX+KLjFryTTtxN7fFWfhopVRLux2IydPU0nDbuFhaHb+k5Q3H5eQsRbVni\nCXH7bxh9Svkv7xNvmC1C0FZ+yP4Pw41nTJjULnPIOD1vKnUBBDk3eYdgl52b\nnxAnYBYm0uu9R38ldYy64UvZTQHk5oTRFUbI2ToMcM5Ni99S70+G5gbt1Q1A\nYzfpEAf0BiG7MNI6AjBJVoxb50oH66yZutElXJ1doJH8J8USnR7ysQsz37Dg\nzkQkRjtvxu/ORpdNHIbREZOi1RBXX+dUiJmrdv3wvSvKoPWqW+5GbfnT1pjC\nr5nGN403o6tie7JvSJd6VG9KeMqSTahLRXf82+QypFVIO3ZgVlFV7ErEKRN2\neIFgv/ejzaTusxRLv6fJTOKnJRPK0CIdTLbmB2PMsLqewhDve26kOO0zC1lc\noW/oCgIkUsXXKyjC4f5AdmKi6HEspVg1uAnY5E3S2XAqV8I1bA3w/51a5CMg\ndFgs\r\n=ktlo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"b9e0b30685908927e930a248d058358c9341d1d8","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.9.0","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.16.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.0.0_1588285651960_0.38955480025493405","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@optimizely/react-sdk","version":"2.0.1","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.0.1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"df4e442c133a20b1419d0f72fcb65c553b6404ca","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.0.1.tgz","fileCount":19,"integrity":"sha512-t8zJqrLLvUPSJ38gXjmpQmMD3bhOzqEbc/foecu7LxZ9W4xVMg0w8pODWF90bG0qrFUJWFHz/6W/3lbA/OWOmA==","signatures":[{"sig":"MEUCIQDKGyYI0xK+2eYaOdy183tXNEK9Oo1LPUuSCZJ3o27YpwIgTnL4bBohmjD7OMsg7VPZN/LQAFQeZAJ0Dpqo0Ox9ydw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyClgCRA9TVsSAnZWagAAzFAP/10O/Aftn1Zxr0D5uR3o\nyWuI8miL210fJ9yyRtDsbqH+UC3/OxH8n0lJz3rpqgsKooAF/SaEWKUMns7K\nC/ujklffesdfr72CGzXNIJySfCuaIDMgExkm8m7KWZh5tVWalF/5Q7QCD2X1\nHZ46hoYqtCCjDMQu7G6hg2ZWHZAIcktNfzFLXBIMb4hAdmx0g5I1Dr8/SKGs\n+BzlNRgkyXpxoUhOWAPsiLOqtMLHn1awQXH6z+Juw8ca5CK5VNbE7NbmNAJw\nBCiIDPNPaV/7R0UGWXrBDc2EDs+a+acrkIAxE59DYZXdxoTGoGL3XLzE+6mF\ncsQRFYgN/4CZo3FOj3KH7fh+dHspds9W8NuT4pOGMNB+0mpYgUf8fKJedY36\nhCwV7vL2DhxWiBaViaIj2SKtScBTkrhTWIWZM0+uJE7M70nZbGfzeSvjqu59\nOcuW3IOLVabSKCfLiHQN3Pzl2EFcNOmzPFB4wSYEjSrT/yU2NE7lSbEHgjTQ\nkmv5GT6PO4w/5nVkxart9moDeDTQJLEafqW1lIe0rEWM6NrGyW/EtRlu0qhH\nFp54JpEn7RyI21jmD6edY9yw/5ta63EaBQVh4QxHxdAj9VYCaD6pzMUCkHZK\nbS31ymuFmUEuFp2Ku2jiTSSl8REmU5bg1VqWeSsDkX4HgIBdFRa+htN4zxU8\ntN2X\r\n=5pbw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"1badf9faa9d3ff46758bb98c9269cebd781f522c","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.9.0","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.16.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.0.1_1590176095782_0.9522519711536457","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@optimizely/react-sdk","version":"2.1.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.1.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"0ccc1d18b7a4268780956de63a4fc8f3350a797a","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.1.0.tgz","fileCount":19,"integrity":"sha512-q0zo1htgLRmjf1IJIuxVFWHnecNSfELCanAN5KiFotzRL1hFlGDBJFts/Py9iHlRoXURwdXzr3O0RJhvl2Amhg==","signatures":[{"sig":"MEQCICPsRr1G+irGcB2YL/fa8jn/XEQJS/chiKL8nSpr6m5VAiBtKkgDFtZlCzfc9dOVeLbIbM2KkG3esIWvaV7Q0S8nSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBnaJCRA9TVsSAnZWagAA3bAP/ihUqAkhxlDr4Qn98elp\n9bOniYf/oNQFxmqybMDdQecJD5AXaGp3IyyuVuz6J1xik+utwOQO4SkWf1hb\nVQ5jsA4FSpsTfmD5rmfV58ON+P0FtwPmmUK9r70C4Rang4WRrSiz+NAXptOQ\njVhw6Ue98HeL2xGviGbpLxm7xrkWsgN2oNjLPTxqIcl7mMDXggHwgVsUgt27\njIKc8JWxu4GMvA4q0/a+6uGoM+PwY2ZmgmA4lf3y2B3kJwHytn3hC8bgZnr7\nJWWde+sa1O6YwbjywltVUISouhFxI6qTHbJfXEIMH2U+uAnaTZT5ACc5F5yG\n/yt2QXv7Fl3rINF3inyg2EVYSP2ofedgcsz0VJOlA9KcA6g8HUfkY1Wzhjco\ndYz4Cxwc0pRe/ZUWiMpF2K9aiJb/UTlKy3pZs209aihtCDV/EFI9CGMWxXvv\nbEUXWO76GdKGyoefVZkvmAv43rSPM3O2mvcZExEtQtcqwDw7s2feZrvxD+pF\nmq1jpbaqQxIaXY9lj2C2+IvrVVfm6TjHJO+HNX3ydZRnX4ghf1tN+fNWL+iu\nH7YuvfjEi5P/KFefVUdXVbOQr1X0X1oQfGPRHS6s5aRuQE32taqZO5k1CKFr\nfTREXXJgHu+8q70HSf1eF9ISqNRNd9VNubaZTQPi/gNoK8GvsP2umXkCNM9g\n25Ys\r\n=qelD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"a53eeeb50c7d5762264a1f86594a5123809a1ef8","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.9.0","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.16.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.1.0_1594259080707_0.9787565108307135","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@optimizely/react-sdk","version":"2.2.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.2.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"87ee99f28152bdc6f5e0195a69495e39ab0d4988","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.2.0.tgz","fileCount":19,"integrity":"sha512-AR9RkJf350sgWJUsuZJev6hm45IGTVQCVvkOUlmfSH25/SRDaGrSM8sJkvs1ElylLyCaNTh4ofIQ9GtIvpIhVQ==","signatures":[{"sig":"MEYCIQDHd0dH/krprSZJ0DrJztMtOLHz8dgvNtyv2IHmOekxawIhAKsrAeyVF+xmJ7gBe3DjqkP7dujfJm66+pu+Jft2xhju","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJHteCRA9TVsSAnZWagAAknoP/2gLV1cuRnJ+cUfD/2mM\n3Rv6q32RoBj9aN9b807GZ3Wn8cSb4OFrkECTwQaSZkp/NxHTNJxx0Kwnl0qT\nvnNPezHYEsafbY+JPHMMA0BaFhVkjtx+jeIKLd78c57PRRuWBuum7aYQ9FP7\nx4AvHfCb5B9Qbx3rDOEfIbCrPneIbImo0d6/J/zW8XejIjtMywVCfTTfD5vM\nH7znpvPlwQWzFX1nTi5lLLvXm2gu/Patra/HGk0eu5MLtgtpJ42sQImZwHVV\nCsAjivu3tOx3OQ6hQOHE0Hm81qBxTaaCKpXDCL/RYchSlg9Ru9A3V2+8jfHe\nc8r+sM8atS8N01X4Lcom365MFexpGytka2gZmsZsvTbO3y2Xu9lSUhG8Tgqu\n+d2AOz0t6tIdLsK83OMyREgqV6XiGgMUMqNtEMoUu2Pmz3ellxET1Z75nBjn\nXGwxH7MPrv6euhi7cu2AKOaXfpnQl8C38UA74+b0yBA1M2qCjLSDIPxWkPSe\nDAWxiRT8tnY7J7jZIqtiLbCNVHjHYjYvroStm++a4HXS1x/xbUOVQ0I7le3t\nknlsg8BLzhLGk5JUfu96oOxyvjVTu2N08Z28Cpegi8SFtXHvOIQw05mXxsxL\nWQHr/Xg51B3l/LD/l/vQf+s/ndJJQFiZnnmmra6Ht/Nr+J+U3o4VwoBfZ78t\nR/2x\r\n=Iccp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"6e6f1b43c00653e89da5a4dc8bc0fc7354bb8386","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.9.0","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.16.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.2.0_1596226397922_0.7746722568697153","host":"s3://npm-registry-packages"}},"2.3.0-beta":{"name":"@optimizely/react-sdk","version":"2.3.0-beta","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.3.0-beta","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"572f0353cba0ff3743b5f4f3a316ca449d99233e","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.3.0-beta.tgz","fileCount":19,"integrity":"sha512-xpnWiGZB0Jyt7cfkHWaKI+09TVLvaK7auL6Ph3phvkKdRIHFcSKye//7G32kwS3WJJEBdxJfgv4fhlQe2yGASA==","signatures":[{"sig":"MEYCIQCGDxFb6FDlse4e0hRtgy7vyNIzOHfg9+P8aFpwtNNksgIhAJ/ce6aojwCibRFV7Vm7yAH1qTnGJnDbwCejwRT3TRwf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSCTSCRA9TVsSAnZWagAAb0YP/RYG62DrVOXvM7DNVVbi\n48IsKg2qEXQWypMltlB2pUkeHJV/vB3sI+oH2f6K/PcUS6jswiOeqgOGC2FN\nAv0rAbCo3x48SqL+XcyzUFNL4bwJM97zC+4lpqEj1YVO8O86n2h7MsrF7Jw4\nm9VBmNndBDQk5bSV0ncQAiHr42NHttoOyj+9JjRnhhADYjcjxxXgD+9rmc1q\ng7El5gQHpKWytqbBT05Y6Z1CMk3QUatvpW5nE/iYc1ELHX/xAH4/SdPq1Jfe\nYpTos2HsGXid1ydz23bs7BFsR9ppOfB7MIoZ4PWV5Sce+g2auiv/lzrvdscF\n+Al/o1BepAG8VCqRgpc8or4ancAz/GXaCwW+IT/0UH2Cwph0QrdtjeBnSajR\n7ggqwdftmXS/Q8l5p9uwV/ttltVOr39wD9I/vBR3JUcoZtle9AYsARcmVrX0\noofRTIz+bNXPHlJu57dWyivJBSceB7rzaypm/rbc6RkMUgaWuMXiIsILS+YL\n+3SOfR5zvwT3MTbKYL8HoD5dzS8PHfLPs23gbl+rDNujmouvAMJjBDkbOqWK\nmDXbgrORiYaKTYgtV3h6zy/b1/BjCoMxVhbjgb34dfDDxj9MbxESqSQiZLKz\n/HKMVn3AkZD+PB6h7Y6MMIxZCz3/2LNso9LaaYTNvDfVn7pRoVI6wGybCzIO\nHCEx\r\n=bf2D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"56483dbaf580395d342fdf825b7a5806cc54f996","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.9.0","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.16.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.3.0-beta_1598563537850_0.7204871031557409","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@optimizely/react-sdk","version":"2.3.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.3.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"3eb3bc70a7f6676cfadfcef63c96776f87343a9a","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.3.0.tgz","fileCount":19,"integrity":"sha512-e1UuYWBV9yT/F1KvHtBUSb+LBjdYEJ9LTMWq2ekmtAI1rBptmFUG5GDqOtjUCU9bhrBBaNcghv0zpTLO/ETxZQ==","signatures":[{"sig":"MEUCIHdRaknQtq+IPllN6TOAK3e8321zGoTWujCo1yAlnweQAiEAz6dy/bx9fV/TNMeAMp11dMZPtTkkKU1DzoPXEV2I0UE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd6XSCRA9TVsSAnZWagAA7ZYQAKQiydmhjgYOXSKWiFeC\nOWbD0GfRdiIOYtjN+9awIVVybWDrJoOymuu3IIH22VggIRA0tWvJHVO8iW7B\nP0FECdDVwzWcRgGkRLugEcHU+GewbjR9pVw/Ans3WvIu0jAgJmnAYXBG34N3\nJS04jgJ5QMPnL84Cum+EWJjGqrjS+LF4YS+gcQsOx3sQLzYjLracdRwFCGK+\nrhs8Zfl3SBLS24cHhzwqInNPkCy4Vror30XrKjNrOQCFI+LKZOy000KsJtRG\nyT/xO9azPJcOyHpbwZ8smInTFvUW9ua7A5+LWDGayDwQMKFXO7eL8+rC7FJe\n+yCisswv/lH/HDnYCc3xY2Le1sDiRNOngauSQs98m0hSiUYKlPhpKpdOWHOb\nnNA0PrfEvybmm/SEP2CvFPwQwAJ5U4ZsJQS1ZWYCNjX+CQsIyHhFrzs5TJtT\n4LzuBkOiIZlYzJOOJMtrmRIs/m+gsyRCz+eZvOqzcaX7GSz446pUWLr6tgmJ\nQRn2ImteC9Z4e6e5517BVRLDY/v9KMfPia+75FZXkUfAA56Fy0decp/Odn+G\nO8TEXX1mH0qem6UQ0NpNCNlBU5W+KzkCO/3DCsb0X+rOvVhSG80BiNa7YWW/\nIkvvmZj3ErXCaTC0XOIMvQDsn0t15lzZtX07I87iDLbRvhhjbIATFH2ZWirm\n8gBf\r\n=TvgO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"8a995c9d0afdb61fb46d9d0bbb7ba485a52511ee","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.6","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.22.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.3.0_1601676754145_0.839083028929531","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@optimizely/react-sdk","version":"2.3.1","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.3.1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"f03841ce2fb2bf621ea026433313020444c163e5","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.3.1.tgz","fileCount":19,"integrity":"sha512-Z2TvaDpC4boJ7cJgmtlJRpVlOaQ/rhwikIC4b046983vxJzuM1sDd/enwd3BsnofupSfYOWi66O/TLpK0dpbAw==","signatures":[{"sig":"MEQCIBxS1a6SrXOTqwKTqXKQcqocFQFE9T9u9TKLStMYnEhOAiA7/wBDENJAPDrSISv4zD4mhgbFmLFGls/h0DsU9thUeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe24MCRA9TVsSAnZWagAArFQQAIhmsDRDUZkLHCgkU5BX\nYvYy5LAS0s/nWLac7eWFv/CaW9TzEl/OfflqxDAa9Yv0JeOkFnfvde5Ep9p8\nnAwybq05TAp9rXeZFFPbN75LDGLNBl2VUl4Bg5NlxCunK1vFPkD+KRM3elP8\nUbgbST1t9633yawzQR0de9IXDZdDBQsaAt02lMHqWyQjrVBIGLqlSCEyF/x8\nPOra0WLf3PJ3td7ww1o5Ww0LADuTeyv+S+IdCA1kHRD76CRj1P7m8ov8ivXO\n5B9fufHVqVXRMwSseaS7b4UVGZbwPEkSbAvAA9H9dtI8hUDFIReWOe6s6YZH\n6NTZ2qw3KE4I2yKr1c8Qvyp/6dXZf/06MtEgnRr3e5yATo2P/F4d6uEHj1y6\n9qxTXzMlYS3Adr4Ea3K31RAS2dscWgKKEr5UE8xurcxGVjeCMqDPceJyv8fH\nkImV8sU7d6Av/aHq602uIKyYK2SeE7xqfNS1U8a2p2M8PvGBrring3K/+H6T\n3RnlmvPVwnpQXO6CCA7Pj7OZscJ4S1VFTZC12inBDfgPpRGQRg1EHpbZGlwe\nVHcfCGv47Di7vaYEWnAWFstoxF/rPlQZ6HMDbwzDXyC0w77thaCNPNWGV2Ts\n5yuC5WrNq843IjWX9GB8xg/m6dEPpt4gXoj3xjk7y52W3a0sgRj5ZVdvAwpI\n/t5A\r\n=UJ6R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"e32e1db14a74cf496527e46478081c07c1166a8f","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.6","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.22.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.3.1_1601924620144_0.36971327401753773","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@optimizely/react-sdk","version":"2.3.2","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.3.2","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"072f4780ce61a89f144da594c94fb3bf7f16ffd7","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.3.2.tgz","fileCount":19,"integrity":"sha512-sVpT56PfJEIrHDZD5hVh95k2aRCJq7mBINZbHg69qPfneGqVc/9xQ1F+tl8CP3DIOh2ayWvVbf0MNLtN4hz7vw==","signatures":[{"sig":"MEUCIH6QJxPGw88eSAn2cyGSelBXK1lGnmBlGA9akCoRjUddAiEA0+MXXwGEsEeicGmdbFAbY37HJPeaWOzHsckaW7sFiMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgJxPCRA9TVsSAnZWagAA0XYQAJEXAZumd5kUGAlGaMsx\ntzdWtSiKRI+50CgeJh7j3/5nc0hS+mzGo2w39ZvhVngtNp92oXlU+0uBYQuv\n0EpysOvN7hdD8L2rQ08BfwbVkNjyez7wf9thftEfcHdhUjIPugl8ueZ1mq/j\neVJ2Nk3pljv69+qKjpaATOSBsmyqoduLS9lXQCRK0WSVYRPTt9pkKGdwpnZj\nLhW6zdoI2mtyv2oakTJTODzM9lCA95axVHEzyIlYLfrdRxjQLq5D3drwKLin\nr0fqdidGZF4Z4CQ5YyQkFVJtcLvbhJ5YbuokToUE1TzJFhNDcX7uWtjBumPr\n0bMhKNnDKYZe+tiAlQ+wBIHue9FmVZKpQAS2tfViEHJp9FVTGen8vLMTd6lh\nUWqQYIlOQzsrA5gUt3oohJDVAEG+u0qjTUdA/DVCi5Okh8EF3RWrOfEfHp06\n/8suR9Q4+5zdAazl1RYc+Z/6xpFZdG593ZfFbKDDUwT0FxJSWcmzf/qEgO5O\nkdsTZBDREtHlzZSOmcdlcV1ybF4LQYjnX8faRq+mPXm0Y1Ej83aRq3Bk2zcP\nuJyb2pt7Pv8FQeKG2k1jjUkflJhuBLgLts1kpVdC8Inx36k/yMkozOXO8CH4\nFXXRGaPWmOyPACYQNNTU9F4qZxkj/JzHxcc1wIynkESMCCDmdZ5CL5UaAaPV\nLPlF\r\n=9Puw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.mjs","browser":"dist/react-sdk.js","gitHead":"71b5a181b371f87e87d3125fac5e6926360b3304","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.6","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.22.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"^4.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^1.1.0","ts-jest":"^23.10.5","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^23.3.12","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.1","rollup-plugin-replace":"^2.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","rollup-plugin-commonjs":"^9.2.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^4.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.3.2_1602264143331_0.7692474162930163","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@optimizely/react-sdk","version":"2.4.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.4.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"d26308c61a49f305a0563ec982ce78ce322fd73e","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.4.0.tgz","fileCount":21,"integrity":"sha512-ZSjrxJ/nTGc0s2owBhihmYNcGlm9KF2LeYX4Q9uDJcdW3Ihvcm10VkqEI4n+jWRKMwoZJ7EuJIRacd1d2xOWlg==","signatures":[{"sig":"MEYCIQDHnkVHJDgj6zIzjf0RZXqXxlCFQR8SZEyqAJAtiGDdvgIhAI2kZwrledpqJZpr9vYYBp/rj2OQfyOzQGryfau8eHEv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoKDkCRA9TVsSAnZWagAAanEQAJnFEqLSTmQmJF4I8Hnn\neYIbn44cJObJPl74BpUfyjziQE2+vh9mTmYXgkUSvQgb96MWy/AA0i8AY806\nAGJ/Z+lONbm0Z2Bhf2ItchUS9al8Tu7XsUAIzxxgZX3VvabhPSpEkRuCB/L5\nyC/eUTXenuGbVyk7NB2yo+0tjPlwNL8eaOQuLRzkrPYqwjoqDxTIU0d46j83\nYGBBAd+NbVzSWoDM4hlAzumfsvkQ66XTppU71q3C/MJTeU9mF5yLFMpSPLKV\ndALuRhieiT8b9Lpn5la+pDgD18mmJ9mvQqJK1idA3U1jpKid4K82yymvxYXZ\nzWQmrBItitb0c566MiCrzYqaJJaIhbyXuyQMncKLJiEyxRcx67bGJyZo2iIM\nGDWaqsTZAy56JRQk1Z/r2LotLF4z0fWX+s69mYs61tlFr+Jzn6wK3SJAJXg5\n+XsRDfxuFiY92F3iA49eCQplSiBMQyzx121Yf70TaRWpuANmT+qVSHDyFyDh\ntC+YCxFDlfJHDurLR5GDWxdbyztDgvgHS05hmKCPc3iQ68lKH1tf73uVnyIP\n2ucU0fFEbtY/XEn7z4Ra7w9GoaAFc0XM3y6WlkEpmhaJmB9FtuZaMRDFXvkk\nkJZLIVNWgmuUjJ9xmYKaS1Utttks051V5no25lRZ8m5vroNk3VuDZLeSDk0D\nQru+\r\n=b/9q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"06f6fc4826b11c823c71c0b85cfe9f8e75dad09f","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.6","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.22.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"^4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.4.0_1604362467594_0.6804250868360486","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@optimizely/react-sdk","version":"2.4.1","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.4.1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"798501368690e51000c0d94fd4f4ef9059aa0654","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.4.1.tgz","fileCount":21,"integrity":"sha512-MtCW5B2viPhMIVLYcApXA0SjjyX7yCkb3BJUb6WZIwOByTfzNJWrZbfAsDyoQiQoTB/cEdePV2UGu4xm5C++WA==","signatures":[{"sig":"MEYCIQDa2aQSK7Daxq3WYPMHE62nIr1OjD5eA05PnN/BnEb2IAIhAKYcLK8NS5yIs/s6OHH9SEhgj/xnEjld+ygHI1F8oyFP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvEEsCRA9TVsSAnZWagAA4dUQAJ2aAYZbA5G3wj/ugB2D\n0Dm0qufxp3/mbAqQ/sWXIVenHhdHtdIBHeiUmf0q3yq7xv4WIIwu7d31Ysgo\nECmt1xuYXiw291dp8es2dAgdYtct7bXAgvtJ02IzNDC6cuuNZKRywH6wesyR\nCUybKRehKYkSZlaPCCla+VaaNphlNrv/e0P9JiRQpRHhT1PPV/+7z2zCSHRb\nmT9Ry8BmdaqlXx8tFhLBOy6a8BhxPJwmVb8JVVtVf7f3dV3oHck01rqHW/Ga\n/GaOwxMiK7BI5ee8P7h9qahTfZoTfbjgPsmuI0k6fYcmTfI4OLoA1Mlh9v3b\n8ncYgIYaHqQiYT1fkYPUyRHL4GLAMeGLHV52W6aL/si0tv9Mc4IVpNWTVIUd\nLxQN1Kdkn3yniwpF7SJ/thZr6JSu0tpSqSlnikmoX2BK7GP6Fx1KczKt4tXZ\nOp9vbejBEk1/LV8GMGB97gInWQcaPlSwHIsFygqmJZHlLHvbNWOnGMwip4Q5\nmablpm0RooHSns6sVoAIVol/Ovu24mNmMCHfQLU931Hc2b2/ec34kFh4+v6v\nbsFRrXSKN+Vn1sWZwb/hGwCRe4dJ4apvxP2sAmfrL9hg0QkxrPsxXUTYumRK\nfvc0kf9Os8OwZNMdM6kN8RfEL0eFGgLUHb8GR4cK1bEKPTRUWC8gggBkC8aY\npIUx\r\n=i3YC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"acb95e57e0a860d7825f8e5ab6b0e47bf4982555","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.6","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.22.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.4.1_1606172971793_0.9438157266774834","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@optimizely/react-sdk","version":"2.4.2","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.4.2","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"d9b93faee81955531251253a771344a070ad16cf","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.4.2.tgz","fileCount":21,"integrity":"sha512-Ffrw7mLAtXWLZNVFYJbZ7HW3gPGetNqS83T0P6r1MYvjRGeIG6nmJoQNEmwPgpBPoF34Y9aihNKFSEMCHjb20Q==","signatures":[{"sig":"MEUCIHNjiAMXmZu/tEIbWPFgSangYFd4MpydCzCmFZgPjxnzAiEA4h5xfmK2T7mFR+UmqsKsx5FtlvHWARGl1cp3Q3m+DbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf07f2CRA9TVsSAnZWagAAOIIP/2I0DkfOQgUHGY0irgxZ\nXnGgQqy3u8cItH0a+EgNTL+yvrEF4H2NzNlah2/nLCjT3WY7qy5TYlGkBFC6\nKHG/yz/P/2dtpCSGeV0o1kgr6It0VvroUxYQMtfj6L/nq/2LE5ebLBub/yla\nSdh9vatpx7dGVnfZ50lS59cfNAqjkh0Juo0gTHyFQNBfG2YPOXX0SCFwFQd6\nMJyEm8/T86wdEaEMXO52NOz5tJu0ow2oLyIVuiX/wfk36t/BGVgo/wIBK3jw\nDvH8Mxp/tu+bR3H9Mu0hhDuqMK3HEHQxLPjLAMWx86gYsdhPTNmJ3qJ7iiKQ\n37b988z9fFcBjQnXhMvezou/QY4hblcfCQecijrDrNm7WhWJ2JjsmbRXvdQd\nu0hjJ6iM0pPWeAsXjQ9de4Q/XTQfi/sao55jsj3qry3KHIkYFM8fCG3lysmF\niLzvMnUnUVqtpNcQDdek0qTRkHoDJrmPkE+7NsDXxAROs0/jhqU0lD/U/Qm4\nbPjupY01gQPtZh4P0JG3wtbV/GOKDDQLqqZRQZx7ANj3fuwy18rw36UeX48h\nebIp07ms8TY4UyV1YMRuCQI40868kTUBxVX7THCZedcI/FjnfPfWLbbW10HH\ntUe+E+NH2ETahAMaIJhpcPp99cZxEdDQa/uRPzgdoFfzudn0n7vzyE8pfDvD\nbypI\r\n=/jjw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"c4063b191a78c67732848992f6cf5aa6e7d2f925","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.9.0","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.16.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.4.2_1607710709460_0.9920405423452299","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"@optimizely/react-sdk","version":"2.4.3","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.4.3","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"afc9583aa8f722ce2568a01153b85f70569b0036","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.4.3.tgz","fileCount":21,"integrity":"sha512-gLiS25BBthBcUGTETX5RsPBhmL/ILONyOxF877B8LFKf2l2Wokuj6TuxgQxCWX5SDhvnU7lHmxeM/IiARXAEZg==","signatures":[{"sig":"MEUCIElr6vBaQiIaYiRHNyQycUwa0yS2fCvRFql1uzLx+7MSAiEA2g7e+vo8nJbJLSEBHullM93e6a/vMzpvMp1H3O6Zv/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPoJCCRA9TVsSAnZWagAAt3YP/jfi8+ChQtitCln8GLdX\nCrveQmn7fneQavJi51YmOw/3G5bCZzlX/B57VeLsGblLWuxkqrsIviJYMCoC\ndNP22UzMLBqnUL1bEHunNhj51cmuzY/GDoZrPG3hF4Hs9p5+Uy1VJhnYb/0e\nPdpsemwrCGI31kGdrmrdFRbSt1eoNNGdY2nXKc4MPMMwtfMZjjJ4JzZlKU8Y\nxjZRDv85w001/Gx84WiekXUydJI58tl9ffaXQ7bvrIJ4wMSQbo4G2CBtAY2k\nhCqzepFI/6OUzPpdQ7kCBBfU4F1hj9CFIrsP6a75dG9Zfjqjj79TAjrifg2Q\nvJCO6u9GGzdPkoX/zaBmKOCvEIpHtf7jKV6is6Vee+N3x8Fqg3QrNHdecDcy\n8OvCE5SbIWbuOgj0x/mM21/BfqmJh1C9nU8Lb8YYhiElF1XOhsVi49r5TiK1\naw5iIykm0lHZKjO5TB7/4BKoXpjK1xO1pO6+pmdPfKKo3gS/g064jqyo2wiE\ng55J8nIQ47RZewzYXpu0W41KImkpDew5qpVemNwk5GV9ll57Rk0tSBG1n2nG\n/tMVsK8mlxT09yVNEz/Ak7rWcKiocN4yEqaunJr+cDdvSs6kanf/jHnaitRD\nZ+BcufTwR8MBqRc3npSGicWvBmRh0/yWLX+GgNRnR8SA8rC0JICygxrfF34P\nHi73\r\n=/SzF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"6343b45008cc13b4161958bd7c133e67e2775eaf","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.4","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.22.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.4.3_1614709313723_0.34818893034654796","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@optimizely/react-sdk","version":"2.5.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.5.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"b8a9ead17c007b323c7156ae7203449baf5b0c43","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.5.0.tgz","fileCount":21,"integrity":"sha512-YDvvpgSRwYknEUdRC08RpqFM2B2D4Fk/0VYjBfW5ZQnzDvNtbBe2VQzcb42/3pkxQTbARm0BSWAwWL6J5Yjbew==","signatures":[{"sig":"MEYCIQCote/1LSo4HRkOFidVIq0P7/nWL8l6cCm73eV6NtRVqAIhAL1c2Qx9LKl+olNhmHPI8qKyZjBgmDOTWhRUJxqVvSGj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":421141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS+XtCRA9TVsSAnZWagAAVWkP/3p0iwypJsHs37wOHS9R\nt1ChakcHWibsHw/wBdwiNSmEwT8SSdIC3PzmaY2EWDPdrD6mrrrsX+6/QAzF\nKQdhL/cW96kvcHJQLPD3JQa49j0XMrNG0PRDEVpcm7xziy3GITMLMeZYoOKP\n6WB/214Jj2DPA/QyZ6IWvPvexRblpEUZj0NMFN1n3uEmyQYWQpuobxgJs7ap\n5ab6D13tnQV5Tf6R7Yi9lknxUrvNjc6e+Y+cc6ASju/hc++Uix90eBi5deXD\np8Y41hEMDuFSePeuZ/gZlmzBX/6PJYligEusZPlMpIB95oQp6tOUqCfo49ZX\nq+ecIHThWsyPMsIxcfmlsC8WiMd9KR3fgpRjcrmRhHQHTsDiC1vv259TiRPS\npp1jFaePVwA26mkTZA7RQvKKq6sh/talriPfpZyyT4ODtPJfaDlyAFQSmp9B\nSgEVoHT6lHAmG7aeif5XunQ5pkBu/Wox6/epIliFkpuXZ9h2aSdTCQvtD9Qy\n/MmJDXUiZL8whh9In33gzAgKR3AbitdcKGa1v/ZE4rCAhO0vo9bOvDOZSjvG\nl2TpjcxRKxkA90AT4fexqvyVCx2VDRLkGkNZIPgGnsVnDLX2chKnAmov1soy\nmU90++WGRTSbhUDrK0LCy16CoSuvLXT6DxxcMFQm01rofcmbKYJ/eaX3K4VX\nsokA\r\n=VW8q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"c529ea3daf4441fe187091c63a1ba7cdd0cc8b02","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.4","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.22.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.5.0_1615586797115_0.897659888297637","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@optimizely/react-sdk","version":"2.6.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.6.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"30cdc8280310eea1db20e3ba2c71bc22a116010d","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.6.0.tgz","fileCount":21,"integrity":"sha512-+f7RCbZ0VmtvbAAA4APq5fglj9gSiP+ibaAEKsBa5rTaWaN5I/SH2+4ywpfjpRNvYXobjAN7YxEXSvXPPTGeig==","signatures":[{"sig":"MEUCIBI7jyah/1R5iP34qfJfRTJGYrsA/VE0GdWriOnxSudvAiEAzcy20R7llFsqax9r5JMy2YaE5dDJwY53RX4m+trTH50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwAn1CRA9TVsSAnZWagAAQpkP/RweufVgbAWy8URReBdq\nwoxTdAb7VvcrfTvUF7an1anWs3XYgq4xP826taSUZQ8qoapg1/FWW8DFFD/U\nlhDVYuSXadv6YxLnOLaXCo3sm5+bDCKIwy/JOzhYr6MWNU3YaU1LcdsOT7vO\nyQ+rUIUw4VKT2u4//y0ubsEjnqQ4TIi+UyZt4qc+Q+e/zQhWo+Im0HKBuoHq\nimNX0nZXU7x0jM0r7hywWDCoSoNcwvCAAyER37gkdJdi705+4v7fk88bdLkp\nmaiUHOLO/j77l7eXY3N2OvqGHnVTJlboMTKdyevqPWxQOUbZeYTia+BFv9az\non3BYRR48RrqEzFKEkaB5E1FxDC5HG4R6hBq9EFaTCDtvJOgUEJOBklJJZ3M\nVwZaw8RQKmknerktiXndfi3CWlN9451JBgWHqjjL+Je2+rsFVCaREOo89smt\n0oX+vL9+IHT6X7u8a4cDJ5QGPivJx15mJJmnP9gRR8DTO/gV37Xj+YfpcTA+\n8elGUQBcAPlKjFXG6GGHoPyV+YqR4ver8nuvGs8pDGiV3bJAWvTCYjmVMWm4\nOJIPw4o0HK6APcW5r2GQK35Q358l1CUddnQAVQ/ZRBoAeRuKAy3f3t6auZD0\nU014MIQhBcCaHE5evgbEU8pvRnaJCttkvDuMw8tROvykoo/PP4T2Hpa1PivP\nimeq\r\n=fRB/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"19fcc4d071b7fa19ac112e49ff6336a936003212","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.4","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.22.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"^4.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.6.0_1623198197035_0.29471086531545443","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@optimizely/react-sdk","version":"2.6.1","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.6.1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"411bd239793a658594891fe230f50b205e75f0d7","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.6.1.tgz","fileCount":21,"integrity":"sha512-x+nZ2wnFjRmPMiU9FBFfdo5SHzSAUwfF5/Zbb5e7bfi8Sj9mC3QcM1FlkKP9P/maQ9raoOudg+g3JAIXcB+GoA==","signatures":[{"sig":"MEUCIQCQh/VdHRNG98Uo0hUWO6mgFbB4PsKuwoRi8Y1tR4wPEgIgdCTH0Bpx4KOwGDQ+YIZxeTFrFuc9XQxssgbKXa3Ytmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg50c+CRA9TVsSAnZWagAAcgQQAIxL9DhtVxaJGfcb9/wq\nAbQiTsJBoNg6JLz6YGxyiSDFssdNdgMfeUR1Pg45b3JGJjRp5ADjVZhbZamT\nXw7kki3kBas/+++Qim9K+8AI7D60QV4LZbJSi2lY887IT4rju+mDYhDXK18t\n6Ys1won+5nbOO7h++u9ZqMdw3IZpEJ9e6ff6dR8B2n5MJ6X/bHqh+eVS0WDO\nfFMF0fJca5x2Bof79mSyg0Evh7a63qsVeMRV3OdhQA8GOleHYA4X+M2oXCAk\ntaipORGaiBF2FpqJbobGAtaeQg+Ny4WbMca1QJ9bi2WW1xdHw5V+XMMd8sAT\n9rxbdNAXSw5MZb3+u2kqQZoNKM9SeVQ5Hy3ZOFrPMKG5IXJ+MYUcFPlD5jy9\nIr7K9fgX03432hRjwDRSKyVzw+0SjOMCu8eIZ7R8t378Wp2JkkuMmV4LEx0b\nNfDBVLBOnuiN/GZUikZCTXAH925KuU7xpPsB15pUpfcbhrNc5xHQRq8duNF1\nI1VfGF6rh5Y7vLdRxHn9ISb3LyEbfODWQxtktzVgAiUhYNQTn9z3/XC23W3Z\nQ8o8WCwOnzn+3E327FYoL+L97N0IO5dcebPGnYY0cIujKSDgoUqmV+qotQkb\nWb/bznb113BcAexRhoOBKLZQJ5ZcI+oTRwKerNtUK/sO6tE7ABlkRCQ8qSxY\n8HaT\r\n=46Fa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"034c19acfcc3b4399d827a5a0161dc6db50e95d9","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.13","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.22.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"^4.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.6.1_1625769790000_0.6024961440115242","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"@optimizely/react-sdk","version":"2.6.2","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.6.2","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"1d9b9c2293f8acaf999b536c5f2ab5b9adf9031c","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.6.2.tgz","fileCount":21,"integrity":"sha512-t0j7nI2qBhHI/HJKXpPuHnv8kNSHYEstLn056a011k3v3Dt9+rgc1kqGCwW5/19ULLxYZyMLyWEL6abIAaNeuw==","signatures":[{"sig":"MEUCIEvLlq56toASYiMDkXmcgd4mYcdVodtn2nIRen4h4n6UAiEA9wLCXmxg2yXwsBbqbtgvao4biz5fkqWaBnA1Xj+uMic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8MDUCRA9TVsSAnZWagAAsZ0QAJw/rc21Vu1+piClMj32\n/N5DgJE+XscbJzxAyIvrpzHt8fkgvjawNXSb8dIZghIApFqlqgCNWcLNnjUM\nghvhDkUpw+ECanwyvKMpS+dkvdznv7BcOEY4Y7s6TgkA1fmq1TeSZTFyKDuK\nx9N0qClCEsRh1070Sj9GlxHvmbV3F2RdRzsOEpH2A81B4846Ge1jLLbmjDku\nvR62P5jtRQ3MGulTPZaQAW8S9sRzzU/fAjynRbGMMr5ljV7PO/5EZmfOR5za\nCrtZ8s5wCGuXbBVSDz6ESefyXwzkqum6B9d0767qOhBKtDYFIYSnR6bgN8xm\npzumzKbgGLWBzFu4yy3QCYDBwB2VWz/uH4g0+BMV0o0JQvZnSYVXsgrWTM0A\nI15TmCWZBAgERyaTeKyZ9qnaQsONZDWzCClhrFBfIACXFst6I5h/85JxYpmR\n1qgMFSkKxxppEMC5+wZ2LW/GStqHDBxB/+ZmThS5ckOO6q+DYRbd9FhsFmXY\nqjUu3YKpZG33md++P8SH78WvlBIH6OyjQfebCR2fyRuP/5ZSuuljzf2zgR1S\nlDLGmNdT5lKY4TxPVN6uwWQoowi/VjegxVSV5dvJ9uWiUoepvBMRtzIg9GXo\nzz7wrpVHegB7IG08vtyDdCh+rIYwzv17kx2s7FOsJroH70E+thIhl0dxOz8g\nDzGz\r\n=M/if\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"7feb4fa5dd6ae3bb7bab42191a88cd23b2b2c0cd","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.13","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.22.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.6.2_1626390740541_0.9522497166788897","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"@optimizely/react-sdk","version":"2.6.3","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.6.3","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"d0d65b2bce8a6a763f5f801c77d947c26363c77a","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.6.3.tgz","fileCount":21,"integrity":"sha512-Jpc7sh0eaR824c/jjI8PP4JPTnTGrVfwpfrY1GPkYe6BI6gTiLCLbIzmPVUknMWjbSqBRXDztBdtxwQGe4vGgw==","signatures":[{"sig":"MEQCIERRiaFjXN0WQ7DGSmCz0Oq/RhPgP2yJtBENoa3GQRsaAiAgM71wS93bdhzY3vmh02j8Q4q1HLUH6oKLA0Lwz6ohMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":421118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAvpFCRA9TVsSAnZWagAArxYP/A/79BhO+zDqurcWG0eM\n+I/RvD3wFXgpCokVKlFObXFdubfOEbDeEa7KKD3m3w24aZHyLsYfOl7ObEX+\naeW4yCty6hf8H0e1DqBGBHH0MB1DkfIMQAH5sh5WHiu/8gzbCMSvE+Vh8gRz\nzrnacEdjpkRwwqXhBrVTEoqK8PtH2iBp3A8G2F3UrsenHgsApuPx3kmTi/M9\ntdLOdZ/XxwkanNxWqtiGWZRC5pzVcba4Zbl9JWd9SZFw4iyqz71UJzIe/i6V\nJd/Zee1Bbg0Yw6DVOqariVItFQ+YGWrzVEwR24Zsky5yCngxu/4Z0u4fiKDP\nTcAEWtsuW8e6nINhiqvfs4+41Sqx/fZR7a+SJ9igLrZSHIX9MB1nGrKVOb7X\nv+0+LWDWIiJFEv/sTCmJXOr0Y+q78IPkIqPgOpwDM6D8TPf7V6M9Tv7hUGjZ\nKNPOhTUA71WIc7/qfdTxRR0QjUC0bAzQLzkrt1L+kuh1t4TLIzS8UbzlGZI5\n5Lve3oKCKMbGyZ4gjqq516fbjK/RyfWn8QWhIIk1q+gDc0Gj46ph5C7yEzCa\n8uQ4htE+sZE6F4m+U0X04nCDQFgYUlcjEcuryU7DUNkEDA3YyAlYSXXkL6OV\ngPjCR0h8dkmfxVb6Em1oalMlSzG999VCPAzLNxm71V9W9ZTDyIAmPWmRGh/R\nuaAE\r\n=Ym2h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"75706a38cde1b2f58cafa7dea7dbb92240871db6","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.13","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.22.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.6.3_1627585092897_0.29447344541729037","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@optimizely/react-sdk","version":"2.7.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.7.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"cae9380b1ed7d3c092dd43303a5ace8d85c4c84c","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.7.0.tgz","fileCount":21,"integrity":"sha512-JxC7JN4yKjFqvkPVfXLFbGL1O8rWKB05nOv3lZmvKV5eTKz0190jn5Fx0t4VA9ddAY97zOpehiz79lIfUwnfpg==","signatures":[{"sig":"MEUCIQDPhlUejQaG5i353xNIdUGu1fVDV4x4Mf0nYps9SWXsSwIgZwJtwN1eWP5eH/Qo6xf9odtfW+MW9fV3a5la7MHi3fM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2UwgCRA9TVsSAnZWagAAdIoP/04XdYYDE8cIZXu+Xsfw\nXHbfBNF+PygLMla+b88ht8K6DSJu4ODWunPqn03eyxbUffSET7VfUL+DKK65\nUtkXcNnk4oq3N8N8QL5KMbRFW5yM8OO6GsIiptqwXkbqdzmvwxV2w7JKBVtJ\n0diWfWLaWDfEJtx4IyUVm0r+GIoHh91qWF/Lhk9Va42NXCVc252teBZAjpH3\nD+MUxsGid0lHhoCJeDEgF/RNJ2fUX+axWR7Q/FN+DfMkiQOBIiVVsyaTiEyP\nkCnQiyzrRvoxE51CqsufAcgEbM3xtr5XeMUPvSKuqzEcxUxDcZ5IaAN1YdUI\nmTrAL1p6HGqw97PjYvRwXh5p6gpMZWvRNWETVplXZzyG23tJj5FsN5IKYd0R\nEjV1zTbqSxI+jvaGChHxKzYL7IwxKPbolilBh6/zGtJbPkEcgYN6vlhjJrQ3\n59EQphJokf1Cu04amPuEC5Kt/yNtgoGQ96J50gCm0CsEVcve/bBlATYyXcGM\nriuv1jc51Yj02BfjYgbsE7HDIVOZ7bbXbuOLR3SXtAqmwyD95maSCwpW5r0K\nvX2lq7GGxRjM0oscQj0vVehg+Oup4ugBfciBPt9JorccF/yGIX8snORza4lX\nSHeykzwDtkuro+qDSRK8Vj3trLeqdIkBRfJ6svzA6QG+E8+s+Jy0fGxA6aBo\n3FJn\r\n=AUaQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"77861109fbd91c6f681f2a692b40249eabf917ef","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.13","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"12.17.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"^4.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.7.0_1631829621168_0.9988943932973369","host":"s3://npm-registry-packages"}},"2.7.1-alpha":{"name":"@optimizely/react-sdk","version":"2.7.1-alpha","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.7.1-alpha","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"85b0a3e33af8e8823cd3495694ad0d2105d9d7d8","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.7.1-alpha.tgz","fileCount":21,"integrity":"sha512-h2Q7ucb0/cu6WoWgAHXAAVFM16a29pZcBYjePbcnTebK6FcS7l235X23G3LVnprSA3W9tzPkbjGJR2om8sFKKA==","signatures":[{"sig":"MEUCIQC66w1dIWNik8bJLedhO6Wru6aL2ltwGVlVm64HWQACpgIgPLsiYL3qni9IzkqAWC9jb/4qB07eVL8eNkk3n5HPT0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434030},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"77cfc646863daa55557a8ee7854db1590339d661","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.13","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.22.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.1.0","@optimizely/optimizely-sdk":"^4.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.5.2","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.7.1-alpha_1633125960658_0.05867229153685671","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@optimizely/react-sdk","version":"2.8.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.8.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"69cd6b61fa891e1e7124d2da5c49bcdbe238a816","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.8.0.tgz","fileCount":22,"integrity":"sha512-vS1U4QERrRoMrEkF3HjzsH2gLlqJeHck/prMyE/XXztyAKWpwoSZtIcdHxuOUOvVm/XnXg60RC1L/nv+lhk6WA==","signatures":[{"sig":"MEUCIFLtYRL8TTzXCpdePDWTOrZWSMmByTaEC1e5onqq0rpyAiEApGDcO7UWGzFUzlvaG2ZjpcE+qHOH5ePZcf0nC7zEx6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8Z5kCRA9TVsSAnZWagAAE6QP/3WgQvpwOdO+MEoHnYZg\nHk4GEURmCuRG0Ol1FtFGql+n0SufXOjnv0cf1PNbnU9K7qHIq03paZ+K6tRU\nvxeEmtujQvTc+LmfHhAUbyY/Q1OHxVWvM7blO/xcx55IG4luXBjLQvkD7OAA\naIitM/SbfCHNTdr9a3hjIlYl3/Yc8gExj+kbHB32pFUmB5Lewq/6QietsWIV\n151Uz7c3XMx1c1Qg3Bui2/VixpsG4z0mkJ5A948H1bL4P6Qt2pKfVrdF22oX\nCdo0NrEG/cI3F6LpaG1A4yOtRR2W7h+O9OwjOWHi7qFt399XrsIdImlniBW3\npTnlJ4IYG7AABWpf33KTSFSz068dY0HRUngShnIvgXmGEtrcZaWSqhGgydor\nSg4emiu/74wfdTspm5zZ4U3zyi8qbsi0qRxcZX8C07GgvlqwuiM8QXGz34an\nT9boD/65pmPVShYpJz4vYcezUrlsynuTIKXYgyWeYr74pRE4M4BKuUdC9zBA\n3r1lTvitztEd1H/u1JUioAQ3mDslmC8tubhLVHpIAJaL3rup0Tl9Igepl8B6\nJK7QbvtfNlH6W9MZwuANejMV1O3z79X6zFGHdg1GwskCIsbGb+9hvBUK6x2u\nf8IBPBKdHjmcjW47Wrtcv/BsCDBgoUbyTWWSFId5iYzBrP5DqR5TYg6ZSYvq\nR+3E\r\n=Ap2t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"5e5e4596dc34dc57fc2925e19adbb999c0d19d93","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.4","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"10.20.1","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.3.1","@optimizely/optimizely-sdk":"^4.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.8.0_1643224675823_0.2688833597601732","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"@optimizely/react-sdk","version":"2.8.1","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.8.1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"056c08a72d4421fbccbfa853b160005e84873123","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.8.1.tgz","fileCount":22,"integrity":"sha512-JquOfasnIT06ENO5rbzFmMmUOz0BqVRVKrrJ3whTFuL6o0GiUw/bvSbOg1Xcyz6FI4GvxRkizBLrEaMjNx/z9Q==","signatures":[{"sig":"MEYCIQDvXTPISTyXKAxf+AD3iiPd7xHMw2N/UpdjqcKUxdtrCAIhALyV6YqBUOcuUq9tcLFwZUAFbxzaohPfr3KMrThhcMkB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":479172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJmIRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFGhAAh8FsANv3TPfePBODj1pg2aJUni8I88XLRJm2bPgm5olnU2c1\r\nCxeMzssx2+ZwT9P8P65XTfWcZCj8FGetsmf+fxyYkXeXMKEKZdEKa/QlQ3pY\r\nfjtDfSQ0T2XLdJyRNDAIj5QebjNmaSmopk9e8apE78gqb5q4r/eiZ6eeXZwn\r\n8NiORgH93NafAMiSGNI0i9r+2PikUjmO0Yy1FOxqHSNAN7J3si6WB1YRBz9x\r\nEf0kee2+OFK7aT19DBMiJ+NIlZXHhtiwkjDq29HehUgdLCIWfBunGaqxUNBQ\r\nPHJ+fUuh9BR+zWCKXy2Ht3gTuttEFLoWv+fRm4Ae86ItQKOS3bB11wfKgtEW\r\nvhCD7v2oZBC87U3qQgx+OLg09RFZFEpo9R1qKSpYWD/9HRobRAVEEr/EdSxK\r\nOtc64/uP1wtgciRv8ZiKsf5AqSoVNb5BJL9MQJA/VKkryJ+IycxYDd342fu+\r\ntU/bmHx1oWiuSVGu0Io9qZCb1M/JgVluksEFWfDvbWtmN5PNwKSlGhz2zPZZ\r\nw+q7RaKurJ0keHqIXw0IIXDQCsWupYae8SCXgLdfWW0lOhFXBC3+0ismeADG\r\ndo+9bafwji/G63qn4/bc9gfBvtzqbNDfnpALT2CEQMuF1M12s0kYZQ1xdEI1\r\nhOI+VLSMEXaDObdWZxPyf5m8MweNG31ImmA=\r\n=H33C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"500a3f99161e7c09b876c5e7ca283f27ab8375f9","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.12","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"12.22.1","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.3.1","@optimizely/optimizely-sdk":"^4.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^16.8.0","tslib":"^1.9.3","enzyme":"^3.8.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^16.8.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^16.7.18","@types/enzyme":"^3.1.15","@types/react-dom":"^16.9.5","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","enzyme-adapter-react-16":"^1.7.1","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/enzyme-adapter-react-16":"^1.0.3","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.8.1_1646682641768_0.4745801599740933","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@optimizely/react-sdk","version":"2.9.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.9.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"cf0d021ecb59c2a198c50116a3b9656442c63e91","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.9.0.tgz","fileCount":21,"integrity":"sha512-VC5kmV4ByalpV4G9bkmLSXlKyMlJql8t+EASXuWFXt0o16LxNn5YhwX4VVfVfsxpZudCvN317rA9dV6sGWjmFg==","signatures":[{"sig":"MEUCIDNJ7LkYCh++wv4VAsBU4LQfd3aKvzxPNChuw2R3w+tUAiEAsCUuFYGLYs0rlXWk+7+sVnfJuvguvj11mg4Kb6YwfMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":465975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq9TwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTlg/9E1VA7BYDg4ZTYqsJEDRyQQKN4BrjCnvAKGOy8eKWXvqUTbHV\r\njk1UMxm6XPyQoD4kBsHWgrmvRNb76pc7ZtkELmEDhmaJutIh0uvKMBlX4Ur1\r\nr02ZzyiR6S+9vqd83lRrIbRz5TeMJx9HeiWDwlC5ukfffP/nni7+t9YJf2ZY\r\n+/p/iwZ4j2O2ELkk5xw+hp3/oI/wIId8vFgQo1SozhF7HiyndF/0lrcywyQf\r\neHz95OIuNVC4S64F0LlXJT2tlPlIO/IoGOw1UzQ3P7xJ7ev3OMV6QVk6mV8j\r\ngOrW23N7XtVOVRw+jfrCzcwuiuY+pq70yUqr/fEYPdrJOJGwiJw8MP2pqu/X\r\nCGZdG94CM9XV2zaxiGwk6aq/4aWy8iZNTFI6pVI+V22V+2LphrMj/eWpT4kl\r\nTdia02RJXDRlMNm6KCrk1IuBuxmBeq0m3eHr8oYSwCa3WfLF0g1qMHJuKBLK\r\nxLlqoQh9aWxebScTga7VZPJObWothKe/ZBHyaUWvSIql3HG46rmPvjR7jDW6\r\nQmLWzpS73UFthJZcyl0b1oh5c0NhME1bVV/+1+VorNX086asfJ15sjE9XdNF\r\nq/HvBBOn1zxGrk//+w5JzxrHSFuiEXJkAjieXsb+AEYdhnIwwOVoUqAXUfpK\r\nJ6lx9d6uA6O2USM4CRd7sR9Y4FdHWyOG2r0=\r\n=AkoI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"ab1a863d8cc7c22db39f313a6eac5357bac8f2f3","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"8.3.0","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"16.13.2","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.3.1","@optimizely/optimizely-sdk":"^4.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^18.0.0","tslib":"^1.9.3","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^18.0.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^18.0.6","@types/react-dom":"^18.0.2","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.9.0_1655428336157_0.7067217466418738","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"@optimizely/react-sdk","version":"2.9.1","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.9.1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"e789c40b925574532e988405fb3784f81a46c68f","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.9.1.tgz","fileCount":22,"integrity":"sha512-4BR/6AXR3HaqUXl07zbF5MvZgLtsUi7v8+XFt7h6hc4KnngrhKGJsGbNdrcFVFOMi3JvxvBeA1B4TCJyxdAKYw==","signatures":[{"sig":"MEQCIH0jghlr8ABKfmX90eNJyNLZEnngQr55/IongOMiPEpJAiBDWdIPUt+ucdFSJOIvR8KPGsCCZrVyK7joy4lUreHmwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":483188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2EhMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKAg/9EKqznytvnDLt28vKBxxylHc7oW9gEnz2HZI+TWmQqZhqq5Z0\r\nLx0prbhAn2xEsvAQtJl7mgQTykEFA1r95pe+DpGHSg9f/fK2Cnf++gr1oLx+\r\nm/8aIxqEn7o28NIQEZjufKyAi674Bc/nyLOO0J9WIiKcn3Cx0kKSv5Udy7Bm\r\nt17gRjx7fL9xIUPNbXe2eazm4bgDImeq+h0rbhwDK2XicToqBp96SKKH8R8K\r\nX20dZG/2d7+HujuImLZ9jINI3B+9Po0Uh9UZxJ0FBuuB4MH1zJjdEuZLY6t0\r\nlp1iSfz5LCtd/WFMkTSwH1IGaHl2SkrJI0jFGN/z9T17zvEBMnzS4Cfk9IMb\r\nbHM9+loWYZN4ZoRGrI+IeFxXRPFy9rPJoVTbU/2bttBNqQgMNibc2vYZxqfn\r\njQFLy+zEnz+7S6AI2sMo6VxjZhUJykGKjcHVq9U64ZmlHO5IPQzLWIl0C65j\r\nMVNsb6b+dbsNhyQ9dqUWxJWqAqHZCq1pFUfBZOQ/0sIFtAy+KNk9tX1AXcJI\r\nDD7Wvox+QvoA+c94LxqY3G24NjS0HWciMGOQDYa9OOFu/2jp8uwaWMRxYWK6\r\nBFRLJhnupjiiV4/g+NfvS9/dvuNZzG7B3zD3C6lyk6w93sG+ieUzboprm6/l\r\nUOZqi1bZr3yIA/fa7L+YUeH6Z/S3StpdFn8=\r\n=/u3W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"bfc8a84fdb9029e7d7a17201824605f36561b4af","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.16","description":"React SDK for Optimizely Full Stack and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"14.19.1","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.3.1","@optimizely/optimizely-sdk":"^4.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^18.0.0","tslib":"^1.9.3","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^18.0.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^18.0.6","@types/react-dom":"^18.0.2","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.9.1_1658341452424_0.5469334921478788","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"@optimizely/react-sdk","version":"2.9.2","license":"Apache-2.0","_id":"@optimizely/react-sdk@2.9.2","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","dist":{"shasum":"73019fdbfb4709932178893cd2c926b0185dbdd1","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-2.9.2.tgz","fileCount":22,"integrity":"sha512-//OozC59dr5Lsss2H9Jnyb35FMTF8Z+CMFi89kVs1U1Fy1sKOXK7Web1hw18DBZctwKfbb8Sl+Yw7Pgmo3P2fA==","signatures":[{"sig":"MEUCIQDQKXwrkSu59JC8e134biblhJm1Aev6p9eDddRufYTCTgIgVfcGRLqMlPLeMXCVYduQmyOComNUeSE6RYb0NHW5bUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":484486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEheZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZGA//Y2M622PMANFFIBcFQMNoXs+SkOGl6+zZ3Ny9MXT/pRmcPW6H\r\nVx0DvOa0UixK5epjbP9Xs4YNU7nradrnpJ7BAkfixD7LVPL5EMY+hICbfNeD\r\nAggEWiFP98Ljr4aSU2Cx4pxYxFy56lSB7M+fj5SrFw9AamZ52yLXZUALHtaj\r\nlbxCJBuQgRJ98s05jytUSsB4PGsw6FvQBWDBFdfnkg/anmlygGi3PMAESYkd\r\ngPdp99T3PcYtiVauNPwS2Z3oOzIt2Ac3JWr4sKhkowMG6JVllegbvwcC0g9Z\r\nJwfMVyOupcss7iZyP+Sni2tV7Lp333v+sFCKtTPL8xWVoLDm0K8yHRGfc531\r\nI2PeQLrel4bwoEQUa4YajJaeoVxAOn0q1cLU4LdmDroJbLnXvUiwnj0R/aLx\r\ngI3i46140aeeK1G7/dKmphRpQtR8eqoClibnsXmbmbvVxss7rIfOhtElecfc\r\nmvCYKJZrYid30emDxBVX8pQyNBgMquHtyfsl7ONUGzwAoBLzcSFNgwouUlfx\r\n7VcrlRT5OL50oqhlLYFVCNyJS28sOkfKy0hnWgTBqiA5YSVEsJv13UgtkYRz\r\nRHgTWpdDetJmm5zftaZRzB2cWcxsmqVOzOfgM8PZ+Qt1QnQJmTYzIyW4RfI4\r\n+YVcw8lD5C65d4m1tKkSSrHmM0vV+xSn4eE=\r\n=rI0h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","gitHead":"fefe9254f08fce9560f1b54216956cec4ff9c489","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"_npmVersion":"6.14.18","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/js-sdk-logging":"^0.3.1","@optimizely/optimizely-sdk":"^4.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^18.0.0","tslib":"^1.9.3","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^18.0.0","typescript":"3.5.1","@types/jest":"^26.0.14","@types/react":"^18.0.6","@types/react-dom":"^18.0.2","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_2.9.2_1678907289428_0.8338572111437501","host":"s3://npm-registry-packages"}},"3.0.0-beta":{"name":"@optimizely/react-sdk","version":"3.0.0-beta","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.0.0-beta","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"9b87f6995d4f16fc0529af5b38ad704d53ea98bd","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.0.0-beta.tgz","fileCount":22,"integrity":"sha512-rXPRMniZ6eGC+ACzA2llki+CfDsk4I6Hb10zMgLSwxde3az2gEQ8ZuxoXWXnxL6J1mzA4dvxY2ufhaZ1cRYxVw==","signatures":[{"sig":"MEUCIQDhRYmm1H46ShB0eKh+6Z24Dtr52nRQe50bouHzjAou+wIgGK9380JCdAYSsbCpOjbggh/JZIHJMVR7mW2aTA2bcA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":603780},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"gitHead":"369fa09827ece0a9e9f3b7d7f2ef515254d5c29f","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"9.6.7","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"18.17.1","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/optimizely-sdk":"^5.0.0-beta5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^18.2.0","tslib":"^2.4.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^26.0.14","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.0.0-beta_1695744825301_0.3331369184199493","host":"s3://npm-registry-packages"}},"3.0.0-beta2":{"name":"@optimizely/react-sdk","version":"3.0.0-beta2","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.0.0-beta2","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"074177e0106846d363547984dc591a431f5fa076","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.0.0-beta2.tgz","fileCount":22,"integrity":"sha512-oSG/F2dqbl0dHezp8nYP84dXuFenKDMtp2uu2lbOoGvs6nQVH5TURPUWtp2uYOu82hu3md7cVbK/IFhomdcLww==","signatures":[{"sig":"MEYCIQDlTNjITKmYMxnPQGS8ofmoNW2pqNmUP4odsIcxXN7RDwIhAJm73h9YJM+6pymFZXLvGxRrO+mHk3yu0XPIajmf5oNa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":606471},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"gitHead":"abf633df3376af5721680a1df557cfe7ae59733d","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.2.3","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"18.19.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/optimizely-sdk":"^5.0.0-beta5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.5.2","react":"^18.2.0","tslib":"^2.4.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^26.0.14","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.0.0-beta2_1703617391211_0.5521810721466682","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@optimizely/react-sdk","version":"3.0.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.0.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"b9d7815536866023c86a8353a9d4fbb24e28aede","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.0.0.tgz","fileCount":22,"integrity":"sha512-1sEdh8ly7Zf6kuemzSQIG7AswheQpP9Z5mUXhDFihnjSsHxFXJu8ba9q2A2tuoCpmA89FaPLrtKLu9uy52lfuw==","signatures":[{"sig":"MEYCIQDv4JkLf2+YevcEYYDHRbe0uvvacfFAQCrTld8rjGA6zAIhAJoVHUfWsm3x6A3hK/5LW8Bc+gXVAcvkDEf0wxzIMWK1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608082},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"gitHead":"38d21fc2abc5b4256b97c70756c3a0756e730a5e","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.2.3","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"18.19.0","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/optimizely-sdk":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^18.2.0","tslib":"^2.4.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^26.0.14","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.0.0_1706126618770_0.6635985536345272","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@optimizely/react-sdk","version":"3.0.1","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.0.1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"46df3a26782d3445997942e25e3416e86ef3c115","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.0.1.tgz","fileCount":22,"integrity":"sha512-mbO3bc3tnI8JefURtTvJaRiJm9l1+Qrhxp8+MhSJktWdqDapBG0rtZoxyNZQVU0Ju5k+2yXq61R6VXiKhqTyXw==","signatures":[{"sig":"MEQCIHwiu1EYDk2Z5WRh4aFfo0icNO4xxFgd1tMV/8VgMUJPAiAXv5tAErOewg5c3CTapaOhfRRSdKRHIuQRrICOkz15Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608330},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"gitHead":"145ddc3a6f63a504d2ae3440b1053e058c49a341","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"18.19.1","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/optimizely-sdk":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^18.2.0","tslib":"^2.4.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^26.0.14","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","rollup-plugin-uglify":"^6.0.4","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.0.1_1709051821788_0.38844174595377456","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@optimizely/react-sdk","version":"3.1.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.1.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"5b8313aded9c55850c92fa72655c1a52eb960793","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.1.0.tgz","fileCount":22,"integrity":"sha512-zzS+H7AHO0W64q+I/AOJi8NyCqzdSYKrUyIEQDCAIEYoYCwq2diNcJTNYImq6+kPOPRo3gYw68K/dUXkMr/j2g==","signatures":[{"sig":"MEUCIFUe9qhr5mszlKZnmhL/YmXNKepUnQL1V/QdfRKd/FFXAiEAzTWltF+FDgxaDycgoE3lk9ytxkopOTlPFp8oLv0W85M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626179},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"gitHead":"3389cd6e45179a152eb30f781f2f4f04a8978509","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.5.0","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"18.20.1","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/optimizely-sdk":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^18.2.0","tslib":"^2.4.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^26.0.14","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.1.0_1712687787749_0.7095599224742133","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@optimizely/react-sdk","version":"3.1.1","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.1.1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"31c54bbaa32a58bb54d7ec263b917ca0b9accdc1","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.1.1.tgz","fileCount":22,"integrity":"sha512-AO1Fzu/hmWIYAsNIZNoNTQD7JFoVSOgYtA2R8o0Mn1zcL5bRCA2R56z+XofPoONqiDkllTRfcvu3uOzG+F8ewA==","signatures":[{"sig":"MEUCICuTsfjLwK+q2fWormSGVWz2gONU5wTyHx32MVchA0EgAiEA+taml2zQ7mpXghxLqxCN8xbjvaZRK1SVgB+beBMg7ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626543},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"gitHead":"d43cabd6f0181d504951d74822a0efd4f28aec7c","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.5.0","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"18.20.2","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/optimizely-sdk":"^5.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^18.2.0","tslib":"^2.4.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^26.0.14","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.1.1_1716397139028_0.4820238558430394","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@optimizely/react-sdk","version":"3.1.2","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.1.2","homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"d5ce3a5ba9a426ccf59dcdbca6bfe60181406b27","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.1.2.tgz","fileCount":22,"integrity":"sha512-vMJFO56CZ2yn6y8kndC5FRl0W5+SWGZeRePd0FUSWijSA/N5lPzGxMfMcZZSLkU+AjwNKLI600NVvly/xGG2xA==","signatures":[{"sig":"MEQCIQCIvlDrsDZ7tU/sKJNrMaM53rhuKatGSGMllN68oFmE3AIfQGgkzgsFBypbOlyu7tbI2z6CKxxN67YsBtR1aZ9+nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626873},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"gitHead":"8c937dae8cd86404dbb264c6c42e2c7a44ae7d92","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"18.20.3","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/optimizely-sdk":"^5.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^18.2.0","tslib":"^2.4.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^26.0.14","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.1.2_1719926154022_0.6726096729679174","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@optimizely/react-sdk","version":"3.2.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.2.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"17cbf5bbf55ad2d57483523edb40fa4cf63869b7","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.2.0.tgz","fileCount":22,"integrity":"sha512-yjhznrUQg7SOnFXMis9m19YJC70Feat1yBoBV83VCfslccqVRD8XF4aZIVtszouC7R4onym/zcnKU8J0IHsnzg==","signatures":[{"sig":"MEUCIDJ3f9v4HtZQp7Dgv6CVTlSIFTpLv64ZSPlyzuDM0BfzAiEA4FNobym6FGYk3touk/l7a8UcLKCcEoFNQLiQsKiczsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632720},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"gitHead":"234a5bf3158adf39884dbd175965b55922ab69b9","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"_nodeVersion":"18.20.3","dependencies":{"prop-types":"^15.6.2","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.0","@optimizely/optimizely-sdk":"^5.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.2","react":"^18.2.0","tslib":"^2.4.0","eslint":"^6.8.0","rollup":"^2.32.1","ts-jest":"^26.4.1","prettier":"1.19.1","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^26.0.14","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/prop-types":"^15.5.6","eslint-plugin-react":"^7.19.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.28.0","@rollup/plugin-node-resolve":"^10.0.0","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.2.0_1720625219653_0.95188224554832","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@optimizely/react-sdk","version":"3.2.1","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.2.1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"88e422d13aaad0a172d4914c6a51ba8dd64eda31","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.2.1.tgz","fileCount":22,"integrity":"sha512-K6CY+o7HBAIQRlYWDv5jvLU0uDPfX/IN6Adc/pmebmrBacqs26g3NJY2q59Y8b4LkpVOyzEQMu5bL3xR+REeDw==","signatures":[{"sig":"MEUCIQCbipeT0gSP9RDGrXkih+Ls5Q33e6iK5cdZNYbUMVYSrQIgexv6Ua4QQMHQoW1ywH77ZabsDhlYwMvqIpG9bFot1S4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":621641},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"gitHead":"c16ea02cb423c78b9de09b2e78e0d40b590ee38a","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build && husky install","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"lint-staged":{"**/*.{js,ts,tsx}":["yarn run lint","yarn run test --findRelatedTests"]},"_nodeVersion":"18.20.4","dependencies":{"prop-types":"^15.8.1","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.2","@optimizely/optimizely-sdk":"^5.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8.0.3","react":"^18.2.0","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^3.29.4","ts-jest":"^29.2.3","prettier":"^3.3.3","react-dom":"^18.2.0","typescript":"^5.5.4","@types/jest":"^29.5.12","lint-staged":"13.2.3","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/prop-types":"^15.7.12","eslint-plugin-react":"^7.35.0","@rollup/plugin-terser":"0.4.2","@rollup/plugin-replace":"^5.0.7","@testing-library/react":"^14.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^26.0.1","@testing-library/jest-dom":"^6.4.8","@typescript-eslint/parser":"^5.6.2","eslint-plugin-react-hooks":"^4.6.2","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3","@types/hoist-non-react-statics":"^3.3.5","@typescript-eslint/eslint-plugin":"^5.6.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.2.1_1723742336596_0.3325845994356942","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@optimizely/react-sdk","version":"3.2.2","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.2.2","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"b4a16d55cf24741ba0d31ddd9cfc280f1c5c0780","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.2.2.tgz","fileCount":22,"integrity":"sha512-asO9ErQfNRuMJdShkTzgQEVb3FwRO9EoO2+NMqtpg1bW23EDNcLJLJHYkYVVdJDCklj5YgeYoBZB5BUaLeqirw==","signatures":[{"sig":"MEQCIHdo9OOzwmqcFfcR4rler0e5RkVNQRPO9QcGWzIkdTaoAiAsJ2mP3ys4QRQ3miWjcRPZamLHzDFT0wfztUCBlbETpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":621539},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"gitHead":"7e9bda9332980206293567a9acb84c434ca3c848","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build && husky install","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"lint-staged":{"**/*.{js,ts,tsx}":["yarn run lint","yarn run test --findRelatedTests"]},"_nodeVersion":"18.20.4","dependencies":{"prop-types":"^15.8.1","utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.2","@optimizely/optimizely-sdk":"^5.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8.0.3","react":"^18.2.0","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^3.29.4","ts-jest":"^29.2.3","prettier":"^3.3.3","react-dom":"^18.2.0","typescript":"^5.5.4","@types/jest":"^29.5.12","lint-staged":"13.2.3","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/prop-types":"^15.7.12","eslint-plugin-react":"^7.35.0","@rollup/plugin-terser":"0.4.2","@rollup/plugin-replace":"^5.0.7","@testing-library/react":"^14.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^26.0.1","@testing-library/jest-dom":"^6.4.8","@typescript-eslint/parser":"^5.6.2","eslint-plugin-react-hooks":"^4.6.2","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3","@types/hoist-non-react-statics":"^3.3.5","@typescript-eslint/eslint-plugin":"^5.6.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.2.2_1724330646210_0.3232869743422182","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"@optimizely/react-sdk","version":"3.2.3","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.2.3","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"e5d46a881b3dec35c0dcdc8bcdeaa01ceb2f98a3","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.2.3.tgz","fileCount":22,"integrity":"sha512-UT/2fvflnEhwr138j49b1Wv/lVheN5AG1eYLq0GHAabN8YxdGjSpYZoJfx38xNABzIYTfEcvzwHCoWg7thkCFA==","signatures":[{"sig":"MEUCIQDDZMmDqY76G14wDHq+jHw6m65R+eiFKNfvBBFKYZj4PwIgK5/vVHFUMkWP7rQs4EWzf3HZ82PtdO3j38P3AoXpmQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":622448},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"gitHead":"ddadd3edd4503a90198a3f2da900391e0c0f1a5c","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build && husky install","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","test-coverage":"jest --coverage --coverageReporters=\"text-summary\" --silent","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"lint-staged":{"**/*.{js,ts,tsx}":["yarn run lint","yarn run test --findRelatedTests"]},"_nodeVersion":"18.20.5","dependencies":{"utility-types":"^2.1.0 || ^3.0.0","hoist-non-react-statics":"^3.3.2","@optimizely/optimizely-sdk":"^5.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8.0.3","react":"^18.2.0","eslint":"^8.57.0","rollup":"^3.29.4","ts-jest":"^29.2.3","prettier":"^3.3.3","react-dom":"^18.2.0","typescript":"^5.5.4","@types/jest":"^29.5.12","lint-staged":"13.2.3","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","eslint-plugin-react":"^7.35.0","@rollup/plugin-terser":"0.4.2","@rollup/plugin-replace":"^5.0.7","@testing-library/react":"^14.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^26.0.1","@testing-library/jest-dom":"^6.4.8","@typescript-eslint/parser":"^5.6.2","eslint-plugin-react-hooks":"^4.6.2","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3","@types/hoist-non-react-statics":"^3.3.5","@typescript-eslint/eslint-plugin":"^5.6.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.2.3_1732290448986_0.3823297618582364","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"@optimizely/react-sdk","version":"3.2.4","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.2.4","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"7f60f4141e9496ffb5c8c7346e692a0aca708d4c","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.2.4.tgz","fileCount":22,"integrity":"sha512-6Xk5lmOlmvJspFx0Sxqm0jBbNpjXbEBlzdvuWyqU+TrhO3ATdRlxKFeQE+uO5yOT0egqgfv86mcPvYZIevVYpg==","signatures":[{"sig":"MEUCIQDy3+6JxtdL8zpcXYGxgagka/D6Mvvyjk2dmXWDf5GIGAIgUr1qit6HvkzBbIbul+TylcinOou4X0DXl+MBs5MzB7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622865},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"gitHead":"a169d5d5685fcc75fbe112d8575d07c39e7640d7","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build && husky install","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","test-coverage":"jest --coverage --coverageReporters=\"text-summary\" --silent","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"lint-staged":{"**/*.{js,ts,tsx}":["yarn run lint","yarn run test --findRelatedTests"]},"_nodeVersion":"18.20.8","dependencies":{"hoist-non-react-statics":"^3.3.2","@optimizely/optimizely-sdk":"^5.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8.0.3","react":"^18.2.0","eslint":"^8.57.0","rollup":"^3.29.4","ts-jest":"^29.2.3","prettier":"^3.3.3","react-dom":"^18.2.0","typescript":"^5.5.4","@types/jest":"^29.5.12","lint-staged":"13.2.3","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","eslint-plugin-react":"^7.35.0","@rollup/plugin-terser":"0.4.2","@rollup/plugin-replace":"^5.0.7","@testing-library/react":"^14.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^26.0.1","@testing-library/jest-dom":"^6.4.8","@typescript-eslint/parser":"^5.6.2","eslint-plugin-react-hooks":"^4.6.2","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3","@types/hoist-non-react-statics":"^3.3.5","@typescript-eslint/eslint-plugin":"^5.6.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.2.4_1747317308577_0.03123902509892451","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@optimizely/react-sdk","version":"3.3.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.3.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"61c582c0a2c64b92a6611ef5657458796dbb679a","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.3.0.tgz","fileCount":22,"integrity":"sha512-oKcKnBEd0lcJnq3+6q44OXmYZJFOLe/kelUu1n3S84D9LogrsAniyk27JfLIU0ykLLVbKGihKtmccPT1uPzyZQ==","signatures":[{"sig":"MEQCIAFyVYXUqRQ9zeDC/VG2Bp7+MakKDtGjTiqyTOQbmnTfAiB91rfhC2KS2vkDDcsHIVenPdL2+xjtHIHrcdcQhi0V3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623331},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"gitHead":"6c892fe2728b0bb5f6458bff404322b0147b7327","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build && husky install","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","test-coverage":"jest --coverage --coverageReporters=\"text-summary\" --silent","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"lint-staged":{"**/*.{js,ts,tsx}":["yarn run lint","yarn run test --findRelatedTests"]},"_nodeVersion":"18.20.8","dependencies":{"hoist-non-react-statics":"^3.3.2","@optimizely/optimizely-sdk":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8.0.3","react":"^18.2.0","eslint":"^8.57.0","rollup":"^3.29.4","ts-jest":"^29.2.3","prettier":"^3.3.3","react-dom":"^18.2.0","typescript":"^5.5.4","@types/jest":"^29.5.12","lint-staged":"13.2.3","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","eslint-plugin-react":"^7.35.0","@rollup/plugin-terser":"0.4.2","@rollup/plugin-replace":"^5.0.7","@testing-library/react":"^14.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^26.0.1","@testing-library/jest-dom":"^6.4.8","@typescript-eslint/parser":"^5.6.2","eslint-plugin-react-hooks":"^4.6.2","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3","@types/hoist-non-react-statics":"^3.3.5","@typescript-eslint/eslint-plugin":"^5.6.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.3.0_1760362857556_0.741360759120699","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@optimizely/react-sdk","version":"3.3.1","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.3.1","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"7803fca0bd557f15ad5225c65a9543b9efc82420","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.3.1.tgz","fileCount":22,"integrity":"sha512-1yhwYltLggUlI2t0yWiSwtXwCPZl5QXN1npcmdkQSUQm5R1M4r4qaOqlgBFcfMUu0Js+JTyyygp7/a1QpawwyA==","signatures":[{"sig":"MEYCIQD0tV9Cz/Vh9bFCNbH40o8278kEVs+hSpz8SA+WtBu4TgIhAMXsvdNO7hpwMdpeCAy/TOBgUVHSy0n1KuwXdAD41qZU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628381},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"gitHead":"8bec1bc69decf64f2da5ebd522a10411f152d4cb","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build && husky install","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","test-coverage":"jest --coverage --coverageReporters=\"text-summary\" --silent","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"lint-staged":{"**/*.{js,ts,tsx}":["yarn run lint","yarn run test --findRelatedTests"]},"_nodeVersion":"18.20.8","dependencies":{"hoist-non-react-statics":"^3.3.2","@optimizely/optimizely-sdk":"^5.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8.0.3","react":"^18.2.0","eslint":"^8.57.0","rollup":"^3.29.4","ts-jest":"^29.2.3","prettier":"^3.3.3","react-dom":"^18.2.0","typescript":"^5.5.4","@types/jest":"^29.5.12","lint-staged":"13.2.3","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","eslint-plugin-react":"^7.35.0","@rollup/plugin-terser":"0.4.2","@rollup/plugin-replace":"^5.0.7","@testing-library/react":"^14.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^26.0.1","@testing-library/jest-dom":"^6.4.8","@typescript-eslint/parser":"^5.6.2","eslint-plugin-react-hooks":"^4.6.2","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3","@types/hoist-non-react-statics":"^3.3.5","@typescript-eslint/eslint-plugin":"^5.6.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.3.1_1765209984504_0.2571243039118587","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@optimizely/react-sdk","version":"3.4.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@3.4.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"e89e89b5f6b9e385a92a27b4f1e1c35b6f8019fb","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-3.4.0.tgz","fileCount":26,"integrity":"sha512-0ZfgLPYyeZvp9QecOYTxlG/rfkNZp9Bj7UXKnaFKFxErhhXjLeqUX5mNqORr3qYbaRpRNM1k+2BxLwEe3e33cA==","signatures":[{"sig":"MEYCIQDD6jiOgOw++JtpaYCNtr4RZsD6g7xi9gD5e27IaJNEYwIhALTrDzPOngdtTYcpUaLFtIWJXyTazXfzcmFtpS9isjJq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761685},"main":"dist/react-sdk.js","types":"dist/index.d.ts","module":"dist/react-sdk.es.js","browser":"dist/react-sdk.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-sdk.es.js","default":"./dist/react-sdk.js","require":"./dist/react-sdk.js","react-server":{"types":"./dist/server.d.ts","import":"./dist/server.es.js","default":"./dist/server.js","require":"./dist/server.js"}}},"gitHead":"2c41c4a44018615fb477017298ad3bed62b8cb5f","scripts":{"tsc":"rm -rf lib/ && tsc","lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --quiet --fix","test":"jest --silent","build":"rm -rf dist/ && node ./scripts/build.js","prepare":"npm run build && husky install","build:win":"(if exist dist rd /s/q dist) && node ./scripts/winbuild.js","test-coverage":"jest --coverage --coverageReporters=\"text-summary\" --silent","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{"lib":"lib"},"lint-staged":{"**/*.{js,ts,tsx}":["yarn run lint","yarn run test --findRelatedTests"]},"_nodeVersion":"18.20.8","dependencies":{"hoist-non-react-statics":"^3.3.2","@optimizely/optimizely-sdk":"^5.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8.0.3","react":"^18.2.0","eslint":"^8.57.0","rollup":"^3.29.4","ts-jest":"^29.2.3","prettier":"^3.3.3","react-dom":"^18.2.0","typescript":"^5.5.4","@types/jest":"^29.5.12","lint-staged":"13.2.3","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","eslint-plugin-react":"^7.35.0","@rollup/plugin-terser":"0.4.2","@rollup/plugin-replace":"^5.0.7","@testing-library/react":"^14.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^26.0.1","@testing-library/jest-dom":"^6.4.8","@typescript-eslint/parser":"^5.6.2","eslint-plugin-react-hooks":"^4.6.2","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3","@types/hoist-non-react-statics":"^3.3.5","@typescript-eslint/eslint-plugin":"^5.6.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_3.4.0_1773062489593_0.9850632044026881","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@optimizely/react-sdk","version":"4.0.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@4.0.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"f8f19a5c63834310bc4d92d396ae478dfddce7f4","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-4.0.0.tgz","fileCount":37,"integrity":"sha512-3zPdV/OV+JHcfAdnePA67lJ1fHWSc2CZFRS6zfFs4MG+cqFdDXfoL6MrQCljpD9bA8H63ZbKWRxTKT8iRjnUnQ==","signatures":[{"sig":"MEUCIDeMNixjer9EUHiJZ4Nl8C/rslZXiR9hThQ/hEjUD98fAiEA+z6ytnbCiQMwlDREoOAHkOBlYqYNnbl2uEdLEQ1h+AA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194038},"main":"./dist/react-sdk.es.min.mjs","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-sdk.es.min.mjs","default":"./dist/react-sdk.es.min.mjs","react-server":{"types":"./dist/server.d.ts","import":"./dist/server.es.min.mjs","default":"./dist/server.es.min.mjs"}}},"gitHead":"0bff2d9ca2f798be80272fe2544a3d4b124c84d7","scripts":{"lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --fix","test":"vitest run","build":"tsc && rollup -c","clean":"rm -rf dist .build","prepare":"npm run build && husky","prebuild":"npm run clean","build:win":"npm run clean:win && tsc && rollup -c","clean:win":"(if exist dist rd /s/q dist) && (if exist .build rd /s/q .build)","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{},"lint-staged":{"src/**/*.{js,ts,tsx}":"eslint --fix"},"_nodeVersion":"18.20.8","dependencies":{"tslib":"^2.8.1","use-sync-external-store":"^1.6.0","@optimizely/optimizely-sdk":"^6.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","react":"^18.3.0","eslint":"^8.57.0","rollup":"^4.55.1","vitest":"^4.0.18","prettier":"^3.3.3","happy-dom":"^20.4.0","react-dom":"^18.3.0","typescript":"^5.9.3","lint-staged":"^15.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.35.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^14.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@testing-library/jest-dom":"^6.4.8","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.2","@rollup/plugin-node-resolve":"^16.0.3","@types/hoist-non-react-statics":"^3.3.5","@types/use-sync-external-store":"^1.5.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_4.0.0_1779112047485_0.6688169778085806","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@optimizely/react-sdk","version":"4.1.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@4.1.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"4fad344bf2f8ef5fc5a1aef4069eff4f1cdf008e","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-4.1.0.tgz","fileCount":37,"integrity":"sha512-lGq3tOsRUmA8rxmYbWTaG7O9Z/X3JCrnrw78tP+oOCMOp0HvBUcomiepn1oX2llMSuDKZ8H+qmqREUI2hAmKNA==","signatures":[{"sig":"MEUCIB+fm8PwhXoixUPsN9Uop2WNd/cjwpOkIPli3C5VTV1YAiEA87nk36f8Yk+SjBED5h0us9zt568cZ7cpdQ9Fed5jXPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194038},"main":"./dist/react-sdk.es.min.mjs","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-sdk.es.min.mjs","default":"./dist/react-sdk.es.min.mjs","react-server":{"types":"./dist/server.d.ts","import":"./dist/server.es.min.mjs","default":"./dist/server.es.min.mjs"}}},"gitHead":"37bf1842310daacdd99b37373f0074ac74d51a35","scripts":{"lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --fix","test":"vitest run","build":"tsc && rollup -c","clean":"rm -rf dist .build","prepare":"npm run build && husky","prebuild":"npm run clean","build:win":"npm run clean:win && tsc && rollup -c","clean:win":"(if exist dist rd /s/q dist) && (if exist .build rd /s/q .build)","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},"repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{},"lint-staged":{"src/**/*.{js,ts,tsx}":"eslint --fix"},"_nodeVersion":"18.20.8","dependencies":{"tslib":"^2.8.1","use-sync-external-store":"^1.6.0","@optimizely/optimizely-sdk":"^6.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","react":"^18.3.0","eslint":"^8.57.0","rollup":"^4.55.1","vitest":"^4.0.18","prettier":"^3.3.3","happy-dom":"^20.4.0","react-dom":"^18.3.0","typescript":"^5.9.3","lint-staged":"^15.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.35.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^14.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@testing-library/jest-dom":"^6.4.8","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.2","@rollup/plugin-node-resolve":"^16.0.3","@types/hoist-non-react-statics":"^3.3.5","@types/use-sync-external-store":"^1.5.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_4.1.0_1783682043044_0.8939113157861578","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@optimizely/react-sdk","version":"4.2.0","license":"Apache-2.0","_id":"@optimizely/react-sdk@4.2.0","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},{"name":"raju-opti","email":"raju.ahmed@optimizely.com"},{"name":"junaed-optimizely","email":"junaed.hossain@optimizely.com"},{"name":"farhan_anjum_opti","email":"farhan.anjum@optimizely.com"}],"homepage":"https://github.com/optimizely/react-sdk","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"e41d14c7905c272d205fcb40f7f1da502d9ee251","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-4.2.0.tgz","fileCount":37,"integrity":"sha512-VzJUxa6ZkSlIzNFjZVQEGbnSoW3tmVi27CmSZRyJIhYQpFySQjgUyrEzxjUfNSezj5pFQl5IwD+VeyRsNvUM9g==","signatures":[{"sig":"MEYCIQCHQhMVETmFjebUG8mVdU/1qeZCU6N50LCt5O6IJFZTOQIhAMb11vC2v6zu3kMpf5dgDA2bbrsCHA1gMClhYrCKvDGR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optimizely%2freact-sdk@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194038},"main":"./dist/react-sdk.es.min.mjs","_from":"file:optimizely-react-sdk-4.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-sdk.es.min.mjs","default":"./dist/react-sdk.es.min.mjs","react-server":{"types":"./dist/server.d.ts","import":"./dist/server.es.min.mjs","default":"./dist/server.es.min.mjs"}}},"scripts":{"lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --fix","test":"vitest run","build":"tsc && rollup -c","clean":"rm -rf dist .build","prepare":"npm run build && husky","prebuild":"npm run clean","build:win":"npm run clean:win && tsc && rollup -c","clean:win":"(if exist dist rd /s/q dist) && (if exist .build rd /s/q .build)","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6da69112-c7e8-4389-83ab-21c70729ce15"}},"_resolved":"/home/runner/work/react-sdk/react-sdk/optimizely-react-sdk-4.2.0.tgz","_integrity":"sha512-VzJUxa6ZkSlIzNFjZVQEGbnSoW3tmVi27CmSZRyJIhYQpFySQjgUyrEzxjUfNSezj5pFQl5IwD+VeyRsNvUM9g==","repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"12.0.2","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{},"lint-staged":{"src/**/*.{js,ts,tsx}":"eslint --fix"},"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.8.1","use-sync-external-store":"^1.6.0","@optimizely/optimizely-sdk":"^6.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","react":"^18.3.0","eslint":"^8.57.0","rollup":"^4.55.1","vitest":"^4.0.18","prettier":"^3.3.3","happy-dom":"^20.4.0","react-dom":"^18.3.0","typescript":"^5.9.3","lint-staged":"^15.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.35.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^14.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@testing-library/jest-dom":"^6.4.8","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.2","@rollup/plugin-node-resolve":"^16.0.3","@types/hoist-non-react-statics":"^3.3.5","@types/use-sync-external-store":"^1.5.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sdk_4.2.0_1788446244243_0.5030629635515171","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"_id":"@optimizely/react-sdk@4.2.1","bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"dist":{"shasum":"a3d6a8348fb564c0d9fc575c8295a452ac43e85e","tarball":"https://registry.npmjs.org/@optimizely/react-sdk/-/react-sdk-4.2.1.tgz","fileCount":37,"integrity":"sha512-/WskKeLVJEjqgPMzsdDjhfBxOgcrUyyv9nG7bMrHyTtuVSUeeNWSJRALbxWAp+UahbaN01AU4vDv+4VP5NwR4w==","signatures":[{"sig":"MEUCIH5Zd+OgmYccf584e5IUPDTQEP0UeAFpWJZ2K2tIVZXqAiEAwnk3qdy5TikeGx9FgC4h+6TlJdLwRRMI3qQIpm0Ib30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0jaucIDheBz6Q68bD6v8CBJLD1/ni/MKv/mcAIGbo2QIgDbOsFcNo72fkI+8oTgqT0RuZ5JUj20qCdD/q/CR8AHs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optimizely%2freact-sdk@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194038},"main":"./dist/react-sdk.es.min.mjs","name":"@optimizely/react-sdk","_from":"file:optimizely-react-sdk-4.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-sdk.es.min.mjs","default":"./dist/react-sdk.es.min.mjs","react-server":{"types":"./dist/server.d.ts","import":"./dist/server.es.min.mjs","default":"./dist/server.es.min.mjs"}}},"license":"Apache-2.0","scripts":{"lint":"tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --fix","test":"vitest run","build":"tsc && rollup -c","clean":"rm -rf dist .build","prepare":"npm run build && husky","prebuild":"npm run clean","build:win":"npm run clean:win && tsc && rollup -c","clean:win":"(if exist dist rd /s/q dist) && (if exist .build rd /s/q .build)","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"version":"4.2.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6da69112-c7e8-4389-83ab-21c70729ce15"}},"homepage":"https://github.com/optimizely/react-sdk","_resolved":"/home/runner/work/react-sdk/react-sdk/optimizely-react-sdk-4.2.1.tgz","_integrity":"sha512-/WskKeLVJEjqgPMzsdDjhfBxOgcrUyyv9nG7bMrHyTtuVSUeeNWSJRALbxWAp+UahbaN01AU4vDv+4VP5NwR4w==","repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"_npmVersion":"12.0.2","description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{},"lint-staged":{"src/**/*.{js,ts,tsx}":"eslint --fix"},"maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},{"name":"raju-opti","email":"raju.ahmed@optimizely.com"},{"name":"junaed-optimizely","email":"junaed.hossain@optimizely.com"},{"name":"farhan_anjum_opti","email":"farhan.anjum@optimizely.com"}],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.8.1","use-sync-external-store":"^1.6.0","@optimizely/optimizely-sdk":"^6.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","react":"^18.3.0","eslint":"^8.57.0","rollup":"^4.55.1","vitest":"^4.0.18","prettier":"^3.3.3","happy-dom":"^20.4.0","react-dom":"^18.3.0","typescript":"^5.9.3","lint-staged":"^15.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.35.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^14.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@testing-library/jest-dom":"^6.4.8","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.2","@rollup/plugin-node-resolve":"^16.0.3","@types/hoist-non-react-statics":"^3.3.5","@types/use-sync-external-store":"^1.5.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-sdk_4.2.1_1789731936251_0.21286738046968368"}}},"time":{"created":"2019-01-28T23:22:26.758Z","modified":"2026-09-18T11:45:36.755Z","0.1.0-beta1":"2019-01-28T23:22:26.981Z","0.1.1-beta1":"2019-01-28T23:33:50.478Z","0.1.2-beta1":"2019-01-29T05:27:44.081Z","0.1.3-beta1":"2019-01-29T17:40:35.212Z","0.2.0-beta1":"2019-04-16T19:33:43.577Z","0.3.0-beta1":"2019-06-27T20:00:26.594Z","0.4.0-beta1":"2019-08-22T19:56:28.432Z","1.0.0":"2019-09-27T21:36:50.097Z","1.0.1":"2019-11-18T18:56:23.724Z","1.1.0":"2020-01-30T18:00:46.235Z","1.2.0-alpha.1":"2020-03-05T17:22:01.963Z","2.0.0-alpha.1":"2020-03-19T00:27:32.521Z","2.0.0-alpha.2":"2020-04-03T17:48:53.198Z","2.0.0-rc.1":"2020-04-20T18:13:54.079Z","2.0.0-rc.2":"2020-04-24T20:22:19.174Z","2.0.0":"2020-04-30T22:27:32.055Z","2.0.1":"2020-05-22T19:34:55.904Z","2.1.0":"2020-07-09T01:44:40.834Z","2.2.0":"2020-07-31T20:13:18.034Z","2.3.0-beta":"2020-08-27T21:25:37.964Z","2.3.0":"2020-10-02T22:12:34.285Z","2.3.1":"2020-10-05T19:03:40.297Z","2.3.2":"2020-10-09T17:22:23.478Z","2.4.0":"2020-11-03T00:14:27.765Z","2.4.1":"2020-11-23T23:09:31.983Z","2.4.2":"2020-12-11T18:18:29.602Z","2.4.3":"2021-03-02T18:21:53.849Z","2.5.0":"2021-03-12T22:06:37.296Z","2.6.0":"2021-06-09T00:23:17.196Z","2.6.1":"2021-07-08T18:43:10.203Z","2.6.2":"2021-07-15T23:12:20.720Z","2.6.3":"2021-07-29T18:58:13.125Z","2.7.0":"2021-09-16T22:00:21.328Z","2.7.1-alpha":"2021-10-01T22:06:00.832Z","2.8.0":"2022-01-26T19:17:56.083Z","2.8.1":"2022-03-07T19:50:41.959Z","2.9.0":"2022-06-17T01:12:16.337Z","2.9.1":"2022-07-20T18:24:12.562Z","2.9.2":"2023-03-15T19:08:09.593Z","3.0.0-beta":"2023-09-26T16:13:45.489Z","3.0.0-beta2":"2023-12-26T19:03:11.450Z","3.0.0":"2024-01-24T20:03:38.956Z","3.0.1":"2024-02-27T16:37:01.990Z","3.1.0":"2024-04-09T18:36:27.978Z","3.1.1":"2024-05-22T16:58:59.162Z","3.1.2":"2024-07-02T13:15:54.250Z","3.2.0":"2024-07-10T15:26:59.888Z","3.2.1":"2024-08-15T17:18:56.874Z","3.2.2":"2024-08-22T12:44:06.615Z","3.2.3":"2024-11-22T15:47:29.262Z","3.2.4":"2025-05-15T13:55:08.794Z","3.3.0":"2025-10-13T13:40:57.758Z","3.3.1":"2025-12-08T16:06:24.704Z","3.4.0":"2026-03-09T13:21:29.835Z","4.0.0":"2026-05-18T13:47:27.649Z","4.1.0":"2026-07-10T11:14:03.204Z","4.2.0":"2026-09-03T14:37:24.397Z","4.2.1":"2026-09-18T11:45:36.345Z"},"bugs":{"url":"https://github.com/optimizely/react-sdk/issues"},"license":"Apache-2.0","homepage":"https://github.com/optimizely/react-sdk","repository":{"url":"git+https://github.com/optimizely/react-sdk.git","type":"git"},"description":"React SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},{"name":"raju-opti","email":"raju.ahmed@optimizely.com"},{"name":"junaed-optimizely","email":"junaed.hossain@optimizely.com"},{"name":"farhan_anjum_opti","email":"farhan.anjum@optimizely.com"}],"readme":"# Optimizely React SDK\n\nThis repository houses the React SDK for use with Optimizely Feature Experimentation and Optimizely Full Stack (legacy).\n\nOptimizely Feature Experimentation is an A/B testing and feature management tool for product development teams that enables you to experiment at every step. Using Optimizely Feature Experimentation allows for every feature on your roadmap to be an opportunity to discover hidden insights. Learn more at [Optimizely.com](https://www.optimizely.com/products/experiment/feature-experimentation/), or see the [developer documentation](https://docs.developers.optimizely.com/feature-experimentation/docs/introduction).\n\n## Table of Contents\n\n- [Get Started](#get-started)\n- [Installation](#installation)\n- [Quick Example](#quick-example)\n- [Usage](#usage)\n  - [Client Creation](#client-creation)\n  - [`<OptimizelyProvider>`](#optimizelyprovider)\n  - [Readiness](#readiness)\n  - [Hooks](#hooks)\n  - [Event Tracking](#event-tracking)\n  - [Forced Decisions](#forced-decisions)\n  - [Logging](#logging)\n- [Server-Side Rendering](#server-side-rendering)\n  - [`getQualifiedSegments`](#getqualifiedsegments)\n  - [React Server Components](#react-server-components)\n  - [Next.js Integration](#nextjs-integration)\n  - [Limitations](#limitations)\n- [Migrating from v3](#migrating-from-v3)\n- [Additional Code](#additional-code)\n- [Contributing](#contributing)\n\n## Get Started\n\nRefer to the [React SDK's developer documentation](https://docs.developers.optimizely.com/experimentation/v4.0.0-full-stack/docs/javascript-react-sdk) for detailed instructions on getting started with using the SDK.\n\nFor React Native, review the [React Native developer documentation](https://docs.developers.optimizely.com/feature-experimentation/docs/javascript-react-native-sdk).\n\n### Features\n\n- Modular, tree-shakeable architecture built on the JS SDK v6\n- Automatic datafile polling and hook re-evaluation on config changes\n- User context managed by the Provider\n- Async decision hooks for CMAB and async User Profile Service lookups\n- Server-safe entry point for React Server Components\n- Pre-built hooks for single-flag, multi-flag, and all-flag decisions\n\n### Compatibility\n\n| Requirement | Version |\n| --- | --- |\n| React | >= 16.8.0 |\n| Node.js | >= 18.0.0 |\n| Module format | ESM only |\n\n## Installation\n\n```\nnpm install @optimizely/react-sdk\n```\n\nFor **React Native**, the installation is slightly different. Check out the:\n\n- [Official Installation guide](https://docs.developers.optimizely.com/feature-experimentation/docs/install-sdk-reactnative)\n- [Expo React Native Sample App](https://github.com/optimizely/expo-react-native-sdk-sample)\n\n## Quick Example\n\n```jsx\nimport {\n  createInstance,\n  createPollingProjectConfigManager,\n  createBatchEventProcessor,\n  OptimizelyProvider,\n  useDecide,\n} from '@optimizely/react-sdk';\n\nconst optimizelyClient = createInstance({\n  projectConfigManager: createPollingProjectConfigManager({\n    sdkKey: 'your-optimizely-sdk-key',\n  }),\n  eventProcessor: createBatchEventProcessor(),\n});\n\nfunction MyComponent() {\n  const { decision, isLoading, error } = useDecide('sort-algorithm');\n\n  if (isLoading || error) return null;\n\n  return (\n    <>\n      {decision.variationKey === 'relevant_first' && <RelevantFirstList />}\n      {decision.variationKey === 'recent_first' && <RecentFirstList />}\n    </>\n  );\n}\n\n\nfunction App() {\n  return (\n    <OptimizelyProvider\n      client={optimizelyClient}\n      timeout={500}\n      user={{ id: window.userId, attributes: { plan_type: 'bronze' } }}\n    >\n      <MyComponent />\n    </OptimizelyProvider>\n  );\n}\n```\n\n## Usage\n\n### Client Creation\n\n#### `createInstance`\n\nCreates an Optimizely `Client` instance that powers the Provider and hooks. The client does not hold user state — user management is handled by `<OptimizelyProvider>`.\n\n> **Important:** You must use `createInstance` from `@optimizely/react-sdk`, not from `@optimizely/optimizely-sdk`. A client created directly from the JS SDK will not work correctly with `<OptimizelyProvider>` and hooks.\n\n_arguments_\n\n- `config : object` — Configuration object with the following fields:\n\n| Parameter | Type | Required | Description |\n| --- | --- | --- | --- |\n| `projectConfigManager` | `OpaqueConfigManager` | Yes | Manages the datafile. Create with `createPollingProjectConfigManager` or `createStaticProjectConfigManager`. |\n| `eventProcessor` | `OpaqueEventProcessor` | No | Processes and dispatches events. Create with `createBatchEventProcessor` or `createForwardingEventProcessor`. |\n| `jsonSchemaValidator` | `{ validate(jsonObject: unknown): boolean }` | No | Custom validator for datafile schema validation. |\n| `logger` | `OpaqueLogger` | No | Logger instance. Create with `createLogger`. |\n| `errorNotifier` | `OpaqueErrorNotifier` | No | Error notification handler. Create with `createErrorNotifier`. |\n| `userProfileService` | `UserProfileService` | No | Synchronous user profile service for sticky bucketing. |\n| `userProfileServiceAsync` | `UserProfileServiceAsync` | No | Asynchronous user profile service for sticky bucketing. |\n| `defaultDecideOptions` | `OptimizelyDecideOption[]` | No | Default options applied to all decide calls. |\n| `clientEngine` | `string` | No | Custom client engine identifier. |\n| `clientVersion` | `string` | No | Custom client version identifier. |\n| `odpManager` | `OpaqueOdpManager` | No | ODP manager for audience segments and events. Create with `createOdpManager`. |\n| `vuidManager` | `OpaqueVuidManager` | No | Visitor UID manager. Create with `createVuidManager`. |\n| `disposable` | `boolean` | No | When `true`, marks the client as single-use for SSR. |\n| `cmab` | `object` | No | CMAB cache configuration: `cacheSize` (number), `cacheTtl` (number, ms), `cache` (custom cache instance). |\n\n> For detailed configuration options for each factory (polling intervals, custom event dispatchers, ODP, VUID etc.), see the [JavaScript SDK initialization guide](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-the-javascript-sdk).\n\n_returns_\n\n- A `Client` instance.\n\n```jsx\nimport {\n  createInstance,\n  createPollingProjectConfigManager,\n} from '@optimizely/react-sdk';\n\nconst optimizely = createInstance({\n  projectConfigManager: createPollingProjectConfigManager({\n    sdkKey: 'your-optimizely-sdk-key',\n    datafile: window.optimizelyDatafile, // optional: use as initial datafile while polling\n    autoUpdate: true,\n  }),\n});\n```\n\n#### Config manager factories\n\n| Factory | Use case |\n| --- | --- |\n| `createPollingProjectConfigManager({ sdkKey, datafile?, autoUpdate? })` | Fetches and polls for datafile updates. `sdkKey` is required. |\n| `createStaticProjectConfigManager({ datafile })` | Uses a fixed datafile with no polling. |\n\n#### Event processor factories\n\n| Factory | Use case |\n| --- | --- |\n| `createBatchEventProcessor({ batchSize?, flushInterval? })` | Batches events before dispatching. |\n| `createForwardingEventProcessor()` | Forwards each event immediately. |\n\n> **Note:** Event processing is opt-in. If no `eventProcessor` is passed to `createInstance`, no events are dispatched.\n\n#### Other configurable modules\n\n| Factory | Use case |\n| --- | --- |\n| `createOdpManager()` | Enables ODP integration (audience segments, events). |\n| `createVuidManager()` | Enables visitor UID tracking. |\n| `createErrorNotifier()` | Configures error notification. |\n| `createLogger({ logLevel })` | Creates a logger instance (see [Logging](#logging)). |\n\n#### Full client creation example\n\n```jsx\nimport {\n  createInstance,\n  createPollingProjectConfigManager,\n  createBatchEventProcessor,\n  createOdpManager,\n  createLogger,\n  DEBUG,\n} from '@optimizely/react-sdk';\n\nconst optimizely = createInstance({\n  projectConfigManager: createPollingProjectConfigManager({\n    sdkKey: 'your-sdk-key',\n  }),\n  eventProcessor: createBatchEventProcessor({\n    batchSize: 10,\n    flushInterval: 2000,\n  }),\n  odpManager: createOdpManager(),\n  logger: createLogger({ logLevel: DEBUG }),\n});\n```\n\n### `<OptimizelyProvider>`\n\nRequired at the root level. Leverages React's `Context` API to provide the Optimizely client and user context to hooks.\n\n_props_\n\n| Prop | Type | Required | Description |\n| --- | --- | --- | --- |\n| `client` | `Client` | Yes | Instance created from `createInstance`. |\n| `user` | `{ id?: string; attributes?: UserAttributes } \\| null` | No | User info object — `id` and `attributes` will be used to create the user context for all decisions and event tracking. Pass `null`, `undefined`, or omit while user info is being fetched — hooks will return `{ isLoading: true }` until a resolved user is provided. For VUID-only mode (no user ID), pass `user={{}}`. |\n| `timeout` | `number` | No | Maximum time (in milliseconds) to wait for the SDK to become ready before hooks resolve with a loading state. Default: `30000`. |\n| `qualifiedSegments` | `string[]` | No | Pre-fetched ODP audience segments for the user. Use [`getQualifiedSegments`](#getqualifiedsegments) to obtain these segments server-side. |\n| `skipSegments` | `boolean` | No | When `true`, skips background ODP segment fetching. Default: `false`. |\n\n> **Note:** If user information is not yet available, you can render `<OptimizelyProvider>` without it — hooks will return `{ isLoading: true }` until a resolved user is provided. For VUID-only mode (no user ID), pass `user={{}}`.\n\n#### VUID-only example\n\n```jsx\nimport {\n  createInstance,\n  createPollingProjectConfigManager,\n  createBatchEventProcessor,\n  createOdpManager,\n  createVuidManager,\n  OptimizelyProvider,\n} from '@optimizely/react-sdk';\n\nconst optimizely = createInstance({\n  projectConfigManager: createPollingProjectConfigManager({\n    sdkKey: 'your-optimizely-sdk-key',\n  }),\n  eventProcessor: createBatchEventProcessor(),\n  odpManager: createOdpManager(),\n  vuidManager: createVuidManager({\n    enableVuid: true,\n  }),\n});\n\nfunction App() {\n  return (\n    <OptimizelyProvider client={optimizely} user={{}}>\n      <MyComponent />\n    </OptimizelyProvider>\n  );\n}\n```\n\n### Readiness\n\nBefore rendering real content, both the datafile and the user must be available to the SDK.\n\n#### With datafile\n\nUse `createStaticProjectConfigManager` to initialize with a pre-fetched datafile. The SDK is ready immediately with no network requests.\n\nThe `datafile` parameter accepts either a valid JSON string or a parsed datafile object.\n\n```jsx\nimport {\n  OptimizelyProvider,\n  createInstance,\n  createStaticProjectConfigManager,\n  createForwardingEventProcessor,\n} from '@optimizely/react-sdk';\n\n// Using a JSON string (e.g., fetched server-side and injected into the page)\nconst optimizelyClient = createInstance({\n  projectConfigManager: createStaticProjectConfigManager({\n    datafile: '{\"version\": \"4\", \"flags\": ...}',\n  }),\n  eventProcessor: createForwardingEventProcessor(),\n});\n\n// Using a parsed object\nconst optimizelyClient = createInstance({\n  projectConfigManager: createStaticProjectConfigManager({\n    datafile: {\"version\": \"4\", \"flags\": ...},\n  }),\n  eventProcessor: createForwardingEventProcessor(),\n});\n\nfunction AppWrapper() {\n  return (\n    <OptimizelyProvider client={optimizelyClient} user={{ id: window.userId }}>\n      <App />\n    </OptimizelyProvider>\n  );\n}\n```\n\n#### With SDK key\n\nUse `createPollingProjectConfigManager` with an `sdkKey` to have the SDK fetch and poll for the datafile. Provide a `timeout` option to `<OptimizelyProvider>` so hooks can distinguish between the loading state and actual decisions. Hooks return `isLoading: true` while waiting and resolve once the SDK is ready or the timeout expires.\n\n```jsx\nimport {\n  OptimizelyProvider,\n  createInstance,\n  createPollingProjectConfigManager,\n  createForwardingEventProcessor,\n  useDecide,\n} from '@optimizely/react-sdk';\n\nconst optimizelyClient = createInstance({\n  projectConfigManager: createPollingProjectConfigManager({\n    sdkKey: 'your-optimizely-sdk-key',\n  }),\n  eventProcessor: createForwardingEventProcessor(),\n});\n\nfunction MyComponent() {\n  const { decision, isLoading, error } = useDecide('the-flag');\n\n  if (isLoading) return null;\n  if (error) return <div>Error: {error.message}</div>;\n\n  return <div>{decision.enabled ? 'Feature On' : 'Feature Off'}</div>;\n}\n\nfunction App() {\n  return (\n    <OptimizelyProvider\n      client={optimizelyClient}\n      timeout={500}\n      user={{ id: window.userId, attributes: { plan_type: 'bronze' } }}\n    >\n      <MyComponent />\n    </OptimizelyProvider>\n  );\n}\n```\n\n#### With both SDK key and datafile\n\nYou can provide both an `sdkKey` and a `datafile` to `createPollingProjectConfigManager`. The SDK uses the given datafile immediately, then fetches and polls for updates in the background.\n\n```jsx\nimport {\n  OptimizelyProvider,\n  createInstance,\n  createPollingProjectConfigManager,\n  createForwardingEventProcessor,\n} from '@optimizely/react-sdk';\n\nconst optimizelyClient = createInstance({\n  projectConfigManager: createPollingProjectConfigManager({\n    sdkKey: 'your-optimizely-sdk-key',\n    datafile: window.optimizelyDatafile,\n  }),\n  eventProcessor: createForwardingEventProcessor(),\n});\n\nfunction AppWrapper() {\n  return (\n    <OptimizelyProvider client={optimizelyClient} user={{ id: window.userId }}>\n      <App />\n    </OptimizelyProvider>\n  );\n}\n```\n\n### Hooks\n\n#### `useDecide`\n\nThe primary hook for retrieving a feature flag decision. Automatically re-evaluates when the underlying datafile changes.\n\n_arguments_\n\n| Parameter | Type | Required | Description |\n| --- | --- | --- | --- |\n| `flagKey` | `string` | Yes | The key of the feature flag. |\n| `config` | `object` | No | Configuration object. |\n| `config.decideOptions` | `OptimizelyDecideOption[]` | No | Array of decide options. |\n\n_returns_ `{ decision, isLoading, error }`\n\n| Field | Type | Description |\n| --- | --- | --- |\n| `decision` | `OptimizelyDecision \\| null` | The decision result. `null` while loading or on error. |\n| `isLoading` | `boolean` | `true` while waiting for the SDK to become ready. |\n| `error` | `Error \\| null` | Error object if the decision failed, otherwise `null`. |\n\n```jsx\nimport { useDecide } from '@optimizely/react-sdk';\n\nfunction LoginComponent() {\n  const { decision, isLoading, error } = useDecide('login-flag');\n\n  if (isLoading) return <Loading />;\n  if (error) return <Error error={error} />;\n\n  return (\n    <p>\n      <a href={decision.enabled ? '/login-new' : '/login-default'}>Click to login</a>\n    </p>\n  );\n}\n```\n\n#### `useDecideForKeys`\n\nRetrieve decisions for multiple flag keys in a single call.\n\n_arguments_\n\n| Parameter | Type | Required | Description |\n| --- | --- | --- | --- |\n| `flagKeys` | `string[]` | Yes | Array of flag keys. |\n| `config` | `object` | No | Configuration object. |\n| `config.decideOptions` | `OptimizelyDecideOption[]` | No | Array of decide options. |\n\n_returns_ `{ decisions, isLoading, error }`\n\n| Field | Type | Description |\n| --- | --- | --- |\n| `decisions` | `{ [key: string]: OptimizelyDecision } \\| null` | Map of flag keys to their decisions. `null` while loading or on error. |\n| `isLoading` | `boolean` | `true` while waiting for the SDK to become ready. |\n| `error` | `Error \\| null` | Error object if the decisions failed, otherwise `null`. |\n\n```jsx\nimport { useDecideForKeys } from '@optimizely/react-sdk';\n\nfunction Dashboard() {\n  const { decisions, isLoading } = useDecideForKeys(['flag-a', 'flag-b']);\n\n  if (isLoading) return <Loading />;\n\n  return (\n    <>\n      {decisions['flag-a']?.enabled && <FeatureA />}\n      {decisions['flag-b']?.enabled && <FeatureB />}\n    </>\n  );\n}\n```\n\n#### `useDecideAll`\n\nRetrieve decisions for all active (unarchived) flags.\n\n_arguments_\n\n| Parameter | Type | Required | Description |\n| --- | --- | --- | --- |\n| `config` | `object` | No | Configuration object. |\n| `config.decideOptions` | `OptimizelyDecideOption[]` | No | Array of decide options. |\n\n_returns_ `{ decisions, isLoading, error }`\n\n| Field | Type | Description |\n| --- | --- | --- |\n| `decisions` | `{ [key: string]: OptimizelyDecision } \\| null` | Map of flag keys to their decisions. `null` while loading or on error. |\n| `isLoading` | `boolean` | `true` while waiting for the SDK to become ready. |\n| `error` | `Error \\| null` | Error object if the decisions failed, otherwise `null`. |\n\n#### Async decision hooks\n\nAsync variants call the underlying async SDK methods (`decideAsync`, `decideForKeysAsync`, `decideAllAsync`). Use these when your setup involves asynchronous operations such as CMAB (Contextual Multi-Armed Bandit) decisions or async User Profile Service lookups.\n\n| Hook | Description |\n| --- | --- |\n| `useDecideAsync(flagKey, config?)` | Async variant of `useDecide` |\n| `useDecideForKeysAsync(flagKeys[], config?)` | Async variant of `useDecideForKeys` |\n| `useDecideAllAsync(config?)` | Async variant of `useDecideAll` |\n\nThese hooks have the same return types as their synchronous counterparts.\n\n```jsx\nimport { useDecideAsync } from '@optimizely/react-sdk';\n\nfunction MyComponent() {\n  const { decision, isLoading, error } = useDecideAsync('flag-key');\n\n  if (isLoading) return <Loading />;\n  if (error) return <Error error={error} />;\n\n  return decision.enabled ? <NewFeature /> : <Default />;\n}\n```\n\n#### `useOptimizelyClient`\n\nReturns the Optimizely `Client` instance from context for direct SDK access.\n\n```jsx\nimport { useOptimizelyClient } from '@optimizely/react-sdk';\n\nfunction MyComponent() {\n  const client = useOptimizelyClient();\n  // Use client methods directly\n}\n```\n\n#### `useOptimizelyUserContext`\n\nReturns the current user context, which can be used for event tracking and forced decisions.\n\n_returns_\n\n- `{ userContext, isLoading, error }` — Where `userContext` is an Optimizely `UserContext` object.\n\n```jsx\nimport { useOptimizelyUserContext } from '@optimizely/react-sdk';\n\nfunction MyComponent() {\n  const { userContext } = useOptimizelyUserContext();\n\n  const handleClick = () => {\n    userContext?.trackEvent('button-clicked', { revenue: 100 });\n  };\n\n  return <button onClick={handleClick}>Click me</button>;\n}\n```\n\n### Event Tracking\n\nUse the `useOptimizelyUserContext` hook to track events:\n\n```jsx\nimport { useOptimizelyUserContext } from '@optimizely/react-sdk';\n\nfunction SignupButton() {\n  const { userContext } = useOptimizelyUserContext();\n\n  const handleClick = () => {\n    userContext?.trackEvent('signup-clicked');\n  };\n\n  return <button onClick={handleClick}>Signup</button>;\n}\n```\n\n### Forced Decisions\n\nForced decisions are set on the `userContext` object:\n\n```jsx\nimport { useOptimizelyUserContext } from '@optimizely/react-sdk';\n\nfunction MyComponent() {\n  const { userContext } = useOptimizelyUserContext();\n\n  // Set a forced decision\n  userContext?.setForcedDecision(\n    { flagKey: 'flag-1', ruleKey: 'rule-1' },\n    { variationKey: 'variation-a' }\n  );\n\n  // Remove a forced decision\n  userContext?.removeForcedDecision({ flagKey: 'flag-1', ruleKey: 'rule-1' });\n\n  // Remove all forced decisions\n  userContext?.removeAllForcedDecisions();\n}\n```\n\nHooks that use the affected flag key automatically re-render when forced decisions change.\n\n### Logging\n\nLogging is disabled by default. Pass a `logger` to `createInstance` to enable it:\n\n```jsx\nimport {\n  createInstance,\n  createPollingProjectConfigManager,\n  createLogger,\n  DEBUG,\n} from '@optimizely/react-sdk';\n\nconst optimizely = createInstance({\n  projectConfigManager: createPollingProjectConfigManager({ sdkKey: 'your-sdk-key' }),\n  logger: createLogger({ logLevel: DEBUG }),\n});\n```\n\nLog level constants `DEBUG`, `INFO`, `WARN`, and `ERROR` are exported for convenience.\n\n## Server-Side Rendering\n\nThe React SDK supports server-side rendering (SSR). A pre-fetched datafile is required for SSR — without one, the SDK cannot make decisions during server rendering.\n\n#### Per-request client\n\nCreate a client inside the component with a pre-fetched datafile. Use `useState` with a lazy initializer to create the instance once. Pass the datafile for immediate readiness during server rendering, and set `disposable: true` on the server so the instance can be garbage collected without explicitly calling `close()`.\n\n```tsx\n'use client';\n\nimport { useState } from 'react';\nimport {\n  createInstance,\n  createPollingProjectConfigManager,\n  createBatchEventProcessor,\n  OptimizelyProvider,\n  OptimizelyDecideOption,\n  useDecide,\n} from '@optimizely/react-sdk';\n\nexport default function Page({ datafile, userId }) {\n  const isServerSide = typeof window === 'undefined';\n\n  const [optimizely] = useState(() =>\n    createInstance({\n      projectConfigManager: createPollingProjectConfigManager({\n        sdkKey: process.env.NEXT_PUBLIC_OPTIMIZELY_SDK_KEY || '',\n        datafile,\n      }),\n      eventProcessor: createBatchEventProcessor(),\n      defaultDecideOptions: isServerSide ? [OptimizelyDecideOption.DISABLE_DECISION_EVENT] : [],\n      disposable: isServerSide,\n    })\n  );\n\n  return (\n    <OptimizelyProvider client={optimizely} user={{ id: userId }}>\n      <MyComponent />\n    </OptimizelyProvider>\n  );\n}\n\nfunction MyComponent() {\n  const { decision, isLoading } = useDecide('flag1');\n  if (isLoading) return null;\n  return decision.enabled ? <p>Feature enabled</p> : <p>Feature disabled</p>;\n}\n```\n\n#### Module-level client\n\nFor a long-lived server process, create a singleton client at the module level with `createPollingProjectConfigManager`. The client fetches and polls for datafile updates in the background.\n\nProvide a datafile for immediate readiness. Without one, the server may render decisions once the initial fetch completes, but the client will not have the datafile yet (fetch still in-flight) and will render a loading or default state — causing a hydration mismatch.\n\nIf an `eventProcessor` is configured on the server, use `DISABLE_DECISION_EVENT` to avoid firing duplicate decision events (the client will fire them after hydration).\n\n```jsx\nimport {\n  createInstance,\n  createPollingProjectConfigManager,\n  createBatchEventProcessor,\n  OptimizelyProvider,\n  OptimizelyDecideOption,\n  useDecide,\n} from '@optimizely/react-sdk';\n\nconst optimizely = createInstance({\n  projectConfigManager: createPollingProjectConfigManager({\n    sdkKey: process.env.NEXT_PUBLIC_OPTIMIZELY_SDK_KEY,\n    datafile: preloadedDatafile,\n  }),\n  eventProcessor: createBatchEventProcessor(),\n  defaultDecideOptions: [OptimizelyDecideOption.DISABLE_DECISION_EVENT],\n});\n\nfunction MyComponent() {\n  const { decision, isLoading } = useDecide('flag1');\n  if (isLoading) return null;\n  return decision.enabled ? <p>Feature enabled</p> : <p>Feature disabled</p>;\n}\n\nfunction App() {\n  return (\n    <OptimizelyProvider client={optimizely} user={{ id: 'user1' }}>\n      <MyComponent />\n    </OptimizelyProvider>\n  );\n}\n```\n\n### `getQualifiedSegments`\n\nA standalone async utility that fetches qualified ODP audience segments for a user, given a datafile. It parses the datafile to extract ODP configuration and segment conditions, queries the ODP GraphQL API, and returns only the segments where the user is qualified.\n\n```ts\nimport { getQualifiedSegments } from '@optimizely/react-sdk';\n\nconst { segments, error } = await getQualifiedSegments(userId, datafile);\n```\n\n| Argument | Type | Description |\n| --- | --- | --- |\n| `userId` | `string` | The user ID to fetch qualified segments for |\n| `datafile` | `string \\| Record<string, any>` | The Optimizely datafile (JSON object or string) |\n\n**Returns:** `Promise<QualifiedSegmentsResult>` — `{ segments: string[], error: Error | null }`\n\n> **Caching recommendation:** The ODP segment fetch adds latency to server rendering. Consider caching the result per user to avoid re-fetching on every request.\n\nPass the pre-fetched segments to the Provider:\n\n```jsx\n<OptimizelyProvider\n  client={optimizely}\n  user={{ id: 'user-123' }}\n  qualifiedSegments={segments}\n  skipSegments={isServerSide}\n>\n  <App />\n</OptimizelyProvider>\n```\n\n### React Server Components\n\nThe SDK provides a server-safe entry point via the `react-server` export condition. Frameworks that support this condition (e.g., Next.js App Router) automatically resolve `@optimizely/react-sdk` to the server entry point when importing from a Server Component. This entry point excludes hooks and Provider (which use client-only React APIs).\n\n```tsx\nimport { createInstance, createStaticProjectConfigManager } from '@optimizely/react-sdk';\n\nexport default async function ServerComponent() {\n  const client = createInstance({\n    projectConfigManager: createStaticProjectConfigManager({ datafile }),\n  });\n\n  await client.onReady();\n\n  const userContext = client.createUserContext('user-123');\n  const decision = userContext.decide('flag-key');\n\n  client.close();\n\n  return decision.enabled ? <NewFeature /> : <Default />;\n}\n```\n\n### Next.js Integration\n\nFor detailed Next.js examples covering both App Router and Pages Router patterns, see the [Next.js Integration Guide](docs/nextjs-integration.md).\n\n### Limitations\n\n- **Datafile required** — SSR requires a pre-fetched datafile. Using `sdkKey` alone falls back to a failed decision.\n- **ODP segments** — ODP audience segments require async I/O and are not available during server rendering. Use [`getQualifiedSegments`](#getqualifiedsegments) to pre-fetch segments server-side and pass them via the `qualifiedSegments` prop on `OptimizelyProvider`.\n\nFor more details and workarounds, see the [Next.js Integration Guide — Limitations](docs/nextjs-integration.md#limitations).\n\n## Migrating from v3\n\nFor a comprehensive migration guide covering all breaking changes, see [MIGRATION.md](./MIGRATION.md).\n\n## Rollout or Experiment a Feature User-by-User\n\nTo rollout or experiment on a feature by user rather than by random percentage, you will use Attributes and Audiences. To do this, follow the documentation on how to [run a beta](https://docs.developers.optimizely.com/feature-experimentation/docs/run-a-beta) using the React code samples.\n\n## Additional Code\n\nThis repository includes the following third party open source code:\n\n[**decompress-response**](https://github.com/sindresorhus/decompress-response)\nCopyright &copy; Sindre Sorhus\nLicense: [MIT](https://github.com/sindresorhus/decompress-response/blob/main/license)\n\n[**js-tokens**](https://github.com/lydell/js-tokens)\nCopyright &copy; Simon Lydell\nLicense: [MIT](https://github.com/lydell/js-tokens/blob/master/LICENSE)\n\n[**json-schema**](https://github.com/kriszyp/json-schema)\nCopyright &copy; Kris Zyp\nLicense: [AFL-2.1 OR BSD-3-Clause](https://github.com/kriszyp/json-schema/blob/master/LICENSE)\n\n[**loose-envify**](https://github.com/zertosh/loose-envify)\nCopyright &copy; Andres Suarez\nLicense: [MIT](https://github.com/zertosh/loose-envify/blob/master/LICENSE)\n\n[**mimic-response**](https://github.com/sindresorhus/mimic-response)\nCopyright &copy; Sindre Sorhus\nLicense: [MIT](https://github.com/sindresorhus/mimic-response/blob/main/license)\n\n[**murmurhash**](https://github.com/perezd/node-murmurhash)\nLicense: [MIT](https://github.com/perezd/node-murmurhash/blob/master/README.md)\n\n[**react**](https://github.com/facebook/react)\nCopyright &copy; Meta Platforms, Inc. and affiliates.\nLicense: [MIT](https://github.com/facebook/react/blob/main/LICENSE)\n\n[**tslib**](https://github.com/Microsoft/tslib)\nCopyright &copy; Microsoft Corp.\nLicense: [0BSD](https://github.com/nicolo-ribaudo/tslib/blob/main/LICENSE.txt)\n\n[**use-sync-external-store**](https://github.com/facebook/react)\nCopyright &copy; Meta Platforms, Inc. and affiliates.\nLicense: [MIT](https://github.com/facebook/react/blob/main/LICENSE)\n\n[**uuid**](https://github.com/uuidjs/uuid)\nLicense: [MIT](https://github.com/uuidjs/uuid/blob/main/LICENSE.md)\n\nTo regenerate the dependencies used by this package, run the following command:\n\n```sh\nnpx license-checker --production --json | jq 'map_values({ licenses, publisher, repository }) | del(.[][] | nulls)'\n```\n\n## Contributing\n\nPlease see [CONTRIBUTING](./CONTRIBUTING.md) for more information.\n\n## Credits\n\nFirst-party code subject to copyrights held by Optimizely, Inc. and its contributors and licensed to you under the terms of the Apache 2.0 license.\n\n## Other Optimizely SDKs\n\n- Agent - https://github.com/optimizely/agent\n- Android - https://github.com/optimizely/android-sdk\n- C# - https://github.com/optimizely/csharp-sdk\n- Flutter - https://github.com/optimizely/optimizely-flutter-sdk\n- Go - https://github.com/optimizely/go-sdk\n- Java - https://github.com/optimizely/java-sdk\n- JavaScript - https://github.com/optimizely/javascript-sdk\n- PHP - https://github.com/optimizely/php-sdk\n- Python - https://github.com/optimizely/python-sdk\n- Ruby - https://github.com/optimizely/ruby-sdk\n- Swift - https://github.com/optimizely/swift-sdk\n","readmeFilename":"README.md"}