{"_id":"@eligundry/gatsby-source-goodreads","_rev":"5-07aa0aa3974f634360bdce17b77af380","name":"@eligundry/gatsby-source-goodreads","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@eligundry/gatsby-source-goodreads","version":"1.0.0","description":"Gatsby source the provides user shelves from GoodReads","main":"index.js","scripts":{"build":"tsc --outDir .","prepublishOnly":"npm run build"},"author":{"name":"eligundry@gmail.com","email":"Eli Gundry"},"repository":{"type":"git","url":"git+https://github.com/eligundry/gatsby-source-goodreads.git"},"license":"MIT","prettier":{"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true,"bracketSpacing":true},"peerDependencies":{"gatsby":"~3.x.x || ~4.x.x","gatsby-source-filesystem":"~3.x.x || ~4.x.x"},"devDependencies":{"@types/jsdom":"^16.2.10","gatsby":"^4.0.1","gatsby-source-filesystem":"^4.0.0","prettier":"^2.4.1","typescript":"^4.4.4"},"dependencies":{"axios":"^0.24.0","jsdom":"^18.0.0","lodash":"^4.17.21"},"gitHead":"a26b6abb5f1e3e24dd360dfff7eabf86153099d2","bugs":{"url":"https://github.com/eligundry/gatsby-source-goodreads/issues"},"homepage":"https://github.com/eligundry/gatsby-source-goodreads#readme","_id":"@eligundry/gatsby-source-goodreads@1.0.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-EW7k02ZfTaML59V11wbaTQaAIN0QyesghBUHUimvhFwc9tQ8JigjEM01e1BOrIPaphFIjAI4ggKX5n3Inc23YA==","shasum":"38513a5fbbd4e3566ac9195f4797a88c3d631563","tarball":"https://registry.npmjs.org/@eligundry/gatsby-source-goodreads/-/gatsby-source-goodreads-1.0.0.tgz","fileCount":5,"unpackedSize":16909,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU/ChhT0CA0Yy2qWjoVW+JqXqQtnCo1ghymJB7Zf1xHQIgAdGho48VjfO9PeWuiovQccrfvqRkkQP2KUP0BHPyU3M="}]},"_npmUser":{"name":"eligundry","email":"eligundry@gmail.com"},"directories":{},"maintainers":[{"name":"eligundry","email":"eligundry@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-goodreads_1.0.0_1635223331832_0.6764154555704966"},"_hasShrinkwrap":false},"1.0.1":{"name":"@eligundry/gatsby-source-goodreads","version":"1.0.1","description":"Gatsby source the provides user shelves from GoodReads","main":"index.js","scripts":{"build":"tsc --outDir .","prepublishOnly":"npm run build"},"author":{"name":"eligundry@gmail.com","email":"Eli Gundry"},"repository":{"type":"git","url":"git+https://github.com/eligundry/gatsby-source-goodreads.git"},"keywords":["gatsby","gatsby-plugin","gatsby-source-plugin","goodreads"],"license":"MIT","prettier":{"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true,"bracketSpacing":true},"peerDependencies":{"gatsby":"~3.x.x || ~4.x.x","gatsby-source-filesystem":"~3.x.x || ~4.x.x"},"devDependencies":{"@types/jsdom":"^16.2.10","gatsby":"^4.0.1","gatsby-source-filesystem":"^4.0.0","prettier":"^2.4.1","typescript":"^4.4.4"},"dependencies":{"axios":"^0.24.0","jsdom":"^18.0.0","lodash":"^4.17.21"},"gitHead":"015ebeb0cb7c307114136f08e5a0fa8b7b2c8a38","bugs":{"url":"https://github.com/eligundry/gatsby-source-goodreads/issues"},"homepage":"https://github.com/eligundry/gatsby-source-goodreads#readme","_id":"@eligundry/gatsby-source-goodreads@1.0.1","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-jD0BAW06hjk3DWR2bDfd00AFKTNizv/3OgucfLCymNeg1THT2MmwcaisvscW4bUzXdLU52lqwfbOoVo4dzwhNA==","shasum":"c6627fb058d7cac1772289425d804d85f8d62a06","tarball":"https://registry.npmjs.org/@eligundry/gatsby-source-goodreads/-/gatsby-source-goodreads-1.0.1.tgz","fileCount":6,"unpackedSize":18076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFiYKBN3EjxBuWfUUx1xkMPELYV6sBMCfU7PPDna1JlyAiEAjlZDmJVCSoDZnH10mQwuO1GpKs3WofLWrD2jkZnKiWM="}]},"_npmUser":{"name":"eligundry","email":"eligundry@gmail.com"},"directories":{},"maintainers":[{"name":"eligundry","email":"eligundry@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-goodreads_1.0.1_1635224317617_0.7775698512489009"},"_hasShrinkwrap":false},"1.0.2":{"name":"@eligundry/gatsby-source-goodreads","version":"1.0.2","description":"Gatsby source the provides user shelves from GoodReads","main":"index.js","scripts":{"build":"tsc --outDir ."},"author":{"name":"eligundry@gmail.com","email":"Eli Gundry"},"repository":{"type":"git","url":"git+https://github.com/eligundry/gatsby-source-goodreads.git"},"keywords":["gatsby","gatsby-plugin","gatsby-source-plugin","goodreads"],"license":"MIT","prettier":{"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true,"bracketSpacing":true},"peerDependencies":{"gatsby":"~3.x.x || ~4.x.x","gatsby-source-filesystem":"~3.x.x || ~4.x.x"},"devDependencies":{"@types/jsdom":"^16.2.10","gatsby":"^4.0.1","gatsby-source-filesystem":"^4.0.0","prettier":"^2.4.1","typescript":"^4.4.4"},"dependencies":{"axios":"^0.24.0","jsdom":"^18.0.0","lodash":"^4.17.21"},"gitHead":"5760b8f92186072087b6f2b41341a0f1639cb394","bugs":{"url":"https://github.com/eligundry/gatsby-source-goodreads/issues"},"homepage":"https://github.com/eligundry/gatsby-source-goodreads#readme","_id":"@eligundry/gatsby-source-goodreads@1.0.2","_nodeVersion":"16.10.0","_npmVersion":"8.1.1","dist":{"integrity":"sha512-ywgyLyDZyIfZGcyfrUkZG/G4uMBbjJvfZXqVRaR1pxxeCR7UoRq1jpBH9p8KMe3txBJ3K2ezByB6zyJwEtarJw==","shasum":"7c1af50ae2df3c0e4ef7fe5c0fa98bd35225c0fd","tarball":"https://registry.npmjs.org/@eligundry/gatsby-source-goodreads/-/gatsby-source-goodreads-1.0.2.tgz","fileCount":6,"unpackedSize":18332,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6QHwSxRDt+sU5V5M9TNyx8NMq6MNbk+dMsfmyRI+45AiEAw0U+JtuiStJ8xAn61I9IQ4O2tBUkFiVI4eYgdoWa4C0="}]},"_npmUser":{"name":"eligundry","email":"eligundry@gmail.com"},"directories":{},"maintainers":[{"name":"eligundry","email":"eligundry@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-goodreads_1.0.2_1636563537493_0.3675152685291132"},"_hasShrinkwrap":false},"1.0.3":{"name":"@eligundry/gatsby-source-goodreads","version":"1.0.3","description":"Gatsby source the provides user shelves from GoodReads","main":"index.js","scripts":{"build":"tsc --outDir .","prepublishOnly":"npm run build"},"author":{"name":"eligundry@gmail.com","email":"Eli Gundry"},"repository":{"type":"git","url":"git+https://github.com/eligundry/gatsby-source-goodreads.git"},"keywords":["gatsby","gatsby-plugin","gatsby-source-plugin","goodreads"],"license":"MIT","prettier":{"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true,"bracketSpacing":true},"peerDependencies":{"gatsby":"~3.x.x || ~4.x.x","gatsby-source-filesystem":"~3.x.x || ~4.x.x"},"devDependencies":{"@types/jsdom":"^16.2.10","gatsby":"^4.0.1","gatsby-source-filesystem":"^4.0.0","prettier":"^2.4.1","typescript":"^4.4.4"},"dependencies":{"axios":"^0.24.0","jsdom":"^18.0.0","lodash":"^4.17.21"},"gitHead":"48d95fab71b7b2324cbf8849ef7ead9743c3e997","bugs":{"url":"https://github.com/eligundry/gatsby-source-goodreads/issues"},"homepage":"https://github.com/eligundry/gatsby-source-goodreads#readme","_id":"@eligundry/gatsby-source-goodreads@1.0.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-AFo1vfuqly50/GZTcWHCYCSsc+6WrtO4mpC8IKWySVCF1F1Ja5/gLtNEAitaNpmk5dsOGPOg5x36DhGjTY8HoQ==","shasum":"717a52f3a8892000eda73f7ea05fa22999575a9f","tarball":"https://registry.npmjs.org/@eligundry/gatsby-source-goodreads/-/gatsby-source-goodreads-1.0.3.tgz","fileCount":6,"unpackedSize":18427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1GYCCRA9TVsSAnZWagAAX0YQAJP2fFdyXysNo/Be101H\nrsMBOj1OUHxSF+3V5qCaJyC4dUEI5AX4PDX6cSQ1YxljwTHUvwP+xu9zeqkq\nXcIMP+y24CCQqj6O0aFq1W6KHweBDhGX68E6ARwi24UAlWqjrGgAOSGumziI\nvCrjwo6P2t1kVQuGRyZPq5Iur7GzRunzp4niEdPBBf2+AKevhd0ZybQ/ASKh\nEYpIjsKZamhFiyk35YS9pdVVGQo+QcQ8bINtdP66uFK/cCk0Rj0DZhB6bzAd\nuGYzlNX3zsq20fdUHmSYKTrc93jRrWPDfDQrtHzPF1kE/umFuOehiZpIngu9\niItJ2WeqmsPYnFI2emduPqE0f7ttnV1mX6xnt/kd48ldtuSEVhdzdGZMrwYY\nc2qnwfdJfQkxZbFWbTT9VxpFaWpTyKcZwiGXGY15nLtoLQ25TXXpVi6Y46jp\ni51hjaHFDj8P+NsbU0O5RZXMPec/1nuaDplk5ap6vJ2HPw44v2t7dJYEfLHX\n8FBpjhRTl/omhXiQmgZiAftB62tMut+WXx++a50KUcG3QllEXwVS6HASU8hh\nQl64M64ziMElPf0SY9/WQ/gyiUoKy7qPahdSIKJoMr9Zd+fw5RSiY4BzjKSe\niCRxe/1U+VOlUthRVYDMaUj0st90wBXbDuyo2sG38bLFv0Ppt1W1vp+3sJYP\nL7rB\r\n=SyOw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTjCrO/3qr5bISldIXr7dn89DKsZMNjci4diqJh5enxAiEA4tqKldTmOpO0IiUxm/pzyEeOotR4i2UcPo3uv6RzbUU="}]},"_npmUser":{"name":"eligundry","email":"eligundry@gmail.com"},"directories":{},"maintainers":[{"name":"eligundry","email":"eligundry@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-goodreads_1.0.3_1641309698002_0.587741305788458"},"_hasShrinkwrap":false},"1.0.4":{"name":"@eligundry/gatsby-source-goodreads","version":"1.0.4","description":"Gatsby source the provides user shelves from GoodReads","main":"index.js","scripts":{"build":"tsc --outDir .","prepublishOnly":"npm run build"},"author":{"name":"eligundry@gmail.com","email":"Eli Gundry"},"repository":{"type":"git","url":"git+https://github.com/eligundry/gatsby-source-goodreads.git"},"keywords":["gatsby","gatsby-plugin","gatsby-source-plugin","goodreads"],"license":"MIT","prettier":{"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true,"bracketSpacing":true},"peerDependencies":{"gatsby":"~3.x.x || ~4.x.x","gatsby-source-filesystem":"~3.x.x || ~4.x.x"},"devDependencies":{"@types/jsdom":"^16.2.10","gatsby":"^4.0.1","gatsby-source-filesystem":"^4.0.0","prettier":"^2.4.1","typescript":"^4.4.4"},"dependencies":{"axios":"^0.24.0","jsdom":"^18.0.0","lodash":"^4.17.21"},"gitHead":"6ed2238902b3fec635b4fceb9f255caa32cc9cb2","bugs":{"url":"https://github.com/eligundry/gatsby-source-goodreads/issues"},"homepage":"https://github.com/eligundry/gatsby-source-goodreads#readme","_id":"@eligundry/gatsby-source-goodreads@1.0.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-vjBu36ChDEs2Ctlk925VDrjAy3b8MRw0nM+qs8kTP1xCVIKLJR2GLJ/+iJ564DvWEBYISI3aOK1j3BSlmugJ8Q==","shasum":"e66cac8a73b2e0526398c8488e3559850ff20d7b","tarball":"https://registry.npmjs.org/@eligundry/gatsby-source-goodreads/-/gatsby-source-goodreads-1.0.4.tgz","fileCount":6,"unpackedSize":18895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEBxUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBiQ/9FFO4GXK9TBhMyOMpNgnW/Sx4u2VTI+2Gt5zfmCdIvYX15pae\r\neoCwhZcT40JFwbgRcbR1v4hC+Juju8WgZLmfCzWfSvBF0fa25EHZPblVNt47\r\n62GFoFQrC4OZSnKDu2bHmsHXzLaRtvjD7RxzYnkMYtOgbV063y5rAYqLcwHq\r\n6LaA/j2j4P35EbZAc21UtONU3jEYs/mUF/QgitQU+I1ZNTSU27A3UkGspZPN\r\nbpYZbLWpY+rbulBNrbbvjoMY15EyItN+rZtAvho0bkprgb7RifzYpCi6aoUO\r\ndDWAaUlunzH8InxTk0h7phSHIYwppBO1wNH7u/q6xj8PGMQx5sw+KOVDV3Er\r\n72cNvCJTVjcNS7hjVH4Z2pV/hYqLux8kD8DaPDV+oTfTY8zE2ZM3N1EKckAe\r\nHWqAjKXm2u8PkLYixf9+xv7lqTisfW5w+YwAM210fKcwYlwVFQNYkHxjHQgQ\r\nwyzniJ0Qu8E2gzALP4OFvEU8XuOJ3Vusd47BW7voBB60+27eQiJv1xbKNFJF\r\nVBk9gcsQLZ58WB+ZZTThT9CzEiDMO6lfeMr+vm3UEuauROi/vqhdaYesO0fB\r\njKa47ZvhGshl9+NFHxrx4v+y9vaVYGUh10XVJKZv+6uPOKCdcf+SDdccq3u8\r\nMPd+PHfw4rGR13BdY7w2jw9umkoQiUQvAu8=\r\n=XSLl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAiLIqlQv6wGlSPNzcaJCl28QbTEL9JXXZBHCPxL3Q2AiEAvK8lzbw8Hgv2aiBc0NxMfUTKksAEIKeXRLRkgOVurBc="}]},"_npmUser":{"name":"eligundry","email":"eligundry@gmail.com"},"directories":{},"maintainers":[{"name":"eligundry","email":"eligundry@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-goodreads_1.0.4_1645222995976_0.6253115669067479"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-26T04:42:11.713Z","1.0.0":"2021-10-26T04:42:11.997Z","modified":"2022-04-05T07:11:53.336Z","1.0.1":"2021-10-26T04:58:37.751Z","1.0.2":"2021-11-10T16:58:57.669Z","1.0.3":"2022-01-04T15:21:38.575Z","1.0.4":"2022-02-18T22:23:16.101Z"},"maintainers":[{"name":"eligundry","email":"eligundry@gmail.com"}],"description":"Gatsby source the provides user shelves from GoodReads","homepage":"https://github.com/eligundry/gatsby-source-goodreads#readme","repository":{"type":"git","url":"git+https://github.com/eligundry/gatsby-source-goodreads.git"},"author":{"name":"eligundry@gmail.com","email":"Eli Gundry"},"bugs":{"url":"https://github.com/eligundry/gatsby-source-goodreads/issues"},"license":"MIT","readme":"# @eligundry/gatsby-source-goodreads\n\nGatsby source that provides Goodreads shelf information.\n\n## Why Use This?\n\nThere are many Gatsby Goodreads sources, why make another? It was fun AND all the sources I'm seeing are using the\nGoodreads API which is due to be deprecated soon. This plugin scrapes for the publically accessible HTML available on\ntheir website. Also, no need to fiddle with API keys to pull the data!\n\n## Installation\n\n```bash\n$ npm install -S @eligundry/gatsby-source-goodreads\n```\n\n## Usage\n\nIn `gatsby-config.js`:\n\n```javascript\nmodule.exports = {\n  plugins: [\n    {\n      resolve: '@eligundry/gatsby-source-goodreads',\n      options: {\n        userID: 123,\n        shelves: ['currently-reading', 'read'],\n      }\n    }\n  ]\n}\n```\n\nThen, you can query it like so (this is what I'm using on my site):\n\n```graphql\nquery UseGoodreadsShelves {\n  currentlyReading: allGoodreadsBook(\n    filter: { shelf: { eq: \"currently-reading\" } }\n    sort: { fields: started, order: DESC }\n    limit: 6\n  ) {\n    books: nodes {\n      title\n      author\n      isbn\n      url\n      started\n      coverImage {\n        childImageSharp {\n          gatsbyImageData(width: 175, quality: 90)\n        }\n      }\n    }\n  }\n  recentlyFinished: allGoodreadsBook(\n    filter: { shelf: { eq: \"read\" } }\n    sort: { fields: finished, order: DESC }\n    limit: 6\n  ) {\n    books: nodes {\n      finished\n      title\n      author\n      isbn\n      url\n      started\n      coverImage {\n        childImageSharp {\n          gatsbyImageData(width: 175, quality: 90)\n        }\n      }\n    }\n  }\n}\n```\n","readmeFilename":"README.md","keywords":["gatsby","gatsby-plugin","gatsby-source-plugin","goodreads"]}