{"_id":"@anacr/react-use-sw-quote","_rev":"1-d2c1b901f34abdbbcac5dbb8305bf29b","name":"@anacr/react-use-sw-quote","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@anacr/react-use-sw-quote","version":"1.0.0","description":"a custom React hook for getting a random Star Wars quote","author":{"name":"anacr"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/anacr/react-use-sw-quote.git"},"main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","engines":{"node":">=8","npm":">=5"},"scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.8.6"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cross-env":"^5.2.0","eslint":"5.16.0","eslint-config-standard":"^11.0.0","eslint-config-standard-react":"^6.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^4.0.0","eslint-plugin-react":"^7.10.0","eslint-plugin-standard":"^3.1.0","gh-pages":"^2.0.1","react":"^16.8.6","react-scripts":"^3.0.1","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-peer-deps-external":"^2.2.0","rollup-plugin-url":"^2.1.0"},"dependencies":{"styled-components":"^4.3.2"},"gitHead":"73d3f219bb50c788d27794b6e7a5e63b420973e9","bugs":{"url":"https://github.com/anacr/react-use-sw-quote/issues"},"homepage":"https://github.com/anacr/react-use-sw-quote#readme","_id":"@anacr/react-use-sw-quote@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zww4W/g0bz2cJtlYPysdWP/1NlHuLwXXhCAZJUOTX8ZCi01UteQxL3SGN8Nra2exPVpYkfCIc0NTmTDBhvJ0cw==","shasum":"43435602e4d7f7f09fe53f8361a7fe8f90a6480e","tarball":"https://registry.npmjs.org/@anacr/react-use-sw-quote/-/react-use-sw-quote-1.0.0.tgz","fileCount":23,"unpackedSize":569517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfa1LCRA9TVsSAnZWagAAHf4P/ivOfGRYHPcj4N9CpiwF\nT98psVVJBNcQFjva3UJAXH+dJiY7rAAbJQapepIVfOqaEqFHjFHb71Ls/bi9\naxCFT1JD35hv65+hdc0Mh9SdxIBfImG8sobdiPyg7daQEVokuc50f7DJXYbS\ng8Hg+3dgm9dD4rTqijDvehpYvXuBICO7qlnL1VI6lhxut2f3E8Al94vSR2IQ\ntS2rjEhHo5VSun6oqCnSWKMswxz1UkXEY528k1JOuKZlsa/xNu8oNpVGTwW2\nctBLcttdcsT2z312iU5OjWsQaNE3RCJsBKffYqcODQA+r03n9IebBkAbUi8F\nE3bXzKBsvzbqMFD7p9AHUe+V+EGJLv2M0oH7LHm3Scaj65NNFhyL7S6P15Nm\nvOXaeTPK282j6fV/+B9Pa7VIHyqTTY4kdYJK25J5OJ6xr4rWRImV96zAk/1R\n/DTL+dFKojpFmn9PvaL68hxgACm3IGDqKo0UxeTAMESmeb5zPhSzWsElETpG\nln5WYd19G5ZgAniVMfjbW0J2Enddcf6hEJvgJN4/jXwjmn2BLUwuWCGyzmvz\n/sG3JQxgiRWNRiwAz9uF56vdoTjq4vkbMIpznFjxcKzdhOL4hRbWK286DSdc\n/B4VjxdC9hocaUOnIajgSJNr6JG25j1uiF22qEpyX0KTHdnBTSlwL+26wrDn\nTwAj\r\n=Ugd5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE5LoGnoM23QPYc2KS4sqLErdCzIaoFcOZPdCkSSQC6AIhAMqJj/2M89bBqD4hTdV1czgDax/SfR7gDBHbeuX+mRmt"}]},"maintainers":[{"name":"anacr","email":"Ana.Cruz@loop1.com"}],"_npmUser":{"name":"anacr","email":"Ana.Cruz@loop1.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-sw-quote_1.0.0_1568517450462_0.8903753049127645"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-15T03:17:30.233Z","1.0.0":"2019-09-15T03:17:30.634Z","modified":"2022-04-04T13:53:43.003Z"},"maintainers":[{"name":"anacr","email":"Ana.Cruz@loop1.com"}],"description":"a custom React hook for getting a random Star Wars quote","homepage":"https://github.com/anacr/react-use-sw-quote#readme","repository":{"type":"git","url":"git+https://github.com/anacr/react-use-sw-quote.git"},"author":{"name":"anacr"},"bugs":{"url":"https://github.com/anacr/react-use-sw-quote/issues"},"license":"MIT","readme":"# @anacr/react-use-sw-quote\n\n> a custom React hook for getting a random Star Wars quote\n\n[![NPM](https://img.shields.io/npm/v/@anacr/react-use-sw-quote.svg)](https://www.npmjs.com/package/@anacr/react-use-sw-quote) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n## Install\n\n```bash\nnpm install --save @anacr/react-use-sw-quote\n```\n\n## Usage\n\n```jsx\nimport React from \"react\";\nimport { useStarWarsQuote } from \"@jsjoeio/react-use-sw-quote\";\n\nconst App = () => {\n  const { quote, loading } = useStarWarsQuote(\"\");\n  // Quote returns a random quote as a string\n  // loading returns a boolean\n\n  if (loading) {\n    return <div>Loading...</div>;\n  }\n\n  if (quote) {\n    return <div>{quote}</div>;\n  }\n\n  return null;\n};\nexport default App;\n```\n\n## License\n\nMIT © [anacr](https://github.com/anacr)\n\n---\n\nThis hook is created using [create-react-hook](https://github.com/hermanya/create-react-hook).\n","readmeFilename":"README.md"}