{"_id":"@ahmeditaev/react-twitter-login","_rev":"6-6ebd591b4ba3ef9e09349ea5777c064e","name":"@ahmeditaev/react-twitter-login","dist-tags":{"latest":"1.4.5"},"versions":{"1.4.1":{"name":"@ahmeditaev/react-twitter-login","description":"React component for simple OAuth with Twitter","main":"dist/index.js","version":"1.4.1","author":{"name":"Alexandr Tovmach","email":"alexandrtovmach@gmail.com","url":"https://alexandrtovmach.com/"},"private":false,"scripts":{"watch":"tsc --watch","develop":"webpack-dev-server --mode development","prepublishOnly":"rm -rf ./dist && tsc","build":"rm -rf ./dist && tsc && webpack","deploy":"lint-staged && npm run build && gh-pages -d examples/dist","prettify":"prettier --write './src/**/*.{js,jsx,ts,tsx,json,css,md}'"},"devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@types/crypto-js":"^3.1.43","@types/react":"^16.4.18","@types/react-dom":"^16.0.9","babel-loader":"^8.0.6","css-loader":"^3.2.0","file-loader":"^4.2.0","gh-pages":"^2.0.1","html-webpack-plugin":"^3.2.0","husky":"^3.0.5","lint-staged":"^9.4.0","node-sass":"^4.9.4","prettier":"^1.14.3","react":"^16.6.0","react-dom":"^16.6.0","react-scripts":"^3.1.2","sass-loader":"^8.0.0","semantic-ui-css":"^2.4.1","semantic-ui-react":"^0.88.1","style-loader":"^1.0.0","typescript":"^3.1.3","url-loader":"^2.1.0","webpack":"^4.23.1","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10"},"peerDependencies":{"react":"16.3.0","react-dom":"16.3.0"},"lint-staged":{"./src/**/*.{js,jsx,ts,tsx,json,css,md}":["prettier --write","git add"]},"keywords":["react","twitter","login","auth","oauth"],"license":"MIT","husky":{"hooks":{"pre-commit":"lint-staged"}},"bugs":{"url":"https://github.com/alexandrtovmach/react-twitter-login/issues"},"homepage":"https://alexandrtovmach.github.io/react-twitter-login","repository":{"url":"git+https://github.com/alexandrtovmach/react-twitter-login.git"},"dependencies":{"crypto-js":"^3.1.9-1"},"gitHead":"d830e532bac2517032a287dfd9f5524402c7c99c","_id":"@ahmeditaev/react-twitter-login@1.4.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-F1LX8RW3VNYh++c5W93mSgx8uAQcryt7qxuWXiFAWrKFEEckT37szyUYYIayLjKhKizkZWCWlrQ298YlzEQkhQ==","shasum":"0c13430e7c867b38ef7c026ab54f128ddd2f3698","tarball":"https://registry.npmjs.org/@ahmeditaev/react-twitter-login/-/react-twitter-login-1.4.1.tgz","fileCount":17,"unpackedSize":46040,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCekoiE/J3mWf4TG44i5kpsIffler8dDjwBK3caPIvm/gIgG29x8j/PO9JYql1f+v+Cb3ODkCDGhe3ybbtnvgcN0qE="}]},"_npmUser":{"name":"ahmeditaev","email":"ahmed.itaev.dev@gmail.com"},"directories":{},"maintainers":[{"name":"ahmeditaev","email":"ahmed.itaev.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-twitter-login_1.4.1_1634147256766_0.9504709612674724"},"_hasShrinkwrap":false},"1.4.2":{"name":"@ahmeditaev/react-twitter-login","description":"React component for simple OAuth with Twitter","main":"dist/index.js","version":"1.4.2","author":{"name":"Alexandr Tovmach","email":"alexandrtovmach@gmail.com","url":"https://alexandrtovmach.com/"},"private":false,"scripts":{"watch":"tsc --watch","develop":"webpack-dev-server --mode development","prepublishOnly":"rm -rf ./dist && tsc","build":"rm -rf ./dist && tsc && webpack","deploy":"lint-staged && npm run build && gh-pages -d examples/dist","prettify":"prettier --write './src/**/*.{js,jsx,ts,tsx,json,css,md}'"},"devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@types/crypto-js":"^3.1.43","@types/react":"^16.4.18","@types/react-dom":"^16.0.9","babel-loader":"^8.0.6","css-loader":"^3.2.0","file-loader":"^4.2.0","gh-pages":"^2.0.1","html-webpack-plugin":"^3.2.0","husky":"^3.0.5","lint-staged":"^9.4.0","node-sass":"^4.9.4","prettier":"^1.14.3","react":"^16.6.0","react-dom":"^16.6.0","react-scripts":"^3.1.2","sass-loader":"^8.0.0","semantic-ui-css":"^2.4.1","semantic-ui-react":"^0.88.1","style-loader":"^1.0.0","typescript":"^3.1.3","url-loader":"^2.1.0","webpack":"^4.23.1","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10"},"peerDependencies":{"react":"16.3.0","react-dom":"16.3.0"},"lint-staged":{"./src/**/*.{js,jsx,ts,tsx,json,css,md}":["prettier --write","git add"]},"keywords":["react","twitter","login","auth","oauth"],"license":"MIT","husky":{"hooks":{"pre-commit":"lint-staged"}},"bugs":{"url":"https://github.com/alexandrtovmach/react-twitter-login/issues"},"homepage":"https://alexandrtovmach.github.io/react-twitter-login","repository":{"url":"git+https://github.com/alexandrtovmach/react-twitter-login.git"},"dependencies":{"crypto-js":"^3.1.9-1"},"gitHead":"9bf91a660a17eef0bc1405e9146a08927345fa12","_id":"@ahmeditaev/react-twitter-login@1.4.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-/jH4Y43IVGkEXxUqJG3zKD5/Ir2g5OX/EcHttuw43BRw7ftXXnu4elPkWu9G0XeWplc9oHQM7PZw9XsPBViZnA==","shasum":"040175deb9ed03e1032b36c9e19a70c251850691","tarball":"https://registry.npmjs.org/@ahmeditaev/react-twitter-login/-/react-twitter-login-1.4.2.tgz","fileCount":17,"unpackedSize":46110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVo0iiFT7+bZGM5TV6cGh6F8XxPyUwfQ8r6gikepsFNAiBxweZOM4jlnvF4Kpqrmn3pfzKJ/+9haLOP+J/fSFJJ7Q=="}]},"_npmUser":{"name":"ahmeditaev","email":"ahmed.itaev.dev@gmail.com"},"directories":{},"maintainers":[{"name":"ahmeditaev","email":"ahmed.itaev.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-twitter-login_1.4.2_1634148812405_0.6959665194104481"},"_hasShrinkwrap":false},"1.4.3":{"name":"@ahmeditaev/react-twitter-login","description":"React component for simple OAuth with Twitter","main":"dist/index.js","version":"1.4.3","author":{"name":"Alexandr Tovmach","email":"alexandrtovmach@gmail.com","url":"https://alexandrtovmach.com/"},"private":false,"scripts":{"watch":"tsc --watch","develop":"webpack-dev-server --mode development","prepublishOnly":"rm -rf ./dist && tsc","build":"rm -rf ./dist && tsc && webpack","deploy":"lint-staged && npm run build && gh-pages -d examples/dist","prettify":"prettier --write './src/**/*.{js,jsx,ts,tsx,json,css,md}'"},"devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@types/crypto-js":"^3.1.43","@types/react":"^16.4.18","@types/react-dom":"^16.0.9","babel-loader":"^8.0.6","css-loader":"^3.2.0","file-loader":"^4.2.0","gh-pages":"^2.0.1","html-webpack-plugin":"^3.2.0","husky":"^3.0.5","lint-staged":"^9.4.0","node-sass":"^4.9.4","prettier":"^1.14.3","react":"^16.6.0","react-dom":"^16.6.0","react-scripts":"^3.1.2","sass-loader":"^8.0.0","semantic-ui-css":"^2.4.1","semantic-ui-react":"^0.88.1","style-loader":"^1.0.0","typescript":"^3.1.3","url-loader":"^2.1.0","webpack":"^4.23.1","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10"},"peerDependencies":{"react":"16.3.0","react-dom":"16.3.0"},"lint-staged":{"./src/**/*.{js,jsx,ts,tsx,json,css,md}":["prettier --write","git add"]},"keywords":["react","twitter","login","auth","oauth"],"license":"MIT","husky":{"hooks":{"pre-commit":"lint-staged"}},"bugs":{"url":"https://github.com/alexandrtovmach/react-twitter-login/issues"},"homepage":"https://alexandrtovmach.github.io/react-twitter-login","repository":{"url":"git+https://github.com/alexandrtovmach/react-twitter-login.git"},"dependencies":{"@bridged.xyz/client-sdk":"0.0.1-15","@reflect.bridged.xyz/core":"0.0.2-rc.4","crypto-js":"^3.1.9-1"},"gitHead":"8427571454ec21dd09e833e371f1fe460855b18e","_id":"@ahmeditaev/react-twitter-login@1.4.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-+eyHbbK3gfSpfmYtxLpBBH1dqHFrbxQlQcLItBEPzSuwJ03Jlf2b1Im4kJnjLfEVQdGaWRbqLR4aJOxSkECqNg==","shasum":"504c70244f849fdd3af2a59f8c44edd0e8ecdfbd","tarball":"https://registry.npmjs.org/@ahmeditaev/react-twitter-login/-/react-twitter-login-1.4.3.tgz","fileCount":17,"unpackedSize":46056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDmXvB27WW/TEt7P8+E6ZzvoHcJmjjUKJbVgvAEbMcPAiEA44f+C0W4onORWigbKyNn4RkotpPNJUAbJ3j+QqwWrwY="}]},"_npmUser":{"name":"ahmeditaev","email":"ahmed.itaev.dev@gmail.com"},"directories":{},"maintainers":[{"name":"ahmeditaev","email":"ahmed.itaev.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-twitter-login_1.4.3_1634165313498_0.10161097922401785"},"_hasShrinkwrap":false},"1.4.4":{"name":"@ahmeditaev/react-twitter-login","description":"React component for simple OAuth with Twitter","main":"dist/index.js","version":"1.4.4","author":{"name":"Alexandr Tovmach","email":"alexandrtovmach@gmail.com","url":"https://alexandrtovmach.com/"},"private":false,"scripts":{"watch":"tsc --watch","develop":"webpack-dev-server --mode development","prepublishOnly":"rm -rf ./dist && tsc","build":"rm -rf ./dist && tsc && webpack","deploy":"lint-staged && npm run build && gh-pages -d examples/dist","prettify":"prettier --write './src/**/*.{js,jsx,ts,tsx,json,css,md}'"},"devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@types/crypto-js":"^3.1.43","@types/react":"^16.4.18","@types/react-dom":"^16.0.9","babel-loader":"^8.0.6","css-loader":"^3.2.0","file-loader":"^4.2.0","gh-pages":"^2.0.1","html-webpack-plugin":"^3.2.0","husky":"^3.0.5","lint-staged":"^9.4.0","node-sass":"^4.9.4","prettier":"^1.14.3","react":"^16.6.0","react-dom":"^16.6.0","react-scripts":"^3.1.2","sass-loader":"^8.0.0","semantic-ui-css":"^2.4.1","semantic-ui-react":"^0.88.1","style-loader":"^1.0.0","typescript":"^3.1.3","url-loader":"^2.1.0","webpack":"^4.23.1","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10"},"peerDependencies":{"react":"16.3.0","react-dom":"16.3.0"},"lint-staged":{"./src/**/*.{js,jsx,ts,tsx,json,css,md}":["prettier --write","git add"]},"keywords":["react","twitter","login","auth","oauth"],"license":"MIT","husky":{"hooks":{"pre-commit":"lint-staged"}},"bugs":{"url":"https://github.com/alexandrtovmach/react-twitter-login/issues"},"homepage":"https://alexandrtovmach.github.io/react-twitter-login","repository":{"url":"git+https://github.com/alexandrtovmach/react-twitter-login.git"},"dependencies":{"crypto-js":"^3.1.9-1"},"gitHead":"fddde3bf79a3432b6a8403216cb76d51c5dd1dab","_id":"@ahmeditaev/react-twitter-login@1.4.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-XNTMu93WTB8CwMMKHuiMET+gODmzuV+RohLTLSt0Q2WqD19G9X1/JP3jo6eRUdzxnMi13zCRyNbviVKhOLsi+A==","shasum":"103f0959720fc57c0aec9ce68a47af4c4bf818f6","tarball":"https://registry.npmjs.org/@ahmeditaev/react-twitter-login/-/react-twitter-login-1.4.4.tgz","fileCount":17,"unpackedSize":46036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa1eaeu0IT+w3tEg4n5hdzuaPtUFKpvKL6x8+1WlCbdgIgfXwamLGXckNhh2ac7bMErl21w7UlAPvsGdi26BW/GdQ="}]},"_npmUser":{"name":"ahmeditaev","email":"ahmed.itaev.dev@gmail.com"},"directories":{},"maintainers":[{"name":"ahmeditaev","email":"ahmed.itaev.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-twitter-login_1.4.4_1634166457573_0.7797465559702008"},"_hasShrinkwrap":false},"1.4.5":{"name":"@ahmeditaev/react-twitter-login","description":"React component for simple OAuth with Twitter","main":"dist/index.js","version":"1.4.5","author":{"name":"Alexandr Tovmach","email":"alexandrtovmach@gmail.com","url":"https://alexandrtovmach.com/"},"private":false,"scripts":{"watch":"tsc --watch","develop":"webpack-dev-server --mode development","prepublishOnly":"rm -rf ./dist && tsc","build":"rm -rf ./dist && tsc && webpack","deploy":"lint-staged && npm run build && gh-pages -d examples/dist","prettify":"prettier --write './src/**/*.{js,jsx,ts,tsx,json,css,md}'"},"devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@types/crypto-js":"^3.1.43","@types/react":"^16.4.18","@types/react-dom":"^16.0.9","babel-loader":"^8.0.6","css-loader":"^3.2.0","file-loader":"^4.2.0","gh-pages":"^2.0.1","html-webpack-plugin":"^3.2.0","husky":"^3.0.5","lint-staged":"^9.4.0","node-sass":"^4.9.4","prettier":"^1.14.3","react":"^16.6.0","react-dom":"^16.6.0","react-scripts":"^3.1.2","sass-loader":"^8.0.0","semantic-ui-css":"^2.4.1","semantic-ui-react":"^0.88.1","style-loader":"^1.0.0","typescript":"^3.1.3","url-loader":"^2.1.0","webpack":"^4.23.1","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10"},"peerDependencies":{"react":"16.3.0","react-dom":"16.3.0"},"lint-staged":{"./src/**/*.{js,jsx,ts,tsx,json,css,md}":["prettier --write","git add"]},"keywords":["react","twitter","login","auth","oauth"],"license":"MIT","husky":{"hooks":{"pre-commit":"lint-staged"}},"bugs":{"url":"https://github.com/alexandrtovmach/react-twitter-login/issues"},"homepage":"https://alexandrtovmach.github.io/react-twitter-login","repository":{"url":"git+https://github.com/alexandrtovmach/react-twitter-login.git"},"dependencies":{"crypto-js":"^3.1.9-1"},"gitHead":"2c755e1aeb710c0302b1af2dcc49c36d3ba777a4","_id":"@ahmeditaev/react-twitter-login@1.4.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Rtkxq7mPq5fLilvVeLQxM0b9kDQB9SZbukxIFKN88AucVGz+2tef+EwA3y6jLdOwrYbXgGAoQQbkgpBqqPbekg==","shasum":"35981cd3a185df37e3b38311b997b1c41a90904c","tarball":"https://registry.npmjs.org/@ahmeditaev/react-twitter-login/-/react-twitter-login-1.4.5.tgz","fileCount":17,"unpackedSize":46842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwwL+CRA9TVsSAnZWagAA8O0P/3V1DoYclUHyXnh3vq4g\nr5MHnBlgHPydJL2HsDfmv7/z5VWfF8sXcxoxd7TwkjdL1NhCSXKu9MQdTOV9\nj1Vv1tIIGLAv/HfD+wDF3FOhOSfGvggWaWjb6F76qSKH/R2bd3Wr6SuJ1JmB\n7V1fXPkEPeKflXWW9LFLTW50TTwkirWnRAU7Kvpqr8cGepTS10GtXi35vV24\nWJ8az1diluooNY/cTlMGd65Hf9NueMCnerA6H9snz2YOaCxaBnCVQErtiFq1\nit4UC4ezNMcUQ326GkKIfenqOdN5eOvqhJV59VfEF6RkB72o1ISrEqL5iV2g\n92una5xwEEROvyRk2sD/awTXXNQC3G1RfkD02OOMfzxxlckMvuYg5fUPsGZj\nQCQ4Y93XR1Z/kYR+W3q8i7mFFEwyZ30N3QZJLxwwgRW6IzRpXJDTDto3gja9\npwisDrLdjdf18L+Ql9uaC6pzQSj3RToBzthCQCuGr7Cm8xijNJGkVWuQE2IT\nec9Le4drZ2Q0TmahGfugSVTteHwr+ZGEwljMbodgmEh9tg8ADqNkGlunBsLl\nzKl71KEZRbvAjtqU+VuttVw6sdQ1kT0HwWpDLDn9GsuP/jHl7FAumZ7Db/aJ\noKiQCBaf78I9PztAuMQBD1FZ8doUHCemgtnMa79hPLqmC9vHrnR/ceIX6ee3\nYLtH\r\n=Bad3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjtNg2vR8cHlcrDXSjP9IUlhhXMcyfwzRiJHIg9fdv3AiEA401M54FnDLcRpK018Y+5nKFNHcZVZVYo+QQtV0W5g60="}]},"_npmUser":{"name":"ahmeditaev","email":"ahmed.itaev.dev@gmail.com"},"directories":{},"maintainers":[{"name":"ahmeditaev","email":"ahmed.itaev.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-twitter-login_1.4.5_1634239288551_0.7462120164253851"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-13T17:47:36.682Z","1.4.1":"2021-10-13T17:47:37.163Z","modified":"2022-04-04T12:13:30.482Z","1.4.2":"2021-10-13T18:13:32.598Z","1.4.3":"2021-10-13T22:48:33.634Z","1.4.4":"2021-10-13T23:07:37.764Z","1.4.5":"2021-10-14T19:21:28.698Z"},"maintainers":[{"name":"ahmeditaev","email":"ahmed.itaev.dev@gmail.com"}],"description":"React component for simple OAuth with Twitter","homepage":"https://alexandrtovmach.github.io/react-twitter-login","keywords":["react","twitter","login","auth","oauth"],"repository":{"url":"git+https://github.com/alexandrtovmach/react-twitter-login.git"},"author":{"name":"Alexandr Tovmach","email":"alexandrtovmach@gmail.com","url":"https://alexandrtovmach.com/"},"bugs":{"url":"https://github.com/alexandrtovmach/react-twitter-login/issues"},"license":"MIT","readme":"# react-twitter-login\n\n[![npm](https://img.shields.io/npm/v/react-twitter-login?logo=npm&cacheSeconds=1800)](https://www.npmjs.com/package/react-twitter-login)\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/react-twitter-login?cacheSeconds=1800)](https://www.npmjs.com/package/react-twitter-login)\n[![npm](https://img.shields.io/npm/dt/react-twitter-login?cacheSeconds=1800)](https://www.npmjs.com/package/react-twitter-login)\n\nReact component for a simple OAuth login with Twitter. This package NOT FOR PRODUCTION, because it's require to keep `CONSUMER_KEY` and `CONSUMER_SECRET` on client side, which are huge security risk. Use this package for MVP or quick prototype only. If you looking for some production solution, please use server side authorization like [passport-twitter](http://www.passportjs.org/packages/passport-twitter/).\n\n[DEMO HERE](https://alexandrtovmach.github.io/react-twitter-login/)\n\n> SECURITY NOTE: This package using third-party proxy [cors.bridged.cc](https://app.cors.bridged.cc/), to resolve CORS policy protection on requests from your custom domain to api.twitter.com. If it's not work for you for some security concerns, we recommend to use server side authorization like [passport-twitter](http://www.passportjs.org/packages/passport-twitter/) or other.\n\n![image](https://user-images.githubusercontent.com/28801003/70518342-dc895280-1b42-11ea-905a-eed1bdf63694.png)\n\n## 🚀 Get Started\n\nFollow these steps to start using React Twitter Login:\n\n1. Installation\n\n   ```sh\n   # with npm\n   npm i react-twitter-login\n\n   # with yarn\n   yarn add react-twitter-login\n   ```\n\n2. Import and configure component.\n\n   > This component should be rendered on route that match with one of whitelisted [callback URLs](https://developer.twitter.com/en/docs/basics/apps/guides/callback-urls) of your Twitter app.\n\n   ```jsx\n   import React from \"react\";\n   import TwitterLogin from \"react-twitter-login\";\n\n   export default (props) => {\n     const authHandler = (err, data) => {\n       console.log(err, data);\n     };\n\n     return (\n       <TwitterLogin\n         authCallback={authHandler}\n         consumerKey={CONSUMER_KEY}\n         consumerSecret={CONSUMER_SECRET}\n       />\n     );\n   };\n   ```\n\n3. Find more info about keys and Twitter developer apps in [official docs](https://developer.twitter.com/en/docs/basics/apps/overview).\n\n## 📖 API\n\n| Property       | Type                                                       | Default   | Description                                                                                                            |\n| -------------- | ---------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------------------------------------- |\n| authCallback   | function                                                   | required  | Callback function which takes two arguments `(error, authData)`                                                        |\n| consumerKey    | string                                                     | required  | Consumer API Key of your Twitter developer app (not Access Token)                                                      |\n| consumerSecret | string                                                     | required  | Consumer API Secret of your Twitter developer app (not Access Token Secret)                                            |\n| buttonTheme    | enum(`\"light\"`, `\"light_short\"`, `\"dark\"`, `\"dark_short\"`) | `\"light\"` | Button style theme, that based on [Twitter Brand Design](https://about.twitter.com/en_us/company/brand-resources.html) |\n| className      | string                                                     | `\"\"`      | Custom class name                                                                                                      |\n| children       | React.Component                                            | `\"\"`      | Provide any component as a \"children\" prop to use custom button                                                        |\n\n## 📝 License\n\n[MIT](https://github.com/alexandrtovmach/react-twitter-login/blob/master/LICENSE)\n","readmeFilename":"README.md"}