{"_id":"ld-react-components","_rev":"117-d1cb0a7c8e5d4219e0cec10b8dc34bde","name":"ld-react-components","dist-tags":{"latest":"1.0.84","canary":"1.0.12-canary.460"},"versions":{"0.0.1":{"name":"ld-react-components","version":"0.0.1","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"b1e4ab45d33f0d5e79265183826b597be7c33d63","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-s9+VG9E5Qmrdwdbite5IAY8wVnjy+47j3OcUJhtl1LmxKL3dNZKGbe9ROMOXp+c8vqoQxRy66g0rNQtoQ3k3Xg==","shasum":"239b3e32c79e7702187f9b210dcc8a4f47c56d5a","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.1.tgz","fileCount":25,"unpackedSize":412951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/tdsCRA9TVsSAnZWagAA4P4P+gPoMc20Q87nPT4i4YF9\nTDBx1wpf92IVTEuqmZxJz06/bUlQLmp4xSF6tzBJDGKOtJ9aRP1sz0mu6tFC\nQGrhcPI+EZsX3cZ237d9MxdF3+8Squ+1aQpwgKPhrIYZkB0mWqxa4lMfCWQ3\nFqR6NrS4P2cMAvPDDhgRX/6WURYPhqDWvbvHrT/6mZgjVKTLG2uHWqXywQ4D\nJx/+ml6iJt0YHqTW9FcZ5uuCsFEgJmueh+Zy9zq1tBxPffY/nkuIfFdBjlaI\nX65y/0i0kzHtnCbAU/CqCH6rgKWg7eSyhx39rGmWWrnL7qkMaYQInL3RKFDt\nDiCIBqBy683IE13ZXE6p+5Awd3R68DlHlybI4DFbO5fLvYGW8Ba5XSgoxYcs\nasyeMBtp6OVm8aHmpqJUYTP780ObfKXdlQIA8MXvNFZVFRssYS5RagO+WSnB\nKOfYsCuUsN9m6O2u/WivAx75oGqR5relwRn5k46yIselrUHcsG7ZtWL03iCo\n0b26g9Xvlp6897U2CYNkCS7wdNP2MlRJtsFPvL7bwrx1r2cstwcX5zmlfxsW\nYattUWFy/ZG+LKExc0fw9636AacFmxwgRgAVz3dlRqfvW7xnc5OnMbqH6dkc\nbsxUjGpdAMViUSmfXbkWCYxggCpGDExRKzLZee7lQp/bi1hOgFRMfN6VSpL2\nr4C7\r\n=0LNe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnbDrBcL9cR37nfkC16bp9sPX1BVvf6RbgR/CYc71UPAIgK0Kn+tThAapBmqR7Qo5LAUglJx19W4l8xB+3IMVTzE8="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.1_1560205164229_0.06441031756893434"},"_hasShrinkwrap":false},"0.0.2":{"name":"ld-react-components","version":"0.0.2","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"23ca941f85f32f367097b986323ae5eac0d9bae6","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-MibpEvE9JGt5gnKhqQIVzhdZ656V/m7ksg1O/t3nI3zZpoMnWdUpIKrK7Db/L6zX9+bonJEMJgOa/z9d5nkYdA==","shasum":"4905245e396d091b9a5a78c33f697a39832702dc","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.2.tgz","fileCount":25,"unpackedSize":413102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/tpgCRA9TVsSAnZWagAA3xcP/RyWJkaoMkHZceJQTIaD\nHHMwQwpnfrDeGxVoD0+8yfKQw1yCYjc+eVkkQe5eHpxNld1LOWs40mTT0OQ9\nPLQ+98SHoSZ7MB0K+gy5fpxp7OYrg0qyPw4Yl/cJ1CATI81IaYeFZhgcDKC1\n4SGBlkOYsnRxSQNzbkk+4hh/Uc6xLSV4kzYq/mNFPAj9Ye8Je/HduTVO9Qnq\nz2j1nSh52kHfpitzzhLyBs7mfQPp/a4eFGLcuEXFM+tuQpODedX8r4rOHUkj\nNimeV/u5k6jEPED6Ykk155WbZh8/DhmDhmwqEIlzrZzSWjnW4Aa9GpHPDCfi\nU4gTpIUpKuQvHrbfdzdSCY4LtnceYt73oqy4JlFENZZwaCcKLBkou8iPVlKR\nc4wG3B5/mjf1aNTY33ciHqeE0uCXzSnjZ9Vpf/F1ogd+Xv9x9Vzb1eHGUgGG\nZbVkjh5pHq1NVM/mBgj29zT9tHVR43ldXO3/8Sk9pFGRPZaPR2ZQQERt48Vs\nIBn/GWgnThqZBM46fMZDcoorBQoRBA2leKKqqHiHTvLQDikxFONoV0vcTEd7\n7pRMzKtI3JKBmmeqbaYkWJ0UKXseqKlw6JEj6+1pwscaOZBqpxROLCec0/LC\nzb7oLKCb2t6dJNQwN5BZgFZGObqfB8n6xYwQl6EHf2yYqo4YLIk99KDdJ4Ig\nmx6k\r\n=9RZ/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy2D1u5uXKwXD8d+DwE4kFsvAvsAAdgX6jMyW96a7m9QIhAK8TTRpoOc7BlIxHW4FS6uK0cZGESBmdaES/FEcfLVmC"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.2_1560205920096_0.529551688872979"},"_hasShrinkwrap":false},"0.0.3":{"name":"ld-react-components","version":"0.0.3","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"d1b4aada902750ac0aa112c3ad37651ca6e08554","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-b8AOT+1LkUcjp2Sdpfn5OfLuj2pGoY69pz5QuBYl4nSIjTToZ2enddDFwlYaGbVE8793Ru4Be93V1cdcEB3S+w==","shasum":"603dd35fb13f3363eee1acdf601dfa27fda00db4","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.3.tgz","fileCount":25,"unpackedSize":413102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/trVCRA9TVsSAnZWagAAycgP/i/EFoEQCFkFOvkKLhHq\ndseOY6HXbx1BPQwJK9VTjFXP30nBFC9wvhyGQ4fiteKWAfU+H1j8eN2JNOCn\nzL0nIfmflfYmGb+GDsDlVXpDAeClE3E7mFTC2Gp3mYONotr4XWpQ4aNiphPC\necYhj7f85StJFLjYPYUG8/nBJY/AccAawAqd0jN7Fze6k2MUQtx9ZnLxZHwi\nuNxmPQcQpVc71VaUee21bssp0g6gmqOOLojhOzS9pAn4FV/qogAY4+KnpU6j\nnPAab/y8tR6ZFEPrEy04k8Aun1HY8fH7scORFYtqVhWf80lvwOcCslzAUpQ+\n3bXnOyKgJeC+g5MuPVrdrfUV+YPxz7lMkRz/A6zk6xuPr3cevxrhc1wHHdJ1\n+di1OISpSl/QOhZLV8O8uAsOr+hxgH2hUTbt4gfLtSXVRHiDy1VencgZ7K01\n3hKq0uWxY4GGQVMupo2ql/OxWSU/zgQnOjb3+LUrmUMe/5wf025u/Jj7ol8T\nsaRTr/8lPNP6uJQXqKUWacP2LT1xU9q34ml1daaedlOPPD8d+93oNE2cG/GP\nVQNOCE6O3IwCZnLkk2CcMOrXv6rypiknU4K7J1YETnJOhSOF37IeLeC/PSzq\n+Co6V9auQ65b2oZN0stO3ZXVe7UuFznE1f9SCdEHU+qmr/ot1l0g2n29QNv/\nHVh2\r\n=h+H0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJzUkBSPrr0H9k6hl5TeRQFm/bNUsLsh1mnrL5SBsS5AiEApUcOA9pKvAmVQolZGYoNhDYq6v0//lj8uQ9KqZUVklA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.3_1560206036763_0.012992613541501496"},"_hasShrinkwrap":false},"0.0.4-canary.178":{"name":"ld-react-components","version":"0.0.4-canary.178","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n<div align=\"center\">\n<a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img src=\"https://circleci.com/gh/intuit/LD-React-Components/tree/master.svg?style=svg&circle-token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\" alt=\"CircleCI\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/v/auto.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/auto.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Fintuit%2Fauto?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Fintuit%2Fauto.svg?type=shield\"/></a> <a href=\"https://github.com/prettier/prettier\"><img src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&logo=producthunt\" alt=\"code style: prettier\" /></a>\n</div>\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': true,\n  'multivariate-test': 'multivariate-test-1'\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': 'multivariate-test-2',\n  'integration-test': true\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': 'multivariate-test-2',\n  'integration-test': true\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: 'a',\n  b: 'b',\n  c: 'c',\n  d: 'd',\n  e: 'e'\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n","readmeFilename":"readme.md","gitHead":"3ef842d495ef735d97ad605695571a1242c97520","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.4-canary.178","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-mr+BzHlOAuBIXDMKaosC6e/PGx8ivDZY9Y8LvYoxYhOs/p8pzY9OTASrMX1iAwIl6amEB/bHJrHhYn4zbEA6gg==","shasum":"6c4afb2d5a955628c24b0621f90a742e656381b6","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.4-canary.178.tgz","fileCount":25,"unpackedSize":413821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/t5SCRA9TVsSAnZWagAAaxEQAJLkFrEkrVl9gOpqBjLa\nv6KjafUlX7VtpPy3EDCb1gFmWACWHP+VBAiH7HZNDZPLjR9+RJ3ymJdqSduB\nrTKkcf7A08r7ilp4NGYnPKqS23j7yQXt80uEYFog3KqwmgpGvvumsdYo0IG1\nCXtJ0Ib3fk/FGdaiE/lr4eBIUrnGyfT2pllzlOKN7ewjWLq2MxS3p0qLZf2y\n/WEYNZzv04OUD6fEeaxsf/pqyyyEL8FjZ8pdd4myu6zmt8PLqzErBBNrGSBy\nnqWvfOSfs0Fw+oiKWyMVI+ped1xnsiMfTAYOcFMpTnYApK1J5fwneM7k2lg+\nDDfj5v8m1zKpIeIQuwkiE1NlbrrxSrypb07UouON5ihHmQ0LNGMqWIJ8HTE4\n8ZBDTxWG0yU681UTBpfZSB7k1k+Js0EitLGESoZeveusefr9nP0GB7aubh8c\noVhTH8i6ElVlNPIQdbeBdzNzj+dp2Ft9mIQimt6Doz5SvUECGrO1Mys/hjdO\nbwcPEc+4arAbouSiyphVyP4aVUyFM07KpPVsFuo8r/Qz5BqKsINvADwKEaW0\nEGhQILHkG/YL0JCuUVdAfgA54mvgiqFw0lhMvwRz37NOOSglkQ4eUFWz8z/J\nUL8d9uFqaHtk59C6IFKdloz6lDeJKAp8VR3IzO/q1QCA4jNx1ppgfOuc9vpQ\nd2EP\r\n=xpaq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICn8C58NfNAKXCPuiuxzJXQKUzRi6dkQffCgot3H83BvAiAu0iByyGVVuNajikq9rBpyQkL3EAwCUsYzNAX4NrK/uA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.4-canary.178_1560206930211_0.6509170791600936"},"_hasShrinkwrap":false},"0.0.4-canary.183":{"name":"ld-react-components","version":"0.0.4-canary.183","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"https://raw.githubusercontent.com/intuit/LD-React-Components/readme-updates/ld-react-components.png?token=AAQ4JVDK2HU6BW3BFQJPDT25BAM4O\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img src=\"https://img.shields.io/circleci/project/github/intuit/LD-React-Components/master.svg?style=flat-square&logo=circleci\" alt=\"CircleCI\" /></a> <a href=\"https://codecov.io/gh/intuit/auto\"><img src=\"https://img.shields.io/codecov/c/github/intuit/auto.svg?style=flat-square&logo=codecov\" alt=\"Codecov\" /></a> <a href=\"https://www.npmjs.com/package/auto\"><img src=\"https://img.shields.io/npm/v/auto.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/auto\"><img src=\"https://img.shields.io/npm/dt/auto.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/prettier/prettier\"><img src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&logo=producthunt\" alt=\"code style: prettier\" /></a></div>\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': true,\n  'multivariate-test': 'multivariate-test-1'\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': 'multivariate-test-2',\n  'integration-test': true\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': 'multivariate-test-2',\n  'integration-test': true\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: 'a',\n  b: 'b',\n  c: 'c',\n  d: 'd',\n  e: 'e'\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n","readmeFilename":"readme.md","gitHead":"a9ac7fafbc81dff7f6b7eeb492885da3ec074fde","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.4-canary.183","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-ub6AKfoXCHP2Pqkb/18xpTBL2UTFOuj6UHj32r7Ha4MgEYvvlMWlEVRWGc0qc4OrxBPRBqpO1MJx5e1rp0EdAA==","shasum":"38114723b5d3069946c789fbd6271475619b326b","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.4-canary.183.tgz","fileCount":25,"unpackedSize":414338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/uXoCRA9TVsSAnZWagAAKz0P/2bn05u5LaT0gzpWXHTx\nAF9zYnIDdVCAcl+JV0Rhde2lRVY2wyW0OpjyIDU8yr3keJKLq4TQzoYE5uwq\nmMfY5Vr47598NFhmdSwKmVES4Dyb/wIyguWvZFOOFlQFAXyDMBwtwXskUy9e\nWJkm7dgt9ZJzxrMjrCK4AD0yGO+mYAcc52OL2iCI17eRnCW9tcBxhdFCjnQu\nwKFsyZuRIHpJKwRqKC3JcWd0yBsiOQthh6YnOsny33TIPqqsfVl5pMWvjBHS\nCGoVvGI1qfUostyLLjnEYARNOr49lVssu2dCgMvPmeerkxGSlBFtmJtdCpQw\nMLw7/0spC3sC/3zyGEGNu5PotOKGMQlvKimpyaSN2FlTpku+2N/vLTbX1sLz\ng5krP0VUvGJZB/Ktc6cQX8h0eDslyXqsYd/V91nb7EySHDc/turKKgS5Kik5\nz3xE7sCFiJKOj9YyyR0S35KdPbxBVkjiNc/DTYeQ3VvIgHWdTaxspKSLplHM\nqI/EbFyS5vmhddEudLLu9ODVSZGSiBJE4sxgpcJC3lV43QjqGKDIP5eYK6dO\n1Aehwr3xaeEH/zPPLmE8mPnahUt5DZieDw7aQqSZwqQ3b0wCqr9U+Wy/eril\ndxbNy90rKoCgvdS22A4ImTd0DMNS4QaWVqrrtQoZ6bzbZTUjKkyevnyp4/S/\n/A2d\r\n=+q4p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq3wddyWCnAJqWE40/LPhE//sva3+3QIF0x0cpPzWxlQIgOgJ2zDHU7nDxicq5lF+G/L0asGD1v1k2iZ/+mMYALRw="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.4-canary.183_1560208871488_0.9857788263984741"},"_hasShrinkwrap":false},"0.0.4-canary.188":{"name":"ld-react-components","version":"0.0.4-canary.188","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"https://raw.githubusercontent.com/intuit/LD-React-Components/readme-updates/ld-react-components.png?token=AAQ4JVDK2HU6BW3BFQJPDT25BAM4O\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/auto\"><img src=\"https://img.shields.io/codecov/c/github/intuit/auto.svg?style=flat-square&logo=codecov\" alt=\"Codecov\" /></a> <a href=\"https://www.npmjs.com/package/auto\"><img src=\"https://img.shields.io/npm/v/auto.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/auto\"><img src=\"https://img.shields.io/npm/dt/auto.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/prettier/prettier\"><img src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&logo=producthunt\" alt=\"code style: prettier\" /></a></div>\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': true,\n  'multivariate-test': 'multivariate-test-1'\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': 'multivariate-test-2',\n  'integration-test': true\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': 'multivariate-test-2',\n  'integration-test': true\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: 'a',\n  b: 'b',\n  c: 'c',\n  d: 'd',\n  e: 'e'\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n","readmeFilename":"readme.md","gitHead":"728cdaa9c8c51b372f379e84934c7a8b62858f38","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.4-canary.188","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-eNvNVsX4So/V10Z9RpodQAKDOYW6nlaUCVLp9zRC5Zlpd3UNkf0BOwzg88Ad9mTczY01JMpOL/qqdLYBqnn9fQ==","shasum":"bee01ff389cd7dc3ae60da0f7d9aaca2bac70dd5","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.4-canary.188.tgz","fileCount":25,"unpackedSize":414374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/uj+CRA9TVsSAnZWagAAXWYP/jvnsQZHACaUuJYSIcWH\nBDPaJnTF1QSbPHMtroCjNPlHq0V9Cq9uet2byEqizoUnl4OQUpUgbJHjTM1B\neXPa0XSkt4E7S1ErSOKvdp0nOZk8Vt/MEytSvV7KD6cM9ylrILH6aIvarRZz\nDVrslOLg6fvmRbGAXWdefn34kZ+GHo6TQLHd/z7Y2m9qYR9v9m+fD7qLw6Hk\nRBw2O57cBpleTF6k31hx2/phr0J2jVqJOy7X+0ITQjiD7BOuAO/VWhUV6rR2\nTjZL/dGS2lJOdafqMCFwLh/W4zLvNMHx8rozPBfO3tQuYSKb6+n3RK5ftxHN\nk5ZPBme2Yhxigafuq9ytm4LimjNHmkMmlN/FuXLr9W6QtrxIx69skaca9vNj\n8l6egSC4fs8qFLF0hICEdwFndTFNCOg4VRiwVmESU/DTXfiTjGKaYqF/zR+X\nKFmYTuRoNNtT1mR63U+yd/007ctBS04g96LtjOXOeEbT+Nv//06Noofm7Mw8\ngSvRShi12WgVT2J2N1NVjnoVyqSpSy0L/zONmMdYSphuMqQjQ/G6eAJgfwwA\nDhWdgn2yMJNbQmIWoeAJ5alZ/GVJcwTPMQct/4mMY5Xb9teRTBiGBs9R3AqO\ng3S0Gb9RXuljp7gadfqjEbfKrBp5HVh1cREUlOU2moDkAf3YWDtr3zE3YQM4\nNQuu\r\n=w2Hl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmQYvdfDu/wAXqXV/A4KGrQM4X3T0hPa7MNwTmMgqlTwIge104cckbfXH+x/Rh2L6azQh2rprLcDMjuB4WzEA7824="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.4-canary.188_1560209662128_0.4135929487578087"},"_hasShrinkwrap":false},"0.0.4-canary.194":{"name":"ld-react-components","version":"0.0.4-canary.194","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"https://raw.githubusercontent.com/intuit/LD-React-Components/readme-updates/ld-react-components.png?token=AAQ4JVDK2HU6BW3BFQJPDT25BAM4O\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/auto\"><img src=\"https://img.shields.io/codecov/c/github/intuit/auto.svg?style=flat-square&logo=codecov\" alt=\"Codecov\" /></a> <a href=\"https://www.npmjs.com/package/LD-React-Components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/auto\"><img src=\"https://img.shields.io/npm/dt/auto.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/prettier/prettier\"><img src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&logo=producthunt\" alt=\"code style: prettier\" /></a></div>\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': true,\n  'multivariate-test': 'multivariate-test-1'\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': 'multivariate-test-2',\n  'integration-test': true\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': 'multivariate-test-2',\n  'integration-test': true\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: 'a',\n  b: 'b',\n  c: 'c',\n  d: 'd',\n  e: 'e'\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n","readmeFilename":"readme.md","gitHead":"ad06eb3bec6bcc28930d95314ce5c9cc7ee53f17","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.4-canary.194","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-TSqmg21la2IsOPspETJpwe1TrwNVFEve8XIaAmSmh8CEFGMGkd/yi5ZU5yiHB9wbRVoC2pRNLIPWegsvkLadvA==","shasum":"5ee33a51fe74130bd21f33422bdbc72b150faa9c","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.4-canary.194.tgz","fileCount":25,"unpackedSize":414404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/usDCRA9TVsSAnZWagAAqcYP/ioGoPa9lPbvuvdI8+wE\nj2RFud2FvsoanLdRXr/1GsmbV/ioYLoqROy5LyJp0uHwmuyhHXmTtbuB/T75\nehATgKZc0xr8jdZj+g+NEyErwvKczzShhVDlHfQ2jBYSr1IREXsHKBkarry3\nd3/vYURaYUUQGZlp6x6SZqDoYW2jGq6ZFGIP3hY0WxRN4UEANlA0HH/pK83F\nm6mCXvKFpS/ZkjMV97zxfItj5Y9FWQW+KIuNd2oDBYEkxYngkjhiw3La7fUH\nK5+RFozp8YtjDANUfjGhduaXwd4B65FRPWzFj/Fc5hnGor8I9Zn6oXIqtIdh\n1EwSRWtO2CFCs+kbi/HNhGHtUmThE1FpaBuVmxMJ5B6/G0OZtFOBZvTOF95j\nmNpIWfirecYRtyZJZhjfsDZ2aoUf1pa/DxTskPqxhNmQycomzLP1Tqratu2m\nr3JuukiNqNpgC10KzFE7x07544PnpbT6/I5tvGL5vx5EzJFB0vYvtJc8R3Ey\nI/z5o2bwqbgKwM3WLuzUNu5zhQwvJCOQs+ENqJuwwC1OAgdzawCrGyT8YtfD\n2TmUKja+vt3QXM691Y/C9UVrHTr6aVGGwlLJjPixZwjJD4oSU9SyGq7qB/pq\n0xb2MRKi6h1TTrxx/UjX+GF8ha16rJTBRWAchbY1iixw3CpCW59G5oY6Aimx\nLKhk\r\n=v67/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGU7QsZOrQKo+njld2ZEJynNZeO1FRr3Emrmj/4jdhtAiEAkgSnfXTDZPZfRG8RxyfquTpE4QY5hJmzXOvIgdfW8nU="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.4-canary.194_1560210178750_0.31895977499424877"},"_hasShrinkwrap":false},"0.0.4-canary.198":{"name":"ld-react-components","version":"0.0.4-canary.198","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"https://raw.githubusercontent.com/intuit/LD-React-Components/readme-updates/ld-react-components.png?token=AAQ4JVDK2HU6BW3BFQJPDT25BAM4O\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/auto\"><img src=\"https://img.shields.io/codecov/c/github/intuit/auto.svg?style=flat-square&logo=codecov\" alt=\"Codecov\" /></a> <a href=\"https://www.npmjs.com/package/LD-React-Components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/prettier/prettier\"><img src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&logo=producthunt\" alt=\"code style: prettier\" /></a></div>\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': true,\n  'multivariate-test': 'multivariate-test-1'\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': 'multivariate-test-2',\n  'integration-test': true\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': 'multivariate-test-2',\n  'integration-test': true\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: 'a',\n  b: 'b',\n  c: 'c',\n  d: 'd',\n  e: 'e'\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n","readmeFilename":"readme.md","gitHead":"bd38ea1b320b86dd6a7f1ced611517f92d665df5","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.4-canary.198","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-GlSA24JDcV7l1lJZ2/bkTyAQ6HuF8I8z88j6K0qvRBFgNecGFXLfWwTkBdbCTDeSlwda7mAEk5R7dPNoyMg8BA==","shasum":"3ea8a070061cce0e297889fd6a72fa02546ba2a9","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.4-canary.198.tgz","fileCount":25,"unpackedSize":414280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/uudCRA9TVsSAnZWagAAyOgQAJmS5MEXWxBcozVhIezX\nMFDorFH65JSZF04iJwvCCUsXu9cuxgXKkADxAx/2d+z2V2QPFw4GIH2YO8av\nl71V3DxXnTjPyPAtp2ERODgn6bArysploLpfBvuF48ch8XWdLGTo9DvK22FO\nYnKGLZaXhSm+Kivn6bhp+55Cq2QfRfPUZzJuvw5ikoPaMssyfkAKldV5vnsU\n+TgZRVsEIPqLlYdAvu1uIUM3TdZ6JKrwpFjCaxJCOaiSh36Ex9MzapTlBAQR\n1UEwLjKTCjF2YO6pSSUPpXS9LLteRea9HtdLlh1mqBTC/RyxWvSPqwEt4IwE\nPNV9LD4CL3FjYczs7EEKk6iPwklGPL/Sf7uw+NlomWSGkSKfPbGbfZ23dIRq\nfA+MrAGGzs56vstpEkuWtnqbPHaiEmz4laPmlHBmtSJmCMTh0XA9o1B/kB5B\n8p/DZM7kCvcqWDBowveHfuKhGU3LG2IH/kBqnh1z1p3BlyYO1vkY6LwWp5H5\nhxFsI7apF88gOX2CXEpG7I0xXc1OHpTEVguIdHBqSU9wOCmpZ3fZ/MQ1Ri1y\nLCPCRP3jG0b6d3SBkrfoDpxZRYuNYMSJ5ybrFm0i0yTUTc+Bh6V9m8HibbI6\nkF+hdnsyqL3GR0+9/QrD4aZeUNYvkltr1onUeBRwv4Z/JbFKkUOR1FCHdZWn\nfAXW\r\n=V1Q2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFgc8I4BgZ7Emk9Xni3ARAvbmzroHfaJovbygjStqe+wIhAKnkg6jQrCOFJlshFIXheFayDVA/J+ObtnVzYJE9XDN/"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.4-canary.198_1560210333082_0.08057990613200605"},"_hasShrinkwrap":false},"0.0.4-canary.203":{"name":"ld-react-components","version":"0.0.4-canary.203","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"https://raw.githubusercontent.com/intuit/LD-React-Components/readme-updates/ld-react-components.png?token=AAQ4JVDK2HU6BW3BFQJPDT25BAM4O\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://img.shields.io/codecov/c/github/intuit/LD-React-Components.svg?style=flat-square&logo=codecov\" alt=\"Codecov\" /></a> <a href=\"https://www.npmjs.com/package/LD-React-Components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a></div>\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': true,\n  'multivariate-test': 'multivariate-test-1'\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': 'multivariate-test-2',\n  'integration-test': true\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': 'multivariate-test-2',\n  'integration-test': true\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: 'a',\n  b: 'b',\n  c: 'c',\n  d: 'd',\n  e: 'e'\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n","readmeFilename":"readme.md","gitHead":"c885c289b069fc72472211d9a7feb19ec30f8fb9","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.4-canary.203","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-gJerUq3x4kNXL+83nwlhQSrUTQ/XklcENJ7LdoJefA5eBWayDyavZaN4L02Mewmpm00+t4OUjvCy6mr2elm8nw==","shasum":"321ea52271d29bf7e40e6d73a4d78d1e4ecd8bad","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.4-canary.203.tgz","fileCount":25,"unpackedSize":414117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/yhuCRA9TVsSAnZWagAAf/4QAIA6242qsZS4cFpSnrNc\nTrH+vuB5WkirEoZrd461iI4K6GjD3L6Gs6zZ2D49jwpmS3kmtgbZPXag1QDH\nPnhCM4YYb0bn9QxmHKe2oJXOqKc7NwY55dxMMW7+/GCYrJwkV1biaJMlIXdw\nq01mAWjo4QEf9Wppv/6R+cRjDcCYP84orXaMV1tOfM1zskRk1tEEtIkIUVNK\nRxS3FFIo6Rl2QR0gxGWIek+OVfrbKU56Va3cFqAqBUqqnRiNu6fWeZM3I/cq\nXeVJsGbImNvKxWXvXKKWvoTRJ2kn1q8+rrvIlzzRmua1rOPIxEKt8qDefBe7\nD1luz36XGN3ucae8RvtNZoXwyxSE2Z+xFu73e22jyUdu2/LRrfDzyzVCltL0\nYvEJ+yImLxvJYphQO0GQxtUHcA0mqg9EJMTFGvMwmKbie8AXp70E3TeZOOqe\nTVPGaVu2akWB/jVEnz+Agg+kjC1hIZq3tsNIw4H4WFZ7Z+CGChMLFLY02+g4\nbaT0D2JQ+eKUytIp4GCzQKbZnEP4FzyBQsC7qEjGqUc1FL+MhonppSgxmMoP\naSg3f7uUlGxKYhOXTFeBtpqjzp+p63WTSo0ZO1epbEq3QCx33Wq0a4F6hSgV\ngzmebzjVgaV4RzlKmSfGPKzspyEK4ukmY5cxTE5D0TsVFynwYlv21O39r8xN\nFx1M\r\n=pS/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0KbzaZ5CI9pKCwZJ1Nz86YngCdZijm0Wq0hv6CBYK4AiEAwGp2VC9koDWLxeZASdSJ3GD3KKm1Z53QbUTELU83XzI="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.4-canary.203_1560225901728_0.6922602471286186"},"_hasShrinkwrap":false},"0.0.4-canary.208":{"name":"ld-react-components","version":"0.0.4-canary.208","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"https://raw.githubusercontent.com/intuit/LD-React-Components/readme-updates/ld-react-components.png?token=AAQ4JVDK2HU6BW3BFQJPDT25BAM4O\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://img.shields.io/codecov/c/github/intuit/LD-React-Components.svg?style=flat-square&logo=codecov\" alt=\"Codecov\" /></a> <a href=\"https://www.npmjs.com/package/LD-React-Components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a></div>\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': true,\n  'multivariate-test': 'multivariate-test-1'\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': 'multivariate-test-2',\n  'integration-test': true\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': 'multivariate-test-2',\n  'integration-test': true\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: 'a',\n  b: 'b',\n  c: 'c',\n  d: 'd',\n  e: 'e'\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n","readmeFilename":"readme.md","gitHead":"c885c289b069fc72472211d9a7feb19ec30f8fb9","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.4-canary.208","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-TdPuL3wci1bEqqXpMiy04iqxv7eU8ce9N5TYhMohKUH1VkHuPJx0P+YSS3PbNfcOQTy7kzvNokqdHG8o5gK/ZQ==","shasum":"fa85931213edf7cf8031caaa94e8218b32ced749","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.4-canary.208.tgz","fileCount":25,"unpackedSize":414117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/yqOCRA9TVsSAnZWagAAcUMP/jw+bf7bbSnrDE1YKo0s\nVwCX70z5lAeS3ekqMmWphzpxzFlcTCKoFQRuRycLKP5txWx0+4d+tSl7cS7z\nuUB/xSrigQydvbkOS6n6t9pFuB4FuHcsN3x4t26IKALV5TWkFzXkJ7wKjcIi\nlTB+HFkGUW6jrn05GinezluaJn4WhzsxDCxgmWdFbAyvdDTzBEPM+Cql/QpT\nc6Y7hH0ZLKm1k7t7EukZc+9F/K8OmzCoXgdDoTMBVr+aXwrwcQ41CD11ELlg\nPwtfUF3KqSDWGBEanzIZNURJs/hFpzFK68EGBp30looP6LxS1SAkqWPJNXX5\n33EJeu5/GwBFjBbZqu4IkOVhx///9nD17usMc1DtaSj2uhv79Kt8buvcy6IW\njlbdeup4/mzL3ogfdS+nA5MnhpMFkOCk2upoPZsLzveZIM3zjau0PytjYl66\nAYRglqxxslf4IOws5GS0135x+N2oATnhSbiyHYVvQzEpdVMUUodzAH2RbZk6\nc437sgoTC0iey/nSrMy/MxTmirKsX3zUlb0csIxm4oBBYfrArK063I5TSI8U\nP0DMqAVVBtft+W2gY3/vuVEwcqFAMb4LB2a1u78vcLlsprkYVBbBk3PeZlXz\nCSQh2PDPxuob0gN7xQigYKF/T4ceIfprSqwJ7ORyPVjzofAPqVulFDrzvktt\nDK3W\r\n=d9p1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9PZD0HcVofTi5MZZT5AVCyXV7ahY/jp96DLFqH5qTbgIhAMujYO1+AlrQ7mUUM2SXZ1BsFw496ssIZVEa+JX8o9LV"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.4-canary.208_1560226445644_0.9939225990408458"},"_hasShrinkwrap":false},"0.0.4":{"name":"ld-react-components","version":"0.0.4","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"65739e0d41b80d485ba0a28d4d614d1a6dd77514","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-jKSlTrtCvWFOxBaFF14bMm3WNdLy1jxLpXtL5oaZuKV574LtqVVPwe2MZHPI6GspnxugShlhSywh+nWOmj8Rag==","shasum":"09b939f751621220a1dab54285fdcc18dbb938e9","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.4.tgz","fileCount":25,"unpackedSize":414516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/yvkCRA9TVsSAnZWagAAIkgP/13CMJteC2RbRd/T3zzZ\nk7kZOe+T7fcBc7MocnjEPN1mDY401oFpOOwKu4w2m7uPPpOImmC6Lr+droLD\n3fUnm+kCiyODjj1WGupcSMg5w2Oq6eGk+L4q7yZyS69yI+6TAtlYSlqhKC9R\nLXl1BQLKv02l4YRP4pyhOUe8fGMBF2j7ahPeIEIqECmWB6DRnziiYuwBLdKH\nwTNpBLW64va9M75v/IYPvwEjkchyj86+9jXHUXXZR0lHD+JVCpvjUROL6uMU\npxASFNscQi3SzXbuTMDOHhqPaM/yDgdJ3c75bYQ6tc0VqiwLZB+RFs0qU2Fy\nta85kWYxDyErXompm9wPD4TMILOv+1ebjXDRk7Y40HpaqItmbpBmPvMohs+8\nNvmwpNIKrCJzdOspDJ69e7plRe82D++QHBbERW58KbsoO/FbS3ch5BwkIkTD\nd69EBS/xlsdUtJOzEaSfZ0bMTXN7d4ahCEHWMGzdcQGFBGNWoBwEQP+/Tg/K\nsXA0k9y9si3xRIjRrAXiTbTRTDTpqqiv+YUNyFNr/Q9ZVxHofl+4eh1kE5pm\nO/y8pz1WQd20c188tB3y6u60WtVZca0w1qg7WW5CJtryZh64NmJl6G/uraIT\n4ShFo/mvtPbkUoAmqM3Gf96zTSW3PA3+qYmBaTF09/pquKfBi9CCIfI4iCds\n/g8F\r\n=kAwj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVOgbOvj+F9UT/KNJgNUFgiUOyH1NrOyYfTNXuQqzEFAiEAtZPoGuOdkm+g4MA8oDOEHjktKjUX8eztUQuANhDv1eA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.4_1560226788335_0.11197481769767603"},"_hasShrinkwrap":false},"0.0.5":{"name":"ld-react-components","version":"0.0.5","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"f9f10c75e76040c7d9f02d665221625d8c6ccc4a","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-HZWutUXLwDxRvrV5O6Q8TpirXFbhtih8eIcNJHKq42RRMpoNDAaexaJJfeVRMLLNgHOdltSWifRnUl00UEhWRw==","shasum":"fb6b3c4643cf11789a6c8397b827339a90816cb2","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.5.tgz","fileCount":25,"unpackedSize":414552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/zKZCRA9TVsSAnZWagAAX0QP/jJ8MivCQOjVIGMEfnJj\nCQ7rahNN9fcHJs5RfbLpLgjAuh4F8UcdfGvbSNJBNLObyou9Q3Z8jImwtseT\n4KnB9WVCmPzRLSkGL7aFOH2yzp8l493sK0qhYp9Xo5iJ0ouD8T+YUjHZ2x2b\nWFYJzSNYGwIzMIW4XdP5Iykhk2UWVShkolz6ilEJdRtuz130nfKElWOW2AoK\nGUuBL2h/e+El6WelGNsoH17BaDJm1BKOG8Kn3qVDnrYJ3nmr+66G8EPWMosQ\ndCJNg5w1MwbT8Dy7YoPepgrmdAkZPz5irsXFpRZ1l+2IlD2lf9YYE2ZVbqwF\nbpQb0ApqDSJSkySuIsf8F9v3T+y1VoYW4ekBLgl4tgglkxDd+fQQjtTYcKee\nEsdu7i2+cURnDhsiFAZ5l6oPHXcTxr8kPMgiKKRanvn0LhVJlpF6Flz5rQRQ\n+lHDmsVa/xa4b0jwydzRBCzyjR80xKYBrH9KCnZ1w6bqW1F0hMPZxg5Hc8Tf\n2uQA2YMUIsBAMQs8Uv7ER6XedZarwTuRxoBVFzirYyLT5MzldnNtgV5T0wNX\n1Z6FylJ74PP8MN1TTDyk4elYCRDzAESxO6outOWOxxvGVZG9ImNHEk3JwcIO\n0BPiPj1q9RKeb2qly0BHj5XByCqw4X9NIejwbE9Grkg3UrN2EE1mMGCERFeP\n24pA\r\n=vNCP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICITJUXc1nW9rmx8PyiTSCprlIy0XrVx5SR7ZTyEq8cYAiEAnppSkvba40B+AcNQVgyzypi30LWNpD0Zmb4iIdo0aXc="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.5_1560228505102_0.09693747185674417"},"_hasShrinkwrap":false},"0.0.6":{"name":"ld-react-components","version":"0.0.6","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"e6d586df35ef80736350a1a24a75c66516b746df","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.6","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-aetcn6n0EQ4aWFphdW/eJ1nZjD6VvC+2ghiSnj3osUVpbH8LO1secApUMbPInTvvZL++Y+2LyLuiRKPRrwWU3A==","shasum":"481cf85ce4a5feda4ac8d4b7780c83d6d30f5d66","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.6.tgz","fileCount":25,"unpackedSize":414127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/zUHCRA9TVsSAnZWagAA4DAP/1QRl/k44N+ipK5QtaaG\nRPEUKtyMGcF+TTqDKpH2mk0ol/331gticPcNlUYFir/iJuK51n5WU1+fby7e\nSj6haTfHnJ7CrA1vTStfaayOVVAkgC9eSQ1XFlcN8oLVxwOY62wxSW5KAEO0\nnJBVU1FGKG4mPBBQzxwn5C4jaFsATXDyIK1xU4tcYQmrHzGOpypITcglsbhd\nZKAS9KcDAz8S3YmjSOkLvfDPMcs/xA6YeXwKy6EB+QOESOppHQbdSg4xMAyU\nQUTityhiAkoI8IxnXJAk+j5uqqsjZDJTk9512FzskeosbS3mzQbY73EV8oVz\nPm90078vJ/Xs6wBzgh/5uGjAbwrHgA5yLY1ikfW9wSqXVLh4/ov16Dz3GVRU\nkiR/BXMDCnW0sh4Tx3k8ReGwfZkxRsadF1WuBGNsTS+/XrIospjwQgoeNo+I\nZbdSkQegxEYx0gFy465xMIBudH5uDsQhdOlXW8aZ6VnS/zWQY5Jmluwbg8Xn\nEiS56xlDu83rp/XEdXbTr1NDSkbwYqkt186PKeZ5RKj6ZihihpTQVzYitkJU\n76iVRgqKYi1OeswzWkY2wC978HH2br09CMsDNY28lrvBV9BMBEytM4jXfqgI\nDIvp0pd2CP9NYjHSQQxdzwEGHWrerGLt0WRLe1NZmxUwo8f38t3PT6D4Zxcb\nD7H/\r\n=LNsD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4e7OQ0w0X49CADw/tBRWuhzbr9Hebm7Ojo4gFcd4JQwIgOiCsUIOb1w25r9p830MZS6f6n09/1jEq7Z5cz4bUPgQ="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.6_1560229127059_0.9459891324237266"},"_hasShrinkwrap":false},"0.0.7":{"name":"ld-react-components","version":"0.0.7","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.7.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"c2a6c368b63ca0b4c00f2e1805903ff360ded70b","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.7","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-mflIFRpXog5i/UE8N4d0ZGLTnrpp5FXOHD9E9uAuHNqCh5DFQxMUfGkmBUi2zJX6Dso4k2fPQEbH8KSXS6OfWg==","shasum":"dc562eb584cf194d48a06032a64e70483b3cfd26","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.7.tgz","fileCount":26,"unpackedSize":429619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAAnzCRA9TVsSAnZWagAAA2wP+gLfcQ5AY3p7voDXoGD8\nxL2Ls+6r9dJmW560y5YqpC6OLA2j1hz0YjA57TZNW6smFCdAa2Y4crhmc4FD\neUXdLjBTGUtR3Ynlkn4kWKB4rE4x35LK2d6hXuT5FKZ0r4dCLCWQXvfy2DoO\n3MJrZEBLOWaWxgG0PIgjma9iaXcU4vX08Uh84gwyv6JWNjyx/QfxIglqybTI\nnYg2IuutXdILe4Vkt6iIpj40fH2KX8CSOUPDuCqNk0fiozX6iljwqGISv2iL\n5JD/9WdQyzA6QAI3krytuyu1MpqvD4meToP5Y6IuRyCfotJbI8DJmuxC1Yt+\nXyLMMkR9Oshw99+dGtNyGqvnW8hqbJE33ThCNW566Ibm2IlvhPYWQBmV4Asw\n7A3ceMXtlO9MVD5zwqIsd5MVoqRqhI98j5Qm3BiBjNGXNqloFxieTvVyTqWI\ne0I07O9i4Ewpb4mYHZn4vgL4wb1FK/jW11YCFyBLmJAHeGeLtFOQRTr4EIfM\n4f3lRPmPgiM3Yet6lDIlw+Y0CtGRQDLjv9HjrqR8r420l78wzf4uGpSzbmoB\nuHC0LAS51z9icRhaU3FPQJyIpnkjjNi43MSRTOTW703Xai2r8ImHQA+vRh5l\nEcjHZ8Q9DEsajEEx1w0VHKk1GXWdHSy6H+pd78d3wlHnsflAQcRgi6b998qp\n1f/Q\r\n=6qDi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBH+dm0hFvoHquvkI83CWrbuckfTKn879dlD/7fwH+78AiASTFHxvYKt4P1fju0RQ6B/f3yIDpWltWCuMyLqPsFhyw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.7_1560283634384_0.1754383280399776"},"_hasShrinkwrap":false},"0.0.8":{"name":"ld-react-components","version":"0.0.8","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.7.0","auto":"^7.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.0","css-loader":"^2.1.1","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.17.3","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.1.4","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.11.0","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"9a80b3bcb66f12e2f10fe36bce9463b12f00eefd","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.8","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-pnVeTgk+s8LddcsRtRUuWJLpjuvAnoYwwhjnRwHirQ6NZyNtuFtufbWgk7R+3XJ1xAZ2KTvfXloi4xUAnutJ2A==","shasum":"23699663175b96c5a2e6393a643101a4b46a7882","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.8.tgz","fileCount":26,"unpackedSize":429795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAC3dCRA9TVsSAnZWagAAlcIP/0uvfwtrz8XDHv+d1sG0\nhhdSNoN2yLbVl8vLR5kMx5s1XDSg5/jU1vxkwVsrBb8W5FXhBLWsQfyJZoAH\naBynj01gxFaaFD/qM6+5Vbjb43ikoFDX7TIuNDrfNNWnj2d0fOrkh3WpAZ1P\nwd8whunUZYIcUOCTICgPm+NUJexrWst8n9xdJLfokww513V0ZqGX7J0ZqIkQ\ntPi5lv8S16KriVAqlTfSKhbBo9h2C7uAZqkSxr/0DkTWdVai6H34250k53ve\nbGeQQlR0Wn5yZHxNr3cESfn9DGUqAbQrPB864bHOTuGlnDnjIkiTn3pQsfwk\n8rBrKJyWYxm+WivtXyL9zbALDZ2Mef7eCOaKjCmwhhszfdu6askh7zOyTH8t\nqDcdnhUUOoKARJM99EKiMW5sJWQpCGYWvXfXfMGJRumSOCfSFRp4P2DPBBpE\nKZQbC1nbNWypCpv8FQBPcwWQeTpzaH1WqNv8dkIB0xwBsee0N01D6SFqiFoq\ndOOo2TZU0rT415xuNwuz+LXTj6qHbseTiPACJzRtkgwlKUkEJGbfrn3iLZfT\nQ89pplrQhRVZl92Uk8FtBXKu585YWwEkPRT29WcZMVefXy8JC8QReUDaCeUe\nYQNtnva0yvWYbohLLOzpC+3ImNhiof55svl3QmMi4n76T7onBzzZinu1LnnY\nuzzG\r\n=HE8p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYYGCnT4ZVhetUJgBcPfCcaqd5TTjZihck0DlZyZJ2vwIhANeTvNlqMKX1UAEyM5LCq5q0mu/LmhmjxFNo7LHbSHD4"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.8_1560292828682_0.5690604641777375"},"_hasShrinkwrap":false},"0.0.9":{"name":"ld-react-components","version":"0.0.9","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.8.1","auto":"^7.2.1","babel-eslint":"^10.0.2","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.1","css-loader":"^3.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.0.1","eslint-config-standard":"~13.0.1","eslint-plugin-import":"~2.18.1","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.2","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.8","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.36.1","webpack-cli":"^3.3.6","webpack-dev-server":"^3.7.2"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"e026192979f5351cb16e33112b872c5c14dc62fa","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.9","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-GQnIaDsHZw2ttU+hHRmqELkgobcAybZEFFJAMrGjGFPgocatG503UzCFz2f/87tWK0QqnSuCfbwX9vt28bjUyw==","shasum":"4f879796102895a63438a8992f538f11504f4639","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.9.tgz","fileCount":26,"unpackedSize":439203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMfqeCRA9TVsSAnZWagAAy4YQAIcOOcNHTqqbzqY3BoYd\nHcxBEjAEovpRG84vLNSfGa3idaqM13PGF5mJsyqAGh8GwiutzEb3GSoTxWmx\nB2x1bZs5q15Fmf7hBAjxpkVVIhll8eFWOGBcCH4iblm53jNuhqzIwAXO9pMe\nvNLyP/NAuwfOh3j9920j5Hs2+v4G3gt75LDxJ9BA3DwRbMqSTGF0EW0ULHUu\nsMMqTo+M+ndlSERjySz4zAJQigfBWVKDIAJlhV7sV1+D2IoGsJbAMZ/0oe4q\n85IkCNntjhKp1Spi+iR8ZSGASWne7PPjghtg1Y+OUl7QEklpMkPIzlX6Fwxf\n+pkuX91IyhyYBjYlyfAjzhKi7S5eKgpCA710T/q6mKdESM1Ct0T+D22Ww1uc\nqtErjuxA0Tei5uUDGnKAw9dklbwDkbN6h/SpK5RJV8jjgF+9FvDZRrc5OXm4\naAml/At+i3T/t1XFCnvIX0+AJbcCe6+GaacIFKAGl1G+dkBf6g8o3aFVaTwb\nI5dBtLghD2btgZ2WhXwa0pbjr6MuTmrdREn6nA/86n48VAuHDyXMBCnuOCIX\n06iuz/2D8gbQHi5LTn+glqMUH4p1W2VXcH8+yIVC+/2otFayxYSmIGqQfP44\nCdEkJt/4Slz3cV3Rvk3Nhjlh1buRYO10kpor/tNttaK9Gm91RIlrDWMB4UG7\nTv8G\r\n=HKxq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIAKkUYSwXE4id3TE7siPRF3j6wnTitZFgtGPe3oqNXSqAh9ALJJ6wD+U8DwtEGZLCVWB7IuvD4oBgblD0TQC6xIB"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.9_1563556509427_0.6600177040074298"},"_hasShrinkwrap":false},"0.0.10":{"name":"ld-react-components","version":"0.0.10","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.8.1","auto":"^7.2.1","babel-eslint":"^10.0.2","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.1","css-loader":"^3.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.0.1","eslint-config-standard":"~13.0.1","eslint-plugin-import":"~2.18.1","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.2","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.8","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.36.1","webpack-cli":"^3.3.6","webpack-dev-server":"^3.7.2"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"f03a38c01cfb4c623cbae19b7f8b37df80907966","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.10","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-+FRxKIfEZj/kGm36OuT2MWyR7FHRCDFN2TouYtrlJN6BzlAEfobot+fV6769tv4PtshWt5HZp2f1PMeKFHT1mg==","shasum":"90497c82dee32944a1c5ff2f59392f7f2eecdd7d","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.10.tgz","fileCount":26,"unpackedSize":439005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMfzcCRA9TVsSAnZWagAAczcP/1iMC6zOoQPyYKV/3AQr\ni9xWV4F7B+ikm2v1xDN/8tsQc1/RFkDT2VF1AKwpecuUsPZV3KnyUmEi9OBf\nf2U+DNgFyAJnmBgjIil3Kk0j3NQMV0nogqov58r7EsjunxE3SnDpAr8M5gUl\nVInPwXk2aBXFfBZMn6d2fXMUGEddfAaX7dYS24DD4uk5xvkt4JZLH3U5cUYP\nXbMOtc2fD8h1CTJA95Edc9n/i2Jh9G8BMlRlnu1dnNWXST5SApo2Zatrald1\nyRrhiaod/GsXZ2kqSaTvwCWDdjx/Lse5tRUk3yFNcl4EVQvhMG8VPpXQvm8V\nC6EeaHhsvOpBEGIpR8XdEL7STln8XNuwLZz6UzMp41vSQdXsgq4Xpp0nayqW\nxcfY7k+4Swy0UMfjEEaS5FPpW0l46iQ2838GIz6cNjQ1V12uIFeOIYIvT+WM\nFmBEFcP2Y04oQ1q+VJhrXagtkyD+aXIDLso8p5g69etUYbdHayJknktcVhIy\nB1PBLI7QUHn/iP7/Zkp2AVUdVDxaO/ZCb/WmxSrNmNqCS4txcj3m7kevGS3Y\nCsUyVeSWwS9ZT11dxuntro6Kx7unNd+IojaL6Wf/ExAYKVO2+51bIWM9T5jF\njbKn6wGQAxsYGlmt7iqosU43pOkO0NXvK9Cv2boEObS5ljZRDucLaFn/idWY\nA4fS\r\n=S4ee\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBF8pMKlQDwpGFsFEL0Wy+PA/uloG+G8CZ4D0PPTw0N9AiEApeJlJ2E0WI4H0alfd06Tr/k9O7Lc0kT2T1CfsfhlOBs="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.10_1563557083736_0.12198404873607926"},"_hasShrinkwrap":false},"0.0.11":{"name":"ld-react-components","version":"0.0.11","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.8.1","auto":"^7.2.1","babel-eslint":"^10.0.2","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.1","css-loader":"^3.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.0.1","eslint-config-standard":"~13.0.1","eslint-plugin-import":"~2.18.1","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.2","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.8","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.36.1","webpack-cli":"^3.3.6","webpack-dev-server":"^3.7.2"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"75e5ed4a0d8a7d08792c624180bfee731fd34846","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@0.0.11","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-s7DoILo20O5vnDPwGtsv7BqzWyHWwkVdiRfY1sujNo8KhUx1ljDeN58Kq98tBgD6yvnMRVrvE5/wm72ukFWNmw==","shasum":"6a36118273fc473097c30ae36cb5ed0efc7bc0ca","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-0.0.11.tgz","fileCount":26,"unpackedSize":439792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeXkCCRA9TVsSAnZWagAANwoQAJk3t4Gfjiu/x7GaRSlK\nOr7TlW6uJwW6HpotDqaGYKuu7RlHVNEkmryXuV94IsUTG5FzeSW4qkkOBUH5\nNsxOK89yX4KkzkrFCpIeh0twX2VTnytctLwBOYj3out/SvJZsaIET9DmA6ov\nl6Ltt0wpVcl/ejv9BH+a2olgVDCECUbVcwMiZqm8JsBIzgeg+Il87WD7r3dn\neRGaghD4SeDIhBp6bSpD7Ql1Kulk1/0AKRAAcXsLcYTMXDzGBpBwbzt/vbcE\ntkaSytNEa/xNS1JVMIUzgtG1DUakeaP8O3ABWGDkO4AHbem6aGSAUTdQxrRU\nZJE/ilxINYJ0DxJYDF2RtWfUVfX/bxt8yxtbdfoS1maegiwQY1IzCRD50r+0\nSQ69qsfKeXICVb2FEMVWmzeivQ9APCPAiZD09O+qvZstJR5PZ82kgUEYfmJn\nvSgYhgICItI2SH9IiJT5xAgAEBzEFV0KgXIejslyO3CW7dHsWWbNZU8iEDfn\ndNm8OPgpKASevVsAZ3bZAcVRDeizKiZy8MYbwvj3fGbk2hfpCLhgDytooFFh\nsnS6RzHajngnljWr6CCfyh695MK0nB/qix5ZhXhPzhFYXJIRLs4FZM/DPMWN\nBPKbSoQ0r2gAp2N37YQX/BdQvcNSO+w7Y77FXTpCK9RipEiITAHc7ChW+yL/\nOzch\r\n=HpJt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBxAxsRG+npW8b58HkMKVB2S7qpYOGfDFGq7Vj+Q8eEAIhALEn9pxJLcN4xcYdhQg8yNDgJ+6fR/sBbmsPEpSIlz3k"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_0.0.11_1568241921464_0.49456159540684674"},"_hasShrinkwrap":false},"1.0.0-canary.6.284":{"name":"ld-react-components","version":"1.0.0-canary.6.284","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.13","react-test-renderer":"^16.9.0","sinon":"^7.4.2","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://codecov.io/gh/intuit/LD-React-Components/branch/master/graph/badge.svg?token=L6URIkiDin\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/intuit/LD-React-Components\"><img src=\"https://img.shields.io/badge/release-auto.svg?style=flat-square&colorA=888888&amp;colorB=9B065A&amp;label=auto&amp;logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=\" alt=\"Auto Release\" /></a> <a href=\"https://intuit.github.io/LD-React-Components/\"><img src=\"https://img.shields.io/badge/example-demo-blue.svg?style=flat-square&logo=github\" alt=\"npm\" /></a></div>\n\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': { value: true, version: 3 },\n  'multivariate-test': { value: 'multivariate-test-1', version: 5 }\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2', version: 1},\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2' },\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: { value: 'a' },\n  b: { value: 'b' },\n  c: { value: 'c' },\n  d: { value: 'd' },\n  e: { value: 'e' }\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n\n## Contributors ✨\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.cmscode.com\"><img src=\"https://avatars3.githubusercontent.com/u/2213076?v=4\" width=\"100px;\" alt=\"Dave Bergschneider\"/><br /><sub><b>Dave Bergschneider</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Code\">💻</a> <a href=\"#design-poorpaddy\" title=\"Design\">🎨</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Documentation\">📖</a> <a href=\"#example-poorpaddy\" title=\"Examples\">💡</a> <a href=\"#maintenance-poorpaddy\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://hipstersmoothie.com\"><img src=\"https://avatars3.githubusercontent.com/u/1192452?v=4\" width=\"100px;\" alt=\"Andrew Lisowski\"/><br /><sub><b>Andrew Lisowski</b></sub></a><br /><a href=\"#infra-hipstersmoothie\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n  </tr>\n</table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n### Adding a Contributor\n\nTo add a contributor run `yarn contributors:add`, choose \"Add new contributor or edit contribution type\" and follow the prompts.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_large)","readmeFilename":"readme.md","gitHead":"af14f2584c2b807cbf94f65eff3b8e46eda3a7f7","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.0-canary.6.284","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-YLJlzI9T1zkWDncNbmZZI83ZLDNqcdtz/7j2rr0+obqMMkWXupPOMj957jcke92Uh5wjcJeSvEB3Jg/1qct9Ng==","shasum":"d24094b0f0c25ef0830fa8aa8f2a3b295a67c2f1","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.0-canary.6.284.tgz","fileCount":26,"unpackedSize":456037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgofPCRA9TVsSAnZWagAAvzIQAJ3f8v0hybliZOoVlXg1\n8FiLBwnRWQ56u222C8eEbC5Tbs9kTTHZHjebBP/LO8QJ2sj6vfa/L9C8QZxK\n0YRAtBkW8lYUnx1R4K+1NxLUr1b3jLYEqENZ4jFyDbYm7qT79NycCt8pU20o\nINDW2jlF4F+dnS6C5k6nMaX2oxBdcKYUZaxhi1090wu4CIFWdp+AL0pabZNR\nItmj4UaKXpS69AtnJMBN5xfZlR8iyfr01awB51h9hN/B+p7wiHaDJ6xWNKaZ\nvOsYZLbIIun36EzoJIXGPAyHwjZV1rIYeY1vJc2cLMRqEjh+Sz61hb6Aw8m1\nfEaugnvpPgpQLIA1E7PBfGy9IGAUgP0gjFb3lQ/ScnGzJ1DSH2NP8hfQDw9e\nuihRxyMDCgrhu4RRIL7CsP9Y3npQVTgU/3WmFG8y5rEkuKeg7LqEwgk4lrIE\na4YHhXZ1A3lI96P4ZQWpYzam+KanJJmz3vRrHpCk34llOrFNwZvjonJMltXf\nue/wx8vP091f7tochg49SKrPC1EUriVmXfPYmjPj068NFC6jBdf5bepc5Abu\nzx+Sl8fDkP0Eq4Tst9mDI1L3WbBk3BjNfClGjBZ+Sp4+oElQXVpu2pr+nrKl\nIgM+c4AjBQ/eqzse8LnYy9NR18gTqUvStecfRaz6NHTmZDINmht23UL0mS8x\njF9N\r\n=k/2Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzzoqev9qY8fQ6rD/XFVtkNv5AIvjXoXJDNhNX150t0AiAPtQVxmgNiX+uuVF2gxmehjY529wVYqq9Np0Pj/iFcyg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.0-canary.6.284_1568835534388_0.44685099874575385"},"_hasShrinkwrap":false},"1.0.0-canary.6.290":{"name":"ld-react-components","version":"1.0.0-canary.6.290","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.13","react-test-renderer":"^16.9.0","sinon":"^7.4.2","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://codecov.io/gh/intuit/LD-React-Components/branch/master/graph/badge.svg?token=L6URIkiDin\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/intuit/LD-React-Components\"><img src=\"https://img.shields.io/badge/release-auto.svg?style=flat-square&colorA=888888&amp;colorB=9B065A&amp;label=auto&amp;logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=\" alt=\"Auto Release\" /></a> <a href=\"https://intuit.github.io/LD-React-Components/\"><img src=\"https://img.shields.io/badge/example-demo-blue.svg?style=flat-square&logo=github\" alt=\"npm\" /></a></div>\n\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': { value: true, version: 3 },\n  'multivariate-test': { value: 'multivariate-test-1', version: 5 }\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2', version: 1},\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2' },\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: { value: 'a' },\n  b: { value: 'b' },\n  c: { value: 'c' },\n  d: { value: 'd' },\n  e: { value: 'e' }\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n\n## Contributors ✨\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.cmscode.com\"><img src=\"https://avatars3.githubusercontent.com/u/2213076?v=4\" width=\"100px;\" alt=\"Dave Bergschneider\"/><br /><sub><b>Dave Bergschneider</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Code\">💻</a> <a href=\"#design-poorpaddy\" title=\"Design\">🎨</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Documentation\">📖</a> <a href=\"#example-poorpaddy\" title=\"Examples\">💡</a> <a href=\"#maintenance-poorpaddy\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://hipstersmoothie.com\"><img src=\"https://avatars3.githubusercontent.com/u/1192452?v=4\" width=\"100px;\" alt=\"Andrew Lisowski\"/><br /><sub><b>Andrew Lisowski</b></sub></a><br /><a href=\"#infra-hipstersmoothie\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n  </tr>\n</table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n### Adding a Contributor\n\nTo add a contributor run `yarn contributors:add`, choose \"Add new contributor or edit contribution type\" and follow the prompts.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_large)","readmeFilename":"readme.md","gitHead":"d6d0cd53326c88636e372f38005454ab70ba6294","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.0-canary.6.290","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-gbm507RcodQs9CfBYsK+V6krfrD7shLjSTuyAUhiXOafjIAcW6Gv/U19BOi6/JoKxLzYgvkvA+60FryS3OOMsQ==","shasum":"5ed97045b92f670f93e4fc7c2e445fe4b18af8e2","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.0-canary.6.290.tgz","fileCount":26,"unpackedSize":455960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhUtPCRA9TVsSAnZWagAAGmAP/3jVZpymlxelb1VH6/On\n+l5Yuwail+VuhGySmV/gj4wapaaPN151s1ZBgAlPiGwRo+5Ah47XKIVw3sqb\niP7is1zvo8z2fyHFqEw4cmBkmJCFMdsMLR6mwOvabLB22LikpesDcSl6z4M/\n59zgwCB8qlYl+zwb8+rcnaXR9n4hQt/oQSkKnLCwxT09/2mAess3RPjOWls/\n8gEPvM71rnrzJzKKiVetYb7bbO3ug1j/9ZbHZrd/NrIW3fy0od2BtsUaH08j\nEx3C/zv54zgfThYMSd2twjyos6uhTRGM5pOUtrS0BWHGAr3NFyK7lGf07sC0\nrwQuM2caszQYy0HGohnm6H20ukiRt22wR3usE2a+x1ronzxWHEjN8Z8CAKwW\nkG7fQ+WfrllxODaYf+0W4chuOaXMwI/oJVHcU+Uc3tZTdSGcaxLZklIt/QQS\nPvbqjOzH3urHHhZrcGAgvW9ufbHp8cdQvxGTTOWdNJe/F4bY+QNHLsk5uvTU\nbvyKKN29ugG4z0/q1QhHnSaRyiY/kM8UV+TA0jduzzLUfBB6iJ/Qg7oYqwRF\n7SBsZwhW/7OZufnz052IiKjyKQIsrzTbOi8X0XbNMljtXTgNLWERno7VHnuV\nIyFVbl10ztlUNKlZ/lzIJiHiTJSdMP75hZEeX5YLYYfOWFJtJWA4Af2RcVGj\nfxI6\r\n=4Dm3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7zHf5a1KFEO7Oq0BFyZkCXbR1eLophZf65RFomQr5GAiEAtTqSBArpusbf7ZVxPpA12rA5mZoxZry3VZMZd/11RhI="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.0-canary.6.290_1569016654484_0.7352350998167176"},"_hasShrinkwrap":false},"1.0.0":{"name":"ld-react-components","version":"1.0.0","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.13","react-test-renderer":"^16.9.0","sinon":"^7.4.2","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"gitHead":"9796ec35b7c46aa62c91d5b5e4976d9916b035ad","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-YybgQpLt11GM0KYHYEIxHg3WJqUpys0o3ErCe1QnT1jlOnFeGuQfigmN4jajbGZ0V+tz7lvcs2xNCo6ZaxrtNA==","shasum":"93a7c4bf48babd85a07a99b4be6491d664c50abf","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.0.tgz","fileCount":26,"unpackedSize":456262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhU2KCRA9TVsSAnZWagAA4UoQAJ6VSAiH46Vl2y33k/sx\nDrrC1f2QloISmByZuNtYZsa6NNv8IGypoxHNk55zucjjaKrNl086KacMAaZk\nZs74NK2A9hXIGoeJvPJSwL+ePcEkh7xV0jIjS8MCvei3EhMBvNC9b4NtMMWa\n3VexAxHn0EYwdJGazLI+2YVbGirA9Hc64m1fgxQyi0NDB/7xDlcPSPfrohMT\nFHZ+TCptF9np9syWOzUV6kA6qdMGCvuqogXOumreVike3mpR52BzRGZiLl0I\ncGxASaUW42/H2h11Aas6/I5FFLfmzv516efcZZz7CuYwpB5HkQsLWlDGsC89\nOy3U5qyNOAFH/bdEYGJn/5smpduARKchtFvtN0JizfzBBgcgscFp72KVaYa8\n40w1sGlT1HrxbN9u590augiveDTUBmYYhPUYsQQwr2Nv+tvNBPQk4/H7OVYe\nKZUWPkvdK6Jh72llkyHehR6cxPF+GRS7ynjL5PSGymv4eN+Ya0R7NxFEeSUd\nSocJU8QyCyJEsdCR2mIjw5SjWbmnnW/afYosc4fzKw6mVnFUFwxuEA9WOVcf\now74k8FPWZMjxTRj48MvW43oieiWfcAYmQLAbb9anshd5xNHlN8+IiQ5vcs5\nhPn+cwyUIgYJ+Na6fvhgX56b11bvQZCgWPA5jCwL37YIpkEvrDNbzXHqoSo/\nlSwm\r\n=7HQx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSHE5ucDI6xYKrCh4RBVYjM1xPf8xV9fPiJBfKoYN3BwIgac/75TMjmW2+daOjN+YHKn9xbmglrABx1hAXBD/j66M="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.0_1569017226197_0.9298740674170443"},"_hasShrinkwrap":false},"1.0.1-canary.7.303":{"name":"ld-react-components","version":"1.0.1-canary.7.303","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.13","react-test-renderer":"^16.9.0","sinon":"^7.4.2","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://codecov.io/gh/intuit/LD-React-Components/branch/master/graph/badge.svg?token=L6URIkiDin\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/intuit/LD-React-Components\"><img src=\"https://img.shields.io/badge/release-auto.svg?style=flat-square&colorA=888888&amp;colorB=9B065A&amp;label=auto&amp;logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=\" alt=\"Auto Release\" /></a> <a href=\"https://intuit.github.io/LD-React-Components/\"><img src=\"https://img.shields.io/badge/example-demo-blue.svg?style=flat-square&logo=github\" alt=\"npm\" /></a></div>\n\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': { value: true, version: 3 },\n  'multivariate-test': { value: 'multivariate-test-1', version: 5 }\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2', version: 1},\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2' },\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: { value: 'a' },\n  b: { value: 'b' },\n  c: { value: 'c' },\n  d: { value: 'd' },\n  e: { value: 'e' }\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n\n## Contributors ✨\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.cmscode.com\"><img src=\"https://avatars3.githubusercontent.com/u/2213076?v=4\" width=\"100px;\" alt=\"Dave Bergschneider\"/><br /><sub><b>Dave Bergschneider</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Code\">💻</a> <a href=\"#design-poorpaddy\" title=\"Design\">🎨</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Documentation\">📖</a> <a href=\"#example-poorpaddy\" title=\"Examples\">💡</a> <a href=\"#maintenance-poorpaddy\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://hipstersmoothie.com\"><img src=\"https://avatars3.githubusercontent.com/u/1192452?v=4\" width=\"100px;\" alt=\"Andrew Lisowski\"/><br /><sub><b>Andrew Lisowski</b></sub></a><br /><a href=\"#infra-hipstersmoothie\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n  </tr>\n</table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n### Adding a Contributor\n\nTo add a contributor run `yarn contributors:add`, choose \"Add new contributor or edit contribution type\" and follow the prompts.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_large)","readmeFilename":"readme.md","gitHead":"28374824496519d469fc27c61f6b5fd4127e9935","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.1-canary.7.303","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-guQKNKiwtLpbztnO1l1bF6u++zDeJUKWtA2hjVVh7/9XYDaV+T7EssAPaNnMNC9P5xByuXcFEj0ajt2dZ19LQg==","shasum":"3104582b4624c44e6dd336ce809f0a894b8be545","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.1-canary.7.303.tgz","fileCount":26,"unpackedSize":456285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhVLnCRA9TVsSAnZWagAAWIkP/3KuGhPGxgIc//ouK6Wf\nrvtOWVamiV1C7gFDbDW1LHapux9bBV+EbMj7j+gisSncuw8krSQkizhCeLI5\nzzK1PVsYMqEMN0qCxEwOViyQKzoQsYzjEUJfkb4pErd9/NauZVyuwg8wLKaW\n5FEpFEgGXqFq//i53Cj81OrjidMf474Hr2bQarBnB4gVzOjyjA4sfGRavPXU\njzbITXxqj1yT1XENdHcEnFF9zZohbY5uBpgG/dC0tEsfgygH652kbKCcg//h\ntoYLdNKszA7j4J4D09C7i+aQg2W2l1ZGNvLaoEHgZvYF5Maxf+pp3vNm+oeS\nmkwM/Y1m0MWsfl/ZHmZ/OLxa8xZXk/nIlMLGDTraNOOwMY/Pl3GZetue7bhT\nWODHyMxkhlv/4bPCPd/roTf3/1wuyVKz0/SBWKvNI/p3fztSB+U5U4bgEXGd\nq8lJFj5I8jG6FBmNyI0PS+mBP4E3RUoCJIar31WZBUYZ1VDpbdmPyktYHitU\nv7vgyl9XWXiRL6kacOAuWpLwdWLg3agB8jHIzR1NMS25BZlzyafmVKt1fbSM\nZm7aLfkWKbU2tkDhGPcCIz34YqLRitRdspki8FNasnW7D9cWe+gQ2DrbU+le\nx/ezq7oiiOBFFofPRFK2QRwA4+4+pYYrmJAI+IfpbqQ4U05CT5g8g58dBA9n\njNv8\r\n=93HL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHYgBdPV0U0QUJXx5Qe+z5iyXKB57ysSW2705Nd8PYiAiAuzYC68XQwneCI3Kunl2blCLHTlxJv6LBMPzoX8AZvtg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.1-canary.7.303_1569018598869_0.6270592719677464"},"_hasShrinkwrap":false},"1.0.1-canary.312":{"name":"ld-react-components","version":"1.0.1-canary.312","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.8.1","auto":"^7.2.1","babel-eslint":"^10.0.2","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.1","css-loader":"^3.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.0.1","eslint-config-standard":"~13.0.1","eslint-plugin-import":"~2.18.1","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.2","eslint-plugin-standard":"~4.0.0","expect":"^24.8.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.8","react-test-renderer":"^16.8.6","sinon":"^7.3.2","style-loader":"^0.23.1","webpack":"^4.36.1","webpack-cli":"^3.3.6","webpack-dev-server":"^3.7.2"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://codecov.io/gh/intuit/LD-React-Components/branch/master/graph/badge.svg?token=L6URIkiDin\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/LD-React-Components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/intuit/LD-React-Components\"><img src=\"https://img.shields.io/badge/release-auto.svg?style=flat-square&colorA=888888&amp;colorB=9B065A&amp;label=auto&amp;logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=\" alt=\"Auto Release\" /></a> <a href=\"https://intuit.github.io/LD-React-Components/\"><img src=\"https://img.shields.io/badge/example-demo-blue.svg?style=flat-square&logo=github\" alt=\"npm\" /></a></div>\n\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': { value: true, version: 3 },\n  'multivariate-test': { value: 'multivariate-test-1', version: 5 }\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2', version: 1},\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2' },\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: { value: 'a' },\n  b: { value: 'b' },\n  c: { value: 'c' },\n  d: { value: 'd' },\n  e: { value: 'e' }\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n\n## Contributors ✨\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.cmscode.com\"><img src=\"https://avatars3.githubusercontent.com/u/2213076?v=4\" width=\"100px;\" alt=\"Dave Bergschneider\"/><br /><sub><b>Dave Bergschneider</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Code\">💻</a> <a href=\"#design-poorpaddy\" title=\"Design\">🎨</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Documentation\">📖</a> <a href=\"#example-poorpaddy\" title=\"Examples\">💡</a> <a href=\"#maintenance-poorpaddy\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://hipstersmoothie.com\"><img src=\"https://avatars3.githubusercontent.com/u/1192452?v=4\" width=\"100px;\" alt=\"Andrew Lisowski\"/><br /><sub><b>Andrew Lisowski</b></sub></a><br /><a href=\"#infra-hipstersmoothie\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n  </tr>\n</table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n### Adding a Contributor\n\nTo add a contributor run `yarn contributors:add`, choose \"Add new contributor or edit contribution type\" and follow the prompts.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_large)","readmeFilename":"readme.md","gitHead":"ba4d3a2335da3d63b299020522868f037a21d04a","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.1-canary.312","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-85Y9VUARLp1pHh5nqH6gKlZfz8pIY8qYVupjoMPc+ttY6EVbCFbYSgBwZ4LhYZes/FcMe+iqiCkuNDdM+3GJvQ==","shasum":"c34138e1fcdf872cd752951473212b4b941abaee","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.1-canary.312.tgz","fileCount":26,"unpackedSize":445196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhVhfCRA9TVsSAnZWagAArzEP/R5lBdDZZS3WF4oLeySC\nPewwB9SRBGJFzzg7jzaRL7Q37uH0zxal7KuAbjBjII75Ir2DHKQMOj8eQXGe\niheN+gpVwGxt9s6h3YCuwHRvu7RPjfH/J1j49Eu4tXZDUykUOuvZxueifPFm\ni+YAc6SUFhZjE68duI78GU7rakN+BRbjovGHulyUptAQxbUTYRkqs26sYsGu\njQY/GDt28mzdjMvRim0ILeT6Ww8ebViyP+TjXEEX6W21XZCGv9PvBFtDtPF3\nsBWREmQq6MU4MVilHk1qs51BR+IAvqDpNVJ7QwGu+HVQxBlhnBUPtceai4/D\ndV523aHQMUbPrxp+zJyzqiCONEet2lmdpfOTNcEjJXBw9MvlIAa+nayCpoer\nNNO8AjgAhRTJsHn87KDjp6Mj330VERLEmMcrq7aM3NP6X2rcm0eibEKkyxx+\n8r5wogmWuW16EU5AfG23QNw49dGKFxhEsrbDb9Mcz0SrqvdN/jszy7+aB01q\nC1j9QfaxjJRTABC5TB9QY1Jol41tNT3TBKItDNOTs++76Ozwynkx1TV95d3I\nuEb1uXIXx73M3uS2R6WK0sjHvbBdLBwB8gvLj19m6SSRdlQ9Nz+Ix6hNcTFq\n/76rQF5KJnM2UBeG+3EpwHve2AcnO2TSIETW2MIvSotVEjZr8PInI2y/47wh\ndGwB\r\n=OCZc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEL0g33L/NWTWokRVz+vUOLYG7PwSWX9PqO80cwRabdCAiEApWHOZHVE6p3WSfcl8p9zJYujJ0QlT3sCceflusDb21o="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.1-canary.312_1569019998399_0.5817036870421277"},"_hasShrinkwrap":false},"1.0.1-canary.8.313":{"name":"ld-react-components","version":"1.0.1-canary.8.313","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","postpublish":"git push --follow-tags --set-upstream origin ${branch}","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.13","react-test-renderer":"^16.9.0","sinon":"^7.4.2","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://codecov.io/gh/intuit/LD-React-Components/branch/master/graph/badge.svg?token=L6URIkiDin\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/LD-React-Components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/intuit/LD-React-Components\"><img src=\"https://img.shields.io/badge/release-auto.svg?style=flat-square&colorA=888888&amp;colorB=9B065A&amp;label=auto&amp;logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=\" alt=\"Auto Release\" /></a> <a href=\"https://intuit.github.io/LD-React-Components/\"><img src=\"https://img.shields.io/badge/example-demo-blue.svg?style=flat-square&logo=github\" alt=\"npm\" /></a></div>\n\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': { value: true, version: 3 },\n  'multivariate-test': { value: 'multivariate-test-1', version: 5 }\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2', version: 1},\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2' },\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: { value: 'a' },\n  b: { value: 'b' },\n  c: { value: 'c' },\n  d: { value: 'd' },\n  e: { value: 'e' }\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n\n## Contributors ✨\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.cmscode.com\"><img src=\"https://avatars3.githubusercontent.com/u/2213076?v=4\" width=\"100px;\" alt=\"Dave Bergschneider\"/><br /><sub><b>Dave Bergschneider</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Code\">💻</a> <a href=\"#design-poorpaddy\" title=\"Design\">🎨</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Documentation\">📖</a> <a href=\"#example-poorpaddy\" title=\"Examples\">💡</a> <a href=\"#maintenance-poorpaddy\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://hipstersmoothie.com\"><img src=\"https://avatars3.githubusercontent.com/u/1192452?v=4\" width=\"100px;\" alt=\"Andrew Lisowski\"/><br /><sub><b>Andrew Lisowski</b></sub></a><br /><a href=\"#infra-hipstersmoothie\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n  </tr>\n</table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n### Adding a Contributor\n\nTo add a contributor run `yarn contributors:add`, choose \"Add new contributor or edit contribution type\" and follow the prompts.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_large)","readmeFilename":"readme.md","gitHead":"0101fe49cb488095dd3d9b673f63dfc5ccbeadff","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.1-canary.8.313","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-ZglaVANkUNC4CPVjLDYYzE9ZBxeuSxLtEyaVNRZtD/OKyAi9SDoAZ80qL76R7KYvghq6j3WlNszX1MLm9ccShA==","shasum":"7f269ca23571089a749557f0161602cf247339e1","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.1-canary.8.313.tgz","fileCount":26,"unpackedSize":461414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhVh+CRA9TVsSAnZWagAA+0gP/1V/MQhLH+QZIL+ZrqcL\nLv5hiSbndYa6ITMyfyEEvY2yxV9lwFSKlHCmt+rywFDaI+fuWLsFsvCuFAis\nQzEnBxi6hHEPUvRocz/tavUfS1CB56ThzayyX2LclghKkouHDnvO1VrZi2u9\ngavUgnuF93bhvwjbR3KhIwaEV05GYyQpJ7UjI/GPH2FY4AfZtqEjca0Ik9xt\nB6IklU67CR2VmFrPLmWCvKYam0ZS280JjCZyiyo7HKM61daMdsNYu5CotnD7\nM44o1ea70Gk69IOWMaHebxjbEiR47QWjn0llPeO2KfSPWtfyp6KpxpsmHOsQ\nbb17MJUc6Bi6tt8du8Hv1724Bj6u5gdvJTRG+kN0x9BTGxjObm0aFLoadb2J\ngPC77L2QqlQtzxSdMzHJ1EE0gOXaehY5MB7oimC7QJCy3Rvn/w0otIpaDqGl\nQH9xf5tHC+xeeLDiArHGYV2JdV8JktwsY/pJJeyuxugwlREHKXbEfn0Wbauj\nqUdqF/Kk3hnWZ0kN66Sn4iKnj8dFR3awR046Wn8TAbQrD61H/ywwpDyGoALP\nsAnEOBzhIuiAd0OS5k8hfMH3owBYYUvI1T8NM4dOgTbf9vSLKUPKUzUddawy\n/UF0CXsnaUR7B5USbjNNhfcDJTri7SqsoDotCic9H35W24FfqlHDN3FX8EWb\nIzhA\r\n=KiS8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNKsT0bWJF/4c9c+CFzRX+/0Jf/ZVN7qJlZSJ09dtepAiBGswkdGRGRprnIncwcOxTCswcnTdSpIHjGjBWIhx11Vw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.1-canary.8.313_1569020030108_0.8194268435839389"},"_hasShrinkwrap":false},"1.0.1-canary.9.318":{"name":"ld-react-components","version":"1.0.1-canary.9.318","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.13","react-test-renderer":"^16.9.0","sinon":"^7.4.2","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://codecov.io/gh/intuit/LD-React-Components/branch/master/graph/badge.svg?token=L6URIkiDin\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/intuit/LD-React-Components\"><img src=\"https://img.shields.io/badge/release-auto.svg?style=flat-square&colorA=888888&amp;colorB=9B065A&amp;label=auto&amp;logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=\" alt=\"Auto Release\" /></a> <a href=\"https://intuit.github.io/LD-React-Components/\"><img src=\"https://img.shields.io/badge/example-demo-blue.svg?style=flat-square&logo=github\" alt=\"npm\" /></a></div>\n\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': { value: true, version: 3 },\n  'multivariate-test': { value: 'multivariate-test-1', version: 5 }\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2', version: 1},\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2' },\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: { value: 'a' },\n  b: { value: 'b' },\n  c: { value: 'c' },\n  d: { value: 'd' },\n  e: { value: 'e' }\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n\n## Contributors ✨\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.cmscode.com\"><img src=\"https://avatars3.githubusercontent.com/u/2213076?v=4\" width=\"100px;\" alt=\"Dave Bergschneider\"/><br /><sub><b>Dave Bergschneider</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Code\">💻</a> <a href=\"#design-poorpaddy\" title=\"Design\">🎨</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Documentation\">📖</a> <a href=\"#example-poorpaddy\" title=\"Examples\">💡</a> <a href=\"#maintenance-poorpaddy\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://hipstersmoothie.com\"><img src=\"https://avatars3.githubusercontent.com/u/1192452?v=4\" width=\"100px;\" alt=\"Andrew Lisowski\"/><br /><sub><b>Andrew Lisowski</b></sub></a><br /><a href=\"#infra-hipstersmoothie\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n  </tr>\n</table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n### Adding a Contributor\n\nTo add a contributor run `yarn contributors:add`, choose \"Add new contributor or edit contribution type\" and follow the prompts.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_large)","readmeFilename":"readme.md","gitHead":"f1fc0176b876b6e1987a949a9f6e1c2a688148e1","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.1-canary.9.318","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-93zTRyRINWyftGP8NWxwCu876FIG2cAQPPAQDiOo0TFgk4Z6/k5sHOXNpS0iWIBcSTU+UqWess2bgYQ73grrKQ==","shasum":"690478ec04c7ffe32e520826cc48e3fa67b9d4c5","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.1-canary.9.318.tgz","fileCount":26,"unpackedSize":461652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhVwqCRA9TVsSAnZWagAAQt8P/0kyw1654PSZb4FZXso9\nZe+c7ZweIIA4Fj1A97a8SQavLdsXXkudiamp5RdL7jLL1JSPY6LWFBT4+TF5\nTs8uDe1JLasIaghGcfIZXs+tyX9NGZ2tur56jl2AQNSm/gj4nLHANpnpvw5J\nyimfQjOJepXMda2qHLEwEUPR0ztuaz1T4qubORtMpAiZ0kAWkXSIz5SfIXp+\nDk/fPcI9Or9O+ziKTC1VE7QqrKeOJypC/uyIL1e+6PMuWv7jdkdYmbxp5gPW\nvWyJvgajfgbHfud9LcGxa90641otOl4YC8a13JswSS57XcsZ6wdgrWb8+zBN\ne3qMpPNuAMjU6qfNtVGONyArf5y7JFI26zqDRghV7esrRtop5N+zUZ2bbo8y\n4jwhs3n0rmkMUvHoV+hvOWheUPcD2hzRDr6e6IPXQco8r5MTPGkz6/nRrVIT\nkNNjq78zD5p5y4mWakx1xEi3Ye2XadpWIn+O8F8Hc/7pD9LN98eFz/0YTQVj\niRpi6tWL/Tl22Q3BZgseFbOmD1w5xIkPeX7KJheyrig4LlnL5SC9C0YxZ53m\nYZm1h5H7u39oQuDOK9XLtZzdcOdzWRjHp3eJLQ4E66CJrRLe59JYOr337FJJ\noaKT/7WbnvjyzxvPJg5dbSVPdIOrs6gD9IY9Z5Fb4J3jmD2R11ls1vOvUpP2\nsMVC\r\n=bTKy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvLgtqhgvWZhdNpbuu9WFNmH2q1Tx0frj0SSrm427SpAiAva9PBDR3kP9ub6vOWIxHGWuFKwZGKymZVW4YmKPy1IA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.1-canary.9.318_1569020969959_0.5897400964670507"},"_hasShrinkwrap":false},"1.0.1":{"name":"ld-react-components","version":"1.0.1","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.13","react-test-renderer":"^16.9.0","sinon":"^7.4.2","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"gitHead":"50d45a3ce73daf8b6a6050d5cf7c9a54f03b16f7","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-ruy+KaCTtKxQLcSSpERrzC+Z88KPJFRkgwujNNqF6VftLDY+QkSUOjtru5VYFnjzqgWrFf8r6diZd/LFazxJqg==","shasum":"a5c6f22818fe04bfe9e4ced7125e44af5564892d","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.1.tgz","fileCount":26,"unpackedSize":461937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhV35CRA9TVsSAnZWagAAJoYQAI/JJqXtS03/euQZ7uik\nncYO61zFMNsqm7iRzN7iaDCWvU0TZeXIYr01EcgCHmIbs7jc0rTahF4d9X7I\nuAn7j5OBidxlWnl0tOQ48AHAcRMhuebacP6RAPDcQ1bJBo0kDJnagUxh5foZ\nLSOfciRzAfRKjhrmYfDv/a6WcFoW3ZIFju9DKD+f3bRQA8UXWijZd0E5Skyn\nrp/QTOzGBTAgu7YRNSl8MPSBb9D2K6s0HP+HVO7yTO/OshUF/a9drM85gCbb\nb9jyKiHM4YnjUfKnZTdahnyAxfNpwfTl+3jIXmTRmTkD2g1f9n+/DJJqywep\nKpTNezJ1oyCY6haDeMC/TXE5j0jaP0nEamQ/AvfSqdNwwo/9WXYKoN1g9muA\nYK/jd1Qrix4UZQdtoT48Gumj8YaxBEqPZhlNXGqdz6V2Bo+9nPaBfmvx8D1n\nPbn5IJC94oT5qgd5vzHQ4fPi3safC94QXAhQ7CA6X/sSM8Kv/iMgNO+a0ttk\nAEMNnIXPh5FSnP3oiIb8lJ2tWeTDu1GQ3bFJCESAh/4g+VVg1VQgq0Lihn1t\nFc61o8BKqDJqe+MNsEdzJBjeZBrrCZfSN3w+1+64cZHld6/nQ2jfh7chq1sb\nYdGFqqVTPPq/tn8cmb+iu8yP9tjaTovSsf3eJrSq1mzIP9hA5OP+D+G4zcIs\nPoQ4\r\n=trGr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/pzklKntGqah/yGQPed6GnxRM0jNB5SXPW3FaJz2jtAiEA1CyaaccA5/7fVkACBA7baxYu7g3fzHZ6lLCWpbDVHM0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.1_1569021432469_0.44072718623791896"},"_hasShrinkwrap":false},"1.0.2-canary.332":{"name":"ld-react-components","version":"1.0.2-canary.332","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.13","react-test-renderer":"^16.9.0","sinon":"^7.4.2","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://codecov.io/gh/intuit/LD-React-Components/branch/master/graph/badge.svg?token=L6URIkiDin\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/intuit/LD-React-Components\"><img src=\"https://img.shields.io/badge/release-auto.svg?style=flat-square&colorA=888888&amp;colorB=9B065A&amp;label=auto&amp;logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=\" alt=\"Auto Release\" /></a> <a href=\"https://intuit.github.io/LD-React-Components/\"><img src=\"https://img.shields.io/badge/example-demo-blue.svg?style=flat-square&logo=github\" alt=\"npm\" /></a></div>\n\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': { value: true, version: 3 },\n  'multivariate-test': { value: 'multivariate-test-1', version: 5 }\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2', version: 1},\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2' },\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: { value: 'a' },\n  b: { value: 'b' },\n  c: { value: 'c' },\n  d: { value: 'd' },\n  e: { value: 'e' }\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n\n## Contributors ✨\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.cmscode.com\"><img src=\"https://avatars3.githubusercontent.com/u/2213076?v=4\" width=\"100px;\" alt=\"Dave Bergschneider\"/><br /><sub><b>Dave Bergschneider</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Code\">💻</a> <a href=\"#design-poorpaddy\" title=\"Design\">🎨</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Documentation\">📖</a> <a href=\"#example-poorpaddy\" title=\"Examples\">💡</a> <a href=\"#maintenance-poorpaddy\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://hipstersmoothie.com\"><img src=\"https://avatars3.githubusercontent.com/u/1192452?v=4\" width=\"100px;\" alt=\"Andrew Lisowski\"/><br /><sub><b>Andrew Lisowski</b></sub></a><br /><a href=\"#infra-hipstersmoothie\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n  </tr>\n</table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n### Adding a Contributor\n\nTo add a contributor run `yarn contributors:add`, choose \"Add new contributor or edit contribution type\" and follow the prompts.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_large)","readmeFilename":"readme.md","gitHead":"50d45a3ce73daf8b6a6050d5cf7c9a54f03b16f7","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.2-canary.332","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-0bkKWGtUcS4IwKj9gmjWyv8JBkuKEYgI4dj7Z/KRVDbmQ/PvCu/CdFOJG41pinm6IyjyyUhDR1PUMvr+gInKqg==","shasum":"758aa37b0e253704d099155f611405cc74964a05","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.2-canary.332.tgz","fileCount":26,"unpackedSize":461948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhZVgCRA9TVsSAnZWagAA1xAQAJQ0C/Co+eNcWAM+EaUU\n5nTUtHS7T27/EzLpSnhDqSsKIJFY8Ywwu1bbNtmfRHmHZX6isuqVcEBsY5aq\nkhnw9gz9+pwJ9G903E2VApvRjfSFSJytQFxzv+8xZ3LJc/mevC2rwJPps6jW\nNwXCsNaUdMadtnXpGz+FVo3GqPr/sTlVA7W6aatj9CY3UPvBc9o+AphaTeZQ\n6vygLqX9T0gbXaKVOB0Q1Dm6QymCm6oenx0y/MKsf+krL7MNxcnMbc7KA/zU\nFcbI9w2okB5xhiUY7MxFuSJnPo9SLFPwTfazq7BN5ekBsh4xOAXPlJXenHYM\nJroHy+1Ula+qQ0gZp9W0HqEOpOMLnpq9HYB7bs8PgAhayHGGc6lRDyMbOgCd\nYces91rwsZJoP35hCrcnyFedd7SXhFpyMUy70RyjwI/Brwd5+GWLW+Hr16uB\njyJyhXl3L9nkVk/hdQslzwNPQRX/aC2taZRcWvSMrTfz0zLDhvMNHFoFvx9K\nkcu0A9Vzbah4Mqfw6DiogDrho3ak/fecNbGUWLIcz7+tc/Z8MSkMq8Ut5Ab4\n9mfBsIwmjQI40Eh4QXbn94fZBQOZizhTsd0alnXFosmZvsCDG0+XstiO0K+8\nMBXFfpA24TazYqnSGyUHgRYn5oZME15F859TeWV5NL7yK4zprPv0L1yrzmAO\ntcBx\r\n=k8Rj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX0IcD8WMbouKYifCD31N3neD9Wp9gdg35/uYntTOtywIgCCNnSL2hbnSJ9xhEB3/ku+YUnvMqwNj4U/xBmU6vsUY="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.2-canary.332_1569035615531_0.22723746343264994"},"_hasShrinkwrap":false},"1.0.2-canary.336":{"name":"ld-react-components","version":"1.0.2-canary.336","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.13","react-test-renderer":"^16.9.0","sinon":"^7.4.2","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://codecov.io/gh/intuit/LD-React-Components/branch/master/graph/badge.svg?token=L6URIkiDin\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/intuit/LD-React-Components\"><img src=\"https://img.shields.io/badge/release-auto.svg?style=flat-square&colorA=888888&amp;colorB=9B065A&amp;label=auto&amp;logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=\" alt=\"Auto Release\" /></a> <a href=\"https://intuit.github.io/LD-React-Components/\"><img src=\"https://img.shields.io/badge/example-demo-blue.svg?style=flat-square&logo=github\" alt=\"npm\" /></a></div>\n\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': { value: true, version: 3 },\n  'multivariate-test': { value: 'multivariate-test-1', version: 5 }\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2', version: 1},\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2' },\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: { value: 'a' },\n  b: { value: 'b' },\n  c: { value: 'c' },\n  d: { value: 'd' },\n  e: { value: 'e' }\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n\n## Contributors ✨\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.cmscode.com\"><img src=\"https://avatars3.githubusercontent.com/u/2213076?v=4\" width=\"100px;\" alt=\"Dave Bergschneider\"/><br /><sub><b>Dave Bergschneider</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Code\">💻</a> <a href=\"#design-poorpaddy\" title=\"Design\">🎨</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Documentation\">📖</a> <a href=\"#example-poorpaddy\" title=\"Examples\">💡</a> <a href=\"#maintenance-poorpaddy\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://hipstersmoothie.com\"><img src=\"https://avatars3.githubusercontent.com/u/1192452?v=4\" width=\"100px;\" alt=\"Andrew Lisowski\"/><br /><sub><b>Andrew Lisowski</b></sub></a><br /><a href=\"#infra-hipstersmoothie\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n  </tr>\n</table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n### Adding a Contributor\n\nTo add a contributor run `yarn contributors:add`, choose \"Add new contributor or edit contribution type\" and follow the prompts.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_large)","readmeFilename":"readme.md","gitHead":"81475658f440e6bb048f4177395e2a5de49303ba","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.2-canary.336","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-WR1M4cSrZMCm2LChaMwkQp/DJBuDD4rXEYYSejGc8pHP87gGv2j2QdhXyEejGE0D0IQV2iNjLghW3tHp89ywgg==","shasum":"b218c1c4d68fc6e364b6e12c5cd9332f489b9647","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.2-canary.336.tgz","fileCount":28,"unpackedSize":2895744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhZW0CRA9TVsSAnZWagAAfWgQAJJBO/ODL7Ij/Mlm4XqP\ngYaxoT0hHItI1vl/tdMoR+UczsN+38Th9hxhe3uIwD8e3EI+Pf4cBT73wFG4\na3T9p9VYC4nPaL0mcpP0LbejU3jxZBM2oBfjHAc5HTMURmob8Zumwhm9LY1c\ngWs9/QA1LqRCP/vbr/NYlKorsKi7i4a9HEP3M6Z/HRJiCz1ixd4cmtZ5XonW\nMq99gbN9PFaBqDU1Z4dbQDOqztEcQEuYmldzjBC+YL+M814LWu07XLIVXuLX\nIp7GUgWnlLvdwa+WRc0NVDZ+EHfQM20esTqGU0sL7D+fKQd46Z3zSS1Uln9J\nqhZVTtKyTMogML9fTCehxlpZDeHLWJNviDt17COJmOzxn/rBqodtQ+xM1zL0\nR46jGAht0e+E6XBaLJJ7Esqd8LXZW0Py6R2e+dO/F19UOfNR85pVyGuPzq0k\nZHEM+q+aU/CzKuRG4oePIxuVz5cLPycxPaICJZG9SNDCnbJOFyL2FgVYRbb+\n9tAAmUniY6kWNqam18OFEVXmWT/LlgYAYR6xmD6LBxNCLba5F8DrJ1lS0Bak\nBYHNEt5EhJ8ZfC1T66YIIZ2Qb91y3UL3hJLK4JFIgXmPDPM6n/dDjb7khQ6S\nwa1bmGuj4oH7zdQUeXKPyBQgo6AY+AQuy5s3sF6KCgP/H0m7gu0WqkuTFQTf\nKcl5\r\n=EpBW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAm/7CmIdUy71ZwFxfhNEcqILiBoS8WvJIYLtZy2racAIgCQDopI18NqIPZUwF/P0d0BSBudRtzLkt5zV75DxRFWw="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.2-canary.336_1569035699749_0.43743445880940834"},"_hasShrinkwrap":false},"1.0.2":{"name":"ld-react-components","version":"1.0.2","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.13","react-test-renderer":"^16.9.0","sinon":"^7.4.2","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"gitHead":"86ab7dd676563b859670dda32cd3c5757de92d18","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-BqSVdyACuiogWM5NxZnoLXHJ+3TMtfresqy8LWidgyrU76fnxFjETSUAr0/7k48HQvIGElgForyZRCtkJnMa3A==","shasum":"4705a7f496a5380a7606c460d2b554d77c8a3a33","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.2.tgz","fileCount":28,"unpackedSize":2895988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhZdvCRA9TVsSAnZWagAAXZMP/3MTE0JGf2Fchlqyb89A\nhm61KLfPn7rYuCnG0Gue7MwOFatPw/sn6n+KZQ2NsJXdtWciNLbFkOGx80bH\n6SgaKYASbKBg64iWYnyN+GUM9A7A7wJ51pySI+mJlbxQAvS8QP22J3Mq5UYn\nrIqJ+W45vMucWDQIriuTETBjrr68q/3hpbdQ+pKEFaGVeQgGafXBSS5dFEhb\nHTs7s0v4AbETcl2kSV5RwOZvKB574O0824OOIIhhxg3o45UtFCl2yzWach19\nsb4YeOhJTPkgW/cUzQr9oSQVJzrFZlnwS7nCCVv90RxV3Jy1dIowYhf6TJLy\nrQoWh6RbZ+48LBt/UJGzTjUa7/o8bKsZtOBYq3haQkvaDoG+oI9OR76BM10V\nQMtdufmmqZYM63m3eHY+Vn1OaS8VA+979KAnSIP/nMRjvrZ8RsJP5HGdJ/Si\nIYfwtwDrdoPLxKqUafgl/yHn+5G9kieinGIGdiJkc5MZu70aUCTB12b5MJPN\n2/UC3WOQK6DYx+mDc4q9TrSnxweN8qBUSZwd/UkpoYywFHRk7lcq/65CPEKd\na3oyE9NqELAWKq1Vijp/bGEKlCNvx1Vfo3EVLWtVNe7Vo03C/LvdPgMrw6PN\nUaDsyL/dtp5lrNFz0eTEr1oNhj3kktolEzM5tWTSVTvPTWybo6fkuvvhrASH\n6LnW\r\n=n2w9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgPKcslq0kQ/AFWSEV0uhBA/1ciOLAuZ+LEnoeLNPSawIhAL2jBP+ntwnNgl4Ux5XRtupW8HZLauwlrnxbaBDHrnFz"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.2_1569036142377_0.390675039861863"},"_hasShrinkwrap":false},"1.0.3":{"name":"ld-react-components","version":"1.0.3","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.13","react-test-renderer":"^16.9.0","sinon":"^7.4.2","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"gitHead":"2a19f708be13679f298f8f515551333c30c6ae9b","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-XXaBkLPkfd5p9Sd0CPm/pBdf+QUd5TA8r+zBTiPbrej3QW/KiNRupKz308Y9EzsKa7Bl+lRvm8798MMlsXY9/A==","shasum":"c87a7e22a80186c4834e545ad1cdad4b79c3a16c","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.3.tgz","fileCount":28,"unpackedSize":2895768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhZidCRA9TVsSAnZWagAAPZQP/2uc0aADiU/IeaHabCAE\ndvN2DDu0jeLr/tNFiSbt+q+9a+Lok5p0ztlfosQyBocfqDOnJYFZ16vFU17R\nThk198MKE73WFG6zZzXd1bSy7+U6BCzMXX9tN5DUB6SLO/xfj9lgWQyDr4SQ\nCryMPnW/V0sPMJvSDWlANtOiBY+pFo5lo8buxxez+KDUoGzvrr0AlGobXpiK\nEgnwOVFyai7OMeIhj/LDDDaIjQ7tJENnO4W3mKJhVThXs7o57zJL+f8ros1k\nFlXjOzRqu9ABVFrApEgOgOG4r0/Cnx8SjCWO1Jx4H+sQYUO3cIIPqXSUhbOB\nzRc34z835vqNNWx8ahQdSHXiAFrTg6EMYuMgn2JESTKxuCL8C1TEflHORUNu\nST0R+kBZwQNqk2IfFn1Cy20bbUQ/lSZfQXOnLlZxRP2yiKn1vF4QBd1FWGc4\nEdwGsuiZIARLm5KUT8LIH1zGkSwJrShDvZmvi0D20CmLNgKKWnb82nttxxvu\nOisuKAWyX8LZeURgKELAQIWgZr0Ho2Rc0iLPFTiYh52OssJTABVjolAHvrcU\ncBwEt+7AEtbg8H/oZZWc4vV/LqqR+bfxSoce8nl83l0nJW46Zpr8GyGnZ/hm\nNN+cTE1xYuRyC29qfU0y65zZWnYVWA0ydoE5yM5+JgXTWbPltlFbsAbYibZE\njynI\r\n=3S39\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+PN2oudmvN+26mtPVIQV5YnS4wYktzrbr+ozeds7lGAiEA3l7tQYehLfy0QKwiYiwxLC4xWPdZLqGSvwTtvnPdMQA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.3_1569036444972_0.9349660203766685"},"_hasShrinkwrap":false},"1.0.4-canary.13.355":{"name":"ld-react-components","version":"1.0.4-canary.13.355","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.13","react-test-renderer":"^16.9.0","sinon":"^7.4.2","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://codecov.io/gh/intuit/LD-React-Components/branch/master/graph/badge.svg?token=L6URIkiDin\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/intuit/LD-React-Components\"><img src=\"https://img.shields.io/badge/release-auto.svg?style=flat-square&colorA=888888&amp;colorB=9B065A&amp;label=auto&amp;logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=\" alt=\"Auto Release\" /></a> <a href=\"https://intuit.github.io/LD-React-Components/\"><img src=\"https://img.shields.io/badge/example-demo-blue.svg?style=flat-square&logo=github\" alt=\"npm\" /></a></div>\n\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': { value: true, version: 3 },\n  'multivariate-test': { value: 'multivariate-test-1', version: 5 }\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2', version: 1},\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2' },\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: { value: 'a' },\n  b: { value: 'b' },\n  c: { value: 'c' },\n  d: { value: 'd' },\n  e: { value: 'e' }\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n\n## Contributors ✨\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.cmscode.com\"><img src=\"https://avatars3.githubusercontent.com/u/2213076?v=4\" width=\"100px;\" alt=\"Dave Bergschneider\"/><br /><sub><b>Dave Bergschneider</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Code\">💻</a> <a href=\"#design-poorpaddy\" title=\"Design\">🎨</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Documentation\">📖</a> <a href=\"#example-poorpaddy\" title=\"Examples\">💡</a> <a href=\"#maintenance-poorpaddy\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://hipstersmoothie.com\"><img src=\"https://avatars3.githubusercontent.com/u/1192452?v=4\" width=\"100px;\" alt=\"Andrew Lisowski\"/><br /><sub><b>Andrew Lisowski</b></sub></a><br /><a href=\"#infra-hipstersmoothie\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n  </tr>\n</table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n### Adding a Contributor\n\nTo add a contributor run `yarn contributors:add`, choose \"Add new contributor or edit contribution type\" and follow the prompts.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_large)","readmeFilename":"readme.md","gitHead":"400f73a30057fedc929364c92532795d629a9d8e","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.4-canary.13.355","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-9f0ummTOor7Rw0ceJ+ZTvEswMC6jVvvsYOxCAtDZM4m/rWMtoqRipT5wYdJHxbhWCLofhqeloMTWygDzXR+hpg==","shasum":"c1737ae7f710e3b0d018378ffdcfbaa2c5740522","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.4-canary.13.355.tgz","fileCount":28,"unpackedSize":2896002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhZrHCRA9TVsSAnZWagAA2xAP/1W63GbfkEw+BkCSVUC2\nj0syhQ1CTHmvHIDAMhnl9wpHn/jfOHTB/UFAKiIORxRE/03VejK9i4PwPo+9\nWnuIWcR6ikIJ/SlC+Iv6Ewh+SveYZ9MA18U7NB62H+/NpdersHsd9rU8Mp2S\npteEIi5HGj2NTuxtuZJopnAhQz7uvPrwYJ7kWuUpj786UB0mCfTja7d6hqye\nIT/W1365v/Azbuo8id1365U+AgibgukUy1ThL6/ZuI1M++UlKbAisI/eMB1H\n+eTWSqU070fyQxQom5rilBK1nTc5ygWNDlUy/8I8Rhp028sqI+FKCtz+7aKE\nbekITjaiJlVrrryu8ya/958MukFVfGdnPqYa/BXL7Xs+sQX2Gaqrt6WpSPHw\nQU3rbpV6dfdE7rv01qrU+KU8FoGabHoBE/ET3tMRf69hpIthm6iuU7MjtkpV\nrfJVRMQyodUiiaoJheafoSBTWjkC7u1NG7E45q5MbFYjhg8VojVv/1ig3SwI\n1lf2gqCwqZj2atJPhtObx3odkSYXlifhN7CoisK0/lN1wgp8WxcfX2+uzTkB\niMn2XouK3tcw6ad2Fp08SIPBN7w1d+tZYbDDU/RYye5YLLBniVWU7t4wTrZ/\nnpCefD7hkzLVwuAyShwxvzRYHaUNol8vW/3C4tFU52h/fvV6BRcnKzk0KJPm\nZDK0\r\n=+HJG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFFtvatucdqz00ajYLDmA/WLH4SiojD7UJ87n2w4STzAIhAIFYhs3Udk/CBOk3AeZO8KXQmbZg8DHA52jB+4NmKqiC"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.4-canary.13.355_1569036998557_0.009508890615707255"},"_hasShrinkwrap":false},"1.0.4":{"name":"ld-react-components","version":"1.0.4","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.13","react-test-renderer":"^16.9.0","sinon":"^7.4.2","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"gitHead":"e6f3b3c0550c26e55119950d4bb2e3ead0ed1090","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-4UIM4iORtVLajUktRfAR/WZLec4+PsJWXtxpfc7yRpIzBw3dERgcfdJ+ypKRpQmVCDlJqr0ArkVVao4/OIweBg==","shasum":"eadc34d8a367b1ce874ea8dc305f6e32dae24458","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.4.tgz","fileCount":28,"unpackedSize":2896238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhZ2xCRA9TVsSAnZWagAA+7EP/0SCxs0Hm0ewcvv0AdkM\nFh17o86FMSSH6e0QmoBOcWgWn30INB+A4r+abvXz0LtSHdm+k6j2wy2xGxlS\nZVlaKPrUJv+fGHJYQr1SaLbWl7UjMPEtkIOfoQfhzN3x3uj5PPoMXThGpeDN\nTKB6f+LxYwKX+oavH+7+7XAdywUvqkfDSG6YYnkJlo17bednJm307q3RL04A\n2ZuIOHIQwl5P5VKD16BRFeuQG9hUwhfzVMVWqMVBZDgztvgdSoNXhBxVmNiL\njiyvM2+jU2D5PCSt3rz5J9013x4mrxT2x5xzmrDg07VZbSt/TxOj/nUrYOjk\nIkHUHz5t2pXNXSg5CO24dzLO47xzAVfchcF9aeIZ6SOyguNJKJoiAHoYjjqM\nA1z20McWH0E86CJ0L9EeqTUzUV2KSNg8RGWJ3ZQo9I1DWbEc8xwcxXDXubHn\noj8D6LZG8cYrp41E80dvOE5GqbvZCV1WQ3xan2zEv9KxxrAEf1429R5U3Wcv\n0ZNM2hkCqz1C3kBM8SUAgIueEc6engDxAjzyrBSmUyfZyStBPwjBuguyMJlP\nONOHbi+bsEL8qHl7U5owHEsFH+b6ZyedhCivk9sY1XLcw8BRSEBzRbPGK8Zi\nmAU2xYbw0zIKsvlWC1SbyyviaNzKl+jvSxv8acxIAWUu3riDlITGPFuarRlX\nlCYc\r\n=9NJe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqcJoM5RyIgCixAnLH9H8ovUGowffheMJCnRCelURccAiA41K7and5XpcEpqxyqKifqVXzH8W5kAKtkQbxzATZa3Q=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.4_1569037744662_0.6345850245979634"},"_hasShrinkwrap":false},"1.0.5":{"name":"ld-react-components","version":"1.0.5","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.9.0","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"gitHead":"5a332243efd91b3660c31cb6cc5de212c0a181f0","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.5","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-kseZxDGdL6276Ebjlue95RieXiRrqIEQ2MvciwBrBw4CeXHVpr2fhJLvr/DZp+5CcgsKN9hXfb/gkxcgdN2wvw==","shasum":"f79babaf0402b4ed221239ffea81dc2bd0e2dfcc","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.5.tgz","fileCount":28,"unpackedSize":2896393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiQUKCRA9TVsSAnZWagAAM4gP/3ufAAHEPtcYgVfZCoge\nUmFuBFHpWSZ57vxr8ZRPTDYbggxr/30QnZCtx4oQrZKcLzMvTNB4mBYHtVE3\n4Flwnfo9w1xS0z1c9i4WBZjlPVwxVIlF94rTvYCE2nuBIWOZl53V0pF1kaM9\nlyr6niaEELEdayWYiu50YMKh/J0p5gop1oD/lG+QOPWeCqdgZjpMDY3GM2tu\ncKnwIjqLtOx+S97I9/eIK5eT6P86IrT9kkI3ax1bwgZjvdJS4JnZVFKVa4zh\nriooX037crpRLouItbq5R0ZT9+8BJRQsOvdj+GmmUgbH5blSswWz8TX9ZZgm\nFhx2PXrO1YtXyXTuc1B6Kc4FVkYqEGMTN37NHHTO7259QqzaCuTwv55eFJk4\nWTl8cedzmKxcXtO3lkl85R0yrv59F9Oefoqgnao2les+Vk1fpgq/wtg86ozr\nC2yrOwZqNA+QL3EBLNgRCuXS+GyMxvrmoO0+P9B/5dcNPoTZco6vyoExQgn5\n5JT2ToPVwz8J10x7lEFm7mHQODz1OOx0X3lkEEbXsddo4j0BoDh+xJMoFZx4\nCZdjYRLBruGj09pblivd2d1GENCiry4KU+WOHzY99n9gdCCtwWULYhhFilVI\nSZJd6jjCxuXJsLAoeoAvZMq9FKAEdAKdkuhWpNfDcLKC25pUtCDhfAy75Y3P\n4fbG\r\n=VQL9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrLL+mvkxsOKA2mUl4Zo+JU5Kr6w7Jjsy7rBduMetRFAIhANFI9DMCyriV3D2GyKbBKuiIMMe8NmZm+QwPqq3s4v2O"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.5_1569260809273_0.292456974982489"},"_hasShrinkwrap":false},"1.0.6-canary.379":{"name":"ld-react-components","version":"1.0.6-canary.379","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.9.0","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/intuit/LD-React-Components.svg?style=flat-square&logo=circleci&token=df1c1f6aab7a369b9957bf8aaf8642e1c5b3dda5\"></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://codecov.io/gh/intuit/LD-React-Components/branch/master/graph/badge.svg?token=L6URIkiDin\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/intuit/LD-React-Components\"><img src=\"https://img.shields.io/badge/release-auto.svg?style=flat-square&colorA=888888&amp;colorB=9B065A&amp;label=auto&amp;logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=\" alt=\"Auto Release\" /></a> <a href=\"https://intuit.github.io/LD-React-Components/\"><img src=\"https://img.shields.io/badge/example-demo-blue.svg?style=flat-square&logo=github\" alt=\"npm\" /></a></div>\n\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': { value: true, version: 3 },\n  'multivariate-test': { value: 'multivariate-test-1', version: 5 }\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2', version: 1},\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2' },\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: { value: 'a' },\n  b: { value: 'b' },\n  c: { value: 'c' },\n  d: { value: 'd' },\n  e: { value: 'e' }\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n\n## Contributors ✨\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.cmscode.com\"><img src=\"https://avatars3.githubusercontent.com/u/2213076?v=4\" width=\"100px;\" alt=\"Dave Bergschneider\"/><br /><sub><b>Dave Bergschneider</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Code\">💻</a> <a href=\"#design-poorpaddy\" title=\"Design\">🎨</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Documentation\">📖</a> <a href=\"#example-poorpaddy\" title=\"Examples\">💡</a> <a href=\"#maintenance-poorpaddy\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://hipstersmoothie.com\"><img src=\"https://avatars3.githubusercontent.com/u/1192452?v=4\" width=\"100px;\" alt=\"Andrew Lisowski\"/><br /><sub><b>Andrew Lisowski</b></sub></a><br /><a href=\"#infra-hipstersmoothie\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n  </tr>\n</table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n### Adding a Contributor\n\nTo add a contributor run `yarn contributors:add`, choose \"Add new contributor or edit contribution type\" and follow the prompts.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_large)","readmeFilename":"readme.md","gitHead":"5a332243efd91b3660c31cb6cc5de212c0a181f0","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.6-canary.379","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-woYB2CVxs9ZZaeMyP1Kg3tiRaBRhzSoYkbvomHomIjed/zRAXBTTt0zfb9X0bohrQaHYce8Z+EGNL039Tez9wQ==","shasum":"039d321e0d15cc935dd9dbb3defc4b440dbb8396","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.6-canary.379.tgz","fileCount":28,"unpackedSize":2896404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiQcJCRA9TVsSAnZWagAANTEP/iJK6jE8es6fSpYyc9yu\naBiwChu9n7FwTyLPBsmpmLvcOC/PGyuA2Myv14Uam1s7ZUjgky80qU247eUI\nAqilVx/Ae4MTwB14xPY4w0CpujihBpbQJJI8EG6c7Bl7eWLweJXLCyAsl3fo\nRX8hSzUU07oC3VP71XR8WmKg1GgBTn/Q3i1XIxdKi9cLhzf0PU1AL82HPcaG\n9uT4Teavc9xcxoc8BkPqY7btzSFKUFRJVhvbGtpPopcFadnhZlPbEflXV9nJ\n8KzrPjv5Fttb4d7yQvhEFCBWyeR9/ustyzOyQAoX0J/ySmJaqkXobZgi9Lw8\n5nGdCcvOzmHpY8Ih3fJ0IQrFEPNdOhY9ur0r0JvkKiTVBseelMBfJOIR2Ovq\nB4Fet246X3bPKkrG2oBCv+nPcID1BG1Sz7qzN3kVHAlWFbIa9HN+LqSrObkQ\nmaPioUzyqD09UBAh2KOdQWdzwTR48EmUSjK1MhVFvzkcG/mkvpfg/3sxc7Ca\n/BJoEB2Sh27TuWKmWhmAHm1NPI/RtsAAJxhbJPOWHI8hZHHyXKAsKEZUl8Lm\nQ0nq9OxzwStHg2KbkyDLCRNSkdvPNyZfN/J2w/dNxJmDpoUgS47LQjuFozV1\nipOiYNn9DGyolyfDJkF+k6FwC5Q3IQ5LR4BFbLlY/GGcnmL+qElVVfsk5GvI\ncG4A\r\n=uHOV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTcAKefYGAtk5S0RsQdg0fONl8LppkWBCpIXj45wBxvgIhAPHgpaAu48xT51xdRxjhLeBGOZ9lyoz4GiRTLWkivjBs"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.6-canary.379_1569261320871_0.9678896067604175"},"_hasShrinkwrap":false},"1.0.6":{"name":"ld-react-components","version":"1.0.6","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --dir=src/docs/dist --branch=gh-pages --cleanup --verbose --force","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.9.0","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"gitHead":"f8ef3bb787bb6f11935f68deff4f1593743cd700","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.6","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"dist":{"integrity":"sha512-7WKI8YNjhhsSkYWXT27dcb4Tz0+UTulhpBN9gf0iYB66Bzq5QSgXAsJNxwVGtuOodXpDHnXSh3/PORpQe3VV2A==","shasum":"c2a6350d9d8081a666119fb47d7bab54de9c91cd","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.6.tgz","fileCount":28,"unpackedSize":2896657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi8eLCRA9TVsSAnZWagAAyrAP/1NgwLkcRZxijeu/Yov2\nA9Mlolk6Nk6tpRsMJnRQJR1OFOlrG32AJAc7xM5ynRKXj2wvQDkDGrxBW3zz\nod0AI5X/pM/TNBaC1yW2nG1phhbeoDOE6q4Tm5ho3Ldvu/JyB2WX3PVKuEo3\n0Ol0YnEF3hYG20t3AUM/LFgdi+ggTg1//yZVvvCX6kT5e5r7363lEEKz+zEv\nJ7rHeSYbeE2B22z07hZTcKPagrIseklvhxzdSwYr5IofEJa4sEXS4/771Dxd\nPX4AIYh+DzjcXC9iyAcOuPtlaXxv9ZuaYZKWAdfdE946jMlf1+IofT0U3Cxy\nZNcOM+j0byF2SRVC+JOioEdRFmJvVWm6vRPgYT44/eijRFb3l9QDVUIPyqkB\nE0eqSYssJyMAdDLE6g5RHlMAE2CxZ7xaaF5qGIuTQGUhiEEsYGK5TLcjxdPA\nh1R00vaJgzQIDhBV/hHIxwiXgfLturVCyyvKX6pQL72odOJfGdxqgmioXPak\nHOzq3gRP6M4oySeumJOwPF+WZgcV07DKn0HYB1s9VgDiIXoAJZPxUNjHrV2C\nNx4O4UCykRvfZByc9z+81DTF1G5TEppzHiPMuAL/870/+OVhSBxvyf5CwT/2\n+Omh4+rBH3ZJjw3gwTy6blk4osRt4xZg01NR1KhkaLAIDIBf7MwTOVggRsZ3\n0XIb\r\n=AK8a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN74R5K/CxKIEUTErfabz0LwIDj9Amk6bCbecBPZv3zQIgbsPDds4Fvvx+839MCmbPYTIoqQCGkRdn4WxoL5yyxE8="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.6_1569441674634_0.7253220042438888"},"_hasShrinkwrap":false},"1.0.7":{"name":"ld-react-components","version":"1.0.7","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"git subtree push --prefix src/docs/dist gh-pages -m 'auto commit [ci skip]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.9.0","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"gitHead":"97cc5063ad92e1c5c28afd2d18edb980b2364607","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.7","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-kd5Sugan44LnxN0aG6lT2l5MwW19d0Qx/slC0YkZtEwop/PMqFxVUXmmPf3DFlu8kK76bwZv9pdXYkHsl9my+A==","shasum":"b00b007e55cd133ad0650c61fbe97e9e721acee0","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.7.tgz","fileCount":28,"unpackedSize":2897033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjm+UCRA9TVsSAnZWagAAAMsP/ic3zScBhPJpmHsVqkcT\nyFzfWhJXOXL5rAFNM+iq0VWb4OyDot3ND4PF0AVo+5xT8Ev50ZPMD0BPuwNd\nnwqGLeG3t0hWICop7xfgR2VcBNM8W5NQ/RXOO4cJ/kB6lhmGLKcGqYSYObS+\nZyM87Y6qGhQLnKfw9+WLs46ZQ7bc59eO9p0Bp6ts+WiZ+aG+vt6JlqA9Tvoo\npi/T5iM4gMiOhiCTxEj0IWSRE94l29vBtUbJy7QlwWUhQKTL/FNjdV7ZdJq+\n3UkAdNin21MhLTAVwIOR6/lAh6WSEYrYjkGBAV3JAyrUHSaQ0sk053oIJnmO\nN0K/zwfrcy85iTpJOE+DCVDQCbFGAFuN/ILaq5Ssx3MUI1qbLFUVOatWAMF1\nCCJvAlFSxGJOpSGsYTV4tmFJ1t5g1EESb3nmAOE4Ewvx7DqB6AFTaeHhuj1s\nMlbFLb8IMCb+kqsX+CTNC4OITsL9mjiTJbizk9Do7Q2IvG1mnVk+wN98OzwJ\nYoaYMJUaaHsdSVKLFuAGx14FOQ4lulDPCAjrHIK2kgI+RrOryQTM5lSrT6En\nzO3Tr2iun7Q5Srf1WsrVIK+caqu1+KJ/Ezvqogsxl85sX91/kX7tMgjWVViJ\n6c5Hr4tw6JY5d/4z9XNbEfNJZ6RwgK3OwDOnHd5SLHm1QcR/yX4Nx/pmS7hg\ne3AV\r\n=LRaA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq0tUlMIBj4DmOxNlrml5Wsd85fOyhNHG+FiDNv2y6HgIhAOW99BP4e2/8D8xCwS8ENOO5LSrguZ21g9hP3Co+jL25"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.7_1569615764088_0.63139116350058"},"_hasShrinkwrap":false},"1.0.8":{"name":"ld-react-components","version":"1.0.8","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"git subtree push --prefix src/docs/dist origin gh-pages -m 'auto commit [ci skip]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.9.0","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"gitHead":"fb38236548517c9c14fe4b741808fae938c43154","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.8","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-xAHIMR2DZZFcpLlAeBThY7mVRVDdvVOKpDhTPl7RN81pXOqjNymmKFdXawI+2jgK3v6hMSfdmkAx91rzLA3nrQ==","shasum":"a2cc8d30faaacb9ad906aec2eea5f4d37dd9daf6","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.8.tgz","fileCount":28,"unpackedSize":2897001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjnElCRA9TVsSAnZWagAAUwMQAKFNmOxFF6XmBk63Fmsb\nfg38CYgQbcBfSO2+GoD9TgdC9DMmk/xaGORsIC1N3NtMnhqp3dM17Q+o1be8\nPDPZqqygfOXv06TK8OahCnZIdOdfvr1fhRchfvMZ8fdHZJ4YGAHBx09TU75n\nKq9jI5VWb9VQfVWS2pEVglj1fFzMddXYj1KD0QvQ0BdZEsM/FUrcfIePgDIO\nNVoC9eGN7vhgoQM9W+4f0Z/PPSVaztNmup8wruuKdNtOq/lRw1jlmRLEg6ac\nOhoTEMcIhOSIRMHBRKjZSnvfXaZLFp12gooCDfvFrPC5SjmoHq9ZmxmnkLp6\ny4sbCbooveGROakhCyuKU6q/bAmVgvVBOt5+QTlJn9J3WoFfecBXihpzSTwf\n7NiC/poNCG+2Ky/V//fmw0kTmuCQBSQO3SJncvZ0SJ4DgjRdgOxpIIgDc4AZ\n9gKFtQm6G4bgZ+ND//uKsIoIDyFriO5Wm/Y1pSoC6T0NsejZKtt86jvya/Dg\nKTkBzS7L7lIcvoM+pT5lp9NWfYlwhvlA6idiPX8N60RkJFinqGt7d7+S0JR5\n6yS4nzAPOPpw6wr+AfbV9vp+N8wf8wFojdHpnqTy3lrZznaweBW5L8M2zX9l\n3jX3FX8kqahy2DdEKzi/qMurcMarkgyZ42e1CgmqpxI8DIqUXhk/gbsvWhJx\nUMUe\r\n=79bz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzqTfqiImY3mY3KBVBpdsjJdefxEIUxg7nBqvqkY4EtAiEArRLI+1HfaW6IPEMM/HPfp1Zm76Y92Y/oGxG2E64u2Yc="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.8_1569616164064_0.7387983169541728"},"_hasShrinkwrap":false},"1.0.9":{"name":"ld-react-components","version":"1.0.9","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","deploy-demo":"git push origin :gh-pages && git subtree push --prefix src/docs/dist origin gh-pages -m 'auto commit [ci skip]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.9.0","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"gitHead":"f9e48aa82b732f4fab81a0d327a8f568deb8ae8b","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.9","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-HO4nb9th5ZylEAO7MmqvellBlD/eQSikguZzzMXdngjLtIy0RUI1gtuF2stn9FvEVpdj+MzTlvvZHRH80mVadg==","shasum":"2c29059cdcea03419d632e98417bdfa64654e29a","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.9.tgz","fileCount":28,"unpackedSize":2897320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjnUUCRA9TVsSAnZWagAA/7AP/0ZEFidRStQ46yRLcQpP\nNXyjrJiSrhJ9Hspvp8D1wV3twDF9rZ13hJrXNaIbXrzkOwwQ07GFlpmPfySe\nlMW3halanSNdlG9sLlchNcyCwk1tTJLw3lzcKFgWM3wcRlg+c4uZkger8sgb\n/3UAh9eVKDzMlrfRh952Vb2OG7mCKriEVdFPKEpaAqT8/I7LqI4PQRkm55+E\n8J/ALkY7oljBrf4cA5zgm8xCwkE8rRrnULOusUsV6Kq/qcyUVwJ48gen3a+0\nyG4mmgVIaThNMxPAcgKvFjnGtceuXM/N1I91LHkduXlTneuEAd+Ck0rPkLxB\nXp6hT6QPu7+zQ26HDztzXjQIL+rmbQudXhGAoVPTY0E4unFUg6/RAQJmC8Vw\nBjAyO00cBXi5TB1SUsPnMZpD7RwVkPfCy69XGb9l1JliPt0KKLMo3vlbB6Q4\n0y0+x0rfpp8Ew8S4qCVS24QDrzbcJKlzr8tJ0Wp+ShkMlOy3/DTaQ6+yfM+X\n9PVMIoYWJYIjoMNl0XfmOpk1qTr1QG5F5AsWW7Q0wuo8oNbb9KtQ7hGojLDD\n2CaC2zHAjS1NK/QCPOEz7RfknQibEvWkzUbxLQyi/GYJpLpr/okuPFMx38hL\n0ZRvrdn8RQ6xhmWeYrDKLzL4JmKYCvBQJYFMiz8SzL0SdFBnPjylaBVJfN9X\nXcuA\r\n=lJhR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlHVSKdNr+3LOgCt6FSW5XI3mVau1kQh4iLF6DTxAgXAiAohzT/1yVwSuQmHt7+JGCIx9Rw2KbDiXZEQCKmCDepOw=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.9_1569617172052_0.9460098500899301"},"_hasShrinkwrap":false},"1.0.10":{"name":"ld-react-components","version":"1.0.10","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"git push origin :gh-pages && git subtree push --prefix src/docs/dist origin gh-pages -m 'auto commit [ci skip]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.9.0","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"gitHead":"9821490cd7a408e4b3a5bec1a5700720bc8eea5c","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.10","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-4bZUyqpGxi4NJF5yKyY7/7UOJIRc9VDWCfCrGtz5zmxJvfFo+kQEl6EwiFdmgWSIZBbluIPwWmkAfkXNLdU2MQ==","shasum":"bef3e3d997a32d43aec5c6fd7b773c1a5b8455a8","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.10.tgz","fileCount":28,"unpackedSize":2897533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjnboCRA9TVsSAnZWagAAYjYP/jKr8JGOi2CggcSVPHkR\nS+IsM1xNEcpaWahvPLnIUqi2qCeXT3KaG58mjfRT2dNnmtkNZIZCtbiMtoFz\n4MH6PTXyQDCiQjq/P1dmJOZtFuYWmmC2jhF3OIRCsx7NyUM10/+ezN5tBe1e\n6OYR1O8yPjA6BNMs+8EwTYZJQ6GiSuc4bzcNtBnYbYqJQCXC61GN+CW4JlTf\n/yyok1hM0UZ1wCjqHg9GkLpY3Nuit7oy67X61Yq2YZ1OD/P2PW7Ukk+OMmxU\naZ8gsux1/YC9U3wZVd9dxlCQXbP+lyoObFMvO5lOrT9JJslqL8Hfpu6GHU8H\nS/NYhIu3V5+8pIwgt0H5tpBaWKFvAUp9Caj+3ZtRBgHGnERyRt2UBhZ/PXuv\nHv4xD9Ux7wiuIJjbxgqeVvNo1EwknGuap6/PAQq/1yXHARvvBwe27WHD02lz\nX3q6qdwKVEkZRG0++6x5bRjgCGJogGzUb6p1EmLUbJ6b+bMdQ+7+BKZEygPK\npC63+d/ovPyS/wkI7RibVvC5z6sTmeRHTzqzr29W9ilOczXdSNb7jI15V5mh\nzCXFGWXKRrnkTf3Yoq0zeUdXc9Xa15jYd58nbE/rAHfJ2gVpX9PzkNKo6Yu2\nWeN1Ld6NumDrFvmFZBITszdYRbFtd9diWUVyvwvjlyF3h8mZJ/rdtF/R+mSw\nT9zv\r\n=/hAM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHy5yfUzKJrMO+dgpl/9wdbeadHj4EyX6k1Fwut62EUTAiEA+gCuwtaXS5ZAmvpy9QjM/CpP8ZiSp4MmOW2cnexSWDM="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.10_1569617639904_0.5821368712677062"},"_hasShrinkwrap":false},"1.0.11":{"name":"ld-react-components","version":"1.0.11","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --cleanup --dir=src/docs/dist --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.9.0","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"gitHead":"40a95f813141db9fc4719e05e4bfa7583080f39b","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.11","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-B9B3zEmbL48wih0QAUeqS1QndvcHoiGKeGrA+bg+EhrLX1uORsoO4znGngtiQhA6gDxmNfZqkSlVpDQToGN8Fw==","shasum":"ac3bf946a418d8940e7d32427c4e4894b136997d","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.11.tgz","fileCount":28,"unpackedSize":2897822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjn27CRA9TVsSAnZWagAAH/8P/RLzy5F9P/Ky9NIxv2ki\nDaTksFIXpUJZs+NDuJHocDo+WieNix9OXoqeimZu2TX+IsQ4znNgiUCRr2aI\n0aPkUEmhGvB/F19FMtvyQsi4vTQvlst+4blzvBI5VKtctk02j6GHaOi+S12A\n7J0LeWWeFa/hBSjSpGY+lU7mcNvXSj9BHcmMSq/fN6ODJhrIbwhI/Hk0y5MS\n09Qy+hzuEfZE5oF/A+O6h8KKfeJRU8otB/aZdFvpNDQZFdpll6Z1gJoG4t+/\nH3J5VITDCAq0yJ9lBYk5E5XMsuwr0myBhsLCfMiV0BBSM4bs1ESdTP4D0K9f\n9oD3gcUsaLylJIItXX8EvNW/KZ1zK9/hou4956pnB2Cn6Pq597bN6Bcmbbn2\nr1XTsmJc+jIj99idB7Hq0BX1pZPCJlu0K2RjzmliMVgRzzi5N6j8gJ53+Eg2\ng1ZVdmPAZvkqfsvDKwk6zozopVcGbQi8E6wvRsxUFN9xLtC0VrJc73TOc4j2\nEsWIeAlfGIHf0XpZc9cMUlltfrmqHh/hKre99sOwfYjgMhP5dlmbVCEz3UqT\nDLPL1AMko/ROEYl491UCesbzWAMFL3GC02O6+QGQmeHHcgNfeEP9dplPaxJ5\nsTfaH0gNRXmN+7Qo2/+ZdVQm/o3JV5PBPNEZ6IZA4erwWEMnPlK92plGOY+l\n0hep\r\n=a7l/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEX3RwbpFvmGxBBivymlwPMk22w1YTn6QIZa3avBQ74AiA04aGYfsD4CIt2Q0tDco8a9qVHKumToMkeNDtL3HM83w=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.11_1569619386756_0.7069640374662218"},"_hasShrinkwrap":false},"1.0.12-canary.450":{"name":"ld-react-components","version":"1.0.12-canary.450","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --cleanup --dir=src/docs/dist --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.9.0","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img alt=\"CircleCI\" src=\"https://circleci.com/gh/intuit/LD-React-Components/tree/master.svg?style=svg\"></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://codecov.io/gh/intuit/LD-React-Components/branch/master/graph/badge.svg?token=L6URIkiDin\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/intuit/LD-React-Components\"><img src=\"https://img.shields.io/badge/release-auto.svg?style=flat-square&colorA=888888&amp;colorB=9B065A&amp;label=auto&amp;logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=\" alt=\"Auto Release\" /></a> <a href=\"https://intuit.github.io/LD-React-Components/\"><img src=\"https://img.shields.io/badge/example-demo-blue.svg?style=flat-square&logo=github\" alt=\"npm\" /></a></div>\n\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': { value: true, version: 3 },\n  'multivariate-test': { value: 'multivariate-test-1', version: 5 }\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2', version: 1},\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2' },\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: { value: 'a' },\n  b: { value: 'b' },\n  c: { value: 'c' },\n  d: { value: 'd' },\n  e: { value: 'e' }\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n\n## Contributors ✨\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.cmscode.com\"><img src=\"https://avatars3.githubusercontent.com/u/2213076?v=4\" width=\"100px;\" alt=\"Dave Bergschneider\"/><br /><sub><b>Dave Bergschneider</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Code\">💻</a> <a href=\"#design-poorpaddy\" title=\"Design\">🎨</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Documentation\">📖</a> <a href=\"#example-poorpaddy\" title=\"Examples\">💡</a> <a href=\"#maintenance-poorpaddy\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://hipstersmoothie.com\"><img src=\"https://avatars3.githubusercontent.com/u/1192452?v=4\" width=\"100px;\" alt=\"Andrew Lisowski\"/><br /><sub><b>Andrew Lisowski</b></sub></a><br /><a href=\"#infra-hipstersmoothie\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n  </tr>\n</table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n### Adding a Contributor\n\nTo add a contributor run `yarn contributors:add`, choose \"Add new contributor or edit contribution type\" and follow the prompts.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_large)","readmeFilename":"readme.md","gitHead":"0eb9b2d9770eace7cf6dfd6733273d9b720f48a5","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.12-canary.450","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-bNxXAXyP2QDI1wjpAwFEhrksD+QTRIFwRmYMllA7fYI8q+l4p2AZw91HWyTIKPldWY8bPuWk3AZACrjwH9at2A==","shasum":"2feaf40c712d59f8025ef3107b2c1ee151f2a181","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.12-canary.450.tgz","fileCount":28,"unpackedSize":2897755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjoGRCRA9TVsSAnZWagAAxGgP/RHPcOpI1p1d1c5GSQhk\n9Qux6cMY8OstMGSMnoYCfHp7g0T+gwQad7VCa35rKNhd01f7/8O/n5Ks9RRD\njioIOqzegllZMwpJRulmWTws4DZyEUBkfWghSu18KLyC39gLo0kL+55gmE+c\nfwNA1svxDZ+lPEFzqXSDHQzZt+OWRCgQU/g2IYDrBYhJVGpCFpDrl3cpVaqs\n07npXisLriX+28iChMUijD1s+60ksHqlmqfT+Afg7WPEYUrok08s+qh7/ehu\nCj+G4NTH1/Bsb+EuRbrKpAMCtKERc+FRkEwraA9Hr4vyPTUu55BviWiCxPPn\n44nbEFAGHMyFxVq95o9yLqECl2azWJi9TUxVQsFX84PczmFwckG8Jhfl9JLC\nQopuSq6zPUbdbot1OF8OZV1TfC6BJh1JgU2oej7idDrUcV3pbPRgDJeuBT4z\nPBXdWIWJ21ZOeT2g1oPuBAooJsDa9NspBeOtK6dVgSGI8kP2AwcePNLbu0T/\ntcJNSJyUIcH3G7Y3aRoafcO9zW2YxmlxaaHCCynZY3fjZyPAILlMc0E5HqSI\n+i3Ll3VzxIF3ZwhHBEgVp7pTLN0Vza8/3smIHKZY9PyQONUkWfHdov/78Ebd\ny0Of4u2CEK8blrj/aMfXGeNauRb1yFTsH1KlNLb8E2zUsKDw7t+gSGMgZgcC\nNxu8\r\n=ljvz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGrIuB+cSNpaEZVw4jRwxmN9rlL2G9wFw4vcHmjy74fAiBOljyLa64dMTJWJz6DKqF8SPsdHgCieA51UClefkxOyw=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.12-canary.450_1569620368747_0.1188791214434115"},"_hasShrinkwrap":false},"1.0.12-canary.456":{"name":"ld-react-components","version":"1.0.12-canary.456","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --cleanup --dir=src/docs/dist --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.9.0","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img src=\"https://img.shields.io/circleci/project/github/intuit/LD-React-Components/master.svg?style=flat-square&logo=circleci\" alt=\"CircleCI\" /></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://codecov.io/gh/intuit/LD-React-Components/branch/master/graph/badge.svg?token=L6URIkiDin\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/intuit/LD-React-Components\"><img src=\"https://img.shields.io/badge/release-auto.svg?style=flat-square&colorA=888888&amp;colorB=9B065A&amp;label=auto&amp;logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=\" alt=\"Auto Release\" /></a> <a href=\"https://intuit.github.io/LD-React-Components/\"><img src=\"https://img.shields.io/badge/example-demo-blue.svg?style=flat-square&logo=github\" alt=\"npm\" /></a></div>\n\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': { value: true, version: 3 },\n  'multivariate-test': { value: 'multivariate-test-1', version: 5 }\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2', version: 1},\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2' },\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: { value: 'a' },\n  b: { value: 'b' },\n  c: { value: 'c' },\n  d: { value: 'd' },\n  e: { value: 'e' }\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n\n## Contributors ✨\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.cmscode.com\"><img src=\"https://avatars3.githubusercontent.com/u/2213076?v=4\" width=\"100px;\" alt=\"Dave Bergschneider\"/><br /><sub><b>Dave Bergschneider</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Code\">💻</a> <a href=\"#design-poorpaddy\" title=\"Design\">🎨</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Documentation\">📖</a> <a href=\"#example-poorpaddy\" title=\"Examples\">💡</a> <a href=\"#maintenance-poorpaddy\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://hipstersmoothie.com\"><img src=\"https://avatars3.githubusercontent.com/u/1192452?v=4\" width=\"100px;\" alt=\"Andrew Lisowski\"/><br /><sub><b>Andrew Lisowski</b></sub></a><br /><a href=\"#infra-hipstersmoothie\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n  </tr>\n</table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n### Adding a Contributor\n\nTo add a contributor run `yarn contributors:add`, choose \"Add new contributor or edit contribution type\" and follow the prompts.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_large)","readmeFilename":"readme.md","gitHead":"ce9e0773984e871668b07b667c5f46d144f6b6bd","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.12-canary.456","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-WwJvpyDL5mYDEedVarzhfupHJSekdg4Hf9K2eBatBpiJ3hhhtAgw988ydvgqlAHwtcFFddS49W1pXMOs58iHjQ==","shasum":"302b53471e75b3743656ceda770c75b1856c6a26","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.12-canary.456.tgz","fileCount":28,"unpackedSize":2897797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjoK8CRA9TVsSAnZWagAAusIP/jAe2x8NDJONLuvPGAvG\nlEYRiXv6lgOVN9l/5YSy9N+SOnL8V7loB6Wjrit40wYq1kWEWrV6qigTpHkZ\nokYaX/HnfJg/3KD/0VXVdpYOliTC+BSK40gNgtJwGzK5OawAUk+xQAv4eVQ/\n44skaXVrFM0TOehCueVv+5O5csgJE3Gc5o6rKhsvFsG+R8Z3tS9s55mXqGO5\nqU8Qd72OcaQZW64W/DVkpjk8Xnk+0/yf+xfc391sBYksduL0onPzO+oolbf5\nu0Bw+5NkOxRKu/TyZlj+A2DqRKKBMaabpL/ODmZMU0v4/WfCWwbf/wQwS77k\ni4YfOWeKnA0yw+4rBkhpJEQMtWur2MkMPQw3duh/aGlxnqQz+NuHf40moxCe\nr/U4FrYIqqM1tJiukcAUkouQOGdbUUWv5/BYzwn3h7Zvljruihuh/YIEnfPa\nYccRnnWnyg9purok2lXUtB5OhmsbuNlPmPUP4Ph2+CJMZYCdzuH2uLFy7Pof\nqb7IeTxofw8LeVI/39Dy7NwAuyX3rvhcgnToHTcGbMTHFkfN+xl0kel3514i\naBdmuorkc+qZAnvHZyJEkdnNAI8CQZGf3AYr5aeBP054nQvP9xmc3FT/EYtq\nNxV78R0MI5viHrtNHG55pmiUWNvOlg3zd4auiKr/H8bEgShgjzaDJJwSqs2h\npwrG\r\n=sTk0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnu5Acrv/ogSc+NSmArxltGBp6BB2nGohn2Awdw4PigAiBQCFKuUBTbK+BiNoFirbMpMOquC4bmh9kEPhQ2rp2qtQ=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.12-canary.456_1569620668185_0.46450712910406633"},"_hasShrinkwrap":false},"1.0.12-canary.460":{"name":"ld-react-components","version":"1.0.12-canary.460","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --cleanup --dir=src/docs/dist --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.9.0","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n<div align=\"center\"><a href=\"https://circleci.com/gh/intuit/LD-React-Components\"><img src=\"https://img.shields.io/circleci/project/github/intuit/LD-React-Components/master.svg?style=flat-square&logo=circleci\" alt=\"CircleCI\" /></a> <a href=\"https://codecov.io/gh/intuit/LD-React-Components\"><img src=\"https://codecov.io/gh/intuit/LD-React-Components/branch/master/graph/badge.svg?token=L6URIkiDin\" /></a> <a href=\"#contributors\"><img src=\"https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square&logo=github\" alt=\"All Contributors\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://www.npmjs.com/package/ld-react-components\"><img src=\"https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm\" alt=\"npm\" /></a> <a href=\"https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55\"><img src=\"https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey\" alt=\"\" /></a> <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield\"/></a> <a href=\"https://github.com/intuit/LD-React-Components\"><img src=\"https://img.shields.io/badge/release-auto.svg?style=flat-square&colorA=888888&amp;colorB=9B065A&amp;label=auto&amp;logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=\" alt=\"Auto Release\" /></a> <a href=\"https://intuit.github.io/LD-React-Components/\"><img src=\"https://img.shields.io/badge/example-demo-blue.svg?style=flat-square&logo=github\" alt=\"npm\" /></a></div>\n\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': { value: true, version: 3 },\n  'multivariate-test': { value: 'multivariate-test-1', version: 5 }\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2', version: 1},\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2' },\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: { value: 'a' },\n  b: { value: 'b' },\n  c: { value: 'c' },\n  d: { value: 'd' },\n  e: { value: 'e' }\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n\n## Contributors ✨\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.cmscode.com\"><img src=\"https://avatars3.githubusercontent.com/u/2213076?v=4\" width=\"100px;\" alt=\"Dave Bergschneider\"/><br /><sub><b>Dave Bergschneider</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Code\">💻</a> <a href=\"#design-poorpaddy\" title=\"Design\">🎨</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Documentation\">📖</a> <a href=\"#example-poorpaddy\" title=\"Examples\">💡</a> <a href=\"#maintenance-poorpaddy\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://hipstersmoothie.com\"><img src=\"https://avatars3.githubusercontent.com/u/1192452?v=4\" width=\"100px;\" alt=\"Andrew Lisowski\"/><br /><sub><b>Andrew Lisowski</b></sub></a><br /><a href=\"#infra-hipstersmoothie\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n  </tr>\n</table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n### Adding a Contributor\n\nTo add a contributor run `yarn contributors:add`, choose \"Add new contributor or edit contribution type\" and follow the prompts.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_large)","readmeFilename":"readme.md","gitHead":"70ad0f5aa5bd6a5b848864b65f85cfcb960f3589","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.12-canary.460","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-WK9lP+sw9qAnA8xEdyExk5VUyNXNE28DSPl9p081rlhevQPCgYcMQtSnvu0nNQ3K2BNo3SgmmFgSQW8hk/AVvQ==","shasum":"c855ef11c70ee3d20658798461929e5e12114585","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.12-canary.460.tgz","fileCount":28,"unpackedSize":2897794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjoMfCRA9TVsSAnZWagAAYhYP/1EWVj9UBtVzpNkf2xHn\nO7kf5p41oaptZVEjcil8kb9jafQ2KEMiMaknWjNJkwXEjOx8hDIIVRWIbPxe\nfnlKkOqYaOLArwY8F+LSbdoR7El3npoBkGfPObxxkorlA8QF6pgkJ7EzgPGr\nsVu6HHKdG1fQg6ne0GGyFJBqiQ6iv8gInVFTxhU/ZFoHGI2Wpng8huL7yjT6\nDO1tMj4hfD52H6+IdVf2br9RsWlAj+tCpUy78geVkDujjeKxkeVuHMtbtVnx\nfgJO04g7c3wA/64gK9J9Yekxdl2jjH0xVj5q9eSQBOTXVSK5PgQ5BY7hO4HZ\nes5gXScdAUG1H4ecut2ShRqYXZ4uQhqd8xp9HajyStAEvnDsp5NEyZzsIP6H\n+CKctkja/Sliz+uUHxv0s/MqSwmUkP43EdEmisAqGvGIfnCGR56hUP+68IKP\nvLp3ULH2yotVR8gh5XEOPWVMCGYDercz4EabsIq6TxfZix8CKk1jxNUb0KdL\nfkWllbzgyNUx67IjW+Dw8CzRSzEKNACWKweY246XmY48xTvwqVBPIc/1+dvK\nmTa4OTM2ZaiazrEwpH2ZYVmwL6LruAs1/Ezk3pkwL6PY6tDroPEXjSr5gEhW\npBWh/lUK+cABoGzbnGqBM+ygzNpur5Ws/ILVqL0CSj2NjgclR23h9O8DUjT4\nfUHb\r\n=+NGF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRWQgpwtXOlfTVLLRoEAbktZdNcNfEoXCazzJKOj/JpgIgdsHi1/5/NnpV9VWy9at7HYaqMFuTyQ0xUjeawSgTyt0="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.12-canary.460_1569620767240_0.040651255116748164"},"_hasShrinkwrap":false},"1.0.12":{"name":"ld-react-components","version":"1.0.12","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --cleanup --dir=src/docs/dist --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.9.0","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"gitHead":"2b92fb342ef9d7cbf4dcda3e115e7e903e53f38e","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.12","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-INAaqAWghio30KmbAA7s6CN9kst+LqCsj1CLNf+N5qWRfIM+ga5Zjw+4Ba0K1CVFYDSJaT5Hx78Ohtz/8hQn4A==","shasum":"e490e8d6d1093e40fcdaa475a0582a0a10cdd68c","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.12.tgz","fileCount":28,"unpackedSize":2898050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjoV4CRA9TVsSAnZWagAAIeoP/Rv+RLyDmf6m17dDG2dN\nQFv2wQHR2BZrW+XlpJM0Utvtc9SxyCbfEVln6Chhl5ylIlI+CZ4KbaSBCbUN\nXMpn1wCRopsZBfaVNyRzUmP1RgMZM2dF97K1tntVP2aPS1te3dmQZo1nPjOA\nwksLAmVVBwhT8dfVn2JTQKzn4RsJH/O5yuH6Gw9qJ5q6T/BO/JLeWdbHqM4v\nHJoiKv16eNvsBPl6xK247D2sBnYNsvF0wC6oUzxY2y2Qf2z0m0AXXl2CG8Y1\nXQeFSi4rL19CyuMw8i1cGkp8gy+0ivOqf9l2Y7WE1zE0RbTqM6ZZIEtj6GYa\nlDTYxo+i5gwjYGEEaSVUU2Nxk9ol7OxE0in0DcxWex2C8G+wkD/zUcFRZUxq\nS0/dU56wpxNkliVJ0XUlMig+iJGXwhtOfgjeDKJBXWQeuHEOEm/dnLagfNzQ\nLrIz+zSmAI1ko/jw6e+R2w+Eez07AcvIoihc099C3m0+wsoZiATFTdIHOtNv\n0GY/NiQ7fR3/3OFdCpr3w2SvwEmMcyIQtR0P6t4UCFkybeFJUdgs3EDazThI\nCkf4+003WGhs6fwR7m0Zhzn/gpWkOJdZ1c7OxUfOTM1oWH9ZuVNar0EvNhWj\na46qHwlfy+PACzHCmeGHQhTmMqXB/bKWT0+nuI21WF4jaBIDqlbnWMx7Yerq\nNvWB\r\n=HiJj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHYJGaIYqIdKOvcAXnuAl6HfYz+RQuMNKv9OUs+0xpKgIgXD5XcbEorKLqJZaig/Vao3+/XbbVCx0/IU0ISLUpnGE="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.12_1569621367548_0.040255510667456695"},"_hasShrinkwrap":false},"1.0.13":{"name":"ld-react-components","version":"1.0.13","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --cleanup --dir=src/docs/dist --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.0","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.9.0","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.40.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"gitHead":"051f8dc7c74f1f3fc6c10b6baaa5541fda2375da","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.13","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-Xid7/TUCFzWSKRZPjYcG1DYCdR2FAJlGwv16c47X74J0TVIcUDqHuaC7PHvYCTp/BdjRytiFoISR3z/pOLx4ZA==","shasum":"8f71d531c2e41702a3409542a498ea4c5572f6a1","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.13.tgz","fileCount":28,"unpackedSize":2897819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkZDYCRA9TVsSAnZWagAAZtIQAIqiYKZWWiWJFGlWcit+\n3AuWMPX8MSCH/ycGeBbsPsFfrD9phgivg4ST5Kk/rIT6TgmNVzLOBLHuA6Rb\nnrt5Py3gQuy/mRiT6FgdDKTFUYQ7AwzWAUaa8BqkY4/se5bx08IJD3swpJ3o\n7cdLjGYCudH/Lj8pSJTm6LGRsuRODb5q9jSFElaOqtKkQ1cw+ew4NEE/shmF\nGGEYr8kn5z/H7ITmqzyUKSk78GUKIPfMp7m+xqYv0VhmQmbe5UTfV/EP4tse\nrmjL/4M2AcIsWd0+Io4+apil61v7MlExOlRKrVb8h0xg6O3w3rcDdsKfKi5A\n0anpNZ8nS4OVV/2TZ0QcooLIHomVl8JpNaIoiOHzfrHRi30TEpNrSTo4YPH6\nSwL0SPn39uZ9HpAuVv9ayP3V1c9AQ6OTiPcQJaLm3GZo4DGmaHj6132hHRdV\nZ+z4bUnYPdRVakjWV6sZxaCKwfS48j0EvR7L6E3qvbvxc3H0hTaqVOAeWUCf\nctB2INHceN7QIcGrJ+aC36ShQ9hitXXm3taG7U0IQ/Xcfjs7NM7cMea7NuzX\nwCxTrZ5n8Qt4B4IA88N2lquv4BARQNvVyhLNmf4bi18/h+Lpjp88TuaO4ONX\nVx1mlxD1pp+mSk3YkLs1/nEEPMsADaDs4UMPF/J7+9STA+dSPgSGnam7C56s\nJjPD\r\n=bInK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdWANUuuKljYxl9+B3lJee99B5/nQo3mpqX+N6veCB6gIgO49BqaTWueQynTl2CNriU9LbeDc1X3xpNRfpqLU/9gg="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.13_1569820887271_0.3263498504433404"},"_hasShrinkwrap":false},"1.0.14":{"name":"ld-react-components","version":"1.0.14","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","contributors:add":"all-contributors","contributors:generate":"all-contributors generate","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --cleanup --dir=src/docs/dist --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.5.1","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.15.0","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"2115150652cd58337bc569917a70f99efac02450","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.14","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-sgLP2ONZL3V1kejpjtsT/HsOCkgNOuxx8r8P2a3desNp7Tq6s1c+l7XIdxm2ru/b0RLmHs97kvgL3kjaxXmRAA==","shasum":"889d1b447b64c7680e077772fb42ce2cc932b46a","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.14.tgz","fileCount":28,"unpackedSize":2874096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk7DCCRA9TVsSAnZWagAAK4IQAKGB+vAQtXGOA/qirMb2\nqoapcVtjfvZ5l6Yx26QuP3Svb7hhD//W3IWMi9dFs6ITDWRImqJd1zXwYbre\n0x9s6jAXxXeyIrxlrCO/a+MgQ7l6EWirj486j/IHyQlMm+X/CX21Cb+wS1f/\noxZg1kdBORkKHvWO+3NwMwyPcAr12T9yg3aGTYyXnJ51pOFeDKeZRhVN2gd/\nCZoOc9lzD7CGo3viAhhU516ozlzNECHWadVxfkBd4GM55KZQ1JBAP+hXpr9O\nF6luKQzCwmNBHAjLaaqL/2s8mxlGTsLc3WGPqFe3/V3Fg/VekWlP3cTY/27N\nFObn5bBTHHD2cutZZjOzLbYJVBjGbMJEL23Ugn9eC2asWZQ7NxeNBUGP+mKc\nT7/8bUbsMjU2Z/q4FT9ueAEln0aOjaTRK6CPZ9M7JV2rhXT+ANnRbKbKK8Rt\nuf4Jv2zin395c/iM6nwKr02bVzlWjsf0BEZxzhs8RUudb/U2CxIbnQqgouoy\nxhmczQqNlYv3mjo88qE/NL+T+9ot2ehZ3JUqAJtgTJFaL28rI1AbvRWYprAb\nyCShEOl91rFg+l0C4Grs4tnpsxsSA7TqVtiHiGbanA7HidzgcSg3pIwIKO+g\nTcMiD5+SQljqSIOXqW/dIPmfVXxk6Fjx14hOsTNJqgYtRIkm5yAX2XM+9lX1\no+K8\r\n=3tvp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbZHLOK1EtOzmfa+YYo4T+pJp9/DBtjRgz9TG5u/dNDwIhAIf9RzX10W36UjEK3VSXEvfZXaR0DFO1pcLUSuCFjrwX"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.14_1569960129916_0.9159006962080058"},"_hasShrinkwrap":false},"1.0.15":{"name":"ld-react-components","version":"1.0.15","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","contributors:add":"all-contributors","contributors:generate":"all-contributors generate","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --cleanup --dir=src/docs/dist --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.5.1","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.15.0","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"7b48bfdc9616ad059b79a148e8b8efea756d9036","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.15","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-ZrmjyiPXp4FeZgWslh9K8W3nJYZMCJqpEwo4nz08OGdZuOmaMpGCSvU80NkwABnQNMYNfTFnRdrrXmd5k/60kw==","shasum":"d63e0a82633736ed932f64a337a0ea7c2f76395d","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.15.tgz","fileCount":28,"unpackedSize":2875029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk7JUCRA9TVsSAnZWagAAry0QAIm76BqLxZDBTWrmTAXP\nVVUTx0zKwN1c53eSqpEeeo/VnrkN0sO07mAw+JUcpllza10d3FIKjb0GORz+\n/k2upz/fVX/ei9hQv1/GfRPdS5EVvZ9Sv578+b4ggESwFlUEMEGq90gceUtX\n7I2hoyAXTOsLJmSotQo9SZfmERZIChnDVKviuXhucIk87lgDkMr2xcFX/4/2\n9k2mqfyFCDdKKXFF+owTWaBdo8wjyJ2IhRy0gv/xHnRglYSAVE1t+o5m9yrH\nuHP8+ivx005CxNSBV3r2o9cD3uTA26EVoNwZOWVBZXN6jSyGpa7xIKgQHz+P\nl7f7zThWHK3iKk+SBT6hlMiexQyXPksw7vk3m3F027Pzjz6wEPd9w83Ubhw9\noO/OWHsWeKBKh3tFsQxOoFvTytWlU/N5HaU5Wm8t+slSDmV+fXyWtoLMJI+k\nCzdbRmkbH0d21eo/AgOkvRZ+9EcIXefb2jPEz73kF+/fokAN8m0ZFLf+TC67\nn05ItZHoyzmIcZdIyqaSjQqwfyYycVSZIhSUw0HSMFnPyWA9CbBnn0QoxqaW\nzEgcmf50sxOUNM0NXbQRnxKQo3WlAlregEyen1l++Wp+7ZwnU4t7KZwMVdUO\nhcipH+OjwLmnV2JR/SizZtlvd6+b8l6DvIvB55J4/Y6FUCMapaeyPJngyu/v\nndKK\r\n=/3z5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsYdQ//gR2fjx7SIgJ28c5pwCqHcvum0+qPcZ063gh/wIgGedjvp/QDNrMr/vTq7cffaQCsAQYT5T7NAmbiyO+MmA="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.15_1569960531408_0.20993250670681118"},"_hasShrinkwrap":false},"1.0.16":{"name":"ld-react-components","version":"1.0.16","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --cleanup --dir=src/docs/dist --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.5.1","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.15.0","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"9648ca56f24289a377e3ce674e989a4ef14dfdb8","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.16","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-ftnsNRfaihzR0tn3Jjv5smemUqmaHQ7inJ7mT1J6zbJQmR4xyyFbUfdMDgpgouF+abwb8BuRlmtlGIfz8kac5Q==","shasum":"fb11864a79898bb715fc61abff9f08c2bb70d676","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.16.tgz","fileCount":28,"unpackedSize":2875300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk7xGCRA9TVsSAnZWagAAnccP/AuBVUnusrEPhnJ1egtc\nifoH/g3vPDUtd432C1u62skOS22yJpov6I5EiKWHBJsaZKJCdA51acAgAOI9\nv/Nuf2fwkcPiZRCWHXxgVGv7lpT2YMSw5cF5FSrLUaeHz+MmnX84HRSKFT1E\nzfIFdbxmh5Veo4aUa4NzfzirgwXDyQC2Jc1UATw7qVEB/Z+Ak8FacYilwhkp\nOfRkNoBQl2LMQLwsd5HeR08l1M9m0pjYZAterp/2xcTecms2/iSvIgr/GxBt\nmCr12yJaLDNY6SiwIiclkBlHgvq+b1aK1ma3lWouSbJI2EWZJlq+gHafsWL5\n72vCqE2Zb7JXgZMVnXO2OjSSkMv10nFpHltqOjAYc5KGoQK0jbFffFm2RXXm\njdX10FWFbKSnojASXCX6IQN5QpAf9Mc5NFWOAS3Z9lPRjPMkgCHyNFDhKBa7\npYv8e0a5tB3k05gSlSfFhHeNK6EVEkuY9gtu0eXIVoB3E1vZHsHRxezlc4ga\ndw0SSU2uRM6NsGiCoEK/4Tnj9khL3jERS9DZnsaJSe+8f1/nmTpWVj4uSF1o\nkW+jLAyjUdYqhX/osM5wUkKoNb5AaeQjWOy4Ia3GoeCPfrA83rO3JhrPf6Dh\nTDEo9TJSl5/evPIbXnVsTdUYxVanqyc0GVRkGYCUoinSBCqspm5NwKZaCTS4\nleIK\r\n=Edo9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/c6I0YvlpVXhycmkJz+EcW2YCrSIz7TH/AbyUI+XDjAIhAJs+oKeFtlPPvdTLyHKbNKf6IAhWHozE6OXfmSxzkqtX"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.16_1569963077210_0.1409682093396163"},"_hasShrinkwrap":false},"1.0.17":{"name":"ld-react-components","version":"1.0.17","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --cleanup --dir=src/docs/dist --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.5.1","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.15.0","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"a0da8ad67162f91c7295f9d5af131cc55d6a40a6","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.17","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-92fodVrsfR0ZLi0P3SOsD/TUXmHCwxEAk8wR2TEo2xt01YFVLDOFCdHgko6Jn3fpzcXX3JRuKffIAYOv6mFeaA==","shasum":"868236678057c8784ae07d4828f3e2aac7b50156","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.17.tgz","fileCount":28,"unpackedSize":2875406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk8FuCRA9TVsSAnZWagAAmAkP/AiIu+cJst/s4Yu4lHQq\ngyvSD+yV15BUNjXscIHHLV4B+wbxISsMw1qFmls+/keuyQ1EtEkopwVO2ozh\n2mpDZfehh7VzmsShmVeQ4pr6p8Wsh2OOyjMdrBIZt0PCKD5ULh+nFmvDhy8O\nd1462DB3R+wbqt0MqSixeMYUO5ersgyHYh9Z+B5LGKDNMdRnfn06OUHY6+Ju\nh+iYjioqcBFc/YuDd979rEGxMvK0Go5r0f164sct9Mc8eMpaigmfGB8BtBbw\n9skwdsQPD86Gwov2Q2BYJV2rt+1Qru5OwytJLzAheK+oYU+ysMoSFmuiHOP+\nRrX+HeAlmYUXvo4mL31XRKFKuEd7i3SozwYwAnXLIYLowaJICz8BjXpV5Pap\ntPCklVADODiNZ9G6WrZNU8O6fGtBhG2+kFrtHRBJljS+RBpebHqkhbgVUPBE\n5bu7sgnitd9Rl3yYQvKJLmJwqrOQW9yDAWRroxfR/XfIz5pzS9JbTpYSM0fx\nwnarPBwGe7dvMRPwY1BjrpXEKg1+UDc/cFkufpvnHPy2Bs4R5d/EMqUls7cL\ncJTRER4e+RdbbfLgIGiW2/HMvOWDpmwj1i2nJCYYs69+Q526hHG43raWJlPX\nAbXhKabWos5n4khuh95zY13SuOTpvCOvxYIHKTaLu0H9+QSOVH9iFrDJ54Kn\nmvTK\r\n=LDvm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChRjEKN7qZrkptkNHze0RQk6sJ/BYJN1kM1HlanSqQaAiEAqzuKNzURBb1c23cr+qvFFVUevBGR3dpSO0mtNKckMRc="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.17_1569964397347_0.6484433868169648"},"_hasShrinkwrap":false},"1.0.18":{"name":"ld-react-components","version":"1.0.18","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --cleanup --dir=src/docs/dist --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"~6.5.1","eslint-config-standard":"~14.1.0","eslint-plugin-import":"~2.18.2","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.15.0","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","push-dir":"^0.4.1","react":"^16.0.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"04e7840c7b4093eed56bdca72c6791f2b196d88b","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.18","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-0LhRrB14Kp1EBzQb/ixP9Os+3Sh+4pqyFOdpzRCJH+N72/190iroSXG1nPVrk6Tz2dm+1LgxIF7Z7sg5SBBXwA==","shasum":"4483e00c60ecbefcf3dad06faafcbd5d4f72b95e","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.18.tgz","fileCount":28,"unpackedSize":2876779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk8YwCRA9TVsSAnZWagAAdEsP/3gcSgl0TeOa7JyjlTR0\nSrS8ww0FDkK7sQETNGjq+9V9cphTI8dcJtraav0Fq6njV3dX55Jz/QqJdDJX\nxYMuwuLFR+6B6fvtF6Nb/Ug+Fg2319y8PEgXk49ZO5EdQCCM2Zo2voJb9lPP\n63EzMqHCeQKiF+aY6AmTc0ZecJDHCKvemb9jYZ8Ili/ksNiII6ptK4xBQSxQ\nLvydczBQxyug+99ODXF/K0PBxeiexvMDm3vJFBvELz0imIvoRNQ26+goLkpI\nx2SdDj9e7Ju0X2JGdnfPwPPD3q3VR8Hm1fN5MkjUWhGH0JZQDZfI6pzgKfU0\nZ/4SPXrBt73MHr4gty+14IPJwqkDUqo0ry8gs02LgkOnLgLfvdpbPSgjtk60\nNJPWESQ2OfD6LobyZC0NtY84nNH48o50/WfDYj3TBc3PXQu0YQCVm5H0Bx/m\nDcpElQURgoWt7SlOYhVD/Gc9EvCFII8/ZfCOyzodjKdIvlyeGyJVftE/Mfq7\nJZL1m69NO9/zVkx7T0Pl0P4nTBjdPqBsUvnVBk8Ni/GmC3N+N+jn2i/Idzly\nhyODh5PIq5nLwLqzA10LGyJJk87RCFfBwSz4gZxcSxrplo1Hwqi9qhoFqfZS\nun7KAJrlfIn180PxSHgkD0gxkdTbxSzq3mFq0WFgmxRoao4hFKET54TLgPlG\nBylA\r\n=DMhi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/PO3nnAdHX1BhZqkLtTeVnIEgBzucwgsTglNXGuhkpAiEA2oTrOChFut9qsP19Q2dZtW1laFanCzBGiDZO8p45ohk="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.18_1569965615446_0.43600419925481537"},"_hasShrinkwrap":false},"1.0.19":{"name":"ld-react-components","version":"1.0.19","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --config src/docs/webpack.config.live.babel.js","docs:build":"NODE_ENV=production webpack --config src/docs/webpack.config.live.babel.js","docs:publish":"push-dir --cleanup --dir=storybook-static --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit","build:storybook":"build-storybook"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"bef9328f73a8d296e76f95bc970984a600d8cc4c","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.19","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-SE1raIxRZG03SC6gHkl7wJkgh16gs99BuHHFFLkQxoXrUC5BdE9YhtuFXXHcQjqSFbpolsiEQ2f9TfdxJKvvNg==","shasum":"41308708bf10031a31e99e5b2022bced16d9e4b6","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.19.tgz","fileCount":46,"unpackedSize":7837828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlS5aCRA9TVsSAnZWagAAK5wP/3RGZkKgYIs24R1F1Sdx\nNbhe0/vQSOoqKcl4RZh++X0apOp3hIOxzdbV29rrhAbT6Sxvb1/nddZeFJku\nJqZ+o9volzpKY5jzQHPTdFsLTx9VrhEPLgt+ymLpLiv782ufKv+HT55V0Hzd\nza8T1Jk5KMtUXY3UJMnkmzQRB++8yCPwKSOFiK91AbujF7duTjCyZxx8rL6W\nzgMTEUXPb7kQa3tfgycwZWlt1c/oSUWtTU5qLLAp4GKXZyHcAmPeK0QfkrA7\n5dskbmKOz20xQtPVrDEI/Bm0FPJUaA/DqiqiB0EgI52kV9rv+odJqTsWCw6m\nFtSWwn2qZvSpN91FkLZaehUXnz0isOajpkiMzaWkVHY82RMI/a2sbWaUZU2/\njSCZ8ZKa0+ONSZwW4LJtNz98m9aIoIQxA0BKg3MWIB2NRLL9HSOYOEUApc5V\njZTxZBG/hlueVwke1VjX8ofWGnfQQnC9WmrtZBLDnYrY8YB502U4g4cvEXnu\nsgRnFiIYhHNOF8UYt+luMOMAL6tItBTAveDAX1RSqWcWLhyR4nYK1sBkvs1N\nBEnHEBtgzWZggzJ7iI9zXeQBC+4dtmW4i6e9SXDvZn+ySm2rzgAwK1ZBxjl3\nsPCgw0yvIlV2iklDx8wjAQyfih5/Ap7zCHxzTcfwFi0/YXABykcsahsEPGtc\npuob\r\n=+W5Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQQI9rmflOdxChavlXqbfVvk1kaiqvPoAXaI4thew3lAIgSGfq7SHbxY6oIDEWp2wh6V5/ciqCNtIowv1AtEwfO5Y="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.19_1570057817776_0.9858665803722069"},"_hasShrinkwrap":false},"1.0.20":{"name":"ld-react-components","version":"1.0.20","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook","docs:publish":"push-dir --cleanup --dir='storybook-static' --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"4de5fd7a0993d1420f7d80ae5e2b4597a82a2668","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.20","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-rAvLhZtuy7ZrvGL0TA+rdOJZgaMiVt9NGRGZzdxsjJyHMyQECZAYqL1AvmhIkrm6LPaJueaZQAWfgu2dQQc6WQ==","shasum":"1d79c22e11b890016c70fe7ff45f28c80fec99fb","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.20.tgz","fileCount":46,"unpackedSize":7837863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlUI3CRA9TVsSAnZWagAACjQQAJ5SKC04OZEhlSytjATU\nG0mQX4nYOEEwOaAjYobc3u1BHipiciJEW7sk7Z/2kQjvlNzqPTATrYU6T/Rd\n+czSU8DnLRdJ24vg+sGXI6OBj8bMgch+OBb8H+grw+vtl0fYW8Hb1sfkQB6T\nEPryp2HhCzhPwxPouy7Z1j9kUWzwcCVI3AnrEpdsAiCPj0dQvZhEVSUUs6k4\nZ8Dr9Nxl+VMRFXlc6ilwLFUK+26EnfgUoAE6+xo6Ig9+TSrRzrAntlMT+/d7\nuQ0t3XDV3f9v+818XYSyqEuJ/j3gFg1GuCGPSgmyvP74FI5EVkzp+JSvFTC6\nwuJOeNKkZsBGcy9n9qnDwyv37SD4AJT7fqrsYUQZRDGyqFZsc9DXuM/V2iAg\nt3Gq64FnLTX1WkOysFRdS4P1XWfro1Mh395EPcOBbDMU4cQJbbwGZAF1AgZO\nOblPXUuZozQ4Hdg5l4/ybMBh+pYmAmXVryIspbSYptxig5YnMzFwZEMdwAd5\nDxavcfbmuuH2VLku42V0tpmLBn4NVgOjIc4FbnDA1aKGg34dD7hJgdXTPLFl\nvTRiu5I3CUpB3kPdCkVUkLzy9RLGrB2/lYAqhLT+Y3gxt2Vqsa2nAvzMtGy7\nxevyYZS35aacDv922x+4CJsSsO82/sBuHL9o5gUpqSKLnZE9DJ/uhAV+31pU\n7oq+\r\n=VrNe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFC5m72QFu/pwO/RjmnnZiq3oGsK6ePuu85yLexjlfViAiAPV1/qSMYukCSX28SV2qYxxp8BBN8BNQAK1TX9FeMCMw=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.20_1570062902595_0.6233321282921793"},"_hasShrinkwrap":false},"1.0.21":{"name":"ld-react-components","version":"1.0.21","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./storybook-static","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook","docs:publish":"push-dir --cleanup --dir=./storybook-static --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"483a0324f3d626f27bda052ca4be4db926f3dba2","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.21","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-I0v1UpJVdwmxtzoZG6pcFWp8lVVPMKexedmla0OA3Gy1GJsMCT8Yf1Qb73ux2ruawYU2E9b49AjeuRMiqrqYnw==","shasum":"8b9004e859ee8e524657646d56ffb2fd90d06b5b","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.21.tgz","fileCount":31,"unpackedSize":3038825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlUWjCRA9TVsSAnZWagAAaPEP/RDDLRX5zmqJG1Y+CED3\nymNWzFailRZjdWc8GKNebiM9lUpey/PwO+l8rWv1X2qSlHMBW8RsCILeayf/\nXbDdCHdc7/XjpR1EonyZEOByqEWZrgOM1dwbef47zn52fiO0K+fjQeK/ZkWb\nB6E0zEtfjgrALCz6u/IVqSg4iy3P52v2MhtlWvwMbAilyR3GoZd3D3/03/IF\nmTlsWsXT6hs6Z7V6pcg46/6zsrH3v2PjvaQH73BqIE3yyMifbPuW/LA3Ai4p\ntJ1p0lxLUb0RSFSHQ1yUpXvuMyCLUiGgk3LhSrp2zIp+qcZhT+JilWIn2lPx\nUlR0dROHtSYf0t59Ntmin57hqeIJOcElF7RyLfcX55xrsahEFvC1AYUIqheG\nvqq1SH/hkhA5opw6JC8y481/fURuiFv0UCF+D2njtKjXES0Y9a1m/YmlmUHM\na75XTJdIntQgmt2qmTMpCbrH6Hlmh3gPqk7ZsYYEkzsUKAIXvRF/i28Q0ogg\nXjqP4NUcwofE6ilnF8aI2mfw8qOLTzHqYp/PJUC830MlDbFGBhOzO/HYpu5W\nZ/b3L6wU8i9bX+XlIdgwrg1uVFwDjeMuPLrYEFhhOAmvCoCZRAX8020ZdaTN\neWh+RQFhAQz3jn0zhU80H4fOsVyrnoG5L0s+fA5F7ZIUrdvo65obkj0u+jqF\nas8B\r\n=1v34\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd35Mq5p+4vVf1W+HUKTqQBIjl4GzPqw0h8AusmEembgIgNB6XmrgKB4mIHurxM5UXbMnYY5MEdZTFTtEbRzS+peA="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.21_1570063778726_0.18694210570678327"},"_hasShrinkwrap":false},"1.0.22":{"name":"ld-react-components","version":"1.0.22","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./storybook-static","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -c .storybook -o .out","docs:publish":"push-dir --cleanup --dir=storybook --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"a84d610c98fe74b65c75ae07df792cf3dc3abfae","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.22","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-MfWyTOlTHz6ARdkWKxyOuR8Y87tHUf5cE31phY7IwgmnYB+uUOZpvzm+UKk/LjAPVp7Arp56PPG8c7cJK5ZSLQ==","shasum":"548d24f4a5c0865c61bee73fec49f2f22ab6668b","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.22.tgz","fileCount":31,"unpackedSize":3039063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlUfJCRA9TVsSAnZWagAAaqgP/iwHChG23w2w8rEsY7lx\nYd4FuUQAlmrSxXetLRyfKVo6H095iffn/Lm1XL5kPbGMxdfZ7OJZ7CQhHW4z\nUPIyYPTtiydARAjkkjZO/9DwGH+HbJjvLgmCCXlVwe/pBJETn+ovwTrc6LOu\nd+jdAUHTZDn3FLSOPXxbhbKrlfI5e6M5a9itFqu5HZ1o1nl0Iwli4cgNbFSX\nGemGnlxcM503ZQcwjOYrUpAcCccwdA1YU8bh5+SCd/WOx4asAy2X0pIU6x+L\nAquuJmZzocDTfEEqzmWv3KT8lNY8lGgTNRWKaXXU8bBBKMy75ZJ3gcUCpTWz\nr5Ve1APMOnIcYZt5Ihah34o67WBq3aDt4fFxFXSEPLidwzwMbwXsXxdb4BXq\nx59lpKh1Q5VSA56rbWATqz+RXAY4nswO0V4lzNfixYZB0sHtwfxkaWXIS2Zp\nd6/sODbYgqLuzWhtTKbP06F9ELKKPsRkQRPUb9dPa8BRQioE3zo3OckrGdBK\nk8gdEKr6XrX+unQ73ph3Sa/GDUvzYu4R5BXKPzztGq8QWWUKjnH1PRA0BR2m\n1BsznrZhYS/OTEe/L1SpKrIG4YRSkAwbsHXffNWZG5kfgSg4Ew+K4Y/P7aHQ\nu/hhIemeURIlfP5gyWueEsXR/YgWTXrhbD/QnxFrSGO+kPMTm5DR96/x4Xju\nb8Ha\r\n=jGFd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh3K0quPuSCQupaiGz5zzxWwqICT5t8dEm4ZZVyYmFiAIhANdVYngLQxUveQyNrif7D0oZmAk5HR3JAK4ycWvX+64K"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.22_1570064328542_0.4001374644874467"},"_hasShrinkwrap":false},"1.0.23":{"name":"ld-react-components","version":"1.0.23","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./storybook-static","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -c .storybook -o storybook","docs:publish":"push-dir --cleanup --dir=storybook --branch=gh-pages --message='Update Docs [skip ci]'","dev":"yarn docs","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"037477fa44db095719045219b847582161db133e","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.23","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-+9G5RnInfm59rUVllKY7H9+tdW5pmMcXhXjK804sKR1GFMarI0ONBo/VpyesdP6WImrNZwES6uVAN0i40T6Wnw==","shasum":"68e8411d8194fabebf2171ece78f02a19488c8f2","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.23.tgz","fileCount":31,"unpackedSize":3039412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlUsWCRA9TVsSAnZWagAACV0P/0MEdZD+gglY5kgiJPm/\npJWzsF5qjrKWYHB5kiN2ZfWyl90dqzL45uoffpKVitewcdAo8/9qzZrQJh+9\n8iN9BB0EOvMDURgGu6ITRdaey3kjH+mmlKSS/J5HaIIszYFMMQYIU1PWuyhs\nCXrTJp6frUJcJ/Q8Hm1A3lOkXQk9fkvrO4kcY14zJi+bqukTp3Q0abaesNlt\nvFYHGqma4UwlXDa5mWHYGYW4gzYepgVU0EY9HLVnRjxPWKaJtHbLT3QFp8Ln\nlP+DXgTuj0lwkm2TEfWD+8n+H+xqMiakgRcw9vipx1weHEAuBL56JZ16TsZ/\nF/zBMWpMl3qKFeJQ2/9FgV3/SQ0aTA7BTl8jCF59I0rAy+kF5GbtyV6I6x+D\nWZuW0FsXuipBZfiY7sGCEbhkg5MpCY4rgzDP+yFmLmj9Y0k6HFRlBZS1HV19\nW5IGkHb+KSc+ePNenoZvvi0eQfjfYZnuWkaZZQobT/sLQv39NhJt/YTbIcUc\nsmu4LLjHBVa6mCcGNlaJh4KvOOZXUXLEYt4XvPhYWfN/svPJdnbNeLVNL66b\n77ON4Rn/S1jdgLsr4OMYlNHx43OJcrh+QjZ+NULUfZXTr1y1kh9xRAGEk/DF\nCxB9wCaBIvdGfuBEfmy0rHK/oYzpsqd/K1jGMLy3KcWb7W3I9qeTSUKdokyk\nZHG8\r\n=KZgn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZJ+VP4nWrEcIQS9YnFHMNzhIT2HvfEMft3tuJ5+1P8AIhALlcxCasN0PQ67SBijNJwVppV8LTGFBhgDXBOzr8iyFc"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.23_1570065173688_0.8783265282157684"},"_hasShrinkwrap":false},"1.0.24":{"name":"ld-react-components","version":"1.0.24","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./storybook-static","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --message='Update Docs [skip ci]'","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"fbaf3078d235edcd2346c6f824d73324e545b12f","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.24","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-g0OrBcNrNt13qflJxQP0ixZF+lBgZ2+zPnCoUs30Y9FlwJbvhWYIuXGluMg45t3t41O6qz2ajggRlgwTEAWqxg==","shasum":"c820a2558c8d8061619f16743bdb24e88dd410a0","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.24.tgz","fileCount":34,"unpackedSize":3044219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlWbyCRA9TVsSAnZWagAAZy4QAJ1MhKpNgbhqpporeh0f\nz4JfjzYqp11A8htGyBALj7PyxXBF6FKukMZ3qllvE/9XCvbeiiOOWkqPTLY5\nSQUc94CDvfwQ67IuiFElFafCybyjcRMIpDLsXfIZFg8bMAAkAwSeRW9mMeM4\n2epVNH0es5Ci0WByRT5R+dSZ+K8pLrAakMcqM2cnyKDbF0KFRLXN3Mmd7LgE\na85pAaCyD1LVAObNHHfGCF7Rf3eRFYAimnLhOu4ovabKTRl8hV3x58TxkaDB\nCYu20JILzHgBXGrMCLlZoTsMrzZwLjDBG65aIiiwEZtIf7VHPej6hRRWRgF5\nfdfiak7uylsIHyhkKCA0EntKB2QIWS7/PIjeSZ9uh7sl3/mKotcAn2KlAdt5\ndGSf8JELEZR8SBEBBfgAtODIVJcUZ9bGpxF8wYHNKWEV0JrWwlxsivL5BLqL\ntJboDv5qlt2GunmLVvO1Xb95k1ZtLNPxdPVVKORlNZMgDLIXK5uboPbShQDT\naZgHW4Wg/fOZp3jYe6DJq4tb88d4VDwVUuoNBQuE2/l44JlmZu9JuBqMc8Wp\nuirhV1kxaqM7CjnVKYDoU6MqZpaNdZI7PaBYPtShT4oPQ3+hYSNGHkVsoV17\n6IeKWhGyWOUw7hUIlTwvNuVsmvIqL9OIBYLVV1n/LoBgimGagtZA1wfK06Sy\n5O0y\r\n=CNM5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLxZUJfRpBFogZN69LBjX65+7sAPoqogcjz7jPAjC4xAIhAIbUM5bwiIrpeP5cYKyPiRbrdMxIW4VrTmsYRGKfXnh3"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.24_1570072305417_0.5568639640312816"},"_hasShrinkwrap":false},"1.0.25":{"name":"ld-react-components","version":"1.0.25","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --message='Update Docs [skip ci]' --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"1689cd40632fda79aac87cc33f7c4ec08cf09b4c","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.25","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-WYELSO/zTwcDQB0106TDX3ebmMz7PNBNfO4d0fM43MEJlwmbajCgWSMtQ0h4m8qhpDs1tuUM7J8QlDtAVjT0jg==","shasum":"c231fd9d91052a253b71e9b9d2bd3c59a02c534f","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.25.tgz","fileCount":34,"unpackedSize":3044426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlWnvCRA9TVsSAnZWagAAIDsP/0uVJDYYekDPkGdHnhCy\n/Zi1ehv/atqKdWbpQ+4g8OA+lp5I+EVjuZ1azKzcAJ8KLNo32aJ+e9w1nIM1\niFHQrtOs5rr10ROeMytvqD128BECaB21+2nMFY+908MQ/50pWN3zfzoQ+BA0\nHW18WyIFhrcCsMMN5iCCtYoLs/hRb20yz49jSb08g3aqIYr6WlS1/TSjYwbY\naSZIPGx8c9BrgawKTJSPrhm7YIBjpx8X1q32DGJf75cxhhMsz3C+3P1iT0ru\nUex67pgAnXd3FI061NZENwlHc87Sf4+x61P0c0nCiMZJqlAH24eyX4odbXN1\n2vQyl4LIdREbSqAs6lw9jTvS7O4lMt0Xb3rPx/Y+lKOgdzOI7rTzwEtJVX30\nKcKfYpdDXC1moGOXJMW4VUZrNI+amPsRvQkc/tj4cpaj3SBAWX9KVnNnEZeA\no2sHhFHtD0YvyCcvYV4dfx3tBQvE6qHdrOEqydDCRqW6YCD0oIlBYA4NHJNV\nlF1pd1NeMQ0sVqhkqub9c4bvH/7UR5judzL4IEmnMTKKtsGmA4UeoWRT9sAc\ndBrD8kkA3DURPc6qtuVjTlqBwX5ns1qLE4tFMAdgN4ZPexy4WHk9cLz6zHNh\nZra5FGM/cRpMNsktBkQvURGrEOWdiLmHnNu/2DzCQfBQB92lz6J0wP+9OABD\nwT+i\r\n=aMPF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZeFLVY8UhdNz067LgPmXfEy6k9scLSpsf7H7w3Jry4gIgKh3mjl3nkXY5DelMjrYM0cc1m1mKLAeZWBKSa9swV+s="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.25_1570073070791_0.9764581329277664"},"_hasShrinkwrap":false},"1.0.26":{"name":"ld-react-components","version":"1.0.26","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --message='Update Docs [skip ci]' --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"6a061614b784e8651bdc57cb092a2b185d071be7","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.26","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-vHlSozjoOyMyfvU6NLDJfDh84gXSdJhuCIKPJX2frwEgt1nFP5VQuwTbZYZ4dcvJoyJxXAD2yFpb8UH/Nr8v4g==","shasum":"7f2a9170bce160c8cee0e6a57598d6fd689a935e","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.26.tgz","fileCount":34,"unpackedSize":3045349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlWwOCRA9TVsSAnZWagAAQMMP/2Q+37fmWfIpQ9jxX9/R\ndA7q2TPE2fB8DE5QBCnCUZRRcq/ne8MHNlJUyfjTyNKyn52NMttYosspy9WI\np/eeas8Ba6FwTSP1E8EaWB0l8nu9rR90UNN8dxsXd5rMPz4SHGYFzeyCutK6\n87tPFEfr/Ha/nGVfXMkhHpE/NSvkaUKXRxT7Nbc4ls1MU1+pZp6ElNN40qXQ\nReZm4Vg06nSofW25SiODgVej4XOvT66B29zseHeQP3I98uochI+L/KeLak55\nBGLGr9Dw/byjz87UrKUIC9c9Y9/zbLZm22imyKwwMcJxnOlatS/YAPv4coLN\nr+MW7j/Ltbo5Uto8wZPAcssQnXq6sTG0GHvbKHoCuMs4t6larDmod5sm11EH\nJTh+OwMMV/aU6U4z8jaYPAqqFM90+gUF/zbWDSw7Z/MsKmvWxi0WeGciUY1B\n8JNNRStxRg5ldTuQp+edKZZ6DoGLw90it/BKTDRA/doaBz7gABR/oE/gTyWO\n6Al5u7WFy6mbc2ppoG96xfF2FXa2Yk9tpEVKM6mNaiGBfXSFrsY9PhAHyLUh\nqfX0oj/24BsyTLmOXLukQRrxd2N/II+eEbXQuAIG1JAZu9UY8L527OXRFa7R\nwm9K47Menx4At8F2p523K4z/lMxUZwTLvcTPzjIeBaVCc/9INF/jJnC+tWHz\nFI1O\r\n=X8du\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkGHfR4TPpdr0KswEJ14KGBgmQx4+wsFk7cLM5aAG7fQIgNVl1T+Z8uYZcHVtoeP30G7+Kaie4H8GKOaKp3mJOlcg="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.26_1570073613159_0.5049590415540277"},"_hasShrinkwrap":false},"1.0.27":{"name":"ld-react-components","version":"1.0.27","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --message='Update Docs [skip ci]' --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"388da0b2af60d3fcf478c1d22364dff892894fdd","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.27","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-RpoVC+NnwBDXmWhf3VTXlH2VGpAHnr2A87r8/5UGrn3ccOu6u1WrBUEWDPvwjdSEdkdZc04xiveOK+U8TZhiKw==","shasum":"f1e5989cd0feff53f51d7a0d4571d834a73608c8","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.27.tgz","fileCount":34,"unpackedSize":3045580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlWz4CRA9TVsSAnZWagAAni8P/RyLOS4CL91VQf1yH92y\nR4ZQ42KJKMUEnRiTiYbB9djceWq/NqMC0SU9V5XHkZGzlxwXbmSPPB8EKzFz\nz7eaLGdibVOYlGOeO0Phbcopbk5f+m1ImrRlEpFX02w3GGPSmTRG+IFwMm8M\njq2TVhumCP+lcAFLgbKdlvO884ug/NcguPot06Up6Runs3/AvWR0/k6hjApv\nHPR8pFefbs4sHaUiOE+CZWgHqYWRlN9Y09v+FBdRdjVvqjvAn1aMxPv6lPc4\ngPHhEftKHdWnVR6A5TKWzOX1EDn3augWaaDChmiN2++czQlCVkzBaDLJbaVO\nKOUmj0fiRa8NPfnqONgXIJ5uTmONvsb2JxlfM6ltJyyueR3hv1fkTxb+FDJc\nHB8zxBdUlLuVVv88MHOKAHLI7aiOnyJY6ychRtHhVOcD1Rq6+/sfSwWLs3m8\nO3A+utFnUiyz0LYd7g7xi8kzg2WtSapIdq9v4OXdzMyCaSbtTMLcTe0IDfPL\nHMUCkA/CToRmyZjJZbdYk4pcf/qIW4YynNYbVr7oPf9kf2oC3U8rxu8J5Hs0\nxRNSprFEZp5tFeHPEZ8oqtrZ7cAhA4Xf63Eln72WEp5F8pBlqWTFTzWd69ZL\ndETAhh99R78vz6aP5Mh4YUe5/tSTpXR9E9cdZzGNTWSyP5oaOn/JgWRb0a2S\nN+vC\r\n=nV2x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi9XFhHxtHbKb7fBu5Klyy4Zq9K4ap9m2LVE3aw1DyxAIhAPGTxYj4pUWwtVpLqgBO0Z9IQ4yeu/TJYWT7fN90LEEQ"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.27_1570073847627_0.06500189123233113"},"_hasShrinkwrap":false},"1.0.28":{"name":"ld-react-components","version":"1.0.28","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --message='Update Docs [skip ci]' --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"73445f6b7819147ea7759cb46f3b06abbd42f73c","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.28","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-nlgwYgVBnKNtEx2pbuEIOvm2+6Q9O7MPf8RirbwlRNuLIFZxtoQfKs62qlCVENlGNDRQiEehATVNIdgoCRdBWg==","shasum":"5f9e05f0343c2cea6ed5d383641dc15238e941cc","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.28.tgz","fileCount":34,"unpackedSize":3045850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlnW4CRA9TVsSAnZWagAA2YsP/j5ky4Qu1pOGC+z6TSYM\n/6NsOu4L9ITKQ+8nKSDqVi/qOHY8GJz4xpDfMGBsC6ekMcpZGfwcgXpIpxIw\ns3m5ofApdEwHh9Wk4AH4sqT1E+yvgb9OLVoxft87m7qeyj52B/JZy6Q+jO4r\nBvkIejq0IR2TudwnPl+Mj1ZGMWiZoQp/D3CBzgC9QDjVlcq2gSk9DSaZ3F8f\nSQTBBQkWLE3keOPE+tu+629efR9s1DLk+lq+/JVp0cWIs9vhA2fgy34rJ1xJ\nux1bALzmUhFjf2uKAmB1rgEorj1tjp9KO3MupCe+HW2tbKqvcH0tq4ZhfM0M\ny+IroK3RWZb+m4tz5u5G1/5e3Q3b7MwRN3skhpnTiqzcOxePYv+12xT0WrsZ\n8KBGqT0pMRFCvHb83rriJZ/2bndVTjuJta9wRKk5EYQecRwdoWwZ9ZwmOswe\ng/M2I2iLjt25a23zJI0f5w0g03PdHhjvsINi+UHE8dpDVNF88w9pd4OrtZ+a\ne+jeRM98jXojBl5HQrCbiApVzLpLzFxNvUeJipNS9Sf3caSVgKm0eoGMaSmv\nFgxstvGoI8aszapnFXe7o2qRgTmQtlhL2dft8r6Cvufm1QHnw3+OPLMQZHXU\nl+kU2lTpAr6JUmMrh5ylKL6gVsRziCAAowf9f8jed4FDHGxAbXIALrhtgUNR\nbFO7\r\n=Jj/h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNHIAJHLR4x7bjEVnD5g1aXf7GPQqgMpLwzJpe8JpLNQIgG2bbNOtZ/Ql5KMp/Of2XW+rDycpsD6bXXacFJFMOT9A="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.28_1570141623889_0.4502347294117086"},"_hasShrinkwrap":false},"1.0.29":{"name":"ld-react-components","version":"1.0.29","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --message='Update Docs [skip ci]' --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"445148c1899ce1abe193a24715fcdc52e2a22529","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.29","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-tEkermMlj7bd4iL5QNAcqPf4SDvx00vnnFEERcoFrvaVH9QdwvxUswTw8GQDAyuh2XRw0hMyqVHrguwv9wLBCA==","shasum":"f248c69da1ab378a3f5dbf3ab0a73a5d127ecdbe","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.29.tgz","fileCount":34,"unpackedSize":3046075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlnv7CRA9TVsSAnZWagAAFnMP/Rcx5iIRC6c7ZS4gXX3R\nSQXqt5AoqaldnKuEHWTpvi63lvZX+46Jj49KCQpWHDpNaz4jyDxonQcEm5lO\nVuj5O3qJXhD6bBF4JYaTRMy0E/FswPVM9HO4uAn1SbxtG7J/raeZnzn2RAna\nrT0URawE/zHUhT6GiJgwU0MhA63lToQq5gX0ibuokVfar0d+GJ/qq3ZBJa4i\nMeO27DgfO7cNwjOX3WJK717Pray1gZJbNup8wPQxWqSs6Wb70DqDmw5GoYMe\nEJAmkjWYBaGPlClHWyyCuVq3w8SJCgX2bSiYiPKHj6QliOQiYcWQSTDuC4zQ\n7E3L4YulNHmjQ8Kk4U5JwTqcw6OQzpdfich7oAsVnenSMN38wnW+rPNoUET/\n1fPCu9ZbwgUY87iap1k/PZWaRp1Sl0jQsKdRSiLbffgr6AP+hdpLLD5nKNBi\nRcovrQZYmr6lUVSnnn9gdqyVQnsl4jzvAd+phb7eXA497PoTpxQFn4z4Bf3p\ntaFWb8uhY3p/bAvbLNGrFWU6F7JEijJCrSttqkpc4rrB4bRIvQF8uxxG7kvl\n9rK+jcBEagA9HBEwoIC1kwpgEFh7835ceER1VB/PegJZzhUyvJcNcfOKg7dc\nvb22dgHSG6nTyEHZkV0NYFeNxdgDB/WquORdDbb0NBfFM4WgRL7CBvnidOOK\nJLup\r\n=OPpq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYMHfkcL3Ozv9ckl1181ZloZa6LxIE+wHJC1EEVJp75AiEA2laj5LkQTJi3wMIxz3Wg53yb8SyO62UTZiwc6wudwJ4="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.29_1570143226861_0.5790483184192938"},"_hasShrinkwrap":false},"1.0.30":{"name":"ld-react-components","version":"1.0.30","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --message='Update Docs [skip ci]' --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"b3139c7a71bb7fe495b2e3214a727d4257f87c17","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.30","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-MD7DPWTb5Q981hr4DPebEUen3eFjb69AMkRy9Ya0AsD+pqWTy5fcy0PFBtHPIbkcJJm8qpV2g9ang/yVrQ2sDQ==","shasum":"d76f3d4f0a9c8e912fa039a2f1399fbd9733ae35","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.30.tgz","fileCount":34,"unpackedSize":3046468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdloBGCRA9TVsSAnZWagAAFNwP/i7DG9bm1inyyfYjAlfp\nIEC/4MCLZqpps5WiPmBBE60EjTN+FaheNcatarJpkAHUixafgj8mkkp75mED\nT/r0M2d4w/5q5hefQmmksmhyjZmreldN8jqKSGj5pNBJg2WyHm1Z8jCi90GZ\nXoUnvIVUWENhVhYRlCBKEefOQm9QJ710N+RfnRMp3vIcZnS6ZDnb79PxnWqk\nvtiFAE/AIlh7twWgV/Q9Lf0RuRZWtdTuzXqw9B2e6JUx00y01sIuAhoKLWe+\nr5F+lRnjHY1UFgmAHr5r3kEZ5gWBM559mVOENHdfZ6SOr+ZdWO1QYcBKh4d4\no/N5CO8q7i0kFqlNjF2Jt5fFGsjWk2eRBAikUoXH3uk7Ztar7fOyfRxPH7X5\nJz1GIiar7rIYoa0vbdULeNNqSZB7rWtgjgM351wwLY3V+ZOQsBZgWXINlP4o\nr+/4wBJ+heWRrx78tXLXlZW3b/ObpowH2lzsm5SehYuAmm4RG5EdJw39K9/W\ndcIMF9vSzeIyvl77xbv3ddGin1cOyyHljUblUzfDvuC4NuCR+/w4g4tf2KEy\nJue9/uTs2cOzeD63Ta4V2zqbz/WkDcCkJLKpjCtshrgQW3dNBKL7lmQq3/K7\nb+EFBQUQ3C4pka/xD4ZttSBuTxZXRI/5Mj7mua+RDNjxqU706NnxgES+UhNI\nDp28\r\n=yA74\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMDkWHr8+fwTVyvKrA4lxLBdB1j0KBRLPkzpBudbMFAAiB5MXDsz3p/4qfDb4/TdruETSmHdOZqwIgMsBWF01DDzQ=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.30_1570144325850_0.5832304883077497"},"_hasShrinkwrap":false},"1.0.31":{"name":"ld-react-components","version":"1.0.31","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --message='Update Docs [skip ci]' --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"b4bba76ae0d59746cb5ed9a3af7da8a9f3f9bee6","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.31","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-SCPe7+f7eB1j2Vf+pYA3TmgiJ6zLJ3ntQXIMgmB9OSQQ58EvxwsZwoBDPlpgxTaedCfqQpD79ryDiq14gDRZ9A==","shasum":"5a8256ee8706f765fb7dbfa3c8e8713408f01bf8","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.31.tgz","fileCount":34,"unpackedSize":3046828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdloKJCRA9TVsSAnZWagAAcgQP/1Wyka6gmsm4ceGJ4+3I\n/Nps7Iiib/af+ZwrGfkIKYeKmaZuCPp6A/JjDh+7NYECH/T/hIJVtigoEUNU\niddQgSurZTEPsTgxjCqa/Ncy/1wId+yPtwL5/+zM/KaOKWC68L80ENNykKt8\nsJNLSHQfFyv6qmn2mMhZ7/kZJMFYFEpJpEM+VdWNq4EKNSs2lpIsjZgQLDmg\nw/GlS0xPmxpz3TCK0cB5hhAeapAwAgEhYseSHklPuNOlkN3TenfUpyEkmFv+\nORrC/AOs+APPYEUR95TnYE82hCbZgbcXaSpEjY0F38r7EHpnRFT8VmO2cZDo\n3/L0ccHy1EUjF6zNNj8CgWSKLR07JaCTI8Qxxpvi/ABXKZhgaA9PUafbaGP+\nBrQ77zRnEDeMCX0k8kQ+o3eu1N50dC0KFnG0OnFKxNi/KKt6AVL7QPIsYnqf\nVgCvZO7aklR4ATrmFOK9mscbCsgG1ZvZWoNnw9yQPSiqEvvPKRg0eHqUlKKD\n3qHeMPCpAXG0f5SQox/tikb2GFTL+CSrLMeGROIOp/24JrgxfhOenygnfPrw\nhgL8iw65n+OLCHikbjzASmZd5cyd5Fn/wrQJvOKJ16AGENqOj2X0ySS6gcpc\nvVRbhQvnQhv6SlkHPTiF9dT84MMghsfwihMR2PidWQJ4TPBDGvoolPbuHypO\nr8EU\r\n=o0tV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuHXFE8TsfYurRrN76mLMM7mG9mRbLNRHm1VPeyEhzpQIgdKAyGowknQzO9N3I7DqBoddLWuvmJu+MSMjw7fAkUzU="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.31_1570144904248_0.012535805505371256"},"_hasShrinkwrap":false},"1.0.32":{"name":"ld-react-components","version":"1.0.32","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --message='Update Docs [skip ci]' --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"665fce3714e9cbe00601afe1be6750f7c24fed6f","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.32","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-G3SzYeFMkRsghVXR7YoeUaqJYiJdGbVgQuY3JoyzkHu4S4l0cxocCJj4nqI4bfPgLmJ3rKvvUyCiSON+Fh4cDA==","shasum":"3b66b9fbbdca9464af26776f3f657bfc1ecfbf10","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.32.tgz","fileCount":34,"unpackedSize":3047053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdloYFCRA9TVsSAnZWagAAQPwP/j67jhKVAwkOe5IzrmIT\nsshBQK/G4uF3sysdLj6p1L05khBSi6XP/ShTDrdoS7p/lEg2NcXFy4XMJKOJ\ntZFmVcNIWSNt00RvsA4ip9zNpnm9EvNVFIv2T+ynJP+GCjpdYAmr2PFmPuF5\n0NTdcThyE2UkxcQDgMrPF76CNa/9gjWvwms29TPBsaED4oYB5FJ9SKG07/h+\nc/37vIEKGD11oqkITYGqFhTSr5MuxH/f5irfo/FGKqiTDEh6O3jjbhlb/yZf\nkxznmcmYcKMK60YrWm/WKINNGfdeAU8mGJVmyADCJ0QGCJvbAHCe6ocw8f64\nkUSs0M6gDpUnRmiIGMZAqmOaITpm+qALuh9ZK3BeoJduFLF3IBN1jcukqFSy\nRa2RUxnTbtYIChaF/HcGgz0BCeGFlraycdaqiCVaJn1vGx1BGejZGx3zDJ1q\nKFQ1Ilap6IpZmeIkhDhobOTRvgVDqc6IskwHcfRAJgW5eQhnMQp6vzdJyXig\nj5z+rg8yXxSZzTQxEomKQWuKO8vLK36CFAgJvfBW5utpxKc08VK2H5NmPSUt\nFHNRTSCndUlhk/6I2OSZUInDKClbdT2Fh5trhgZ7TpuJcdGYSkhBbw9Olq2i\nmSYTZvJOOQ774DBhcXRfHkbofy7nggo0Jqz/GQEOA4G+MVhyNP4uRbLSxY43\nm7Cc\r\n=HTUU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcFqXPQT3AwASMC2+23WVMT0sZuSJ11XRQtJ15NgqkkgIgS4BiW26e72h0Tw98GkQSW6i8mu9l+oW0tvJWviooJpo="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.32_1570145796912_0.32168644675101987"},"_hasShrinkwrap":false},"1.0.33":{"name":"ld-react-components","version":"1.0.33","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"cp .storybook/config.yml docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --message='Update Docs [skip ci]' --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"0fc0ec3b80874aef92fbf9f16db29f5e2af816d1","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.33","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-WMSDrvfIG7zlfSOONHcPzq/pYlEr/BDfQUFizzVfy5COp/iQkt8v9clo8MVDRHy/wXi0ux6fz+zLVgraMVrMJQ==","shasum":"10ef4231330780329221120fa1406163a5640f0d","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.33.tgz","fileCount":35,"unpackedSize":3047694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlom1CRA9TVsSAnZWagAAlyYP/1mVrcYGNT/GyAzAvQFa\nNtTKfv2ird9keYvev+LUd69hD7Wo/XmzVDpEwNlWe9UI7Q7/c5TqAoEVq5S2\npaUUJPnh05CXJ2P+QfGNRROfQiH4quL4m1ld7jfkRoUpuJKY7N3j6SwcKN/L\nEmX6FW14rrDTbhDUcEjbrgPX1qRqxx8Qw2AXdNJCXY+CYlBbBP/pVzY6SY/0\n6FuJHAwe8YL3me/803i0++X77sYQjLY3+1v0LAZu+4y0M3csaXSKA9XHKIg3\n4EeHfC+PcyaJpQoa6APOSwrfWRKPSpfziYqlACNS05KgzxJrXso4MRcR1XiR\nVepdWo2ojh7Yzy+gbNWIZwZnxS6jg6yc0m41B8lyyJ89XAaBir8ZMgN4ptb/\nXG60wpfDeach91u554VB9y3ImQ2jFC64LZAooeCt8MJ4Rg25DZ6j+xF+6LZi\nDN3OidZMGHRurZJbwLS4id5+pW+ulzJS3tiX6J8q07XLzFTahm0xIuDKTPqg\n3LK6jAfvtv0bG6+9Ffb21CSsbq/+GxnW9+Qr66sRV8tln9vQigbObluY8YCP\ntyReUG3m6cQ9Mes2t1JBZQDAKNMOZhrFpU+WdpNmuOfw//0++ivC1T2Gtpnr\n4ZGgPmZf/pwF3/WxucKfTW09b0PIb8YKtFCsfYxmzOl9m1jEjZ9Pv2pu9CoO\n9veo\r\n=7fjX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFogG6uEsKQhiiCWC/O1GaX/VikhjXTU8sPx/iE+mwdIAiB6KAZcy8+a9/6ntgP2WrlJBIt6az7dX/aDBlzo+hmRZA=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.33_1570146740878_0.6569461228070952"},"_hasShrinkwrap":false},"1.0.34":{"name":"ld-react-components","version":"1.0.34","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --message='Update Docs [skip ci]' --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"f8946d72e0a1253e53a72a82e86fbd112fb60ea3","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.34","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-/B2hJAOayabTtnyxsWm6ZXIcd/P7cu7M8/Odp5i3KJh1OWSQk4IIcGGKO7s4T+eOKQJ9/bF2Q1J2kmN81fC+hw==","shasum":"a6906259ab97a1e1d67353918144ae4dd3eb3346","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.34.tgz","fileCount":35,"unpackedSize":3047929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdloztCRA9TVsSAnZWagAAABMP/1EbGvSI78swu2isJkcG\nlDTJctytTZSezxrsizf98y2jU89JVtqqtVpKJHQxVfrDqI493YDG5YjlcF7o\nMEnDSBneXgf/yd0EznexcSkfRw3GRCxENiOAfILjmWwgmmug4BZN4pgNXZzd\n5XSX7RJUbaQ5jDIiKntEVYLoRTxvtX2VfVlnvniDjsfp/f336YkxWQ0OVA8O\nH5i6wYezZMyjLHp3r+s/rAjtYd/dSozc9x1Pyc+p0proXodTVDlUNvtHzppL\nFb2gYyPgTiwG81BebmJ7iroyaQR3OB47pbFeMrdzi/c8M25EywTlVuQybeMA\nPrYTJITaiVm1tSjCMw0BtBGvxCp4mTLq43ZnuOO6HNOlFvjr7fWFkpnWqEBu\nDiKM5fBabAZAmRj+MpNUwfa6T+crXsrSaP0jINGwZRxJ8227pikw3aaWimPP\nrcIAku5jstN2EcXPDk3TZv2z71h2X6MhrhBi1SOf3tSU01C0L6UKYnrdyjc2\nASLQQ/CMRUuNOE8szOcz69u90NvV+xYyGDoXfBkWpTxm/66YKRdMb2CT4s3+\nxMg1hckpqTrXXRsuQiue0s/PhVb9qbAmM9cAzzk8H6YMaUe4kok/kpQP2NWy\nZkbb/NpKJfZl/aQtke2M3InnicndNyGyKkW30KdrC0p0pIK6+1ru5kDb6FdI\nK3cH\r\n=0OOl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtm4BHMaCuzlZlgAFFIUd0IL4GP6TJbgJgOoaLZF4+RgIhAJ00IzXjxBdUhCy/8Cgchb0UUL2/KVz/dkYgUTgPSHNi"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.34_1570147564992_0.49928085049961246"},"_hasShrinkwrap":false},"1.0.35":{"name":"ld-react-components","version":"1.0.35","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --message='Update Docs [skip ci]' --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"a4fb64e7d06c7658d8240f2d731733ee510a3f0c","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.35","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-mfkpAzmR3CRYY0DAeMLw8eRMz3hywgu4kH329Zsefxt6BbNppJweGKTPKkOyyCiSwJv72P48v+hwurAAfSQS5A==","shasum":"24c6963220389050765d64b8cc980eb1a1686379","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.35.tgz","fileCount":35,"unpackedSize":3048201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlo/SCRA9TVsSAnZWagAAgmMQAIXjjkQqiodL7hGLdso9\n1PFpZG9B6KnNT5QzRY2WueBlBfi+4HwQpJ0ffjj5RbsbMipHqaZiuDAZBfZL\naBAkVejWy2x0ysaSBLtF5Lp1+oYUKlHRGSFkC0h9Tzkj3cL0/N1xbN4EMiSv\nTNbOoEja5i9oIUL/GlD7bbcLL3YJ/I8glZdrt2a8rqy5EtGmgFbOqXmDrw9u\nIPhXOBvyI1yDmZ3z0/siPpdXqWxrjAl5TIbRU95Z13CSw6rxiP7qe8AvJQQy\nxZQ624sNxEzOJv7shOfLP0SFeYc8lYilegFjXlK3bZWbUWa31SK8NISeLHZN\nWRi6e392e8Uz5UVCFoMrdH66JN6CdAEDa3r0LYl/qBloFohdjWt/dd6gEnqu\nne9+W2sKKq5/dKROn0wRvt1Y0CfdLW0fSXjbcGSwh/xKebPxgputWu6C3Osf\n3JcxXoWUrjGy+V7PHnKyn8aHgzmPrvIHuSuEjdL9jW+CyPRwNjoZvSXE9xgR\nG9yHjS4cJGh2HDw88Qm3vbv1k9/zli4xMs1WV7rbniRVTEtnjzCguupI0Bl8\nPzie1/ceVNymokoXvBUm6lEJqfl03Ec4iiRg4cMIfbu+vuiWzXAxDY/izsjt\n0W/sWCbkKAxmEIctNZmLR/XTeg0N/DGR3h5e7gdLt4+XfDh2nZDYIRWgSbtR\nYgji\r\n=Of/I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4abYeH1BJp6mkGWh7oF3brOJkhFA0+naIuC/XqI+AaAiBkeC6hb7ZEPOLy2lBWHWnSxlCaiq1MawP4UXIF+PFwwA=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.35_1570148305310_0.2675330159659801"},"_hasShrinkwrap":false},"1.0.36":{"name":"ld-react-components","version":"1.0.36","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"d56ee6808e66d7da7120744e31ebc752c6a37018","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.36","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-O6HVx+DYICrSCOQKDYGxxk1gCKmnLt4uHZuhuAD3XvKBAeOMtBpbL/+R5cqqwzHETe5O6Dbcxx66VkFybkD1Hw==","shasum":"c8759d9053e35cd6260e0c9a0604d41a53a23327","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.36.tgz","fileCount":35,"unpackedSize":3048392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlpFiCRA9TVsSAnZWagAAtVMP+wai4oTgXxo22v20SinZ\nsTLREnk4E0qIitODXlQPY/4xS2qdHoXDNOm+IFPbDm8z8fZmtuyoqeXfdieZ\n984+EaAF4uBml9nuc8rPodwOwGH/638/oNHiJYiq8isoPBySmmwzcyy2XT0V\n/8D9Cnxdk9DGTF9Ehkk14+WTX2ZbVccyO0U+NwwuQiRvtx2Acr+cjJooF1di\nZ6CtdO3uq0nhtDrg8IcyqxC6lSIdrwLUmDZR6KElXdzzIUuG8P6lpF/hU2J5\nFKP1W7iTa2GSi8e958Aik0hL7997cMqnT9//UwQPJqxeDWnqLVXGFbFfBQuw\nuautPX8EW3piuPM+laFHn+dCqbzXJet6mwfaC4qzcFWtUDbFRn0WKY+H8i4Z\nXc0YGH8+570zfzhwtGlQdTuFP5JQc/ASrCdv005euIgsAsNj2x16yf6kH5Qq\nqBrssn6nfpjBUjJWH3mFG8bAFIjomcQM7/oVW5JqgP1QsC9gh26WTdV3ODYr\nDujY2walefFrV9kT7HJBgPS2h10aY8ZoM4+LXAnrhyrKxjonyhldLXkuqi1A\n3fTJc2velTh4PwVk5GBb+QtevSIJUne7sA7prCptl3Jo3zKWtv7KS7rC2kiH\nFmcmcEP6Hlm23f3aVY7o6eTJeXPSp49xczmCgvSyZASPw/pUR47YLN1KGEKw\n/f0D\r\n=t4Kp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtT4LyjH0d+QphtrWQ6fWkTwgUn+qf143M0VB6VO2LvAIgW+MBrEFq2w2LF8+eR7k3JFW8u9VDkOPITfNEMGIDNo8="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.36_1570148705650_0.6081912071220199"},"_hasShrinkwrap":false},"1.0.37":{"name":"ld-react-components","version":"1.0.37","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","all-contributors-cli":"^6.9.1","auto":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"4f66ed14ab081e6bc28c8b983924a6e1d3674c60","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.37","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-0uoWU5l27s3ZQczdFv4JR2yp+GBORb3ZvOLUDxovMWPWF71/SNV/XOJKfZhdO5kDUbZmLEgH7oWD4M1aznd1dg==","shasum":"c993f6590538de6d0594af3b29d3a5f70ba74f17","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.37.tgz","fileCount":35,"unpackedSize":3048587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlpP6CRA9TVsSAnZWagAAwfMQAJHNVPUgPFMeyhglEwp5\nzQ4P5nf2qFV8k5MlJKRxAc5dgcFLCbIrOmov/7qeto2mznuZw6+RykJgnUDn\nMMad4OjdSZFGp9ESa/6GkFom6oz2GVzJNYbKj/r04io+PFnTeNqZW/5O6XU0\nayziVxKgBYZzp3WrI0KyfYhMO5EQiuIqGqYaLH7EwxZmWls6h1BEgPSncmrF\nLotZWzOy0Hc7e5KMU3ouddzuulCIqxpVU1eC9pVSnOtAvGXkZEwv7naV93kA\nKf2U4bEQT81aP4ya69LaOmCTbKb56mkxlHTakFbN5PhQaA5+SE9aw3eLbClS\nNsE2KOTJdXyzQfh7nauG7N0ghKzbfc1gUSsxPQD/FueSihCV6scgUCog8Pvx\nNKWmFM39ZlcloZmWZaPwJaQyLKwVuz0TGob2U9weNthFtVy12YFfp6+8tG5J\n35+AXyZIUrG1GKpUD9bcrdkzP/XSlCUjQ5xJQ9UINnsnpW521vfGoIRiQY3T\nDYS3JXg9KlQlfagRWliGYxF8XD6B4aVTNkuMOsv/fbTKL4E+XCPcW2TeBhjU\na6xn8wyHz+8hMSul6uvNCjsBzvrW4pjNiowrmUh2Sm/8XvmBFiZo/syUrFTg\n8WieyMAkX0i9E5QQYbWICAwYjiiB0JWGsZ8NKYrbHpOemGh+tg5T7epFFz+l\ndyqJ\r\n=bZhJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAlhNDEt7JFOusDB5aUtF1sZXXl9lmkhsp8GaqdngvCAIhANDFUtMx3Xt9sZhMawLAySIZCCnj+8buAM1uKhitJ2yS"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.37_1570149369967_0.46399384155319323"},"_hasShrinkwrap":false},"1.0.38":{"name":"ld-react-components","version":"1.0.38","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","ts-jest":"^24.1.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14","typescript":"^3.6.3"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"16fd904629c3ec8d2730c622f7ce29d51ab676a3","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.38","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-wd+HSwAi4R9MMFv/uCQC/h8blr5BqLihBOLlb9jS1uIA5hyijszsmObinzJQaqrhE46Hs+BnoFxqIuqyQzSGsg==","shasum":"8c1b24e2ea290d12fb51e69b101763ddad522d91","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.38.tgz","fileCount":37,"unpackedSize":3070823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdls9GCRA9TVsSAnZWagAAYoAP+gPr3jPjxVrB8rOP20og\nR/qIqvKMA28JOGhC5IyeZdF0usM0T0RFKl9pUp5SJubvNRRuqJFEPXQWvvg6\nI7OlWnmSAh2bc82okTGxl4rlq9qNwH67YUoUYX8SlZp4am7JIN66v5hftMll\naGekQr7ucXVUho4/ZT8JV8UaFlNbvFK9I7dKeZ3NXlFAL6rFVhOHvq/kR9Pt\nWKWxRQBdn9qN1oYQ/pVufhRgN07L9169Bn2YxcWFEWWCm6zyk/W1rh6nUCpv\nTT+te1W/F3jsARMV1DhFKvM9WVTdhSCgfdbSsgUK+Qj8nGc+Zxgc3KCq1jAZ\nSkhjYV+7zQdPqua0ZSmlfPFWZVxrI936S1wuy9aB9xgcyCNgrMva3pvVdUVY\nUUeSeaoeHLFgTkTJP9v1802cEvGv4LujVfhqBrXUuf2+0FpZSmjuE4Sda7nx\nETj5N26omKBk9sPHgOCGJCr3Nx6rTniaslAbvBg0JHXAiH9RGzx9BKoB88K7\neC6au8seT61vuMS3LL2jX+nKXa7IicbpD6WAqkzZB3MZqQ1Lsuyq7Hy2hEw0\n+6eyyLA+jycA/4UhA4CnfZyMMLqnjPK6j1qyH+OGq9JYVaCef/RjIWoEi0j8\nuwV0NdIvnLKPy0D7dmcG5LowwkbEuFlq94qjOTmqV/65Iq1dTAKsoiL7lhg9\ntr5g\r\n=X0ow\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOrfNYH8Z/b5vynX/ZuRMA/FXjJ3BJng8lvWxsGk/fAgIhAIk8ISVAaOL9IetbGH68T2aYyo/EoVAwtGy88+JP7LTa"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.38_1570164549612_0.15484713963818364"},"_hasShrinkwrap":false},"1.0.39":{"name":"ld-react-components","version":"1.0.39","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","ts-jest":"^24.1.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14","typescript":"^3.6.3"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"e37a10a387bab63ff9958f80c238e765f9521999","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.39","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-+3b6rfFALsVBBxOGhix8hV51eafXXaktUvNbjgMTgBuhjisfzqYorVZc6SG7IeH3rvvasucshTHXiEJBebw/4w==","shasum":"70c73332a6da63e0ac89be8a950f62a4326c54a2","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.39.tgz","fileCount":37,"unpackedSize":3071749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdltU2CRA9TVsSAnZWagAAlqQP/2JUtfs06lvYoNgBKAat\ns4z3hANgQJ5lFqLyQSqb46pthNjJOTIcu0u9f8Ku2sW5erm7C0DkB0rGjIKe\nZiDD8WToUEXlPmqtgNpIPuT71pWp/oFvy0pb8IqPUAT8rczUbGNIrIH4CpGK\nhMqNHOuEp/UDWMf+va1epk5ijOdbIePPjR6BhMAghugOLcFDv1lNzu1AtUlP\n3qG/lK96Kw1+GK3DE40/fIxjQSr5iWx3j3Hgd0eJiKp7u/l5creEWwEcezb1\nq5YSTucHQKXXsiQvr8twASdSYzyOuijHk6f3EN/LONR0cqIt0yJ4Su18bzpd\nMsKYo8odDIX5WCgdCP+E3gqwACDB/JXmAQdh50Mwhpo6CupJU0Bym9ptbWB0\n8dr8HUX0VJqaC6ppfmVSqwv+OUM36cl+4lbKFlPYIsmocOeuU4pQiGaOdUb1\nhllnTEKSenH5PYpwKpE2b90iBJmO4hnytQ3q7L5kCOcnKbKbhoyiHRzoIfL4\nXzDqgCQ56XbQTKkMboIGJpOoz+RLKfOU8ypY21nP98nJxBvXxNcPeSmY89fn\nnRBfCYIrBAxk8dQO4wHL7HRBIk/MV4tuz0GZZsT/ltArgQiJnHN4hBsmln+u\nWJlTLl2WDjxhhkZHPAhRht/JxKp4Zc/iNWe77OauThWLmtVyIoR5BaBCtP3S\n+CGG\r\n=iX2K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPg87wkbLTHzojkGNa//sidoUqPiOomgwxhbSj0AWPJQIgMZMYVn7P16f7zrHdxZhMOzMT3QZNEuxYcAmH/8NmFaM="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.39_1570166069305_0.43377082044410464"},"_hasShrinkwrap":false},"1.0.40":{"name":"ld-react-components","version":"1.0.40","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint --ext .js src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-test-renderer":"^16.10.1","sinon":"^7.5.0","style-loader":"^1.0.0","ts-jest":"^24.1.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","react-hot-loader":"^4.12.14","typescript":"^3.6.3"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"38680d9c5c0e44f343325ae17c10b6e3c1832be8","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.40","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-UHSDbF2jj4otCnOIDSbJPquvEPXGbcWM3JX/++u+NCFbIvrr7Wc6SnHAaTffkqv6i5zOpOXWdfhsusjWDARaaA==","shasum":"59a09d27fe19d65f4f971e0ede7a0772a8b44c53","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.40.tgz","fileCount":37,"unpackedSize":3072885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdltcECRA9TVsSAnZWagAAqX4P/1nvMHY1tKbIxdyWopcJ\nWLCx7TrBOCXF3lcUVE66eYWpQpYmS766ip3Q1zgfrYckyooycc2Z+WBtmifr\nL9K+7oR65/s2PwseaKKWP/Z5e7JrEk2eDhuDHUcLPdLs5mwUrHKUdDS0AYtr\na4sz99Q8E3GXk4nScFEmCw5J0ums5glnUodCuQ0iNd2OUD3nvz2MPfuJTDXi\nvUG936W15UlCjJGqfSdtXgCPsYBf2t8/nRz785e4OL3tqpwC2thE/t0zP4qk\nmsjuiuEovE3SjLh01eb0rq3lz6CM9HVFsgc29otU24m+vGwdvD3kfqMchvNK\nHR1KBi+yEKcGz5P9XHwiAHPKBGjxmaw2GnuFh80iD3GfrkiFWpwtLiWnrAzJ\nSAkZZxc14W3QPMD4TLIEx8UeRhJXviOeB2sx0WxX2U0nqchwbcCVe2q4Lmks\nuxw5AbtspEvnelXaxSsibLGNhaGoz3DACBVuqJUhDqeOAATR0aG2q2+KijpB\n/Q8HpWW5olb1V0zjP0Mux1xzj4Atsl+eGzXbpqqnTbTNzlmChJDeJOBTrBx4\nEVQ7lQHhfAmeXso5K1ow8EkxUMx26vaK8NZVcmzA3kdXSR/WiDg5MvjtguTg\n0IDu+H6jmjDs+O6ONKZS7KCfZepzyhyrWA/3uKERovxQBS9PFBGYZpm37WtX\nMJS2\r\n=02+6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTxjAu3K9r5ns8zBMzH7Uh2rI40oYWcQQ0uKDlZHvm5QIgaKRKFmaL7OQ0H3Mt8jddGoBERNXSM0PsILE+ivtQcso="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.40_1570166531645_0.18240353041491475"},"_hasShrinkwrap":false},"1.0.41":{"name":"ld-react-components","version":"1.0.41","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"7a293fe63ba8ede3a5c6ca4b1174a9dc09015f8f","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.41","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-bFITVohte2zNchWW4I1FXhspUrho+1Ifyc6K4Y+J5KM6kryw1IXS2L0XRCDHnQigZq9c2R4kKVw88lO+7tdHBQ==","shasum":"c0ba8769aff6435f48c56243a98d56b257df9b36","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.41.tgz","fileCount":37,"unpackedSize":3074141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmRznCRA9TVsSAnZWagAATrwP/jIGJ9arlTBY+HzTzVX0\nom14mTJsfF1ybYzU29KXnSM25XUwv9NK6WaLWSmtGrWYWLcD79Gm3p9a6n9S\nDWUNWhtHtC+bYc2drBb87f41W0NETgtb8g4BZ4mOzaTyGlaOcTIfYPAESMGF\nUNmPGxZooLFid1cbwe1MOgqjmUG9Sdm/d6yT9/3cQlUVrlJs/twT6IMN465H\nU68GKQLo4p6o91OTEuB1L8T/VYuKe7Yc0U3azn0rxaA1wfHmE67n5zpNsHMq\nLDcWcZNmk+XNP3Ho/STtREUoHyyY09gNOYfHgqxwdJ7QPuMq2J2amObp6jsz\n8i1AELmEpYtni+B//W+PpIj8I6EDiyDWFDB9KKmEOJgsKocbQRO4hQVwOMRb\nFB+rAsCkblN45An3p0BDDbol8gCedVTQgpzDe8hkKfH5XaXzyWEmJTlU7JRm\nrEdf/M8qsXI8kKkdxi9/okcaIUUWMD81s0zAvzRyJxG2SkT8f6gONDxEFV0V\nFc32XQWvPST1ImLu/3fvX3+JvcJhWQjKu5gdDk+gzAWgBEQ2rNCiUNLbYWfH\nQH/0pr+h3KSQJ6HcgYW9hTdYi6n0iLvMrlUfO7rWefMfVkrbUaVutabVKWD2\n1aINmFcFJ3FjGpMp45c9gOqimk3pHcT+h02CPJsYhndkxS6a43VFvl16rHy2\njyIK\r\n=UklW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeEjh3K9OK96b6pFXgfMuOXl7UyjgNe/R/iV8j08PMuQIge1br/kdQNfgoRt1OfugRhcCFLdiJt5OOzWAeqIWBgQU="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.41_1570315494628_0.23127107211295472"},"_hasShrinkwrap":false},"1.0.42":{"name":"ld-react-components","version":"1.0.42","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"3c76130c32ac5c14c4e4c2080515321d98f3e042","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.42","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-xhE6h0T+TVG/Me5CiWJCI2JAIB+VZDnbSxmpSZDC+FceG2vX6Kj/kIecesj/eG63SGmElluDhl2B66vZTJOz2w==","shasum":"5e3a265d747ee99eba0fd37d121070f9129ef081","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.42.tgz","fileCount":37,"unpackedSize":3074810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmbG0CRA9TVsSAnZWagAAidkQAJQ6Saf2MLLT4WUhe8Zg\nNr9NYZwdgZavVVd+NSxt4DiiEIljwXuGxnzkaCiEBzL70phwv/NSuyGPe0G0\nLQR0yXp5cpgXlUfYJm46aOvYf++CFRO/xyqzFah03lxqN0vSN8KMWI0Z4OVE\n8LRe+LXZQQ1FlOFXLr2lBdB8T99D8oqHethBfoScc5qVmuBWaK3a/TRrksXU\n1MCCFop6vH+4NaDBd2V232Vxupzdo8BxvdQWd3v4EdPYuHTgHoa5HABGNNRC\n1ucJgLnyoD4QktRhGT26BpYaDk+eeV8q6kID80HtsJR5jdLShRuOKftnk7aB\n2aOGdFoDzf3Mt1LxJvRYeb9syh4o3tAsEWiiClCVN5aKVpzldqMawhQ6/tv8\nHGIywOn0hOKWHtJ6kA0G2cGVgoZ0V2XCzxdtm5HdMNbE90/JnEonWQ07mAwM\ndIPGKjeOuFAW2rztm48e5FAfB2ge4ODxWzaYHUocyMlpubaiRV5WLD4yIoMV\nkuIHv4cYQXWqVK2LJBOFze5oFHMePU5JQ+oavyq6o1UJ/LVb5WnJ4tZpaQum\nU6snQglWSadI2ZO+GQbnFghlCLYiM0eTVpPEIGwWXdCrb5JOPZx3BTY1HII3\nQReoe8Ll8H6l4C4JPctszEDIGZ5qadRzVXgs9Fp8sxfmQYKHVfQWR/LkHHiv\n2rAM\r\n=ZGkp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEHWYlXWrbgWLjqsZawrTzpxCJKlUv6MZUDt5f3JqoTAiBfQ/C+z4T9e8TXT4iDofEwrkQZHj87OPLnIJZ5gLpUKw=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.42_1570353587240_0.43649761654911345"},"_hasShrinkwrap":false},"1.0.43":{"name":"ld-react-components","version":"1.0.43","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"b0c21326825a46ccb10633b3f9bdf7d3c51507f8","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.43","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-rbqIFOwqz66ydCJFHt0UDgwMB/YIHJ/44GxdQwWMSHCt2pX+Zp+a4jqULxOazW31ZEiGRGKzkr1sbYfC6AHhLw==","shasum":"54a7fed387e2200aa2a128731ada2311404e1f94","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.43.tgz","fileCount":37,"unpackedSize":3072678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmes6CRA9TVsSAnZWagAAPokP/jL5ZJyw9VsK9uqgMwhL\nOerzPSGwVDIvM8iBxVDHS5EKtk/YwASkLnkgKANsDcjnWmQ0O3Xeyde03Pn4\ni0rIKF6e5Gu9NIO/xgSxL+h+T6/yadSf5MBzsN+wyezTFDnA24zFQIBWcrwt\nA9aNq+zFtgwHuEVxubnJ+CrzAVJS6MBjr/BsEqhdm3GXVYDldS1RUKaRIbiZ\nkTIJlpkM5dDmhppTV47tYM0YBgkO9xadxemSaSdGySCruYh92IZCGDvZZj7O\nfnOd5P8f5K8p00ZWqtqcE76CC1gm0lgFnRRtBjPQj4gETVjL7OUffQFCjs5k\nXJbFi9H8pYthB/AK1lwid1dRma86D5JeCOUPT9cdCuFbsAravRHVLqTZ94Ju\nYyY2+xs7U6juFgfPEqWfSqHgFLClr60DXXoZGIjAxu9q3KEw+tHM4JIZEnDY\nFuivq9aoACq7Qx68KcyJQ30mbMfHFUIGttEwO4QWbAj4AiwNDUj6DSb9hjP4\ncRFnFpH14mw4OYq87pXDQ2GOxavw8oryYAZq1GBfzyoL+WR/CChvGM+PrwTo\nML1q2Kz90cM69HGVe/x47fIJwuiGsEZFVRiB9pyeXmiS7ihhIBmxgPZkKfJ6\nes6V9EXT1CVnvtenDaP23bqfWkbp/SwimMeYwbFejlRkZ8jPUXpTnEx46LDx\nnNBp\r\n=uT/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFa6KL5IrWx7ChLTsVSf1mkID+88MbGSsU8qO+krAh9pAiEA3KpR+CBpUS/t/d8Ckh8IzCrZE0O3DnDL5+Kskcon974="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.43_1570368313413_0.9365553790409284"},"_hasShrinkwrap":false},"1.0.44":{"name":"ld-react-components","version":"1.0.44","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"613ad07ca2c2c4cd11f174e80b79f2b6eab527a3","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.44","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-cBDkMR2JnsOMnVC/tRboQ2sRdv7dhBEUiO0vu8M/mzIy2MzfvUPof3KlwKCQSdWTNaXlRXNqmRJmZ8LGoFs86g==","shasum":"5a2932ba93935409058da6c06ba61912659f2aad","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.44.tgz","fileCount":37,"unpackedSize":3072731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmhDoCRA9TVsSAnZWagAA9vMP/2uLqyM+5UwZlJykLkGt\nwmeyPlmI+YTwpVtTH4hGYDz8UgsxGn80FZXBKZu3EGqERrswleCHjm88l7Hy\nI+b4lp3BsUJ3JKU/gtIRtnDT4+7pfasI1oj+9osuOGomzp55SFZrH5Oqs8S4\ng5Nysa8z8I1RG/satrnwUf7O2jnzC/OXX5NPWkdLYaKWl66RHc0kPXVdU6T2\nzjDFZ7qwFgs0qeds51Avo42uVQUWMdeYnFlE0tcGro5me6MOzsW6B8X/YPSG\nIdAfbq/XyB3Ic2kBLPR24qzMulSN/2e2OS//ElpT11s5DmYRVCXwfSwFtADO\nFQC4PsBJPcrKYIeMmzV9rJ+ZLjwDG2KFx7W99i0Aae0CZCt/Uve7wPB6ptwS\nCtHZmWCyKe1NTs1nbmtI8hJr3T88Ho24feHBm4BoX54NP31LgptFnCQoA6F/\nM6oR/3EBkXtJit0P3K6FdWrmsZZh/FN1a1KSsTpC4t02EUIK7+BWCYHfabcq\ncAEbmMYx6W54eaCwWOzyNk3uN3cHt4Up+Dp3sxxXTbmcFRVGfKUDaTiwVVRc\nD0DbFrLcri/RE0yyQYXcNvVZjslXPxFGfRQ7t7AqznaY7jg8QCY2TEmSsiPW\nZHYZV6f11/hjib2P1BsyfbJeG0Z0j37E7oFhkjkVtNJAWMpQ7/VU2r2kmq0B\nMiFv\r\n=50FC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvdTdC3IAO+PT4cHGkSlTcZ6SRm6mzigKQgvHuetnenQIhAO0L0naHoMU/jMOqdm7hoozEctm6mv66PLPQwfuFY0CZ"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.44_1570377959825_0.2831578847748091"},"_hasShrinkwrap":false},"1.0.45":{"name":"ld-react-components","version":"1.0.45","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"8c54694acd52002a9aedaa63e6283a8538105e46","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.45","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-4GVa/mTKZv7LZNpJ57TPg/rtJvFneJ/yBSweo75Jm2RakLnQQJrwVXAtkFPfoKp2k1wQfyGm0A/bgvahT9xVjQ==","shasum":"090c02bdd85a209eb5814a8af05d228c8a82351b","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.45.tgz","fileCount":37,"unpackedSize":3072786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmhU8CRA9TVsSAnZWagAAArgP+gP5eU+jcmoYhK9UAzdW\n1Sy9bJWdDJmeHz5JfSKO7K0fLCIwYXoksH04hmHl0ujQw4A2JeGhh+ZAXyjv\n/UiWMZBpAEZjwU5r43g//Qns3Jl6MrkuQkkSR3z0Jsyn13g4ixg1xZdhIb14\ndMfpchCggIgnn2H1CD/31Qcrufmav/MeOBpa6sV8mt3pLk5OBFBjJ/cYVuCP\niFFF0gZ3zTMefaZFVw68621YDlPuq376LU6G0nwyUpz33NJgx94ehGMc3RGj\nnv+OsUtFC8vAQq5zYY0gVitdTuhEeek6wsqrVOrSx+nNY7Utw3vR6u1iM9Up\ntB3QzuSh3ELpxSitICYDCkGE7ecs1bpwZtfsbmdo5rwmq356nzHja7IdoQFq\nWNBGkqs16RwEt9gdFAETAPJMNRBQVzmFIJ7Sw9/XD/CxKzr8VHGRNIeEqWCI\nUfg1ZcNWcCu7q8EHgsyjCsmdleh0/ZqIPfiRP3k+iiq2RY8qoMe2YRT2YElr\nKI31atJ9wslZ+DaFyFCaWVc0bw7Z29PTG7vg7KPBfhvAloNaPJ8qMfWYq9NO\n1Mra3g91ZAvN1HkreTPOnindpSlTDV5k3BxkVSXXOHgrp+/bCdn+UNoRz6pl\nMXs9apXLmnygHH4LOib3bL0Fuot5BZ7Fi8TaZQOryAES5Y4LobHTnUF/8oVr\nrcZA\r\n=KMMF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQkaBzLyN+nuIUlMSCzupWzbyqWifB1xQOLk3ajFgenAiEAtrj/n+ZFAQqcxAnOMpmAPVkKKA6jwdg+pU804EpuOwE="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.45_1570379067722_0.8096324809070286"},"_hasShrinkwrap":false},"1.0.46":{"name":"ld-react-components","version":"1.0.46","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"f45e0e29c4dceeb246ba27a1374b5996f8b141f6","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.46","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-aUc2JsTXzeloBFQIXtRrqYq08h+xvRzD4WG1nRcbBiUE01M1/0vzhmviJJG/vhEnOAe+J6jTOm5AM7KBJ0htNA==","shasum":"bc2bd79340cc0ddd89b92e1c84eefb6e5d8da372","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.46.tgz","fileCount":37,"unpackedSize":3073065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmsoDCRA9TVsSAnZWagAAkZMP/0P10CRwY28MpRHKtcr/\nDqp72tH89TP6QjeBUW9bGC8FBOoVTy9IrRPro4pvKPcNgwf8nyZz6ofaJZau\n4mSZECRlGwFA2hrEqoTt8Xn2Jr8JVHTvUPkL06jPZ5Z3xkROKHCIeDNGBprM\nBpltCW08L8dVWrEFrC0aSTWYDqQdvq37g+a1Zcx2+mqk+b0YRggiJWr2xHGG\nEEifxd2LXzrCJzc1+2S4SrokXROciOir3pW5BVO8IfRLxkxXVtl/Yw4p6YXq\nsYY0KaPvgpKf9/WPgs7TrewUnzT5rvEFbIqDzQp7RbhC//yfdeQcE+1pubLP\nGeXFjeeQVrPbWs0KTABsYqhK57rSQ2TZLKrv9+gVWF2k2odXYEx8agx8MC+A\nIuRkwPeo6O8tIdDCreVtfXxGYKSsOulCx+iZnjriHCYkV/DFeYhdQ///KkQC\naecnHy/+p9s9V3nIfOWJKrPnkySFOHrxSJ/ATSB7JYxdUjmUcbgginJVdH7N\nk5zcBHZj7Y2IsbLnlx1adHrTK+rJVB9UGMQOvkDhqSnVj5ZR7L+2M90PwW7P\np76YL9/GJ0y+/hXo0XgHqyVBy9OXW+hHYfgXg352oMYMHYjTNzSDOLkpRIkY\nciMQRYycKphUJzS4LLmNKEfGazXZF5TaXfI6Yqrnuf3AF8WS2VzJVxMTYYvC\nr/CO\r\n=njcb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTXqCJQa7/P7SGmStoGFwJfkdze1BBgIQNwGdXB7c6uAiEA8EaoRLBkHl3Fst83Yqs60ov5nLajadlCZgs0GP5YaoE="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.46_1570425346486_0.8722885774078928"},"_hasShrinkwrap":false},"1.0.47":{"name":"ld-react-components","version":"1.0.47","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"e7a907943796c84c7fcbe8e61b49fd2f0c223910","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.47","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-p25IEjuNQ7/DTkvJBRulE2tiYTXAIGZRkQRTQs9kvuVucMSOsHCJJwW5RoYX2XsRqciji4FtgJbwEGTHxH5EwQ==","shasum":"49e59529dd03cac2e5f28d177c04c1d2d1aadf1b","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.47.tgz","fileCount":37,"unpackedSize":3073692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmurnCRA9TVsSAnZWagAAVTUP/AodY3moZrrip3G2KKHX\nsZPZOGPT9pEXSYasP/IyV8U0S7y8cm+pvK2yIy3m9b9aIkZvRSUI/iIhieYG\nL2NgKNk//sD22sJCpEXp5oRCgreVE58Qiyf7DbPVz7KzjEWR1daD5EjX6wuA\ntZSL7ffRA/r02sesGc/ERHNCdZO0nAQQfrFgGFEbOLXABuRWuBGbCMPe7Eey\ng+dmErXtpUS+cKCZ/djtgIkMOpe/hv499GuMYd5xSJFpZCEaNRXfxzVZTqOE\nV3qCVq9zk9ysW8cujFoNUNBubS24lWuEg+EV1f2Etrj4U3d10I+xDt9ELpE7\njsbRr5ZWGknUCynnYpwUOLlN+QYW04XJnlH7+3xBHH74r0LpGdgGkzJk3wcZ\nASysY0Qyl/LsrwvMktvr+XY1OmJUL/GzAIamJZ3OAmBKgHelG+b12vVBb8Pk\nOgbRjeIeM/FhAJ5psMo/Jjx16IrZ0t8Qn2cA0XK5V2UOpILq45X7L941j/+h\nLI/XI0VU4ZFpKqeKs/WMHudMXjlX2FyjFo4nh9+niHhLq6B7qFToFgGelslb\nsf7QDaotMOX/aXR46fqJdb/yLngoi37rYPMPzprc2rFasj4gxRPbWM3rocS7\nM5OegGo36S0KOFOCUGnn5ywtAmGcmbKtljONbNvds2c6wKTTIdBU4M8T1O6l\njjjN\r\n=jiR5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtxp+zSPHv82AlXQHnWyzkTrdA48z5a2N0xQyAy4V2+AiEArnLNFLqByuBgd7y4jNBwKU/XB8isjJzwHu0pmRpzVIY="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.47_1570433766789_0.9959659928082174"},"_hasShrinkwrap":false},"1.0.48":{"name":"ld-react-components","version":"1.0.48","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"4c35635a848687d0add26abe5145d041156f1047","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.48","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-B+Hblt4l5T+RjThKw4/kKLphMcspEsRX1yynWZHwfntkCgxzb22lb5XPb2joQ08v/49pF1pLajtp+a9JKo4Dww==","shasum":"4cf9e92a5c9314bf3f76eeeeb2c534599f23603a","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.48.tgz","fileCount":37,"unpackedSize":3073982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoBYwCRA9TVsSAnZWagAAAxcP/3XJjwJeQZCYKTt5T1Z1\nbaY65nOVQclDChG/OmMCG0EaEMZlt2Vloj0tWV9q/XD1PbGpb05l9C3RbNEu\nl4F7ruHBOWK9NX+8nHvaUoGfYXrLPCIqLyuuffpLWtnIZ5blM849XsaIZsyt\nbkfxEfqAoIo7onslZW8IraKIR3O1OEBNok6liZY8QjJY8+Tl+9z3A61abpMM\nkzicszZwjuA0dVVD/y5Cx5UgZBTovoq/Ie8uj8A5Wy9VlWNIbanTw1AMG32Z\nkiKkwUi1LoYE0ew0r2R/AUWq5ZQLpIYDvVNwqUYZC6kgonqI5KVwEDxh1Yvw\n/w9VcMqnqb9ATsLNDIwCe6lzs7KAghAP9iB5m4l+Ci1ZCxkKRPFdmgsn0P0Z\njMPPz3jdwsSty+tthncGmOo/pPeTngJHbrd4X3kx/oxezPOs/akXSXDA9aqs\nUl6AYd0Au2MjN/jsNSk6Be33sw34nSeCNZoaZg0G2x/IT5hYJFwQUXSI2Son\nd/6CzpUT7lztQAfweMWmmrRkPOkw5zXJJegVWax+AI/cLHAfSHdWxm1zHSHU\nZahN09b09ZcjF7VmGubF08Pckm+oM5en+XH5uqNH/g7Tlo4eRIfJwrzGqAAw\nvykSrvpnle6IX4Ma6nc06Umu77uyk2JZsy4XGNFc9VpzDWPoL/DIMp9fjsli\nfLPg\r\n=9x5B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvLDEk8s/eRwRhvc+QPiKaaipGGQO6gHn6YPhKlx+beQIgJSa3TOH3fIZQ3XfWlDIMYIRa2Ze/fFxnFbS240nlz80="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.48_1570772527965_0.1907349748240963"},"_hasShrinkwrap":false},"1.0.49":{"name":"ld-react-components","version":"1.0.49","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"d68255f317c8adc60ab11670a714b98f247c2dcd","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.49","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-FNuq1roLqtiw4ER2F9iy8CAKp0Zwe/XLUoI2o91RYJw2V+Qgg/Dc3cEanab0cRkPRaPWJVVMb1oPwGmKm6P8Gg==","shasum":"d488badbf2debf4da3644127903cd6128ef1e4b8","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.49.tgz","fileCount":41,"unpackedSize":3084207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqI03CRA9TVsSAnZWagAA5U0P/3K4QnNV/tyeXNkWlLbH\notnNyL5m3SCz1zuQ7hO1y/QVxuxm0Ci9awqZyEeyERL9hRyGAeuWveIbVVwc\naNQvHwXOVwSt/wKktq8wcj/5KZfjwOp4qCXYJknxYKjO1CQOdWvlJpkOk3sS\n2d423mF6sT9PB+ml2OyZkkWoS2310KUfYyKhMG62sMRnFArB8GjxJrSk5Zk2\nF173pW5wOVNiDJ6M3uXBxoF6RO/pyZKTFIJ97RNANs0iljH9u8Dwhug9nqtr\nCj5N0Gv6d7SAyxT5O0fUFOcJztwf8jM9Rdd3FRuXHOfgYEFFhmZiwBsPixuG\nBj0JG+Q1F3Ua+FfGF7VC8bUe3g5vVvSM4g4bywY2hfCxBq51loh4IWjoUnGv\nk/iwEr4IkANSnku5QQUyfUj0gda9YgvGk1mWWkUyCjyUDhEo7NX3ezFoxvUt\nnjwpuRGc+9UA4zwXq4XXcEALtIBtG4RQG3YVClB5x1zEKOFrSeCSduuR9FSn\naEuJNv5TifL7cQxdiE7wykogCycKRKlfrEuN/8fZU8/0MkJP6AglKow5mOPg\nYrvjdVQ5G3qPDsFupABm+jW2cT48iKEUWGri9UR2LtCG5FMoygVdsdoGwtLA\npgly+eYjMPt20nk7ljRJayt4w/fIW1X2N42IY12L9AWLhFiLHb5iWmt/UAx1\nDoVX\r\n=pLqo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFG/cxOpkVvlX2BwrUyk/U53A9RrSjGXM14q2JK1/6uAiBZH/MUJ+zRpyydMAB2lSYIU0UjRmMCFjbtx1JfggZhlQ=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.49_1571327286305_0.9263003812248349"},"_hasShrinkwrap":false},"1.0.50":{"name":"ld-react-components","version":"1.0.50","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"e1d101bcf0fbae17c54c3edacffa22b660417dc1","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.50","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-sygXI9C9ywyVqdawJPvHOysDiCQeHWyrryKFiP7VQSgM8buODA5gijwIK7DJIBOwS7xdl9HTS+K35hOKzuCWnA==","shasum":"a74e4cbe597cb2bc3c005906fce75142f5827811","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.50.tgz","fileCount":39,"unpackedSize":6038970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqbSjCRA9TVsSAnZWagAAoyAP/i/uZAEONyXxfAKwCkXm\nbYYXQ8vgIgzU607mNRa+663994fj0hZZJEr/0qxl5b64UjF8jrmDpfKNmbXj\n/qEv08Q0YT2a9EDQVdJD0v3z+il6eI9bKsQSJibpWIZKUSri6uCd8Feh5fF+\n3+sJUAJg+/VDMJC5R2iLUeCkrUeAnDDApYg1jXMSuElmcU8qzdhSDHudETVO\naUZrKRRgPOia4+1M7IRLF0Oqqgql3cfaN3aGUz+vfn1sWaESsBoAje+ZL3es\nrdsu72hmsjC82AQGmUozUr/cP2N9qLWdvwU7D/spo+Ayn5lw8vDldFjAsj4/\nBCjXFIOKaOT/zYeHYZlWnRu4HVuN2ROB/ptizN6OpN/VBsfhFJJU6JRGlWLN\n8Oek5q6XLWr/UQpKtIsnjH+11TbU/7oa1pwoZVNOMgjevI1mnyHf57uB+4f+\n93FT64DmEL+Lge/VSNzp8xIeXEqnAKVGcDx9nsHhNokOxEHf3yS8K64BAOfA\nKgJEpS5/tXHtLzLdgCbo2nk+CvttJYX8DsKp9FS4BhtG8KYHZcAnHv7tyUJE\n3dEzxCvvco9k2fi/p4kAp0RchYYn0cZF4UJisQy33wDYU/k3u+AI1l8c0WHy\nSYow8lGTvioGxfgiTV20H7wjjYFzobfIl7zKEnSxgr9iyw9Af/o4aX8nahrn\nB5HO\r\n=dc1k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXRJeM/Cya/MbrKo+XNOeZixOgrUfXjJo37ASQOxo5pAiBhITYTv8KSAnX+bLItTWRAzBkDkxhsSdH+WtSxVAuMmA=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.50_1571402914247_0.5873986536533493"},"_hasShrinkwrap":false},"1.0.51":{"name":"ld-react-components","version":"1.0.51","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"0df3f5f39b3c6e85bfecc208b811c586ad3b6f53","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.51","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-3oJCq8HNTKWfS/3mxC4hjlC7LonMQk6Zu0wrDWK5l9FOrvZCo1h+ZOs60h/UC7JriIpG58J3XKCfnf1vdEPOIQ==","shasum":"13d0201e946ca75a26da7cb173a3c26adbba91e9","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.51.tgz","fileCount":39,"unpackedSize":6040385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsgzgCRA9TVsSAnZWagAAsMYP/RkKSzBdvN1tZVlg5rFF\nxVBS1d2Rt0b5EFLhVFosDK0Hv47YWz7sRhinkw8hUdqF3rYnqXS/X5Y8VDwN\nYDKLWuNg7pvp8n3vL/8+Wk92YsikHHnDFN40E4lVgPIxymu2RBJ0st1t5VYz\nrxFxTcn8N73yzP/m7ijRAxvyS5zeCuskH+e2Zq08J8dBmZ+b3qHZvOzaB7+3\nFwhklsCjXUjt6C7mjSn+gw+3x98ga1ZR3fT61LuWY+TzyOlZJc2b8+Qis+8o\nbbTfnred1NPSsH2fyDEkhycA2DDAPyaTlB3gvbJEc4Mh9czTgApvc/1Tz7Ak\nfhz8LoLzy0arsLBvV5v2qbuMPLlCoE7E/wXv4VRo4ARQqpDxiRbZcXc9LuZb\nsqml3WJ1n1FDJmLp2pgHMStwOISbrP/iXtl0PqfjgjV0EIYyUljg63vMIqAB\nwKgBj+Byu4ANeRGDtpV/xmG2sXPCFTSYsWDGUArnLnAsHQDG5dTbaOQPPLpl\noC56ghMuzaafLH6e58MhrBLItWD3WVjlNoSB2FxzJHzjwFwjQ6E9FhC4LC2Z\nY+2Ra3s9K4k8LQcHaktHyVi7NXnWWVjQjJQt57XlabJW+wjdkwziDsHahVRA\n8tfSArylkyxfnvMG2ByukK5Kd/tgM/hzr2mr/r4z+4qF2DfXqv9/dUcqzhan\nZcW3\r\n=vgLu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPCohm2Y4TnE2EYGa30vX4XpXbwrvNn0mtnAWde75xoAiEAt46YXJXZ2QtGDizeG2T6bVZ5ExEMGgwjtLhFI32QrAk="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.51_1571949792161_0.8348253494653017"},"_hasShrinkwrap":false},"1.0.52":{"name":"ld-react-components","version":"1.0.52","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"66403af961833edaa9e3e1fad090038f8e9aca27","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.52","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-HbBssnloH8DohUpviyykraBxAAniOmRZt4uw0dhJ7A2FjVSVHd7NNWMEoVx3gdQ3ftLhHApGxXqoy7bMI0KyRg==","shasum":"5e9955a659d4cac7a5c62ba21a76fd078ad147bc","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.52.tgz","fileCount":40,"unpackedSize":6102409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtyMZCRA9TVsSAnZWagAA0i8P/2rP0nPq11hrMg38E61Z\ncluaBkrkYTA0wopKlfFdXjls6/dBwzbsELOFVeQ/NQX+aJ3TqIKLr7fBYQ7H\nq5hV6cvLqzkgxXWUhlOYyPH00Zz1Z4fTrJ+qUujq87ojYYnR0/FlElm4CbQn\nJ04850IDGvU424MRXTDSpngsIdb//sRNKORnrNUkuCde4Uu9N21jNHwhuc6k\nelPoUh98zgqb0fEclP6tWLPYI/Yh/J0UEC5uV5G15u3OlzI66NuqKnpJmVQe\nvJiLvF5m4JrSIwiO5ifu792SfVgoOrNMB7lyLkh7wBX+gqOaRXGO+SR3s6Sm\nvm47CSFGwxPUa7mJSjP6OH7jjgTuIFLSQu0vBtdVxhKWpbLPFuKnaeGjtzPs\npcjWmPTyl+intYX/q25/KS0dxoJ4m9tFkhY8a0dr+Aod+KKGGpJJCsDnEHlE\nycAYkiVRSfUbOaythSj6hQtYFHJvaTBxLO7HDeRgnpeOLBREXwobonZHYVjL\nHGa1IYAFHdtagi4owJXTQfim9LiIDF/xpPXQkmwTXoE69d+1hpBJf3uF/pbR\n3NYFUhRf5y3zB12PYhVZcdX85fpbcdIR/zNGHJUy0oO5ekkkt0ebF8D2MJHL\nhkVioUyg3LgtYSS3dT8Y0JaFweRPEjE0VCnUis0H4vm5xBIzdkrOkwN4W64Y\nzHeq\r\n=tkAS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRpLGOxndgtO3ffaS3zRJYkif+YSi9gyYqQrgDJr4evAiEAtHc4cQq84Ew05IEOjK74lL2vzzAWA8EXUnuZv7T8n0M="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.52_1572283160383_0.2657488650730242"},"_hasShrinkwrap":false},"1.0.53":{"name":"ld-react-components","version":"1.0.53","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"2140185b00387b7bbf8d9e5cf5cf03a863390eaa","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.53","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-2P+NRmG/zSRQoQi2J6XR2Kmg7kvADRrr1jd+abwamZSEIQyZpyTNuW2G07rXWf1S6KLnR9u1CCOGhPFFYqBW9A==","shasum":"285b2122f58c7875e76b0d9056eb1fdb088c0003","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.53.tgz","fileCount":40,"unpackedSize":6103283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtz8sCRA9TVsSAnZWagAA3O8QAJM+Mh8oFegwD14ARLHN\nmAdrTMMBlVHy6Bq96TCkdTlPcXQEG0yhO9mwqIxzMA8t0UPCRzuXa82xQ92N\nnglELNpw6HtTd8uSaRynWsnS5T8H7PTihthsbb4E12AEV0XLcUf6GkZvURNL\ntP1NdifaGbVSvdwvuvJt6Z4khJPn2vvo5Ss90hfzfjYoIeUQCdcR1sqVDv9/\nWvyL7jrZtCKdtbdcqDUu2GXqcYFh4fvcrOL76ZzBalMM5wd/JBujzs+URmje\nW69baSC1oN1CUKAHLRUBK51/r1kaG713sHxNXHaEHzJFt733U+7XSxClhkBX\n/n5trc6sGrPjqKT+f9a7mVj3zxFdubfxhcIVM6DoRvxgzfS5+Z8P/KrGAP7K\nqpqRy/Hmukoliuw1xaC20jFf4z2KY41/wFZ5vskXEbFXiqzkGhQBreX8/Zm/\nbUZOKqSKWjPL8StBYTVVT9rt5/5NQTZPmmZrJKF3jTeTRCcMOqjfA7GyA+e/\nZpf3yjuovnCKbwUkdpaM4wnBnn1o44+hdmuQgdqM09OqNKWapqy7J86iy5zI\npjiyrBP24oXp81Nt0uhB+yVze+yUGEIapMQAm0YLLe0lNEdxkmLBqP90dLj1\n+y2uiTwJ4c9DNsvIua1OsHEGiFKaDr1C2inKXwninX7T8K1gCdWGWONtwjUO\ntiyz\r\n=49ki\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUENSnT2fh1azTwUFYIKUKc/Bdzn5MI0ZrFbpuHKk5uAiEAx7OPIIPRAKSzt6mwHgQULlInKTkmgwXCvmnaNPtbpew="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.53_1572290347442_0.2368832951379971"},"_hasShrinkwrap":false},"1.0.54":{"name":"ld-react-components","version":"1.0.54","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"yarn build && jest --coverage","lint":"eslint src/","build":"webpack -p --progress","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"897cc6c92970e7f7e9c05cc6cf3981c565af51f1","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.54","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-o9erKSa5sezGa2me2q2pnW61i/97zkwU9fGuKe8ZRa78P4uJiZoP4FpbTgYIF45J3LWz0JZVXzgKBH9Z8QyPhA==","shasum":"35d24ca8a1efdee6371d063f6ff175986a9f5d08","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.54.tgz","fileCount":36,"unpackedSize":6142927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdt3PLCRA9TVsSAnZWagAAKW8P/jRWCNhKavFaPjEs7egu\nSRPbXDc31axacSUKfdeuGlUem34fGKrLqPxwsxI7KhILEWCObuVnK4boB6A3\nEc6UT+HE5EJ0Os6+xIDVxc1tXyf8xnZ4FoCZme1ribhHYoA31wqROTyQZXoI\nzlgDnlV+57O0/cskyOYsD89G/eTFgCg5o4+6/OFhhBAVqJ2VZsjHMF5NNFyS\nJaVfScQpiYitpHzPdpKkoHySubzoFIrEaO2oQM55cAer44kO540DPC4sptFh\nGftAWxhhbYUTKOhGRIP/9DidZRkiOgkjJd1ejRMxnQ+ZU/Wm8Gz6Cyt+e5Ni\nYprg48JEfL28gIZbylTMY5kdivUGHKRZLv8Ukl+mkUSNKVJ7GK4/8fCMZJhz\nl8WE3EbNYdPisYQei7dwFDj2pQPLvx7XkqsjC8xkYAkIUxZ4KSoTYjmGsOAg\n3Jtuy9osb317f/XHHIpGRIWbTFZNYSRSzlzpxB9dyOdfxkxuKYymYYgmdRaK\n1mrczrmjD+AAIMM/JSng8KZ4es5nO/dk819jiXtGqxPzajk6UmhCYSQS/GMj\n+gEA5oE+RVqdMiRoU9YvOhPoU2ZOPcJJDj/6Cwnlq4mA3gKay08NA0KAMEcU\ngrex0LCd/WP7aKP8Yl4dxwpw27TTnzeUKI8btLdEIKGIfhXZVRN8aJPlc+7M\n2h2q\r\n=ZlL/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNQVxxWzq3/l//DlgZWN5AChZDZhcGQMPUTF4pGIfdKAiA0oTxpc0gba823sV9bR029zbUAUAFmyAGQxkQl35VEIQ=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.54_1572303818462_0.6241624847444507"},"_hasShrinkwrap":false},"1.0.55":{"name":"ld-react-components","version":"1.0.55","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"yarn build && jest --coverage","lint":"eslint src/","build":"webpack -p --progress","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"209d8ee393ceadd27593a131b254010c5b2748e1","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.55","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-I2+IK6+ZTEimOLd/zVfAMfpHPzBqlv5E9CYU97v35A8741WtY3qP1mDeZLL5UjBjvMLFriW6ukTRaUxEu74DcQ==","shasum":"cf861503f7e6b5bcb518e163c589f822ca9e82e6","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.55.tgz","fileCount":36,"unpackedSize":6143398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJducVNCRA9TVsSAnZWagAAx7IP+wTUHFA9+yhZETjLPfCI\niKfWIlA9a2Z9E2XrwfV0RxOzxn5mrdYRdllFSP4oVsB3w/IlbMWolRXRKyws\nC1BPTKDfJeLlPZ8fhEZJ3Cv4JJnUwJlpHyAPOWVCizw0WLZAfc5POI2viGC8\n89vEVrcyXQGKBPHNHeRq7pfN6Kx8r1G/+miW0KCLH721dGnmjmnksmclksg9\ntneRdtLNtbtY+nqgpWvyOzg02q4pJSoebaHb95E2efXVTq8iHfqIEgMTVVDS\nV4LMuV1xEkhwOhd+HBv6gja8tiinXs2cJbwPG+Kq7zWBT1d0F+vdZrDIua/0\nTjkt6Gj1qcqP9Nqvog0FRGgCP8MUaWO/vDnbjJE/g6KfZGEViaXrMkXOvXum\nCoiOGFC2soczyMlSAuyTLhHH958Pu7X04aEqqErv+QkdgkYUAXoQSJ1+6K+2\n5Nz2+UEYD2+4BUVW6pw2B/SRh4oBa+yXI3cb+aHOIx9zJNK6tIJorcH3BFtw\n8KJI6J1uKKChdNITqQu8gYjN6SlghOdsYtEQ6UEKaCrRsxHoiHwu0itKHv/F\nGh2BAgE6fCPwhWENbZES6HxOET7rdjXCBSM+OzQyiPWLZSC+iOTWsr0ZlKpV\nR9IbzvWQ1escky0mlgxJdZzRygmZknfCUSRmdnGX8kjR8SiInK6RAXIGYior\nfg8R\r\n=u0HD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmRZQ2ZI7k0fQQNQNQwXxPqDoFqre87VF1qB0urg5GgAIhAKgiCe2LRe2Ls8xj1jAaPadWOHwpqOesn9MSulFCHIJr"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.55_1572455756206_0.9098237524780117"},"_hasShrinkwrap":false},"1.0.56":{"name":"ld-react-components","version":"1.0.56","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"jest --coverage","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"b4f0cfd3449baa62b0b492743100bb1921223975","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.56","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-unv6l2+4wogaQGkhoDeydS55Y65Iijsu9UBLJqz6ljEK52iC5aCoQXbo0M3vOD6REVS/BqEVOfhQLUe6tQSaHg==","shasum":"1049655f822a95b8edd3cc0142bf04874da0b68f","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.56.tgz","fileCount":40,"unpackedSize":6104452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduc2zCRA9TVsSAnZWagAAozQP/3U+5eA0yQamKrXpWtpa\nEo7f/pr+/eA6OHPa/jq/8lOWuznoaZUwCYJnAwo+7Z8JEcwjVgONYujRN7q1\nArCwZKqWSJnOIfwqkZweXUcCSeVoS5znZfSYZh/gMWYIX63iNCnO4T2+R0Cd\nQo51sxqo6wiqw2XcXjIPg663hmp1ubFrHoa0G4jZbzyjJYzaC7y44GZ2MQHH\nTWbEQy3KLk8PaJ/XGScQqK3OmGWtEp1aUhwbDftDBTek9MQ1rsfrEHxm7VOi\nj4HlhV64Y+9cyqo6FTeIgvLvdRh9tUC86Pez9qbe3W/OJvTm9ndCc/s3KkS0\nGenbdinlyqjDtazYisDQiYJDwGiaXTYWWBsvF1tDlTeIagyHv4yr7JCw3CCv\nLOoavsF7E1GZ3roTdk+p6KiRMT7JDEXm+4XWptPyafQwI/sQWqHaBgtFX+2o\nKxuIgOAiro7hwIpdbUcvsDm/jdllX3TsRrYaIVzHxCujH9cDmK/qym4AIR1M\nWnt2eTQLak3EL87IgoXi/DomlB7b0xogg+q8I4hLkrc8IZJcWhiQTaMAoxUF\nzVEQuEfvnBnDa8uHcWIRyqqWCJg45y3uA3N+Y24KsJYUF19wmsnmyhm3pDwk\n2XazSPvPGJ3iDYUYj1sT+qZXY/JN1ys/R6pOLA+KjZ2gqX4hvPnQV16sOTDB\nMm91\r\n=IIaG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEXbF1Sebv5SBBi5B3clslmX5MyRU8KeblXOHcEItuhwIgULYDFJuVhnyeW8nOPHmbdDOYj8n2nVubjht9R7qBdRM="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.56_1572457906603_0.7140729256771612"},"_hasShrinkwrap":false},"1.0.57":{"name":"ld-react-components","version":"1.0.57","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default  --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jest-junit":"^9.0.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"4752160519193bb7e415383aa628d9d49613798f","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.57","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-Zg08vqMmuhq8BUVS/kApZ6BbMHdwNbwZgtfxqVFpflnbTUvFqC5T6Oa3qSPKprLsgJ4UCRofVgri8K3W0SBcWQ==","shasum":"8e35f3b43099f84c09835e65909132821ab6279f","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.57.tgz","fileCount":40,"unpackedSize":6105517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduf9bCRA9TVsSAnZWagAAEygP/1wada5IemlVtcFzie+7\ntlO0Ou3SCNIdHA/eStsKNBhZ56bD+5E93tSHHZxn6ygqCDva0jN2eO9tV8F+\n0lEHBMfr1OOMDkrawD4ODPI9FVDRqVBscTULjMpaSVErVB9+zSc4b2wq3nlb\ncTQO+BlzVuUNxKbMD8NGUVrABYTt/ZRjHsYb/6FnC31YVezucNbqsF5AE2r5\nlunvzCGJXApmOFzJLM+L/ZZEqbw/qUQVFSKSh+kreVPTlNhoB6xm4XEgw+QM\nmjSOLTSq3GEfaIjbYUVSY66NUDAimc+jNlDTVilk5BZUOeQjtpG0t4hiy+nn\nz8FLkXsRhInk0Rzh6NyCrYHT+2QWq9N1eU7Y5An9AthaoNEfHNWV8GqZPuxV\nqWBmvHnM9NAGZemF5WoKCPJ7H3r7gMwMYEZB/Q7CM1R4a9rmDjDC0IS2xuTy\nVz9lsE7K7K8Mdvc33HNIWw/5rdYzMI48uFEZJBFG3JmziWgR6rI3URF9T9BW\ne/SXUlUvlOkWHkXznkHUWWZsmc0/aFQnSGJ1jn8B7BNviSCUP33vZwddiMlU\ndnSLApYaqKNLFdLCUzI36GBBxOwq4LBodTETb4EWytaZwAygt3jK3J5Vaf06\n6uEtUIciwsMu3tzhTTRjzAifuK/z7DP5SEea/9yCVjsy+6XMXgrkOMYrYDvc\n6gll\r\n=GSYi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeetOS3RQ6T+NuAZLlLBquJcYsiVDIAE5W0CN7iw8YxwIhAKdYTqbXsdxF67I2+aXKYQLiSAvvm+yoMGyShd+W1Zjv"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.57_1572470618468_0.9690326588134557"},"_hasShrinkwrap":false},"1.0.58":{"name":"ld-react-components","version":"1.0.58","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default  --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jest-junit":"^9.0.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"dbcbe1e947d07f6a4990823e3c4eb47ffb86b43c","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.58","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-keS33w/6ZgMqmxdZ2yLZGh97SsnRHkUL4xcA7uEIxcdF2QEXrdUOdlDeai3671tdvnRmVZTBMozH7yrOZf+wdA==","shasum":"a9638df465ebdfd34b7aeacb572013f0924b3b78","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.58.tgz","fileCount":40,"unpackedSize":6106446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdugVxCRA9TVsSAnZWagAADXwQAIDNtJ78iDQYkQh27XRZ\nmD8v7AZLlCVdAb0ZXbUZwm/OemM6YMb9aZVMtOnNS1EGPrn9JSv5NLT+MAhk\n9sBw8UKcDVtOqXTmv7NiPI530trLqv7zjfXRLwPOweIwv4YG7RkbAxKZMP55\nfiiTV6H+hj591CzOvHf58E4GC8QJE9/yuXaho9cfvgfDOxvLVY6TOWAQ8AIw\nIRCdtRIuSpYr/Ga09FL790btfH6iZ5TJIKMCX7tpvJhOu4HV9mKD9Id4eNZW\nkYxlx9Ogi1trMgV+Win/Cisr1WKtiWedrcknt+O4YjJe8iX5ufpb974RwuhX\nXJDrqMtPiQKzEOxXaddvYYHKTu+6u5sNXX3czeFDOdcIXUFV7YFEGYPfscyX\ng/rz3eINpxpJUS0aHv/Th+wRJIOVtMoqts305xYs3rBHIwY2BYD5M37jS8Xw\nRqcE6pBI2MjEG71ewkyr7OjaklwlqPgGV1gp5TdTBp8hiwAwfdEy+wYsHNew\nnUkDStfaI1sgvfoM9SB3JNoIULchV1wEE8MKN7usZkyO6FUPC4S+wNBzR5Ob\nzZ1ILZqoS8vxOWdh/9fHmYrPNgiEt80PeodBDlpoH1fMaPQC5rW97c6LCIZT\nWSwokqzwGktcu3wmJm/APNw0KBbGPzOTXetIFWYIUfAyMsDulxSM+XU1YG5z\nAg/7\r\n=u4Ho\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhNPp4gqZ+ICO/HENY6QO2ZX0sD8rft8Kn+VTypbqnIAiBBF+Z3Qjyy8MO09FiZc4IEFETpdOTvYoxvda4wyCgouQ=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.58_1572472177178_0.26679901047809773"},"_hasShrinkwrap":false},"1.0.59":{"name":"ld-react-components","version":"1.0.59","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default  --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jest-junit":"^9.0.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"d2c04e09f9f1969bec711a13dcdfc57280fe21aa","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.59","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-yXi0jXH9ri7J/KAlxOg1nPFTte2gLUZHKEz2Zr1Fms0IOMYAaMbGH0UX2MMXaJ9AnBpBIg3I4CJ1dpvJnWH2Qg==","shasum":"0ea1c3d1679fc360d0b329a32e56ca0270e74522","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.59.tgz","fileCount":40,"unpackedSize":6107294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduhEzCRA9TVsSAnZWagAALesP/RiqfXudyfolnAUDW7g+\nMo2Q40PRDERHGiOpGzlVFsCx0TiErDRl0i69GbWlPJYGXIrs21I/lOExljaE\nJtvSbmAguyzMWez0xQYhv1fiTeRUGFvgnBCI5rBAz3BnElMWgSYuWCv8r9fT\nKj2iVMGi9cIMhRSeVTK7YYwV1fibKEx8mOWPD4nWLlgByqkKkeyD+hR6G2WX\nLrOLgCbTWolMCMiATzwpVbEUtzCtfGkmNnd8diSpA2oDn6BWUXD09KlhLk5u\nr5JSM+Xg/Ym30LZFZmR2nwkhXJq1lELWEIvV5cGz7fbm1DX2Gf+udfdPgEo/\n+C1ETHfs+GIF0VSRMo9CkH417p2x2CPjJo5P5zQbnRcMNr50Q0RoL5RJHRiM\nrNdcS7p3UqVWlIKgwyPim/uww/kG0wa2W8CFR/4/LtmjRGxjeNQO2z0iwcDC\nE+2OG6B/JTvQgWDd2sX7ko+rDdILqHAVwyhZjNcqy8HdVpXzy9bBZJhh5ixM\nrAdkEK6eFy2xUWLCtkxatYDsyJ+yeKF73ml3e6ftbreHqIH4T21KnyhdYMBk\nZB13nd3NFr44VlmbY0BkXMTlHrznv+xcAEaJ1LJ4nNR6WTWgaT0TEQxuGwve\nJLmIbLU/zHEu40t5/BHLLTJaVb0xcVP3z1NPasio+Hfe7Ip9SmwqHcxo6Co8\nJz43\r\n=vx/1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqkCRJsZmV0fi4otMXUcZ0jYGgz5d3wrSMQQDVERPrIAiBXMQ/+YITX0FMHpHWYtAE20oxC+djU728w7CMns/WO7w=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.59_1572475187272_0.661146271702669"},"_hasShrinkwrap":false},"1.0.60":{"name":"ld-react-components","version":"1.0.60","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default  --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-knobs":"^5.2.5","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addon-storysource":"^5.2.5","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jest-junit":"^9.0.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"413a2afb3abfe612301eade31b1f03da6b450ea0","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.60","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-nRfodMwjtRV5Ou/sBt+Y05HuoLi9lhU2PTtYtBUZBacoXVG/ahihj0S4e7yRfYZhfkR3Vy5q37Yov5z2fMwZPA==","shasum":"8e701b2cf4ab5bd96fde894b9eeabcd8c18a6648","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.60.tgz","fileCount":40,"unpackedSize":6118825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduhe6CRA9TVsSAnZWagAATtAP/AoyiYAZ1CR02XiBCcqQ\nWqmanwp1bB6e6KxJinx+Oy/g+iY7HpTnoMxrPqji3DCGbB940fjxKJxkFHjF\n4s8A/VF25FBA1t+Ep2lGs7ITp3lM3+Ky3JOivipyHtREt3sGeunZjGKNMmuV\nhwbVg9BbnfxbZqI5V1xVKKw7or+oDo2wZERIF79zeCD7YgLTwz1Oz4cPxNHg\n0zsjabaues+XWWSuK5CAiFnWVBtZiXloAC+ERZ2Rjtagy0p7ijstQ0SqyVNT\n4eYbERvPwBSTj1AWafxTDExNNodra5qHakxzPFzGsZbL0SqtV6EtgYUHvrnW\npkpfsnfRCL/QT/+PtrIJcXZSAD0LtbzcIgGdeNls4APyo+PpJNNoCgRmLqzU\njdNSofQBOCwYw77hrZE+fqQiK9Mp3qR4ySL6XJleszosYScn+PHDZele0sUQ\nOxiexNni3ii+15Yc12VI5P3oV4+0VCDfXw5xWNvjHiBJ6Xv0a16/rioNKFy4\nFiMaZKO+GHdw0o+2yKKpuwKnYS1N67rgtYCp4AipPnWaNluZiz/6RZF6uux2\n1zvP59RIBX8QnMmyk+K2cSW/mIGjCuMMdQ3vLl9rj0gccTLfypeDxy1DNltr\njJ2ckImtqnv6Gg612QSaJd0r3+z9WU5RLI6Ruqy37gvJVAJydxQg1n7BgXKd\nPPw7\r\n=nOmh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7DPFnTjFwQHKB2/1V1UvWXVQ4nwYvvK9SWjJGveIDxgIgZEyURG39p/0+5296gdfq4HpBvglGmXe3hZy2RCji9Lc="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.60_1572476858398_0.19045071737491948"},"_hasShrinkwrap":false},"1.0.61":{"name":"ld-react-components","version":"1.0.61","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default  --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-knobs":"^5.2.5","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addon-storysource":"^5.2.5","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jest-junit":"^9.0.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"adb321c6d61e1b347d938e4bbdc99e1a1ef3e4d5","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.61","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-eVW4ETN8NlHG6rr+SvrhkxmWEKhlse5vHwwvEqkXrLpZ2Tjj95+U4bHodI1rjrNi0o4ConiR3dRPmcOuUA0bGw==","shasum":"f40c74ad268b9ba468c28e390cf59a57bf28228d","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.61.tgz","fileCount":40,"unpackedSize":6119807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduhmRCRA9TVsSAnZWagAAru8P/0ivwQwIdMqxZHs5njG2\nEujaB4rnMMAb3vLtQ0vBjKaYcpt01Qpc+/1SvJxoMo5MMFzRBXoBzlezKsN6\nbw/IaLpceaPrbZLzoVDclAhp3OXWdqhIKJSmWNhfwlYNH9Se+QNrpu76dh6e\nctTXdzGymxDYKQqPpQ+T9zPVJPre+U72qtMTpzYVo8/Wr62dpN+FvP4KVrf4\nHJEPM5Gpl0pBpKL/Sq/89xhs+zQVh/KRW2NrLH7Trq4gX/I86PWAE8gX3SG5\n08qhDsq/vVB31BzRBEAZrYTpQR+zr3S8UDE8vlTmWqAa3PVUibRgs2TJKaZ3\nx9hS3VgLHlm3XPmwVvgLPXYkls7PaXki4mUgX6AxHEo2IeGfUG4rZ+85SYK0\nxuOvvu7UWG1SdbgLJosQIMPHWcsoHWiRUfCo+DZPYOl6VYx8gn+nvqKVYK4e\nyZJY5G9439SZT11Gb9IMUZYC7i/V4ulM9yhXlLWstAKsoYjaXq5Nhlrv7cSv\nyM2EPsH5d26ePcpTAuagSKsG4vcE6qX8C4xBhNcIY+KrpWB5fQRkx+ypYK44\nsgNrGBu9hRKixfXRF07CyVF2aCQx+blHC5K0TywWKBUit8xEq4MUYCT11wh9\naEvLe2WP9u/4XLlmmyXdkz6mbx5O6hn0fTHIGb3xFI0nBLrvE2oe3dbPmNR6\nNp8S\r\n=vzMM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCurcNykA66vaIpw+0i0UxmUq+c5bXGybrgwCFBQvyjhAIhAPxQbXNiLqrm21mweDWPJEg5r3hUTR/Fwb+9lzIRnPa5"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.61_1572477327544_0.4745751007024297"},"_hasShrinkwrap":false},"1.0.62":{"name":"ld-react-components","version":"1.0.62","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-knobs":"^5.2.5","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addon-storysource":"^5.2.5","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"4124c21c6e73867bf91cc324dadf52c8df150227","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.62","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-JuoWgrrJ4SaA1e88aDSBC+ITJbII7bpe6txeWQC2i/3L+j04OZoJpZ0vK0wUx2fWHD/jm1cyIyyujNFbmAepdQ==","shasum":"2a13e1294d445dc8d44e22eb665de1ba8ada616b","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.62.tgz","fileCount":40,"unpackedSize":6120199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdunJLCRA9TVsSAnZWagAACtIP/0Lnd9U+boSYSV12u3CC\nZss1M0M+PckdmxgKqtUFJmcnOfwEPm4nczxBAUpJct9ChoOvCPwYSoTl3nDv\nDMT5/E94vm5pe2ZYDMcutFNNpFE86uT0Gfx2whkXeMHTrbZ9QeBvmXilFcfG\nCoSHEqZjCF68/vV8LzXvI9TTmnFQWUmW4IJCJivXZtaiXcFSv3CBxMTJMtvu\nJ0n4/aa9bd2AdGGoybvpZ2luwQ627D4vW9Y1iO/DR7eaZk5EHzJ1ru3yotJJ\ngfMXk/N4/OJP3vZNCUSWYqIrPP1Atumi/sZMUoSRyOMHt2po8BtK8yWdVV8g\nmaY7zvmQi+gC5YPVN0sa0LQU9Au1hTypYdF9CQ/jA++XQP4ZCfzWZ7jXGOuJ\n+wHYu6qLjYUly/ncWGlP7N2Wf6fknPTiWYL+IZfMDy/ZKLrqZ+wy4fcKIcby\n5xVoWhaoGii/5+ReaSJfGvNaRXlaRScAA4eXrzHF0cYW18y7mspCTmunAGJp\n3HMZuXEkpA8gWFL4S3PKd4eTytV8fAaohbK+usBSr3m8VwZhGIX9/btyi3ME\na4ZpNBks4OVhrOXf2L8Ufx1ME8FEWi5ytl3op6zjwoHlm+YVELvTLoufE4wC\nw2y+Tak3AzE0lHGX1haHejZXvYpfeMuO3NBFNvbTlAz1XllOYYQsA4zPdYV2\nNPtm\r\n=NAVH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH4vXr48bQ/ET1edXE3uKCPc8fb/PbFv9QAz+/MY9t5QIgR3H65hsooZv3dgsk28vdGtShy0nc3EaZ1kNAiwbMYSk="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.62_1572500042837_0.13768229310392877"},"_hasShrinkwrap":false},"1.0.63":{"name":"ld-react-components","version":"1.0.63","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-knobs":"^5.2.5","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addon-storysource":"^5.2.5","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"7393e0932ad903e3e71cefd9c21f85d54902e9a8","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.63","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-bwdRuz/HYHUidA0I9c25oltSO9OnA+3x5+AQqjJjXxtUXpmZ5tFf5eJXKjZW4P2fRnSAEHca9CKMcwGv4l/kVQ==","shasum":"09fbf68aff3839564ae76921182eb3420d4ea51c","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.63.tgz","fileCount":40,"unpackedSize":6119893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu0PDCRA9TVsSAnZWagAACgwP/jdgc4WpnZLxlW4t/TYn\nYyDt//sfE0RyuVojIgVgynyBrMVj05hi4ue5+RQPEkO74F42DZArF18r0YDv\nrp30ssKpbBiYc6D8+VzLm/ZNk5R/4agz8L0q1jSlYMhUVtlyuVO3aGxSgMeE\n8JzUsrwwGc8Cy5/gDvxTUzjuoGZ4PZi2yOUUOE+rZVQzwUopecO50lGlc0Ds\nJ0w6rtHi4vutQPK1WGsbkDQI328ryAyCQnf1lEwKFgRaZnEN0yd15SJoQyxR\n/iWgJgHZ1dDhZt0WeTwX+B4DRmzwhmwICVH3r6ir3fcBSTWxCevlBH+lUqpJ\ncpT394L2FuW1mn+QZA26zyGmBiSCK62B1FwukyWsgUwPRPlAYzDLENkJrfsZ\naqYj5YIdm2/uk4K1uUrx7t149qGoeRSaond/C2HH+kX8445a7VAucE6TCTGL\n4AfJI7gbA8ldSMki5kvuK3UAMLVEO33qbbuK8yHNOQczM9DuRg+ltVLMXSMW\nZBKw9bFq8L99nt/jsjDoyEJzg9qqV9BDiOfWYK+ZglLX+++WP73eAYFy5iZ+\nYWGvRZUETuZxa/O9G0GqOFkBNbQZJFAkFbCMm715a+51YKLu+5MIXe7Sdcka\n/uPqBa+jD6joSFVJzXLDoh8x5ZIrnqid8eJT1u+LSs1RTHw3CR9DWLycD04i\n0UUr\r\n=Cr3C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr0Zz6sv7lobUjDZQupTM7RW6EIbAdVGTk/qOC5tehTwIhAPZU/bT1tjdDn6k9NhXNmHYHlGdCnlwuLQwcQhCLj29e"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.63_1572553666221_0.9240539079364205"},"_hasShrinkwrap":false},"1.0.64":{"name":"ld-react-components","version":"1.0.64","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-knobs":"^5.2.5","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addon-storysource":"^5.2.5","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"3f4477d291cbc48b4ae02959a4e02dd02e34abac","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.64","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-+5lWfXyOjV+YS51jDGZr0nb6LWU+aGiXdPyEaTLEu8L/ZIUxc27otaec05qVxUEM2Tr8yMiMb+/BH/GEZImcWg==","shasum":"db2ed98be32db0019c8740938d126eec8d4d1070","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.64.tgz","fileCount":40,"unpackedSize":6120869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu0cVCRA9TVsSAnZWagAASekP/2Varz9FAG6q1SpAP2xR\nEilBzOZptrw0Ok7tvK7BT0zVuHSWcMS1ObLUpIGgM6rOaYFSPP0iobYqfIh2\nk6ziqE/sa4WtI3YmMa86Vh1GRD4yps/HHAIq0PqStUVnWUw0tUbhrPXyM5Y9\nn91i/KmjhRsefCrPhUTXMNrWZVAlOgwNqntSRI1zJ82AgEcP2QmiBL2/H2FT\nS2kX4Be1ywk7l53Yi+uN3MUyRE8IcDUgTnB6wleoxzMpicC1f2KUfYcWpQvP\nFEtFbQDPwMpvJQJti3oWfhCy0Xw59ZeFD33aw+IGKtzxSF7jzAeFLtTtQykU\nxtXPb6Q/Pw9220lkkuW9jS4tonqeG32fiUkjn4Fkp4Wg1XtWb9z5hLFwNce4\nf7Yn731uI7a0H0iJpamhcWJxOv5Xr6fVQQWQPIarj36NFiHPd6zJ+wusQWeB\n3kXpRyal4SiFPfqrezkYhjaUYKjmDhRgX+XA3Y97b+V+1H/4osfXdk+w9ZkV\npfpKLiu5bUEo2kR0LJCEebKev2Z0E3I3bShslMBLXnqtRWr/bYZWpavNxHYn\naU3NbSqxd4jYtE4jYo5DtgEmMP76WYcbQBe0AI6vSvao8QeiTq5q28Z1nhKn\nLmX38LDg5Z1TMKuhfAQSNsiZ327c7je9iKS/TSZfsvByq5I7mNDO125Yx1VL\nT2RJ\r\n=p14x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrJ8yvPiQeS2oiBaQpVd6RGo/gT5qPQkrACKk54IKIGwIgQL4vG6Za3T5m+G0QTqvR8TwPqx4PE1vkzsxTNPaF70A="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.64_1572554516459_0.9150456006921412"},"_hasShrinkwrap":false},"1.0.65":{"name":"ld-react-components","version":"1.0.65","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-knobs":"^5.2.5","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addon-storysource":"^5.2.5","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"7efef97ba006887c5fb263f6f273704cc14446e1","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.65","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-cRYo1Z3/xHXcUASrtRtWbZkXK+54iSxkj9udnMRytCAbDamEkGtGP0tG+eXa2IPHZbnxDMPatD+ooxo49PptCQ==","shasum":"619ee92e8815d95c0c8425d822848c01261baa73","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.65.tgz","fileCount":60,"unpackedSize":6142226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1Bm5CRA9TVsSAnZWagAA9foP/A+775z6oTtk7Av+9/d4\nzOuilkvNa/hbdmV4jXKUxWFoMOnq7ATy6ELyWKTWVUMsHYlkLvs9fRIAQqjL\n/2ECXUVI9YwCDWi//mdAEPRTt3bTQERAqNcwhA+e7z23btfRsrljw+XxoDg7\nOH1c/B+q95J90lPoF8XnVZSjEAP9Gelt6IEuvIBVgPcLvoYGEKNXGu78WBn9\nQoZwP3tuW2idS19tAa/HfVUcDKQ04Ma1yiJGOC1B6oITZhRO/5buQzMn9g7V\nQqsZnRcn3c7uEctsBXPCOFBPbI+SORKy/1h9eats59ePtI1N7GfekHlOlPKJ\nbBIbFzbJC02EazoHER3UZCYACrKPDem+K+DBd2tsct5N5P2g+/dk7hxE53XO\n0X6T06vT4YxrV6NU87i4rmEirfhFHxvoNLOH0JUMFiRreTf/WwO05cTveNG7\nN/TUoE/GnG7E8c0ZJI7TD7ALCH65vL/OeuEReW5Yr+rsCRnaJaYIyHJ5x18U\nW7z11Y6lKExpYOEno22GG9tdO2bdJCzku6HtOPnr1CR6PXVsphu3NHQxU+eV\nwhUzML3pckwo/uIThOSHkbFESXwUdvtgt0no2ckqUdk4Ev3GAGjGniuARm0i\np1zozB+U/bBzQjroFayl4mYNQCWPlfNVr7WMj20Vse90sTPC6jr52mJ1w2Sj\nWn1G\r\n=Da2R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWx/KmrNjgWRdCR5ltENxhPp8bti20htRaTXhaG6fiYQIhAJizU6PvwofJlVu5XqfPGP/ZJ2xonJKWSxjsDzrOlIkT"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.65_1574181304635_0.6170329760037732"},"_hasShrinkwrap":false},"1.0.66":{"name":"ld-react-components","version":"1.0.66","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-knobs":"^5.2.5","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addon-storysource":"^5.2.5","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"8a62877aa916142bf12c4c0e61927dc8adf4337f","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.66","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-ejoDcfmqIJWt+FW2//SqjbWLYvWArEw4GCYTzg7361zPpZ+EHiWPR4KASwOjT82xqW7qVMHOKImiFmoAXCDGbQ==","shasum":"7fc5b7af81b83d4f5b02493c5e8b326b391022a1","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.66.tgz","fileCount":60,"unpackedSize":6142226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1B4BCRA9TVsSAnZWagAAK5EP/0u5exhScNOM2qWETjkM\n5WRuAnhhIbgJX3d5n/Qn3QhO4r0WSsMxJbhTeCjEEBKJgY68wLitTYE9mq0Y\n/yLtUUDlGtqXiwpxKOdUUA6lrg4p0jgB8Tgu03gs6rbFwcBFEsDOg8k5MdqZ\nGD29J+VI0W1yO6axjpuKkklcnR98t9fqe/efFgNvHlVriMUkS4AdAdqbGIT6\nTMs1EjKN2ky73cu0cUZxZK4sqQjIs0cKupg1DbW9ajoo8pvzuFC6Gv5neaVw\nWr62PElrEu7g0htCFH4d8cnl6suDGrsnMi1JZci4YlYuK27D650Zzk9lvpcn\nfs6THrnx3ZLFMId3dTXkTvqkTu28T8E/df+9ge0yJuxwJZyE1KbI876lP5cT\n72hVTOy1a3U4cntEpTEl3pimRD1TCMJFqmNVIPUaaNbvm+NfLB6xdytlFM+B\n9Mmial5ClNBiOWV9z6nQSlYabysbFx3E1QXWQN/ZdVQ+JSkN7nv2E36nz4rh\nMzXpJ38AQGzi+ym7jV+xd4oOMAPs1H4P/ZgN1qDWSHhhioN3+ASfsOYXyRcc\nq8fiFjhtmWxn7l3+pQUw6TQQgrRH1RuHphMBS5hvDkFkyTosOROqZ42LJkIc\n7J+9NgBVZQAs0lIb9Qi53NVvUlh8Hrl4UjqH5gZiud/amH1r358LKWOTc8ME\n/gnc\r\n=zOIt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+y7aju6HMkOti3fc2TOvtyvfEdiH2WsUOhIX1XmxjTAIhAJZtt0tAd7GsISJ+TKx0O62eMttVacRI2w2rR4hFI7ew"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.66_1574182400812_0.026237701409264957"},"_hasShrinkwrap":false},"1.0.67":{"name":"ld-react-components","version":"1.0.67","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-knobs":"^5.2.5","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addon-storysource":"^5.2.5","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"ece67564e14a8f309a12d9cbc934aee5bae800f9","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.67","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-8seCF8ZRSz4GfznknrhurGBfR3kaZPtbXMO9amUq1zI9XKBUegltimSqenhSG3cWvmYV5DVZzwCro1hJ3MEXJw==","shasum":"cba664fac8c130c30ab1b250288d7a83347d6b45","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.67.tgz","fileCount":60,"unpackedSize":6142380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1DxCCRA9TVsSAnZWagAALG8P+wRPeHQChQNnuN1GPRLc\nEojW28RLuUbfV/wUahP/FZ8P5nBkHYQ1r1fCKaVha7+8fmrtJz+u1l7uJzJV\nEgcIOQBLz9ZX3QF50e7X1Qf7UHIH6A9zVVgi2jE/buc7B7njgkzLwyQpl5LK\noQO4Z00gpvjnKVtcWvqfTevoj9pMdYI5a+Gy0S/m9iHTIf9b+Ixg2Vj1zDaD\nXN7FlOXXzPL+hTYl4F6iWj1Rxs5GBSps5M3QeNWykQZYWrtJMzCql7CbOAfD\nKiaVKcK/4jo3At3QNeoG2GRcf8yEKjaQTa4ZUBL6ZAo8eGbLug+g7xiOhI/9\nOSbZMMjXEy1XM4+CPHlJ/7lozzrCxmb8iejqkpNSYYQW5qTFTpEvABnIYlVD\nhorwCnr9C5GuQL538BUPYcE4xp5btELC7y174SAPeMAdy6NrIX+jZHjlkS0K\nHexLp2HBNOKD7ySrJ4fsQnBZk5QKuPddSbG4/YGGzyVvip3m9Nc09HnjZdzR\nLJf6qlNnGxuxysEdlsDOEJ2j+1/JW7M4pTrFvan7Lnz1uIyQHEP1PbxJUiDL\nhGFlP5roSmBmW1euVxnmDXD9jJKztLpu0J+keau9dpYG72xdcwW/0h551UIM\n17i6oFyKKc0HeQ0ikUWwDfDrpXk3jpuVSx6zsr0nofeVsC9Pxs+bmKOcSA9t\n0jxX\r\n=gCt2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuicFEjBLLZN5XpToZ+lRG3A0AcOGN8igxvN/M4aqNMgIhAM4LXfqUnH5xt3w53FaRXszXLsE5EWc0ibUWZR+qDuyg"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.67_1574190145167_0.3188627715157468"},"_hasShrinkwrap":false},"1.0.68":{"name":"ld-react-components","version":"1.0.68","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addon-storysource":"^5.2.5","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jest-junit":"^9.0.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"@storybook/addon-knobs":"^5.2.5","hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"69df57c4c148b623172adf941b71090f06eb7cb1","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.68","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-/M1t8zNXAmpsOSJfvuRQ1X2NCYfkEeAn92qYGARxqMIgQ0PcGTZKraVOMYeUzz3mWC10Fk37YCfjJeqoe8BZtQ==","shasum":"1107a9cedd3e1a893f1d23737c249b8bd2843fe3","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.68.tgz","fileCount":61,"unpackedSize":6149661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1HsGCRA9TVsSAnZWagAAo1AP/3GCKzWxW/7qdwCYmQRj\ndKJJ8zrUU66+/DN/hbLvJ7sL3hBcpiWcybo2swW8oIg+t3a5SuB8cVBEk64E\nLtokCR1yJHa+FH/hcNgEzJtTk+WQ74gZy5mkryRGFWhIdEAMo57cKqBBvqNX\nHkr53Bd0JZnNLsLaE7Ghh7qrq2dsTjHc4sunZotMZ/BscheVU9rin3v4DZwY\n9fdm1ejRewi5WDB24ImE1urkk1nc4WkmkVA3uwh5Odc9+JALzC8pVyRA8GLc\nGxB8WyoYSoj1QOWggF7E65V8soBMCCngZ9KtGheKKeY35dnA3129mTSLAGtX\nlsHa+4Ww2NGvvZAQpMfJAtY/1/pPojM/wSdrexOQZKmt1qMBFztUEFbevxsU\nyfHZFkx/LcPa+eTfkldqHIfiiCUp8nSuONEpBUhiU2EMFnsiBLAG3IqGvn80\niOM1Ydc3gjTY+5SOXKaiIPS6V121nwEnifwa7rsyzzeQb3X0vjnbt85+DaY3\nzsaNyFARSts/mHy3pnM7tME4rSnq3cFVT732WHKXPbnvLXzARaFXnXEFJ4oy\n6TTDuImJRhXpdHHITmgWZVirvMv3DVgN/P6q3uycQ171Ii5VHgCLpwXxOxtD\nRBflwDZJTWdQnBavIXFfy5jCESa9fLp0DX4oc8FBGe510j/4vKH3li6mKYee\nFxCS\r\n=gUFM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwTu4rBTAxtUQUTj5dVRlLjXNFBNqysjsWNrJfMVYblAiEA5dYSsLC4f+FViY8nghA98nJgjeHL0nD58n/cfOCTncQ="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.68_1574206213895_0.666867068590796"},"_hasShrinkwrap":false},"1.0.69":{"name":"ld-react-components","version":"1.0.69","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addon-storysource":"^5.2.5","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jest-junit":"^9.0.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"@storybook/addon-knobs":"^5.2.5","hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"1fab16ac7a3140959e4a2dae75603d7a6e3ba2e7","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.69","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-qM2Pp+SRgN0KdmgUCWaNTtNowbIU94EINZOnAwc15Ih14tzf+KsH44FL9FXy05iDBM4ni8QetH8EIr7+VO6VWQ==","shasum":"daa08119b45522a20fb495da59a3c788c225f412","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.69.tgz","fileCount":61,"unpackedSize":6149937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1IZCCRA9TVsSAnZWagAAhk4P/0oNpj61VdKDc1nHFWIq\nfJ0HiDBz8RfkDu01gNLp1RkLQJ/DRlldpfSfOCm60Eb5lyebDJkTAreFWPco\nMLPPR+9RdLYsi11SOT5/8GVrvA4zB4zzzO+FEaiBFu0DGsvTrAqjz9uUSSih\n00cENnsE9EYURfxQCqY4pNvr4EkRGlkz4N0cgxZQ2QZbQMN3Rm8PMphJeaMI\nRZj/8Khsh8inW+sJR6Zz/x+UoEvUUR5MD90bcEF6sW7jAL0oYZp2n4ArGdh4\n5dScmQXDJmdHGqqJK5LXqHMcq3qRsx3Ns9MkZfjFReD1Fu6MFLDM3gDgr5Mc\nRBMaFWXFtZNwwLbdB9fD8BtaV/Dx98+QETXARWyr2Ge8I+6V+HoC7JjLoBT/\nefed4XraBAc47gqb6jBbzRDCfMaqsn64GTeO3LEDGIc+VtwvXXMqMwV7Icmi\n6aoquF+mjROIKTgXC8FaiLGpYrylzJjyVqJmwHiVd3ROjTiKLWO5EeTjq/il\nSDzNSMnVAQhVZPs7V9XhIiRjOy6A5horZgRftU7UD5lh0d8Yo7m9u3VtR87V\n5jBSbg4mBqIim5hl+TgDervAMSgTM5362QU4y/yYGX+5aHL3KWKhD4Tw0uO8\nzvp5Qnnmh5Hx/5WZYrOLXbLWdRKAvphxpa1QLqp8q7/QZLXkxnBiOLit59W5\nPhI9\r\n=Pvuk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+9U1fpCTYjKfRVAxT6Sot5L6u1ELQEV7n3K+Cql0iCAiB6szpGq7062H8kxhiE8R9wW+cu/DwT5wbGav39txvV5w=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.69_1574209089824_0.7246954685439457"},"_hasShrinkwrap":false},"1.0.70":{"name":"ld-react-components","version":"1.0.70","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addon-storysource":"^5.2.5","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jest-junit":"^9.0.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"@storybook/addon-knobs":"^5.2.5","hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"701d49827727c711c10f5db2b3ce803b345f39e8","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.70","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-tOc5VbZdFPnAQhAziHocvEOZCVyY3hvztd47Ogusbj8in8JsLmENmf+KdbHJ33LVNcL9lo1pbpX7QsG6YJXuzA==","shasum":"ceb8758351bdf31a5eaf8a07b038e4927be20e18","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.70.tgz","fileCount":61,"unpackedSize":6150019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1NAsCRA9TVsSAnZWagAADA0P/3pPKO25Y62FBcNm1Wfz\ngcIwcuHTCOv9r55pfi9YXiLKOZrx7rWNBnS9wgGok/W6zRpFVKBQzteoFUOz\n5OUA+r309dGgTR30Ih/s5LLg9NmMDV1mluwhXRybVknRlSAT4yEgV8cWWKFe\nJ3kiWHvAPXubBb0mcjlW4NMutct+Ad8whgWk2bgVECVPfUH9FnATianlGfth\nhG4aU2uMFVzXghNSpN+zmcYwtGj9o3qlJ48WE2KH1QFq90V+hV0uJx6zpNuM\nS3prDIJEW5lTH85vmxGqZ4btJhtpmk6bhTNPXxKW9zk8xXoFCQm5Rxr7fE5O\nTj3tVeov6E1/k7+qpvppoCy5k3gnIcoG3hWi5pGaHGk7Oih/0uu51IRxdXto\nCURZ3s0W6NnJ9PW8cwCALDQ5o+L3XULrtQvTvZZNe2VmnT4DetchS9Xl8DwZ\nR0Ol7DpB4Kz7SzPzengyTeW1r7sDFRn9XRozsP06tGBQqKkYdJHalzpOGhlU\nAHEFIKnwCz3KETE6ltmhkk4iLX14n30HmXJdYr5bHf7McIJOW+kk3Z8DTh7M\nag+pMsZ8lm1eOc9E9aLjL/6Exa+WfSt8oWLQbYIwNSMvRh2rNvgDO/dx1IB0\n/98dmYh5gG884I1tgGteGcNyjnkDDZGpNsT8bGMLbcLm1XFBzX3Wb/3gDztO\nKQ/r\r\n=sXWl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeWkWI5RUmalkLjzE8eYlKE/mu6iZcPiHi1lZNL7p6+AiEA7mFePcWDUqHIKP59adYXH9Nl7+/ahIsuIDnSDXYmZkA="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.70_1574228011905_0.44014612827209243"},"_hasShrinkwrap":false},"1.0.71":{"name":"ld-react-components","version":"1.0.71","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addon-storysource":"^5.2.5","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jest-junit":"^9.0.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"@storybook/addon-knobs":"^5.2.5","hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"e0efa12719d447e467ab5a266226f5bae3958ef5","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.71","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-Tg4Qh4V+Bv5GyIm/Te5quV2yPLhrlte7lMmwCJEKz/Bjd9tNQ3uWMuynj+WwwnBMtns9eCD22l6rE3knKU7DVg==","shasum":"d3c2ee52d57f69b1ab181191b2569b1a5ff8222f","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.71.tgz","fileCount":61,"unpackedSize":6150275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1NXwCRA9TVsSAnZWagAAgHEP+wXQJehyPz/ayA52NprO\nHpt7IHwWL/ooit5LIWNXMJxIl0qvXrxr/57V49t2e9wauz+slR+WWw55XD9m\nM5JCYar0KJJSnP72dxPHTm0o3RUvknqWzUWIQ0jTpOKrVhbfMzKZsuP7bllM\nJt07jEpxSnVQHk+iHkifO8w9U1b1ut1h46Fh1NxF6nPlcnkTE6akcXL21tPT\nV4twnptwWm3WAw2Ks04EjFYan44Smubi17p62w+y7To5nJWSV45jT7FKkL6P\nRbYWIxu60sCbmnoHn9tZEiOPu5zM5OSXrG5uI0x4Sto1f/GDNxe8ynUkgnLh\nhxZdmNCCi1TI7vkflUpUCxSDaa3kajQS/LUO0DiN7pa0XwA545pYdxlns5L5\nXVG/Dc1XoIu2Gnf5rbMPGr77c9Q3kqXiPb2uFA3etpXnrSRABWiIILsm1NFp\naVhM3xMXRb+jIHOI/jESxxxwY91qi4Bj9o0AgCWRgVbde1uO+CIWL9fzMRB7\nFKfvjyI86V1688yxIsQ9dw/Vbvd8OvAgoyE4wv5vhk4nCy2DvqAqiv3muj+r\n+R35BcteRDH6jZL4mftfx/KDYXDwSVDaWTywEHy3lm0aqIxlq2BAz0uMToVk\nrBrO216b7xf1sA+lWS/HSBcbWduSUGvvUgFJXYUDHjjUD19GjTU25eiB/4Su\nV/mk\r\n=e7+m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrGfXPDb2dyY52V2dSNIVTYzkGB2IRfWkeMWCbnn5OyQIgCB06ZTsPGnFR7SxRz3SKEmsMcFysXogw+eNYaG3Dy1E="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.71_1574229488163_0.9092053237453088"},"_hasShrinkwrap":false},"1.0.72":{"name":"ld-react-components","version":"1.0.72","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.6.0","@storybook/addon-a11y":"^5.2.1","@storybook/addon-actions":"^5.2.1","@storybook/addon-docs":"^5.3.0-alpha.6","@storybook/addon-info":"^5.2.1","@storybook/addon-links":"^5.2.1","@storybook/addon-notes":"^5.2.1","@storybook/addon-storysource":"^5.2.5","@storybook/addons":"^5.2.1","@storybook/react":"^5.2.1","@types/enzyme":"^3.10.3","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jest-junit":"^9.0.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.14","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.1"},"dependencies":{"@storybook/addon-knobs":"^5.2.5","hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"22a2cabfa43d71e4baccdc48363abcc74aa8a2e4","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.72","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"dist":{"integrity":"sha512-m7Ou+3tknGB2UyylLeo5OQNm+lyjKqh+10PWz3HrsDnWZ6SMCyGSNCpGmg0P4RK3FBwo51zq2MkxFdJRKcVSNA==","shasum":"baac3d3fd6734510ee81db05e46c9337efe1d590","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.72.tgz","fileCount":61,"unpackedSize":6150499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelMfjCRA9TVsSAnZWagAAG48P/i1GO+yJtfle7o+h7wHS\nj+VahItzIIdEVDftyTbEiKG3t8/8KcEWgd70jpmUpHpDyGUBSJ/zEM5Zxfbo\nZrc1NIo7Jdx3IeKaOb81GnTExgCJdIeq+oWS5VFIDNJ/zBGYg1ZRI3Sfa1Dj\n5H2WWN1Pquy2pRBNW9sPlHbcnTSAMJYwyyGNZsg9zaOXIplhYhlDpP4tI2iY\nFTVOpfXYWF3MVjTGnNqBbWO1vi+t6zl5stRvrjF38FjAkOjh6NcG+36cTMyx\nNJCJ4DUazwYXJtfpleQ3ryNtZpBFpNS83F9NW7oJsSkgN1ZtbDXLRi71FQYc\n97WPyWiEyh2Uk1Ygdxwgqor/PGzed2r4CeN/tX6yADZdSRUusLl4UUtksk/Y\nJKrxph2aZY3J3JW4pZCJPLF8yIMwy8J7v0iaSts1UUI0DsbgOgEFBfPU1GwG\n/+xtklaF2H1HOhDkV+P6Mz9CheeIP5CT65t7SDh2Uxesnipm7GpVG9b3SvnW\n6vHPgjuek7p1Az9k+qewSqNlkGN7W2WwCFAcgA0SA4WfCC6spx9NaEmLOyFy\nSbGG7vmoN2GHkAAlifuMtANdwguMABuB88CbSPtD8j5QEkjS2mh4eMUwNPur\n/OalyCjpSGa9P76BDhbmQRS6RcVuPaNnamj27r/XqzebQL7LvJwCpMIyLHyc\nllUe\r\n=IeqU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMy3SC3WpVlssK3wpliB5HuGauoPybD/oeGXoaQsMemAIhAPgOOiWSLjGJr75DMTbPd6glZxvan+HHYJ9ZOJA5tPvg"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.72_1586808802931_0.014647253093527546"},"_hasShrinkwrap":false},"1.0.73":{"name":"ld-react-components","version":"1.0.73","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@storybook/addon-a11y":"^5.3.18","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-info":"^5.3.18","@storybook/addon-links":"^5.3.18","@storybook/addon-notes":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/addons":"^5.3.18","@storybook/react":"^5.3.18","@types/enzyme":"^3.10.5","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jest-junit":"^10.0.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.21","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.8.1"},"dependencies":{"@storybook/addon-knobs":"^5.3.18","hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"gitHead":"d65eb83d7a25d329007778005339a48488b75327","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.73","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-GlS9/n3ePrTBwojmCPjrwmumKWGog6VDajQaHtB2kUy4YLjVvJcLnJUmz8bctq0e4/m1BeHS5afjudSZRrrAdA==","shasum":"25e2d0fb000bb604e7f7e5b92562b5e42fdde3bc","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.73.tgz","fileCount":60,"unpackedSize":5577854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexDrGCRA9TVsSAnZWagAAQHMP/jvTCL4BX5lCy662CzGQ\nBAkPxqzc62e+pnYRXbe5NLtRokhPbZCw0avP0dOQZLcI/HcI/wGtksOVyeEp\nrhEm8Wre2G4geRDfPlk7Jfs4ecItRdu1KA1wSXI2JjlQ7Rm8aCoKiJSrVGv4\nscy18+w/5TiVEtVJlEIDOHOBCEkB/5oN+lyOZjcys8P/VcrA7qrBmUWz62NT\nXVuSj6SY/2vHErAWl9qthdhXn/T53UVJYvFyOeKmYz+tafNi/NY2Bj/UeTEQ\npQzEysQ7bd8O9VB/nR2qitwrD6h2swmZvUJ0Og6H7NxsG0ky0pnCM3soVWhQ\nPGWtU1UTyQmHIO0Xm8D7lD7kKrc7BQK4j7TogvT89GnT7fj0Y3q0z/YRQs6p\neeXzv9e7txguGqxPfspndZ+AX8kc5M1YsU/ZmfmM02ZUVn580PhsdZ2EDuVa\nIkyS0CLpfKJQNQtoMyJ0SpQ7h8E+0GQSHLRDlt5VCKVT28pjy+aqK0dI5h99\nsBlCExicJGkoapfbg6s5dBKDyYBHhM1WAqCe91XxrNPArcS3UbqCqQONumrE\nKdJIeKdtUWzD/UPFMOgdofo6/jN5LgArdNj4qMxfoJ32NsDBGfBPeCiUtB3E\niAuJEvH+j6ml0bhiSvoR0oIaBOzsEJIBKBN7TvQXXvTDu0TKCQqti0U+2CQh\nZJXI\r\n=7AxX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtMdXnl6q7bW3wQriSlPSaPl/u+SfvXIKXTCDEaX4rEAiEA6Y3E8XWf8XVdQVZzR557Ojid73VWBLWAeQZtwBV0tx8="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.73_1589918406024_0.824637407690179"},"_hasShrinkwrap":false},"1.0.74":{"name":"ld-react-components","version":"1.0.74","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"npm run snyk-protect && yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit","snyk-protect":"snyk protect"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@storybook/addon-a11y":"^5.3.18","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-info":"^5.3.18","@storybook/addon-links":"^5.3.18","@storybook/addon-notes":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/addons":"^5.3.18","@storybook/react":"^5.3.18","@types/enzyme":"^3.10.5","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.9.1","auto":"^7.6.2","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","chai":"^4.2.0","concurrently":"^4.1.2","css-loader":"^3.2.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"~14.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.15.1","eslint-plugin-standard":"~4.0.1","expect":"^24.9.0","gh-pages":"^2.1.1","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jest-junit":"^10.0.0","jsdom":"15.1.1","jsdom-global":"3.0.2","mkdirp":"^0.5.1","mocha":"^6.2.1","nyc":"^14.1.1","prettier":"^1.18.2","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.3.0","react-dom":"^16.3.2","react-hot-loader":"^4.12.21","react-test-renderer":"^16.10.1","sinon":"^7.5.0","source-map-loader":"^0.2.4","style-loader":"^1.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3","webpack":"^4.41.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.8.1"},"dependencies":{"@storybook/addon-knobs":"^5.3.18","hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","snyk":"^1.323.0"},"peerDependencies":{"react":"^16.10.1","react-dom":"^16.10.1"},"snyk":true,"gitHead":"bed5c3743c213e39bcfccb169c2427cd412edb4c","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.74","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-SmGyEEJwYexz4raTbM6YN5d212sVWejtsQvnZTFZ1SEjOEXdIPMAaL3qrQwrvFIWDxOQQVp/PPfTk24IJ5HjKg==","shasum":"3b4d5f1d81ab2f027c1c098c8c7e0aa778122174","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.74.tgz","fileCount":61,"unpackedSize":5578720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexGXwCRA9TVsSAnZWagAAbTkP/RpUrsQeezOL6oRWbN3z\nkx+gY0C2iFanMq/I2hU3vByYiiUYD1GjiDVLl4M4gMkvDcWWvwFnrzn+35Wg\nz5dHZQhWcT+u7gKBtOkGLolE8bzg3gZnlR0H5bcZELfq31MpjHs5FKxezWsn\n3nhf6aNPUHX0awx+MEUJO2PU7rM14PVzGjQcRcEZolSejWwCBEWtojITQ3Qs\nASJFchdYdWjRV0wFzIz+o+OkWw0wyXXYFVE0WhFgpamxaA0mu+Hs4BYyGAN9\nahc0MLBgaHH/CGLl1bHdfvYosZk7lGvb5w3avkO7zDm7mZc7vZexLyPWKBGi\n3djo61ZbGYcyc4KghVRMXrY5KtPBB7ogpfQe1rePRsP0gOAr3ZeKBc3Q3Zr6\nXwk3VM3nerpCPoYbmVxoxn3nQs7A20p6YJmI39DLzrXfsT8AoMUR9XxNXWdi\ngivPuF3HA85fZnjtPFLmUr396gX5e+ewMXbYCeQFIWy/RnnkeSE7gIxX4vSH\nL8Gds2OW2FC+k8SoVkBLlA7WC3Qvy5CJize+usEM9m7CabXDnrZuV9CRS3Rz\nS/V+IW064QVNEbwWInSC0h70KnBpWzvuBFv4R02KxAegrymLZBgmzXafJelr\nOxICUjKGb8dn4uoQ+33ELfyUMJt0Ko0s4s4+YIUXRpu5tnxZS21vja4FORrL\nHthQ\r\n=uxPZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUva6QLM06bu0xg0L0gacOsY63faQZ0D+df9L7veFMWQIhAJcyQaELJq4BeZI51WSPr8GNv+O+d88t7QT9EDycgbXf"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.74_1589929456176_0.2964174020682169"},"_hasShrinkwrap":false},"1.0.75":{"name":"ld-react-components","version":"1.0.75","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"npm run snyk-protect && yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit","snyk-protect":"snyk protect"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@storybook/addon-a11y":"^5.3.18","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-info":"^5.3.18","@storybook/addon-links":"^5.3.18","@storybook/addon-notes":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/addons":"^5.3.18","@storybook/react":"^5.3.18","@types/enzyme":"^3.10.5","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.14.2","auto":"^9.34.1","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","chai":"^4.2.0","concurrently":"^5.2.0","css-loader":"^3.5.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"~14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"~4.0.1","expect":"^26.0.1","gh-pages":"^2.2.0","html-webpack-plugin":"^4.3.0","jest":"^26.0.1","jest-junit":"^10.0.0","jsdom":"16.2.2","jsdom-global":"3.0.2","mkdirp":"^1.0.4","mocha":"^7.1.2","nyc":"^15.0.1","prettier":"^2.0.5","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.7.2","react-dom":"^16.3.2","react-hot-loader":"^4.12.21","react-test-renderer":"^16.13.1","sinon":"^9.0.2","source-map-loader":"^0.2.4","style-loader":"^1.2.1","ts-jest":"^26.0.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"dependencies":{"@storybook/addon-knobs":"^5.3.18","hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","snyk":"^1.323.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"snyk":true,"gitHead":"cbcfb7da6e36b5f6b4ee093400a024a99c95d1be","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.75","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lUBGowlvc+7SvuAfj5evpLyiztMCljHybHqi86OKa+C+zK/5HZUamLVrO+NAGiOC/ZHKawEi/L5aHv4HTJQ8QQ==","shasum":"67c5a99af35875029d40a10bc7b86da0024df6b4","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.75.tgz","fileCount":61,"unpackedSize":5578999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexH5rCRA9TVsSAnZWagAA/A0P/iEctGrQe6NNOVBVLBu+\nlkS7NSzk0/3g03T6OW5sjgZEbDz7fhdRNRe/W8PYFHf2rMs+1AuZeiWF5HzC\ndljrin3JFi9q9F4aiIiSm+4tX+tUckLfwYWlD3TgNTRDntY4btI9+bhyztLU\nQ59TKpgjionkmQgZ0tMOrIYt7kEr6vRFkMUOYu+d7Gn2Vv9Q17N9TkF68mBJ\nUvw2KeUbxuWnkRt+wDdpcPwheCxqpOxMctaHonA4bLmtXg8ace4bsyIFhw3Z\nguFvGZqEaXpxmrGHEt0kN5a0II/+9WR6LJkusN3fMlfNz16B8zITl6Ce/ECO\ng9mg0lh5gWjRmnigvOqVGBjRpJoU/0CjpDKfHwOh+GnfgihY7FmgdSBMXHcS\n3Jc5neacUdr+X/r7Xtg8cu7Oa5d9W0DhmKmgvATVl2nC8yD/PHBBMfoUHvlV\nWek5dHtEukJIxwhutNMSWQKr/hjdSySiN0YZqCkmhARRb+IkJ8vA3ophMFYB\nlcXce7buMNl/WPZYEsTMBUa8TEXTdpUCyA66Ho+cyq4gv8zQeaPcxj8Agtj0\ncvLHeWCRnxh60NgVduqot/OpIv8MFMnFiN1kGRmjDhdGW1YxNVMDoS48GwsU\nhmmYPmTmNQR1pw2zZeIjdrqV3mPfJ/LgAPnZxTEVbjXLNchpFEVNKHb2+ulU\ngyTx\r\n=/TAh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERYMAVRftba1700RZYsrBMyk9Y3UQ4jBKpwNLq6SJuVAiAGlQO1y1JSNDHH4RVu3jNYTZhpD2nbZewfMAyAcM94og=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.75_1589935723097_0.7820119499615277"},"_hasShrinkwrap":false},"1.0.76":{"name":"ld-react-components","version":"1.0.76","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"npm run snyk-protect && yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit","snyk-protect":"snyk protect"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@storybook/addon-a11y":"^5.3.18","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-info":"^5.3.18","@storybook/addon-links":"^5.3.18","@storybook/addon-notes":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/addons":"^5.3.18","@storybook/react":"^5.3.18","@types/enzyme":"^3.10.5","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.14.2","auto":"^9.34.1","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","chai":"^4.2.0","concurrently":"^5.2.0","css-loader":"^3.5.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"~14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"~4.0.1","expect":"^26.0.1","gh-pages":"^2.2.0","html-webpack-plugin":"^4.3.0","jest":"^26.0.1","jest-junit":"^10.0.0","jsdom":"16.2.2","jsdom-global":"3.0.2","mkdirp":"^1.0.4","mocha":"^7.1.2","nyc":"^15.0.1","prettier":"^2.0.5","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.7.2","react-dom":"^16.3.2","react-hot-loader":"^4.12.21","react-test-renderer":"^16.13.1","sinon":"^9.0.2","source-map-loader":"^0.2.4","style-loader":"^1.2.1","ts-jest":"^26.0.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"dependencies":{"@storybook/addon-knobs":"^5.3.18","hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","snyk":"^1.323.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"snyk":true,"gitHead":"ca495d7818e2a3c32e63175639fc3f0f33355eb2","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.76","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-jHCyHLxAR845haVOGgZlrWj0i84+OZcoJXhZyp/e5m96oIr7Ff4yVy2KdqAYRYF1BRFIqSPi20YEd4YerU9dNw==","shasum":"6b8508fad8769cce2b7c5d23dbc424bfb7e122b2","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.76.tgz","fileCount":61,"unpackedSize":5584926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexMCdCRA9TVsSAnZWagAAiCAP/jpHnFHc283ZoyFZjCVF\nw/e9sWvK6LvkXhl9RGxrW3RcygzRmoALqZRRXFOq2YX5xUtCmVLYdBXwwU/H\nOq7gl2OPQfpqOsmo5/pyKFU1gskdCjjDo6S7q+LWeY31npXcrF18VPh41jSX\nwL9nMrl4siujsMRao9aoMvS36fELOADasLkW5y0zmoelUrqWT6k2HiPSIifx\njm+GIjFhRD5eb3XOxBXpNH2vTsPGtAv2Db4ppx4FR6lOH2+dAVOJbSdMOY7l\nU1EQQjamzYZ8Rbet/9LdRZRjlozL73ZvUNDyc8+NBgCpBqGxMnsmFd/MV9qg\nkFai1LaOkELKGfnyuSc7fQtHiAYeUX3fTQrPOABr/TxpiTUSnRC/r6D6/Cqd\nl8sDjchk5AE/d+JtkzMA6gaclt1FKSaYLX6bjijZsH0JDtRyKHjaMUxnXLv+\ncTXZ3ov8/21vNbsEaFG4BEmnvwEjYBYbYOshhbcQPpediRlWJfkcaHY/9LRk\nTJjmQCSGqaQlxguWwaQ5ffi79mHJ8quxAiJeLMGKZYtWRQHplaRVADs35GVK\n02v/ZxKU6saFNH38JAL2BRogG1FnNGCYylj/ilpf6eHpi7FtaTL6YNKvM0qP\n9Uap8MWWhPIwuQNPsJEwDWqOWw7yJ9xmb89ZQkfblasQ4RhSFvjRWgsQoH/l\nZ988\r\n=0ozE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8MYBxgrVLCVrvk0Pkeww4wkxSSpjDYN1fmTa/TKrcgwIhAKOStjV1E05AAmSdPDiQ9rlicdig+ja3xr2kpL+DwvXT"}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.76_1589952668121_0.16062193207187425"},"_hasShrinkwrap":false},"1.0.77":{"name":"ld-react-components","version":"1.0.77","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"npm run snyk-protect && yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit","snyk-protect":"snyk protect"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@storybook/addon-a11y":"^5.3.18","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-info":"^5.3.18","@storybook/addon-links":"^5.3.18","@storybook/addon-notes":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/addons":"^5.3.18","@storybook/react":"^5.3.18","@types/enzyme":"^3.10.5","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.14.2","auto":"^9.34.1","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","chai":"^4.2.0","concurrently":"^5.2.0","css-loader":"^3.5.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"~14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"~4.0.1","expect":"^26.0.1","gh-pages":"^2.2.0","html-webpack-plugin":"^4.3.0","jest":"^26.0.1","jest-junit":"^10.0.0","jsdom":"16.2.2","jsdom-global":"3.0.2","mkdirp":"^1.0.4","mocha":"^7.1.2","nyc":"^15.0.1","prettier":"^2.0.5","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.7.2","react-dom":"^16.3.2","react-hot-loader":"^4.12.21","react-test-renderer":"^16.13.1","sinon":"^9.0.2","source-map-loader":"^0.2.4","style-loader":"^1.2.1","ts-jest":"^26.0.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"dependencies":{"@storybook/addon-knobs":"^5.3.18","hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","snyk":"^1.323.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"snyk":true,"gitHead":"e286c60607c5667d8a1ba67000d9df4574abd9c9","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.77","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7GvbPdjesdNd7PRdzRYMJhuYi30mx5r2nITTfL765ElFUwEJcAr0r/ptuYq4dh85fiVS04L2Jz/iVtWz398sXw==","shasum":"454df0e0113f63db6c9ffe92c34149432a323756","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.77.tgz","fileCount":61,"unpackedSize":5585221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe372BCRA9TVsSAnZWagAAMaoP+wUx3y2jOseSI4BVh/vy\nHfvl30CWXyLLg7FRLZkhZnwk5Cafjek8AVp9yc0ZRAq14Hi4M+L2o3G3T73D\n9o6cco/WCQfvQjMaL/6VMknlO8CGwJNFalbKTDPTNb5UtpG+NPTOAZJcL2Zg\ngUFyKsCmwYfkSKtpOsZ0IQbNxhuOEdZdlXM59LJehf8MDtLd3DiaA4/sStMe\nTAg03K/RRA2DkuR4fK8xdKJxzV131gAYCkhBMo66f2fENeZGpRL+9NKuroNz\nu34QcCrzdcgMbZsB5p3f+mvfglZGTHcluhoIUoqiTjoaeRiWBAvnY9Ea97Ew\nKKtgg1qjH1PHTsYML+hxcTwRUUzIOFIV8bJj/yR+Ha/PaUx2KcuL7CDQa2ZG\nIdhr9/MAaoppAzugc7ubJDXaeRGpLtRQMMo1vl/W/HALxMVq47b+vwUpIizN\n+GBOpn5Bfyv6NmsIxi8M2n/AoFT5EDTzVT2xMNUIvrQot45rjdWorelDp8J5\ngEmdGZmLj4L4RMugieSMyaI3pD/2sS3NLVH7cwIMWIo1fTMtS1FWkP4jY50L\np7Em2kK+M6MyTNmlf9i4Af/14+nQx8bRWA+Z4AgJnENnjlaMZZWBw0R7EMuS\nxMuM1GKf0fICttvm1lDjowWofuCouwRgD5GVdU1uYMKSXuvTQVsFz5sweAi9\niUDV\r\n=8NuH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKgCUNJKO9rLnDG/84dm8X//e3gqwW+oylkkyBZguWFAiEA3268ryI4niFMm454nhiCOw4LeHwKBGwH3QFLoDR+fFc="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.77_1591721344342_0.12086042655889928"},"_hasShrinkwrap":false},"1.0.78":{"name":"ld-react-components","version":"1.0.78","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"npm run snyk-protect && yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit","snyk-protect":"snyk protect"},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@storybook/addon-a11y":"^5.3.18","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-info":"^5.3.18","@storybook/addon-links":"^5.3.18","@storybook/addon-notes":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/addons":"^5.3.18","@storybook/react":"^5.3.18","@types/enzyme":"^3.10.5","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^4.0.2","all-contributors-cli":"^6.14.2","auto":"^9.34.1","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","chai":"^4.2.0","concurrently":"^5.2.0","css-loader":"^3.5.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"~14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"~4.0.1","expect":"^26.0.1","gh-pages":"^2.2.0","html-webpack-plugin":"^4.3.0","jest":"^26.0.1","jest-junit":"^10.0.0","jsdom":"16.2.2","jsdom-global":"3.0.2","mkdirp":"^1.0.4","mocha":"^7.1.2","nyc":"^15.0.1","prettier":"^2.0.5","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.7.2","react-dom":"^16.3.2","react-hot-loader":"^4.12.21","react-test-renderer":"^16.13.1","sinon":"^9.0.2","source-map-loader":"^0.2.4","style-loader":"^1.2.1","ts-jest":"^26.0.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"dependencies":{"@storybook/addon-knobs":"^5.3.18","hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","snyk":"^1.323.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"snyk":true,"gitHead":"7c61f4f7e36256a5b3a9514456159671b1a1bdbb","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.78","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TcTFAFVdvPgt//0kbZKcqh8IuqdY2fU/YZ0ozeDNulzIAhBpAIcOl1cqZzr385Uvz6w9C7KCCj0G7nkWFZpiFA==","shasum":"7badfbe475ad12099f4861dfdbfd0f95535023a9","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.78.tgz","fileCount":61,"unpackedSize":5585660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQBMrCRA9TVsSAnZWagAAxYAP/1OvOb9fvXtRhpPZ6+zF\nL1X57W2ZgnDn4DGHXECyeHwjBd75lbV7lGwSaICrDmHE/fsVmzvHL5hS9dpf\noWFO0h3xpZuNEaAFbXfnI2LWrxAK8IkwAelCLzkz8cUZQdkyMyJuUbaoS7sy\nJVsr7dE6hDScgB+fez2wxAFjE3Ue7aDRtM27nuW1E65dk8QZBFld+UzWl0yO\nIdnswxqeCbvapUw37DK4NtQVrk67ZZC1IDGUg0PAdE84Z/RfpLlGKurI9P/6\nOq0rmLc4k2IagBwfztSxveoeRYn7D3aERWJnbqxuxn5EUVoB/SbPwe8WVAuo\n2lzZb4H3lgZz2+yaGPZp19Vlxk7hs7MqNTx9HwCKzUkddTfwUaFM7+3uoG8L\nhP+BIrrv+vjAn0Cz3LPDxaaG8kApvbxpph1uF30MD/FD3jRtXuVarDFqJKz+\n7YtULjm3oMHsBl1X1wcS+5zvYCysBY5kbuMYH3kjQy1pmpjT6CFHe+w4bTXk\n5PeyMXgPEFNOA0AiF+abeV/i874eCDX3eRoF1/sgeBJ/xImy8dJ/NXFsj0+1\nBlaiZjVp80xE0Y+BawuqrdHAMZNJMlvAj6rQvQu+6CwLmcq6csUGK+q5sh3S\nLBqFdLO6rppUVtGYro7YosmFYldzmk2dAgBZ2KfeyXK4giChiUnCrnVw1nTS\n1GZr\r\n=UzPD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0drFby8ZwaUJ3lDnIOmfluZcn+eggHMlyIzZ8XojonAiBcW2/w2v5rmhIgQarFMODrYSwWxzA0Krt4pUO8dkEZvw=="}]},"maintainers":[{"email":"lisowski54@gmail.com","name":"alisowski"},{"email":"dave@cmscode.com","name":"poorpaddy"}],"_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.78_1598034730883_0.6863543112209296"},"_hasShrinkwrap":false},"1.0.79":{"name":"ld-react-components","version":"1.0.79","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"npm run snyk-protect && yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit","snyk-protect":"snyk protect"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@storybook/addon-a11y":"^6.0.26","@storybook/addon-actions":"^6.0.26","@storybook/addon-docs":"^6.0.26","@storybook/addon-knobs":"^6.0.26","@storybook/addon-links":"^6.0.26","@storybook/addon-storysource":"^6.0.26","@storybook/addons":"^6.0.26","@storybook/preset-create-react-app":"^3.1.4","@storybook/react":"^6.0.26","@types/enzyme":"^3.10.5","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^5.2.1","all-contributors-cli":"^6.14.2","auto":"^9.34.1","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","chai":"^4.2.0","concurrently":"^5.2.0","css-loader":"^3.5.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"~14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"~4.0.1","expect":"^26.0.1","gh-pages":"^2.2.0","html-webpack-plugin":"^4.3.0","husky":"^4.3.0","jest":"^26.0.1","jest-junit":"^12.0.0","jsdom":"16.2.2","jsdom-global":"3.0.2","mkdirp":"^1.0.4","mocha":"^7.1.2","nyc":"^15.0.1","prettier":"^2.0.5","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.7.2","react-dom":"^16.3.2","react-hot-loader":"^4.12.21","react-scripts":"^3.4.3","react-test-renderer":"^16.13.1","sinon":"^9.0.2","source-map-loader":"^0.2.4","style-loader":"^1.2.1","ts-jest":"^26.0.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","snyk":"^1.323.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"snyk":true,"gitHead":"3033e3e9ee0dc3d1d8300c622a1ad4499e5338b4","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.79","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Z9ldmrgvvJlzxHlULnPzo5Z26A3gSwrdYPccXrHRPy2QwtboTSSWjWX71LL3lrDrCTTLA8e53RTKJzt0uo2cEQ==","shasum":"b7ca80e8f8424cc5dc92a10c9dacd756b0917c60","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.79.tgz","fileCount":60,"unpackedSize":5587897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN6shCRA9TVsSAnZWagAAy5oQAJR1xy7dsen8g+ua3F5h\nMmf8itC5L8uhescSgfnF5qPTAOhsuIM4sLglXM3Z1s8FrUIvaE40DprGAvnL\nZHuQDpx1e9wuO7aQ7DpzEC8E/oLP/rVwWODK6lpcEQSXymHP4nRAo89EdmkG\nE/uld+0IWFDx3uKp0nl6w6w/eEASV2FXAsfeHKyWpN0lvuZ5BmFyx2Nn/lo6\n3GKN63hG8Ix9eZJ855LzV5BbfsBSnCOyVGM0DoJNu5qCDzEJThbzPr4SMY04\ncHt3lO48U7lr3SnnCdW1HUtEdym6Iry7A4E4xLZ4M48k/PIUTgWS0dNF6dAm\nnkEMzoBOBuJpjSst2Dx5ZLOYRWMtRuqhExkUyREUb4UaqUGr9xsMJiljXiEy\nrQq2YV6vj199sFmI4AZ36crJwPl2HSVYL0eKpR/bMcSpich5eGhFH8WsxfhN\n7Sfg2wONzP63nivgK1Q/nW1mh8QWL+QMw1WdxR699R6ColZA/X0FsBEkoxMP\nwp98xZKh4BZW9O+euf+02+uEsPTbHP+NtQOYu3iOtrn7gyAUS4cS8qozrpWz\ngzJ5yBWaJPe69GZxjPMCUDTjdZl+purFst2T1swK+bbv914o/1K6xn1Ap/tg\nshHM45kitPynu5w0NMYUnvWxPpLs+XGb5hFsCNPNt3XwYpEm1ON3Yr0AomWw\nXBaM\r\n=3otw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2Pp+k5NlIj6kGUgEe1iNSxHNQxpUMKiYOgfDZ8kMOMAiEAjj+MIQxhEW49KESUjhH0is7YPwv2xivpQKYMQBHSBAQ="}]},"_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"directories":{},"maintainers":[{"name":"poorpaddy","email":"dave@cmscode.com"},{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.79_1614261024554_0.29147988121806234"},"_hasShrinkwrap":false},"1.0.80":{"name":"ld-react-components","version":"1.0.80","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"npm run snyk-protect && yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit","snyk-protect":"snyk protect"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@storybook/addon-a11y":"^6.0.26","@storybook/addon-actions":"^6.0.26","@storybook/addon-docs":"^6.0.26","@storybook/addon-knobs":"^6.0.26","@storybook/addon-links":"^6.0.26","@storybook/addon-storysource":"^6.0.26","@storybook/addons":"^6.0.26","@storybook/preset-create-react-app":"^3.1.4","@storybook/react":"^6.0.26","@types/enzyme":"^3.10.5","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^5.2.1","all-contributors-cli":"^6.14.2","auto":"^9.34.1","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","chai":"^4.2.0","concurrently":"^5.2.0","css-loader":"^3.5.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"~14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"~4.0.1","expect":"^26.0.1","gh-pages":"^2.2.0","html-webpack-plugin":"^4.3.0","husky":"^4.3.0","jest":"^26.0.1","jest-junit":"^12.0.0","jsdom":"16.2.2","jsdom-global":"3.0.2","mkdirp":"^1.0.4","mocha":"^7.1.2","nyc":"^15.0.1","prettier":"^2.0.5","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.7.2","react-dom":"^16.3.2","react-hot-loader":"^4.12.21","react-scripts":"^3.4.3","react-test-renderer":"^16.13.1","sinon":"^9.0.2","source-map-loader":"^0.2.4","style-loader":"^1.2.1","ts-jest":"^26.0.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","snyk":"^1.518.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"snyk":true,"gitHead":"14bd395532cca1777a29f5f040289e307df6f818","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.80","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-xmb79wvZ1cue9jFnKppCqFJ9Aqv5jqzUzzPWeNJlGztwOt4dgqNrabWY8ZR3MITSSABwQAUE5oCH9cDP8M9eZg==","shasum":"ce32dd7232da899f436bd51db585b42feb1fa94a","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.80.tgz","fileCount":60,"unpackedSize":5590082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL7PQCRA9TVsSAnZWagAAmcQP/0u/O/WCB+cPZQoFaBLu\nfbDmb5Sdt28ptbspUAr0AXZwXFQV6maq1xtoS7YPKhpa5JvJzbXhp/k9hUaw\n7219jMia2gyojr3r9QAaiEQ2ansHAJG7HgA+dGgoykXfCizO5ijxSind5yN6\niMu8sFDrfw8Ct+vJGqIJrVuGTBbKPlDxg1HW5uOnbp1jmRd+3z/cPTHYGl+g\nM9TyDb65XJOoOLSnspsl+zkSW+sYhbb91jWAore/n7KpESLu6dFSjFj5UwxB\nGFNEE9MCTRYYdbE7EaxVrQOJd7uRCdYq0m73ErudBNe5r17FLudkAc9uyt8t\nUmzfvxg4kvZQWKvS4wrYZ4j90VM96S2l6eazscUEp2AzJfBj0n8gpBBkKxu0\nTcwWT/+/iwj4sEi9Ako8rHbfCcbBRo2HPwg2EQP/VV8FxHbOenCTiB9l/VzF\nxSFch5wgRt1aW+dHdFWkvWNgmYqIpV6S3C8EFOZVVN9eVvt1Qv8V9wxeT7XV\ntyMVs3Sa9e4uVuqAfNDY4KdDP5VzYbnMY0L2RNdspxavfQb8VIVuO105vZnH\ngi9UFFVnZfXyvKQ6+OaZNeap/c72IiogU7gng1NkM1ZJ70PkFmxe3Eq9Ya2k\nGtPQO2TPcl/vOTI3255J9+/iwAmNd+XgPLGYdU6PfLOD1K6x8bOOh1K3Sw8a\nLc+I\r\n=1y3F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtkigDs/DPEjiRDh/JDZlCG0EKLj0ucfsMbfz4BhXSYAiEAzX2LBjt/98EIzcp4Pogib32Z4l7dqWVZRuKcowb+YY0="}]},"_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"directories":{},"maintainers":[{"name":"poorpaddy","email":"dave@cmscode.com"},{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.80_1630516176610_0.8983235559910059"},"_hasShrinkwrap":false},"1.0.81":{"name":"ld-react-components","version":"1.0.81","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"npm run snyk-protect && yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit","snyk-protect":"snyk protect"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@storybook/addon-a11y":"^6.0.26","@storybook/addon-actions":"^6.0.26","@storybook/addon-docs":"^6.0.26","@storybook/addon-knobs":"^6.0.26","@storybook/addon-links":"^6.0.26","@storybook/addon-storysource":"^6.0.26","@storybook/addons":"^6.0.26","@storybook/preset-create-react-app":"^3.1.4","@storybook/react":"^6.0.26","@types/enzyme":"^3.10.5","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^5.2.1","all-contributors-cli":"^6.14.2","auto":"^9.34.1","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","chai":"^4.2.0","concurrently":"^5.2.0","css-loader":"^3.5.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"~14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"~4.0.1","expect":"^26.0.1","gh-pages":"^2.2.0","html-webpack-plugin":"^4.3.0","husky":"^4.3.0","jest":"^26.0.1","jest-junit":"^12.0.0","jsdom":"16.2.2","jsdom-global":"3.0.2","mkdirp":"^1.0.4","mocha":"^7.1.2","nyc":"^15.0.1","prettier":"^2.0.5","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.7.2","react-dom":"^16.3.2","react-hot-loader":"^4.12.21","react-scripts":"^3.4.3","react-test-renderer":"^16.13.1","sinon":"^9.0.2","source-map-loader":"^0.2.4","style-loader":"^1.2.1","ts-jest":"^26.0.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","snyk":"^1.518.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"snyk":true,"gitHead":"fa7b4807214f74832cc4968fdcded66ac32f8c53","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.81","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RU4lg8q4HBUZOALxIN6gt9k8ET+QUiTieANcypLzE2A2zHlcnVIsH2uvXLG8BNmf/Gx3+BZEGUawu2Y8oLGbXA==","shasum":"f6064ec99815dd517fcc1f54eec5cd0ee6ec6369","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.81.tgz","fileCount":60,"unpackedSize":5590671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC9iACRA9TVsSAnZWagAAEtIP/2w8TzFUjk4sWk9X+nHw\nyw0tsXE7Yo/8f5Tqj1OEfT0lyAJFQ4zpNHnQpN+tuJvXr63FilwgOTTOaeH5\nC7weT1obev0e0vSSTcBprDNs/DCJek8TCMhW4tNluHV3q35b+v2yVJel4FUG\nEXDZBj8pMEByv8KgiH3hAuJskN4w3Oehb7sB4mzyKcbgewDqWKoskUQG+g0G\nEOeBRJBStRyQ01pNQugLCIuny1cZYsd4mzlnjIiu+5ifFqgUhoupPlpDqq5i\nwDRdbmQnsHXI4ii4i3EPQnHq96l4zma2QTwx3N0rI/ZQ+dObBsu9O2wu/z3I\nXecHzpbYX8xU0g8yII2m8CmO98jTWUSD48kVIRiut1K6QHPSJmCVNrHTs1w0\nsiFIp6saApk/I+qc5L/VIy8FGXHRZIkxlzIX+jOL+G57bz1W39Nt5FLy/cKW\nMi97keXAolfhKo7gMYQ0eyc4YP80VU/DN3isV+IGpLRF21HKoU/ZFVBrCNrZ\nLlv+aovMQDSosSbVLveR3ljKvfcHk1jS817/yxVqE7VwD4+ctEPvH1Rxyvns\nCyvVdlWObwe664hj3pNKyKmed9sDJaPFYVfDaVR9HpfVtFPAv4/caG9uLoQJ\nioseqnWgUQgrNl4JaVz3mxiK09edmjiR+n+wo9n9VKwTPxKkXfXnfp+umN0u\nBpya\r\n=KWbg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfrNWDrGiuyYVBYSTP9sGI3cPqXHhaa/kaLdI/NsBsswIhAMWJpnvIQxlw2bbBuNAPk/Svo0xb+A2bcnWbMPP3MuFH"}]},"_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"directories":{},"maintainers":[{"name":"poorpaddy","email":"dave@cmscode.com"},{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.81_1644943488278_0.45562856525589246"},"_hasShrinkwrap":false},"1.0.82":{"name":"ld-react-components","version":"1.0.82","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"npm run snyk-protect && yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit","snyk-protect":"snyk protect"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@storybook/addon-a11y":"^6.0.26","@storybook/addon-actions":"^6.0.26","@storybook/addon-docs":"^6.0.26","@storybook/addon-knobs":"^6.0.26","@storybook/addon-links":"^6.0.26","@storybook/addon-storysource":"^6.0.26","@storybook/addons":"^6.0.26","@storybook/preset-create-react-app":"^3.1.4","@storybook/react":"^6.0.26","@types/enzyme":"^3.10.5","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^5.2.1","all-contributors-cli":"^6.14.2","auto":"^9.34.1","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","chai":"^4.2.0","concurrently":"^5.2.0","css-loader":"^3.5.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"~14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"~4.0.1","expect":"^26.0.1","gh-pages":"^2.2.0","html-webpack-plugin":"^4.3.0","husky":"^4.3.0","jest":"^26.0.1","jest-junit":"^12.0.0","jsdom":"16.2.2","jsdom-global":"3.0.2","mkdirp":"^1.0.4","mocha":"^7.1.2","nyc":"^15.0.1","prettier":"^2.0.5","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.7.2","react-dom":"^16.3.2","react-hot-loader":"^4.12.21","react-scripts":"^3.4.3","react-test-renderer":"^16.13.1","sinon":"^9.0.2","source-map-loader":"^0.2.4","style-loader":"^1.2.1","ts-jest":"^26.0.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","snyk":"^1.518.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"snyk":true,"gitHead":"2e2f245ef53dbc368400586a937e66800da96d34","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.82","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-9VuqfJTWmhK6BS0PZyNvvkl2u77d/Yvi8QQ6ID7q+AnC/8H3I8PNTm4nTu45kn2veDPY2Rh1pD41pwUE7on/sw==","shasum":"87a884b7e456e9796f27a3ca64de483dee73b2bc","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.82.tgz","fileCount":60,"unpackedSize":5591075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC+FyCRA9TVsSAnZWagAAMJkQAJIEZDSLPgA07vaAAlPQ\nctQQZOO7LdCRs3Mko3NQjy8akn5cxw+sQuCGy3nEMwzmVBwfsuS7/EH9iWEX\nQCYKoyG+N1KMOOiA+SE2Z9NfajTWL2+zohPOkAX48HdPcMwsQc+7F2GSbPmu\nxdQGmKuNjXtVp41nqhL6nW7U+7bgIan9XNe7/eMMxJmsaMCSYG2xOCi9O4s+\nhSfgNxZH6rmcA/J836oSdBI3cVnZs6qj68CXi3HxNW9kjca8m3VN6gLkiuUx\nfRNe+d7O1t0kGpM/3D/5gWr3UX85q/kR8hMDT7K5OQtYlsd95JCqimHwsof8\nnK2WhknuPPVTQVLgJLL5oDKCFm7Wgd4+HXblQrytMpU/OBeiWrEG/Voo2ipQ\nvP1CSdZRv+VsLGO+bM+VPnrksSnzkIqLh9B25LvZebbksfDe+JqcSMXe7CIJ\n6t6jWnr8GdmL7/wbOhAPTgkdBTTmdjt1Tx4zzKucsOi23i2ddHHqf2qhZmWU\nINwMwbXmi8SAoyszyDqZoJlzq9h2TF67i49mlpz88VkHgCmalxTPVnwZMLnh\n8XxnnxFv7iBAih9ebI3KaGwufdCTNmrlVaZuV/JWnvj6Ff3rqDf7ltgOs3RW\nQ7eTe9H4aHIPqqNc2G/FS5pbYWOkd1Ua1TuyjnIM0IUIatpAX/rejnMF0BpP\n+z6G\r\n=keY+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7Hq7PACFZfIQtvoOd7kNzxvtW8Cc73hV6AXMW/moW5AiEAgbhV5ouTE+HFnEjm1U68duPQsLixaFMA6RQrtiyahfg="}]},"_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"directories":{},"maintainers":[{"name":"poorpaddy","email":"dave@cmscode.com"},{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.82_1644945777904_0.03648473473819025"},"_hasShrinkwrap":false},"1.0.83":{"name":"ld-react-components","version":"1.0.83","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"npm run snyk-protect && yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit","snyk-protect":"snyk protect"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@storybook/addon-a11y":"^6.0.26","@storybook/addon-actions":"^6.0.26","@storybook/addon-docs":"^6.0.26","@storybook/addon-knobs":"^6.0.26","@storybook/addon-links":"^6.0.26","@storybook/addon-storysource":"^6.0.26","@storybook/addons":"^6.0.26","@storybook/preset-create-react-app":"^3.1.4","@storybook/react":"^6.0.26","@types/enzyme":"^3.10.5","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^5.2.1","all-contributors-cli":"^6.14.2","auto":"^9.34.1","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","chai":"^4.2.0","concurrently":"^5.2.0","css-loader":"^3.5.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"~14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"~4.0.1","expect":"^26.0.1","gh-pages":"^2.2.0","html-webpack-plugin":"^4.3.0","husky":"^4.3.0","jest":"^26.0.1","jest-junit":"^12.0.0","jsdom":"16.2.2","jsdom-global":"3.0.2","mkdirp":"^1.0.4","mocha":"^7.1.2","nyc":"^15.0.1","prettier":"^2.0.5","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.7.2","react-dom":"^16.3.2","react-hot-loader":"^4.12.21","react-scripts":"^3.4.3","react-test-renderer":"^16.13.1","sinon":"^9.0.2","source-map-loader":"^0.2.4","style-loader":"^1.2.1","ts-jest":"^26.0.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","snyk":"^1.518.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"snyk":true,"gitHead":"29bb84bbb3e535e3a8200ecdaf54a700502bbe9b","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.83","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-8yXBYpmJrOGqcNC/MqzfaiWLHsC+cHpmpdsYmwsq0+HDy2qjckeKaqRHOfpXdKE+5xXSCN6Tad5miuXPUVqF1A==","shasum":"b7f38dbb284b33ab68016226ab23d01c0ab85c35","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.83.tgz","fileCount":60,"unpackedSize":5591671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC+brCRA9TVsSAnZWagAARQ0P/2P3dmJF6dsRyn9BALKr\nwJgWvikF6AhWCUhcWb60hLcz8O3MyACNXKdIIs6K3TSCCY24wn0Gp680BxJ4\nxnJP4yrfmKOgy+9F/f/zneCsxF//6AoQXy3rCqATgH7NF7U82oW7ykq7ZYjJ\noulgw5yt9qC+EQKOWiGPUM93qCn6NbaJCoy0xDxy1unBVY+yaoCd9KUWmuiO\nkUGAD7ltj7e6H5H8mb4i6AvN557Dc7KdFh4dSR09qT+QfmEVo44mt1v2rbl/\n3xsbtH9AvVmO/800KqMlFNGWxC4uI4pUhn2IxiCm7hEQUGYohUxOVrKbFQRF\npr2xm+IEJe0SeINffVakJJZ2rdjdqQzACZ4Yg+UKGJMupm6o8TJhRcIfLmiF\nOcrmVlIzFF9nm3GX3/hD813kyL3TVL4b+t6kSrC5yslIv2iYO1xd9OYZqXy2\nXukR8HSYsqOUUp3Eza328GCuw16U9IkK9liF7kNXEtYd+ISvey/D4Zd0TQAu\nOWWOaatMGX+f3fqKWOkBa12YzO40hrfnRNx1ahZ3NDEAn63v8EbL51LTuEcN\nX0lFc7qBLdp6PJlUPPYo8gmMzVxeCxpiiyaYYG+61fM94mqH8y3x6LWjWcx0\nnYr0bt3GgLDfCUz3AQXY+8yPclkjQomOjZPB/nd2Or8a3DjVARTUlGMr8i+U\n4yMQ\r\n=UI7Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0WNwgFtbqoDNfbbkhpapGlN0w8eJFzpyq8kqG0lsatAiBHzpN9GgwAY5Tf22lDX62DrKebR0M5I4VgsypfRuwqSA=="}]},"_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"directories":{},"maintainers":[{"name":"poorpaddy","email":"dave@cmscode.com"},{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.83_1644947178820_0.7999476971997597"},"_hasShrinkwrap":false},"1.0.84":{"name":"ld-react-components","version":"1.0.84","description":"Semantic component helpers to support LaunchDarkly in your react app.","main":"dist/index.js","author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"publishConfig":{"registry":"https://registry.npmjs.com/"},"scripts":{"start":"start-storybook -p 6010","prepare":"npm run snyk-protect && yarn build","clean":"rimraf ./dist ./coverage ./docs ./test-results","test":"yarn add --dev jest-junit && yarn build && jest --coverage --reporters=default --reporters=jest-junit && mkdir -p test-reports/jest && mv junit.xml test-reports/jest/results.xml","lint":"eslint src/","build":"babel src/lib -d dist --copy-files && tsc","build:watch":"babel src/lib -w -d lib --copy-files","docs:build":"build-storybook -o docs","docs:config":"mkdirp ./docs/.circleci/ && cp .storybook/config.yml docs/.circleci/ && cp -R .storybook/old-docs docs/","docs:publish":"push-dir --cleanup --dir=docs --branch=gh-pages --force","release":"auto shipit","snyk-protect":"snyk protect"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"keywords":["launch-darkly","feature","flags","react","open source"],"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@storybook/addon-a11y":"^6.0.26","@storybook/addon-actions":"^6.0.26","@storybook/addon-docs":"^6.0.26","@storybook/addon-knobs":"^6.0.26","@storybook/addon-links":"^6.0.26","@storybook/addon-storysource":"^6.0.26","@storybook/addons":"^6.0.26","@storybook/preset-create-react-app":"^3.1.4","@storybook/react":"^6.0.26","@types/enzyme":"^3.10.5","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.18","@types/node":"^12.7.10","@types/react":"^16.9.4","@types/react-dom":"^16.9.1","@types/storybook__react":"^5.2.1","all-contributors-cli":"^6.14.2","auto":"^9.34.1","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","chai":"^4.2.0","concurrently":"^5.2.0","css-loader":"^3.5.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"~14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"~4.0.1","expect":"^26.0.1","gh-pages":"^2.2.0","html-webpack-plugin":"^4.3.0","husky":"^4.3.0","jest":"^26.0.1","jest-junit":"^12.0.0","jsdom":"16.2.2","jsdom-global":"3.0.2","mkdirp":"^1.0.4","mocha":"^7.1.2","nyc":"^15.0.1","prettier":"^2.0.5","push-dir":"^0.4.1","react":"^16.10.1","react-docgen-typescript-loader":"^3.7.2","react-dom":"^16.3.2","react-hot-loader":"^4.12.21","react-scripts":"^3.4.3","react-test-renderer":"^16.13.1","sinon":"^9.0.2","source-map-loader":"^0.2.4","style-loader":"^1.2.1","ts-jest":"^26.0.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"dependencies":{"hash.js":"~1.1.7","ldclient-js":"^2.10.2","prop-types":"^15.7.2","snyk":"^1.518.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"snyk":true,"gitHead":"2362c78f968b48ec8c8eeb6cea171a296cba15cb","bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"homepage":"https://github.com/intuit/LD-React-Components#readme","_id":"ld-react-components@1.0.84","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-BxGdZY8xgImk9ZXf9BZ07fpQ9WyNkXiZfu5cKDI77BZO5jBc6CoF7qT0ok3AGyftAMWTWldhhUryiwVnJpaJHA==","shasum":"fdaeacc5282ef4d475968d3a309c0debf6c698e7","tarball":"https://registry.npmjs.org/ld-react-components/-/ld-react-components-1.0.84.tgz","fileCount":60,"unpackedSize":5591869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC+jGCRA9TVsSAnZWagAAsvIP/A8aWQ5wiLLThq3sJnoq\naVOG4Ik1SBDrXqLUnvpCTGZqYRy6A674NCLyD25DpygvL4pG3KvIiNG2SJFU\nzuRUSBtvlH+puaiY/5hpvwnhc2CaqQQRDqDhe3c0CNuLYGRuyAymZ1wPRxnX\n3rK+BpAIbJ2pwotOub750Da+n5/qmWaN/d625FbusOYMGe/Ic7Kp89oWrQKV\n740SPj+Uv2m0GFGiCRPdNedv2oPriDFDV5JgJy3WOucOn0C00OVfhlf7OJ9V\na2X74i54aCxaeUqA3yB9StA6pO8ZcfXSMFgo1ptsD1lZXxQDrp5dLJcF15wf\npp3oc4eQ0JBubg9/0L6cxEIiEPxaUUKQz1/Q4WdG6BjvpYCinyKTht/RRXUp\n/cKKdxZ6IN+iISlAMbuYhKhMrygS/coEGat0DuFmM6DYlv9NDyIEUQqf7j3J\nGymWoLaJLgKelmZTCkUaZt+vMIy0NHsXaD5SiOSGXTtBhnx6hb68Vk4q30bZ\nawpWSoMOGIUm5TKGdlt4XiKHOUCdp6kEd27fBhSd28woQA3GGxyk/LYICsUf\nxzIxw8wIzYC8MQWGpEW6rO9iV6DfOt2N9GtSVpzQBIkNVwruh+wsn5b2yrHs\nNr9ve2CSi+eBQQNH1QWkGKo6MZcAjvvu+2nl46W44h4SMJN/GVyfI62bW/yd\nO6mK\r\n=774l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRwQs2urIM2rLWsrSu0WuCL9qJiu+9PoOj8QKW1pHiOwIhAO5/MnL8X7fbbw1NHPv4k6iABDI9NoYQqEs2WRFNJ0Cu"}]},"_npmUser":{"name":"poorpaddy","email":"dave@cmscode.com"},"directories":{},"maintainers":[{"name":"poorpaddy","email":"dave@cmscode.com"},{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ld-react-components_1.0.84_1644947654015_0.8367452545400118"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-10T22:19:24.227Z","0.0.1":"2019-06-10T22:19:24.386Z","modified":"2022-05-07T18:01:58.595Z","0.0.2":"2019-06-10T22:32:00.277Z","0.0.3":"2019-06-10T22:33:56.890Z","0.0.4-canary.178":"2019-06-10T22:48:50.493Z","0.0.4-canary.183":"2019-06-10T23:21:11.666Z","0.0.4-canary.188":"2019-06-10T23:34:22.280Z","0.0.4-canary.194":"2019-06-10T23:42:59.067Z","0.0.4-canary.198":"2019-06-10T23:45:33.272Z","0.0.4-canary.203":"2019-06-11T04:05:01.918Z","0.0.4-canary.208":"2019-06-11T04:14:05.904Z","0.0.4":"2019-06-11T04:19:48.506Z","0.0.5":"2019-06-11T04:48:25.282Z","0.0.6":"2019-06-11T04:58:47.243Z","0.0.7":"2019-06-11T20:07:14.608Z","0.0.8":"2019-06-11T22:40:28.812Z","0.0.9":"2019-07-19T17:15:09.590Z","0.0.10":"2019-07-19T17:24:43.943Z","0.0.11":"2019-09-11T22:45:21.676Z","1.0.0-canary.6.284":"2019-09-18T19:38:54.593Z","1.0.0-canary.6.290":"2019-09-20T21:57:34.641Z","1.0.0":"2019-09-20T22:07:06.354Z","1.0.1-canary.7.303":"2019-09-20T22:29:59.074Z","1.0.1-canary.312":"2019-09-20T22:53:18.642Z","1.0.1-canary.8.313":"2019-09-20T22:53:50.261Z","1.0.1-canary.9.318":"2019-09-20T23:09:30.159Z","1.0.1":"2019-09-20T23:17:12.611Z","1.0.2-canary.332":"2019-09-21T03:13:35.701Z","1.0.2-canary.336":"2019-09-21T03:15:00.010Z","1.0.2":"2019-09-21T03:22:22.631Z","1.0.3":"2019-09-21T03:27:25.196Z","1.0.4-canary.13.355":"2019-09-21T03:36:38.739Z","1.0.4":"2019-09-21T03:49:04.886Z","1.0.5":"2019-09-23T17:46:49.423Z","1.0.6-canary.379":"2019-09-23T17:55:21.119Z","1.0.6":"2019-09-25T20:01:14.786Z","1.0.7":"2019-09-27T20:22:44.451Z","1.0.8":"2019-09-27T20:29:24.542Z","1.0.9":"2019-09-27T20:46:12.326Z","1.0.10":"2019-09-27T20:54:00.126Z","1.0.11":"2019-09-27T21:23:07.036Z","1.0.12-canary.450":"2019-09-27T21:39:28.949Z","1.0.12-canary.456":"2019-09-27T21:44:28.407Z","1.0.12-canary.460":"2019-09-27T21:46:07.454Z","1.0.12":"2019-09-27T21:56:07.797Z","1.0.13":"2019-09-30T05:21:27.548Z","1.0.14":"2019-10-01T20:02:10.113Z","1.0.15":"2019-10-01T20:08:51.849Z","1.0.16":"2019-10-01T20:51:17.453Z","1.0.17":"2019-10-01T21:13:17.655Z","1.0.18":"2019-10-01T21:33:35.628Z","1.0.19":"2019-10-02T23:10:17.986Z","1.0.20":"2019-10-03T00:35:02.881Z","1.0.21":"2019-10-03T00:49:38.957Z","1.0.22":"2019-10-03T00:58:48.725Z","1.0.23":"2019-10-03T01:12:53.949Z","1.0.24":"2019-10-03T03:11:45.613Z","1.0.25":"2019-10-03T03:24:31.003Z","1.0.26":"2019-10-03T03:33:33.430Z","1.0.27":"2019-10-03T03:37:27.852Z","1.0.28":"2019-10-03T22:27:04.088Z","1.0.29":"2019-10-03T22:53:47.120Z","1.0.30":"2019-10-03T23:12:06.060Z","1.0.31":"2019-10-03T23:21:44.562Z","1.0.32":"2019-10-03T23:36:37.138Z","1.0.33":"2019-10-03T23:52:21.090Z","1.0.34":"2019-10-04T00:06:05.159Z","1.0.35":"2019-10-04T00:18:25.566Z","1.0.36":"2019-10-04T00:25:05.955Z","1.0.37":"2019-10-04T00:36:10.199Z","1.0.38":"2019-10-04T04:49:09.814Z","1.0.39":"2019-10-04T05:14:29.511Z","1.0.40":"2019-10-04T05:22:11.830Z","1.0.41":"2019-10-05T22:44:54.812Z","1.0.42":"2019-10-06T09:19:47.501Z","1.0.43":"2019-10-06T13:25:13.638Z","1.0.44":"2019-10-06T16:06:00.033Z","1.0.45":"2019-10-06T16:24:27.994Z","1.0.46":"2019-10-07T05:15:46.827Z","1.0.47":"2019-10-07T07:36:07.097Z","1.0.48":"2019-10-11T05:42:08.186Z","1.0.49":"2019-10-17T15:48:06.518Z","1.0.50":"2019-10-18T12:48:34.709Z","1.0.51":"2019-10-24T20:43:12.331Z","1.0.52":"2019-10-28T17:19:20.592Z","1.0.53":"2019-10-28T19:19:07.674Z","1.0.54":"2019-10-28T23:03:38.845Z","1.0.55":"2019-10-30T17:15:56.644Z","1.0.56":"2019-10-30T17:51:46.823Z","1.0.57":"2019-10-30T21:23:38.717Z","1.0.58":"2019-10-30T21:49:37.495Z","1.0.59":"2019-10-30T22:39:47.513Z","1.0.60":"2019-10-30T23:07:38.572Z","1.0.61":"2019-10-30T23:15:28.468Z","1.0.62":"2019-10-31T05:34:03.076Z","1.0.63":"2019-10-31T20:27:46.553Z","1.0.64":"2019-10-31T20:41:56.739Z","1.0.65":"2019-11-19T16:35:05.008Z","1.0.66":"2019-11-19T16:53:21.075Z","1.0.67":"2019-11-19T19:02:25.557Z","1.0.68":"2019-11-19T23:30:14.053Z","1.0.69":"2019-11-20T00:18:10.161Z","1.0.70":"2019-11-20T05:33:32.104Z","1.0.71":"2019-11-20T05:58:08.523Z","1.0.72":"2020-04-13T20:13:23.199Z","1.0.73":"2020-05-19T20:00:06.220Z","1.0.74":"2020-05-19T23:04:16.426Z","1.0.75":"2020-05-20T00:48:43.339Z","1.0.76":"2020-05-20T05:31:08.563Z","1.0.77":"2020-06-09T16:49:04.592Z","1.0.78":"2020-08-21T18:32:11.201Z","1.0.79":"2021-02-25T13:50:24.812Z","1.0.80":"2021-09-01T17:09:36.837Z","1.0.81":"2022-02-15T16:44:48.584Z","1.0.82":"2022-02-15T17:22:58.099Z","1.0.83":"2022-02-15T17:46:19.069Z","1.0.84":"2022-02-15T17:54:14.178Z"},"maintainers":[{"name":"poorpaddy","email":"dave@cmscode.com"},{"name":"alisowski","email":"lisowski54@gmail.com"}],"description":"Semantic component helpers to support LaunchDarkly in your react app.","homepage":"https://github.com/intuit/LD-React-Components#readme","keywords":["launch-darkly","feature","flags","react","open source"],"repository":{"type":"git","url":"git+https://github.com/intuit/LD-React-Components.git"},"author":{"name":"Dave Bergschneider","email":"dave@cmscode.com"},"bugs":{"url":"https://github.com/intuit/LD-React-Components/issues"},"license":"MIT","readme":"<div align=\"center\">\n  <img width=\"267\" height=\"136\"\n    src=\"./ld-react-components.png\">\n  <h1>LD React Components</h1>\n  <p>Semantic component helpers to support LaunchDarkly in your react app.</p>\n</div>\n\n[![Build](https://img.shields.io/circleci/project/github/intuit/LD-React-Components/master.svg?style=flat-square&logo=circleci)](https://circleci.com/gh/intuit/LD-React-Components)\n[![Coverage](https://codecov.io/gh/intuit/LD-React-Components/branch/master/graph/badge.svg?token=L6URIkiDin)](https://codecov.io/gh/intuit/LD-React-Components)\n[![All Contributors](https://img.shields.io/badge/all_contributors-20-orange.svg?style=flat-square&logo=github)](#contributors)\n[![Npm](https://img.shields.io/npm/v/ld-react-components.svg?style=flat-square&logo=npm)](https://www.npmjs.com/package/ld-react-components)\n[![Downloads](https://img.shields.io/npm/dt/ld-react-components.svg?style=flat-square&logo=npm)](https://www.npmjs.com/package/ld-react-components)\n[![Vulnerabilities](https://img.shields.io/snyk/vulnerabilities/github/intuit/LD-React-Components/package.json.svg?style=flat-square&logo=snyk&logoColor=lightgrey)](https://app.snyk.io/org/poorpaddy/project/c1415dab-3e6f-4438-8e73-26a3e5ce9f55)\n[![License Scan](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_shield)\n[![Auto Release](https://img.shields.io/badge/release-auto.svg?style=flat-square&colorA=888888&amp;colorB=9B065A&amp;label=auto&amp;logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=)](https://github.com/intuit/LD-React-Components)\n[![Example](https://img.shields.io/badge/example-demo-blue.svg?style=flat-square&logo=github)](https://intuit.github.io/LD-React-Components/)\n\n\n## Usage\n\nInstall node module\n\nYou can use `npm` or `yarn` however it is advised to choose one and stick with it. For the purposes of documentation `yarn` is being used.\n\n```shell\nyarn add ld-react-components\n```\n\n### Importing the components\n\n```js\nimport {\n  FeatureFlag,\n  FeatureSwitch,\n  FeatureCase,\n  FeatureTrue,\n  FeatureFalse\n} from 'ld-react-components';\n```\n\n#### API initialization\n\n```js\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  500\n);\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\n\nthis._ldclientPromise = launchDarklyClient.initWithPromise(\n  user,\n  this._sdkKey,\n  endpoints,\n  500\n);\n```\n\n### FeatureFlag\n\nTakes `flagKey` and `appFlags` as `props`, which is an object containing list of features.\n\n```jsx\nconst applicationKeys = {\n  'integration-test': { value: true, version: 3 },\n  'multivariate-test': { value: 'multivariate-test-1', version: 5 }\n}\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}></FeatureFlag>\n```\n\n### FeatureSwitch, FeatureCase and FeatureDefault\n\n`FeatureSwitch` should be a child of `FeatureFlag` and can take `FeatureCase` and `FeatureDefault` as children.\n\n`FeatureCase` component takes `condition` and `allowBreak`(a boolean) as props,\n`condition` is the `case` feature, while `allowBreak` used as a `break`. The reason for name change is `case` and `break` are reserved words on JS.\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>Multivariate Test 1 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n      <p>Multivariate Test 2 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n      <p>Multivariate Test 3 Rendered</p>\n    </FeatureCase>\n    <FeatureCase condition=\"multivariate-test-4\" allowBreak>\n      <p>Multivariate Test 4 Rendered</p>\n    </FeatureCase>\n    <FeatureDefault>\n      <p>If no conditions are met then render the default</p>\n    </FeatureDefault>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### FeatureTrue and FeatureFalse\n\n```jsx\n<FeatureFlag flagKey=\"integration-test\" appFlags={applicationKeys}>\n  <FeatureTrue>\n    <p>If feature flag is true, then is content will render.</p>\n  </FeatureTrue>\n  <FeatureFalse>\n    <p>If feature flag is false, then is content will render.</p>\n  </FeatureFalse>\n</FeatureFlag>\n```\n\n### Another Use Case\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2', version: 1},\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"false-test\" appFlags={applicationKeys}>\n  <p>This non-component should get rendered</p>\n  This is also should get rendered.\n  <FeatureTrue>This one should throw a warning and wont be rendred</FeatureTrue>\n  <FeatureFalse>\n    this one should throw a warning and wont be rendred\n  </FeatureFalse>\n  <FeatureSwitch>\n    <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n      <p>This one should throw an error and wont be rendred</p>\n    </FeatureCase>\n  </FeatureSwitch>\n</FeatureFlag>\n```\n\n### Nested FeatureFlag\n\n```js\nconst applicationKeys = {\n  'multivariate-test': { value: 'multivariate-test-2' },\n  'integration-test': { value: true }\n};\n```\n\n```jsx\n<FeatureFlag flagKey=\"multivariate-test\" appFlags={applicationKeys}>\n  <p>This non-component will get rendered</p>\n  <FeatureFlag flagKey=\"multivariate-test\" appFlags={flags}>\n    <FeatureSwitch>\n      <FeatureCase condition=\"multivariate-test-1\" allowBreak>\n        <p>Multivariate Test 1 Rendered</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-2\" allowBreak>\n        <p>This one will get rendered(Multivariate Test 2 Rendered)</p>\n      </FeatureCase>\n      <FeatureCase condition=\"multivariate-test-3\" allowBreak>\n        <p>Multivariate Test 3 Rendered</p>\n      </FeatureCase>\n      <FeatureDefault allowBreak>\n        <p>This is the default content if no other cases are matched.</p>\n      </FeatureDefault>\n    </FeatureSwitch>\n  </FeatureFlag>\n</FeatureFlag>\n```\n\n## Using the React Hooks\n\n```jsx\nconst appFlags = {\n  a: { value: 'a' },\n  b: { value: 'b' },\n  c: { value: 'c' },\n  d: { value: 'd' },\n  e: { value: 'e' }\n};\n\nconst UsingHooks = () => {\n  const [count, setCount] = useState(65);\n  return (\n    <div>\n      <button onClick={() => setCount(count + 1)}>Add count</button>\n      <FeatureFlag\n        flagKey={String.fromCharCode(count).toLowerCase()}\n        appFlags={appFlags}\n      >\n        <FeatureSwitch>\n          <FeatureCase condition=\"a\" allowBreak>\n            A is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"b\" allowBreak>\n            B is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"c\" allowBreak>\n            C is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"d\" allowBreak>\n            D is being rendered\n          </FeatureCase>\n          <FeatureCase condition=\"e\" allowBreak>\n            E is being rendered\n          </FeatureCase>\n          <FeatureDefault>No value matches, this is default</FeatureDefault>\n        </FeatureSwitch>\n      </FeatureFlag>\n    </div>\n  );\n};\n```\n\n## Using the API\n\n### Importing\n\n```js\nimport launchDarklyClient from 'ld-react-components/API';\n\nconst endpoints = {\n  baseUrl: 'https://app.launchdarkly.com',\n  eventsUrl: 'https://events.launchdarkly.com',\n  streamUrl: 'https://stream.launchdarkly.com',\n  baseTimeout: 100\n};\nthis._ldclientPromise = launchDarklyClient.initWithPromise(user, this._sdkKey, endpoints, 500);\n\ngetFeatureFlag(featureId, defaultValue = false) {\n  if (typeof window !== 'undefined') {\n    return new Promise((resolve, reject) => {\n      this._ldclientPromise\n      .then((client) => {\n        resolve(client.getFeatureFlag(featureId, defaultValue));\n      })\n      .catch((error) => {\n        reject(error);\n      });\n    });\n  }\n}\n```\n\n## For development\n\n### For the API\n\n#### Testing\n\n```shell\nyarn\nyarn test\n```\n\n### For React\n\nThe module includes a demo demonstrating how to use the components\n\n```shell\nyarn\nyarn dev\n```\n\nTo see the demo go to http://localhost:8080\n\n## Contributors ✨\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.cmscode.com\"><img src=\"https://avatars3.githubusercontent.com/u/2213076?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Dave Bergschneider</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Code\">💻</a> <a href=\"#design-poorpaddy\" title=\"Design\">🎨</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=poorpaddy\" title=\"Documentation\">📖</a> <a href=\"#example-poorpaddy\" title=\"Examples\">💡</a> <a href=\"#maintenance-poorpaddy\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://hipstersmoothie.com\"><img src=\"https://avatars3.githubusercontent.com/u/1192452?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Andrew Lisowski</b></sub></a><br /><a href=\"#infra-hipstersmoothie\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n    <td align=\"center\"><a href=\"http://www.harshitjain.in\"><img src=\"https://avatars2.githubusercontent.com/u/1290501?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Harshit Jain</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=hjaintech\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://github.com/zjael\"><img src=\"https://avatars3.githubusercontent.com/u/13909277?s=460&v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jakob S</b></sub></a><br /><a href=\"#maintenance-zjael\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://bit.ly/vvscodeli\"><img src=\"https://avatars1.githubusercontent.com/u/6904368?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Vasiliy Vanchuk</b></sub></a><br /><a href=\"#infra-vvscode\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n    <td align=\"center\"><a href=\"https://github.com/Buranch\"><img src=\"https://avatars2.githubusercontent.com/u/17932362?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Buranch</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=Buranch\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/ishubhamarora\"><img src=\"https://avatars2.githubusercontent.com/u/55948973?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Shubham Arora</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=ishubhamarora\" title=\"Code\">💻</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://twitter.com/StumblinG\"><img src=\"https://avatars0.githubusercontent.com/u/15022042?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Gary Grumbley</b></sub></a><br /><a href=\"#infra-ggrumbley\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=ggrumbley\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://github.com/Hreherch\"><img src=\"https://avatars1.githubusercontent.com/u/10092939?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Bennett Hreherchuk</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=Hreherch\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://github.com/josediego\"><img src=\"https://avatars0.githubusercontent.com/u/5665920?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jose Diego</b></sub></a><br /><a href=\"#infra-josediego\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=josediego\" title=\"Code\">💻</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=josediego\" title=\"Documentation\">📖</a> <a href=\"https://github.com/intuit/LD-React-Components/commits?author=josediego\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://www.linkedin.com/in/sam-nesbitt-74ba6a34/\"><img src=\"https://avatars3.githubusercontent.com/u/10536879?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Sam Nesbitt</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=Swazimodo\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/pramodrhegde\"><img src=\"https://avatars1.githubusercontent.com/u/9020200?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Pramod</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=pramodrhegde\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/cueo\"><img src=\"https://avatars1.githubusercontent.com/u/13873846?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Mohit Mayank</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=cueo\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/anki08\"><img src=\"https://avatars2.githubusercontent.com/u/8593629?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>ankita sinha</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=anki08\" title=\"Code\">💻</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/Kausam\"><img src=\"https://avatars2.githubusercontent.com/u/19550684?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Kausam</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=Kausam\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"http://rohanpatel.xyz\"><img src=\"https://avatars1.githubusercontent.com/u/23509745?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Rohan Patel</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=rohan8594\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://github.com/tekgal\"><img src=\"https://avatars0.githubusercontent.com/u/23368862?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>tekgal</b></sub></a><br /><a href=\"#infra-tekgal\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n    <td align=\"center\"><a href=\"https://github.com/funkadelic\"><img src=\"https://avatars2.githubusercontent.com/u/155019?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Norman Yee</b></sub></a><br /><a href=\"#infra-funkadelic\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n    <td align=\"center\"><a href=\"https://himanshupnt.com\"><img src=\"https://avatars3.githubusercontent.com/u/8342344?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Himanshu Pant</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=himanshupnt\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://github.com/erwintj\"><img src=\"https://avatars0.githubusercontent.com/u/13356723?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Trevor Erwin</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/issues?q=author%3Aerwintj\" title=\"Bug reports\">🐛</a></td>\n    <td align=\"center\"><a href=\"http://faulk.me\"><img src=\"https://avatars0.githubusercontent.com/u/2238782?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Winter Faulk</b></sub></a><br /><a href=\"#maintenance-faulker\" title=\"Maintenance\">🚧</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/skodamarthi\"><img src=\"https://avatars0.githubusercontent.com/u/4538858?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Susmitha Kodamarthi</b></sub></a><br /><a href=\"https://github.com/intuit/LD-React-Components/commits?author=skodamarthi\" title=\"Tests\">⚠️</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-enable -->\n<!-- prettier-ignore-end -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n\n\n\n### Adding a Contributor\n\nTo add a contributor comment on Issue or Pull Request, asking @all-contributors to add a contributor: <br><br>\nExample: `@all-contributors please add <username> for <contributions>` <br><br>\n**`<contribution>:`** See the [Emoji Key (Contribution Types Reference)](https://allcontributors.org/docs/en/emoji-key) for a list of valid contribution types.\n\nThe bot will then create a Pull Request to add the contributor, then reply with the pull request details.\n\n<img width=\"500\" height=\"230\" src=\"./bot-usage.png\">\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fintuit%2FLD-React-Components?ref=badge_large)\n","readmeFilename":"readme.md"}