{"_id":"@cezarcarvalhaes/gatsby-source-google-sheets","_rev":"7-6e3a46d2f7343fa6d338dfe81255d7e9","name":"@cezarcarvalhaes/gatsby-source-google-sheets","dist-tags":{"latest":"2.0.1"},"versions":{"1.1.1":{"name":"@cezarcarvalhaes/gatsby-source-google-sheets","version":"1.1.1","description":"A source plugin for Gatsby that allows reading data from Google Sheets.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cezarcarvalhaes/gatsby-source-google-sheets.git"},"scripts":{"build":"babel src --out-dir .","watch":"babel -w src --out-dir .","prepublish":"npm run prettify && cross-env NODE_ENV=production npm run build","prettify":"prettier ./src/** --write","test":"jest src/__test__"},"author":{"name":"Brandon Paquette","email":"brandon@brandon.sh"},"keywords":["gatsby","gatsby-plugin","gatsby-source-plugin"],"license":"MIT","jest":{"testEnvironment":"node"},"dependencies":{"flow-bin":"^0.56.0","google-spreadsheet":"^3.0.13","lodash":"^4.17.4","uuid":"^3.1.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","babel-cli":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.24.1","cross-env":"^5.1.3","jest":"^22.4.2","prettier":"^2.1.2"},"prettier":{"printWidth":100,"parser":"flow"},"gitHead":"56299af2f02935e3b50b04b4d2280584e30a6575","bugs":{"url":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets/issues"},"homepage":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets#readme","_id":"@cezarcarvalhaes/gatsby-source-google-sheets@1.1.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-CV+Fv/cZmIqYBVTN57KLZZ9WgWQ9APqcUhLBEWil9xnEfg0WKZAS/SfYebDMOdVVDilyoROAoI51rlzIFZa46w==","shasum":"93743e575bb68cce7dffaedbb5714cffda7f71cf","tarball":"https://registry.npmjs.org/@cezarcarvalhaes/gatsby-source-google-sheets/-/gatsby-source-google-sheets-1.1.1.tgz","fileCount":9,"unpackedSize":17707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpClnCRA9TVsSAnZWagAAhLgQAIDXHHakRssXpwIjX3vs\n3tn1aTQk6oaaT7R2G6xoUEJzY9AYSBL8u5LNZpDPzMEXkVrvNeM1THUJ8nwE\naOO0c2KRBiRFLkAtUozQBlvFaio0Q+hfWiFMWpSbgmXDkyDYePSAuK5TEpr1\nWK0WVEVpNKqpI0XyiVzWqnaxUgCA8NrGv6YeIV06erx8EaTc/Js42iMHs4U+\nYjimG/hlv49yaD9YKhFj6ZTC1dHnymOzM5ruG5l1qBJXPeoIoebyVXp0syW3\nacY5As0TfrDbZ8KMT05Xi9aibo2PSfCis0FDLujiNKASdfhg2/Aq0nbySVg7\ntVYAETAxTIXwlRRHem0xV49LEBQan23993fCqTY5fQZi1tlsUZVQaRZ62rGq\nH5TNXKEajgdTvyr85JfQjALSNZk2LJLa67DS91uONsZVt26QowpZ4RwJtw7U\ndx8PmCgUoaO89yGV4EOWIV53OisqdKAMPuO56wmEjwjRPULPrdRk7GrVY5O7\ndCOGemxZXqe0FSZ8ZBptedYzD8bfGAuXgIVgM8m4V30tIrKvJyRnsp2J96Z1\nuni0h7Ij74YF2ydJIW08SGplBEchZmho+YDYkqey+noVf053nBaKdsCE4GgB\nlsRc6XX1wdDg+b9duCHDJEXMK13gfq2Bdol2jECISQLfFl7SiHxT169siMce\nfV5P\r\n=mAJT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVLDbyta1F1E+k37eCYDS/ONsaRFm2Lob8OQ1wvsNo3AiA9I0F4nVGo7GDDERJzx2HtYjOmDn9aMwDzRY50Fl37kw=="}]},"_npmUser":{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"},"directories":{},"maintainers":[{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-sheets_1.1.1_1604594023044_0.791437808952467"},"_hasShrinkwrap":false},"1.2.1":{"name":"@cezarcarvalhaes/gatsby-source-google-sheets","version":"1.2.1","description":"A source plugin for Gatsby that allows reading data from Google Sheets.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cezarcarvalhaes/gatsby-source-google-sheets.git"},"scripts":{"build":"babel src --out-dir .","watch":"babel -w src --out-dir .","prepublish":"npm run prettify && cross-env NODE_ENV=production npm run build","prettify":"prettier ./src/** --write","test":"jest src/__test__"},"keywords":["gatsby","gatsby-plugin","gatsby-source-plugin"],"license":"MIT","jest":{"testEnvironment":"node"},"dependencies":{"flow-bin":"^0.56.0","google-spreadsheet":"^3.0.13","lodash":"^4.17.4","uuid":"^3.1.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","babel-cli":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.24.1","cross-env":"^5.1.3","jest":"^22.4.2","prettier":"^2.1.2"},"prettier":{"printWidth":100,"parser":"flow"},"gitHead":"dfe01c9b641d200c0b2e3f3bafaa036027fc5ee6","bugs":{"url":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets/issues"},"homepage":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets#readme","_id":"@cezarcarvalhaes/gatsby-source-google-sheets@1.2.1","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-0UqUuTHMWW4/+0LLjkqRxXJKg2pH5LI8iN1CcVGSTD0LfdgqRLm3dK3kcycYLwdw793wwxaHOdUxfouSygoRyQ==","shasum":"ce06debe40f385940056519d25df7f7210c24ad3","tarball":"https://registry.npmjs.org/@cezarcarvalhaes/gatsby-source-google-sheets/-/gatsby-source-google-sheets-1.2.1.tgz","fileCount":9,"unpackedSize":21966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpXHfCRA9TVsSAnZWagAAOi8P/0AyGHQrLUoRasXl/1A1\nX3KWp1gduNDA69KMRmmpYQ43czXGtgkWT47p4soJYzN2Av0oB7idMGk7d4VX\naqOx7MPts1CO4W7gHTJanHtB/P/looRtUrKAoJHdD0nMdE6dsBfv6n6ulA+L\nNgYh9Cj+pXv7JUB0rS92uYMMDLwZyV9eOrIBPX6/euM0bSwpPby1htQLOEAp\nxPAYQTiXWhVZRmT2Fc1XNwAmibrXUzSwgQAU2V74Vyw4CTyXuOb4WWoC4j8R\nDz7S0rPwRYPhy37AJ3Oczq+62XP8vuv8Dds8fgr/iYaMcJtAMlUOVe7Rcao+\nyvJdvnpmv5asChJG8PaZ+b3/fAKx0VNzg0bekurer7BCTjullkdsZ4KAgwth\n2FJoF/Q205UdoKqrUm5rzv2yGZtDtUOuf26p0rC62mC/wa/wNlTINUnEjYud\nI/ehSR8Wi/LctbOW2GQPUTA6Mu5y6GcIoLAiVxeOdNBw/WdqwbQ7LnXmNb0L\nbrjcXiYrMXPQf/iySgWOpth8YHzeZLuTK9paHt1vRatwAszn7e4hnfNZrTOP\n3OyKpggpc+0V4Y2d1kdsY3E4UCDHLclO6vlaOCnAv1gIQaoCRXmzX9xIprox\nFbHodXFpZVUf8srGj/J6eWIgfU5hnIuzUbV5McktRCPL2GpuZi+jFFOVSbsx\nR9pG\r\n=A0wV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCLPT8iKB4F3tUDj/OeDG0lZwQZ5QPq61gjE4N9S+1HAiBVP7P/wnhwaFxB5s5cpQBimKFcu8ziaqX5Jgx6JKLJjQ=="}]},"_npmUser":{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"},"directories":{},"maintainers":[{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-sheets_1.2.1_1604678111323_0.6263898990433154"},"_hasShrinkwrap":false},"1.2.2":{"name":"@cezarcarvalhaes/gatsby-source-google-sheets","version":"1.2.2","description":"A source plugin for Gatsby that allows reading data from Google Sheets.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cezarcarvalhaes/gatsby-source-google-sheets.git"},"scripts":{"build":"babel src --out-dir .","watch":"babel -w src --out-dir .","prepublish":"npm run prettify && cross-env NODE_ENV=production npm run build","prettify":"prettier ./src/** --write","test":"jest src/__test__"},"keywords":["gatsby","gatsby-plugin","gatsby-source-plugin"],"license":"MIT","jest":{"testEnvironment":"node"},"dependencies":{"flow-bin":"^0.56.0","google-spreadsheet":"^3.0.13","lodash":"^4.17.4"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","babel-cli":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.24.1","cross-env":"^5.1.3","jest":"^22.4.2","prettier":"^2.1.2"},"prettier":{"printWidth":100,"parser":"flow"},"gitHead":"b25c848f109f4276e931160ffa18c5266f39ae17","bugs":{"url":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets/issues"},"homepage":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets#readme","_id":"@cezarcarvalhaes/gatsby-source-google-sheets@1.2.2","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5yrIlunFXWt9iERz4KbwHH9B4v87QAcRjZMHvvEmCTqY/01W0zvWu8247QwbWr+fGEiz6hFQG5LAq0EiJqKDmw==","shasum":"b21b59150487e7adad09e40eab0bf2928ef6badc","tarball":"https://registry.npmjs.org/@cezarcarvalhaes/gatsby-source-google-sheets/-/gatsby-source-google-sheets-1.2.2.tgz","fileCount":9,"unpackedSize":19940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpY/iCRA9TVsSAnZWagAAfkUP/3772tL/wpOTEUCZP7N+\n6xOEJMQDtvMJBIJEZHp/TSGKBGfImB+YvM1iRcBHZcCeuMBLY6Ex/y/xhi++\nu3OyKItMf4ook2NPAqGOXozuwLZyYWNi3FDmOsq4uoT5XU+PgzaPN4tuzKNb\njjP3jWG2M0qyjnFFKbck6UsIJq4jPAkX2QJ+ByBH7QR4o6TluZMbP+6MbLIt\n3nGrf+CZxudV7RHZQK6zb9UHHbOE6lFskUOUIvhYIcQfT71HyYXfTmUVuG2Q\nwPS77jtRrRstmlSCqVi8f3iZD+MFCEx3SABiDhVm5PFvMtthzdNbxnoKmgpb\nreSgoF38+A+y0dB9WRfJgCTcrLKQKXdBzcHfZGP7vzuOgFtJf/9N0MigVdyc\n+CgtaSpBk1FdP29WUMF9B8+9mVJbwiQ/VLvPvzsia6iDyFC4NtM3Wlgf6IVI\ndjL1ZZ/5RQ8Oza43TxHLbv3ZcxPZupiaif8W2cdxJYSfEg9Dc+YfBZKuU4Ke\noYxRu30Hwc7w/3YVio8ygisXleHuXiff7grnCiZ7qPmHxH+bIv/X8GAYvweB\nv6NrztQhvbmj9DWLn6T0rYTr85GmyEZfDLuF68/jy9KYWl4UbyNLczbLqVOJ\nJ9Y3ZSPIuc7wU59riNZF1K/yYl30mibwc9zQNhAwAR7wtgEgdKF9xHKhM/GX\nsfia\r\n=nIpy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDox4Ty4HIn0AGMlyY4/S7q2dkGKgLDvTyZaoDnHk3n9gIhAKKVx61kAs1nvuW7THyfTEzFKOurr1+umFCaFy5CYi7v"}]},"_npmUser":{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"},"directories":{},"maintainers":[{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-sheets_1.2.2_1604685793970_0.6528960172574776"},"_hasShrinkwrap":false},"1.2.3":{"name":"@cezarcarvalhaes/gatsby-source-google-sheets","version":"1.2.3","description":"A source plugin for Gatsby that allows reading data from Google Sheets.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cezarcarvalhaes/gatsby-source-google-sheets.git"},"scripts":{"build":"babel src --out-dir .","watch":"babel -w src --out-dir .","prepublish":"npm run prettify && cross-env NODE_ENV=production npm run build","prettify":"prettier ./src/** --write","test":"jest src/__test__"},"keywords":["gatsby","gatsby-plugin","gatsby-source-plugin"],"license":"MIT","jest":{"testEnvironment":"node"},"dependencies":{"flow-bin":"^0.56.0","google-spreadsheet":"^3.0.13","lodash":"^4.17.4"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","babel-cli":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.24.1","cross-env":"^5.1.3","jest":"^22.4.2","prettier":"^2.1.2"},"prettier":{"printWidth":100,"parser":"flow"},"gitHead":"46a6e3823aacd8f499284943be389460d4c19cd6","bugs":{"url":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets/issues"},"homepage":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets#readme","_id":"@cezarcarvalhaes/gatsby-source-google-sheets@1.2.3","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Ljk+J84F9GuEua0azgO4aEcAWyGdVUEYQmmummW2hF/GNMWs3ygIFc2kk9pkeC52j9i/6Iim0lIylMNqW8RMFg==","shasum":"666104523b9c78cda15990b31fc3959c494e262f","tarball":"https://registry.npmjs.org/@cezarcarvalhaes/gatsby-source-google-sheets/-/gatsby-source-google-sheets-1.2.3.tgz","fileCount":9,"unpackedSize":19984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpZD2CRA9TVsSAnZWagAAzXIP/jr6q5ghpgSe+7EmcQOw\nBDvWMtO04dodS8u3Zv9GArK0j7Ht97kYNrxYBit2GSbEjCUApWJ69oUEmLD3\nFEvFkrqKGHhl+jaBpmoOy0zIeXZ8G8Tdie+7kLTEnULTkUhoy4Khk0XrboaQ\naKolSEZtPR/euT3aRy6vwP2i2gVXRLur9k2mFZ9tRtyjZTqWCOrHG6nEm3z2\nCzlE4SmT+WnlFLg/1Ja70YyNKwYINp5Bk9cS63E6fMgHxptam2Vfu7ldSxMO\ndNb5MAo9FnN413zVXdAHTL14+pWwt+XBD+a9xdpa2qtGse22BFUNZ2ZzOB0U\nKEd/nEsncCvpSV3O9jgL53fzRFmxxXcA4XcqRH9G6SGd+BaBLv3yNuyMM8f9\nUQzahzrx8fxGTQlZvmOInOtwNkgttmODXUvG9lXiA5jyV/In53wFhw+W8MXB\nYCmvDWeXLLbPwUdjXXRrIEI/Ahgk9W/hsLEgOXFhlr+L450wDKOGnkkMW3ST\nuhv+wLk1/y12GbijFAdZYl5sN2pXhzzZbnBafB+ikZWu7BjMYg6+0EoWhMMU\nX5909n93baBJPzc3JKsC7FRj04JGf6aIY5VhJLH8qO/q9LVu8T4rRdbhJGXz\n7z12q2ulJqKFVxgOohGP8iNAk6Myb4r8cszAFYgLYKBH1C/JPmFIxMEJaLA9\n9DPD\r\n=Ke9e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTT2weR/xCbJZT8dIZh8dR91mb/PjCMJmiejiO6ZPZuAiEAngeEe2BMurw3BDvZvUDabgGe06Yf6q/99OiY8XTd6gU="}]},"_npmUser":{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"},"directories":{},"maintainers":[{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-sheets_1.2.3_1604686070220_0.3315281447282121"},"_hasShrinkwrap":false},"1.2.4":{"name":"@cezarcarvalhaes/gatsby-source-google-sheets","version":"1.2.4","description":"A source plugin for Gatsby that allows reading data from Google Sheets.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cezarcarvalhaes/gatsby-source-google-sheets.git"},"scripts":{"build":"babel src --out-dir .","watch":"babel -w src --out-dir .","prepublish":"npm run prettify && cross-env NODE_ENV=production npm run build","prettify":"prettier ./src/** --write","test":"jest src/__test__"},"keywords":["gatsby","gatsby-plugin","gatsby-source-plugin"],"license":"MIT","jest":{"testEnvironment":"node"},"dependencies":{"flow-bin":"^0.56.0","google-spreadsheet":"^3.0.13","lodash":"^4.17.4"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","babel-cli":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.24.1","cross-env":"^5.1.3","jest":"^22.4.2","prettier":"^2.1.2"},"prettier":{"printWidth":100,"parser":"flow"},"gitHead":"34dba4780aa85fbaed265c9dbe003e82bf151ac3","bugs":{"url":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets/issues"},"homepage":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets#readme","_id":"@cezarcarvalhaes/gatsby-source-google-sheets@1.2.4","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MwxeES5jdAPGh+08w1u8KiSiwYEQo0Cjz23hKFJuInL0ZzZigLgTrYhquPhTChdPSmWgn3qrd5xrEXGAaKA2bQ==","shasum":"b8cb71609265e54cbc193c40db8c9bbd1cf68253","tarball":"https://registry.npmjs.org/@cezarcarvalhaes/gatsby-source-google-sheets/-/gatsby-source-google-sheets-1.2.4.tgz","fileCount":9,"unpackedSize":19987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpZKhCRA9TVsSAnZWagAAwVoP/A8Tla29qG1CTT4uABgL\nr/tnxpQ6459sgQxSjfhFftGmysoj29raRosW1l48+q/9dcWd9GBTnW+D2sgN\nyWJWzvs07NhesPHNM14XyeG9cTqEbKhKsxXdfkDJOIfYCYnbsUBskakc8u2Y\nCKyGF8W9hIaJbysuSMTi8/PrxiXuTUpqyp+tN2RvSv5VzAiBa7Rw72/cv8Ve\nLkp5PmqQfnGG2PjPtjWhLSOJq+LUaG0H3/pr3OO0+DAyX8I8JIByXwOAgpn3\nZqXPGuVJ6jptqgBhh1KKuWmGFyL7KIG3BV2ZLrWraN0C/hlqKSm+HSTz/GVY\nZn+IQyrwP6KTiM+v0tOs5tXR/eNZGGuHmvRr5E1NV3xp9W22H68EIZNkXfCw\nxZi/Kvz5FaBnGltPKph1sk7TrVQbc9oJRN9QIo3YCbX6s20aHQA3yA7tr1oE\neaqBE3s1XssEeX2Ax6Rfn5XZlGEk9yjqczc3mdiU57WrMPS5EVo+VP1jTPVN\neMI+uqguN9vGb72urcMpnUYhvfzwb70piDTCbBpot44QydbBC/aJhZfe2grs\nrgIngY2Zdghq8ve8omkeeGgWFS0uC2WGAiBXS2Gs2HiygvzqX8O3OV8iX4Mz\n2Rkmx8lFiBUabyHkecETSTa8iUdDLQny7Bxhr/A3B8SHNd7xum94/rl8XG51\nozCT\r\n=kSOd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjJwI2iqWQVrsb5LG09oSTZo8zwqsyj43vlD2b2AyffQIgcG9TfhFPMzPZ8kLkZuN6O+Qj34mYNEh5N8ETj+6pYVQ="}]},"_npmUser":{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"},"directories":{},"maintainers":[{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-sheets_1.2.4_1604686497559_0.37392254601009123"},"_hasShrinkwrap":false},"1.2.5":{"name":"@cezarcarvalhaes/gatsby-source-google-sheets","version":"1.2.5","description":"A source plugin for Gatsby that allows reading data from Google Sheets.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cezarcarvalhaes/gatsby-source-google-sheets.git"},"scripts":{"build":"babel src --out-dir .","watch":"babel -w src --out-dir .","prepublish":"npm run prettify && cross-env NODE_ENV=production npm run build","prettify":"prettier ./src/** --write","test":"jest src/__test__"},"keywords":["gatsby","gatsby-plugin","gatsby-source-plugin"],"license":"MIT","jest":{"testEnvironment":"node"},"dependencies":{"flow-bin":"^0.56.0","google-spreadsheet":"^3.0.13","lodash":"^4.17.4"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","babel-cli":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.24.1","cross-env":"^5.1.3","jest":"^22.4.2","prettier":"^2.1.2"},"prettier":{"printWidth":100,"parser":"flow"},"gitHead":"583195639a6e80bccedef80d198a23e3354911e2","bugs":{"url":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets/issues"},"homepage":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets#readme","_id":"@cezarcarvalhaes/gatsby-source-google-sheets@1.2.5","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-LD0ErOiYffOPJdCzMa2krkK8UUXg/eJLWY+ckIr+3hknDxehI6XqHqvbDzLc9ccReZG6eI1W7n3eHk62lSTybg==","shasum":"87e5c25a797d8b4af10eff9e66e7791ddb72d1fb","tarball":"https://registry.npmjs.org/@cezarcarvalhaes/gatsby-source-google-sheets/-/gatsby-source-google-sheets-1.2.5.tgz","fileCount":9,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpZNZCRA9TVsSAnZWagAAjBIP/AmVmDhKdIKbz5ztpPYR\nl9xLQeSReIe3X244aXOXKA7+jro/95cHXGRLhfvqho54UeG6T/OAWsu3jjXh\nGNxSzjYWrFzP3JHGJVVK6miYwyd7Z7ofsgidSUDqro+RsoI2Ca59sfBshXlZ\nyUr5ZnFJc4JjCRY7F3JIR7LLFziLYIEXZ0sLfnUavwYrAq3BzGGs2YMVbPYK\nMu2fGvezDI1H61x2JVMi1Q6TmmfY2rT5hOWqBSkLS4lgn6dZciqa4G9pnxME\nx4UI0ZYHJrj7vCKJ2Xb7RR/ajwAphm+JN/hLW6W2JPb3x4sWZqahjFnazenj\n7gBO1HOkZfqSKyl5V7ZNQ+TP7iS68kKqodx3Hltampmk6DTazFGmTfEeZfpk\nzau79DYsI4T7W+p/5+v6QYZHGge0AN3dFaZGmxk0wOQnFyYsJOD60MhBu3ZG\nXgP+oUS6WGGIiUoKxsnhOg09+lhaGexCDmzZlmZUeeT0b+71B6ATI2cAUItI\nZon4tZqAoeZbv5vufFZxCLTKn5DR44jOe6/IK5Szz5BPdqKOigoZiJ0WvLJS\nVd+XA8St5khjhKU34xL2ZFKIVsxOu/S2kFJMP0wm/5hLL4OYO8MwHodc3bgQ\nC/lSGljgw8/bMW+ZLX+zw3/sUdTXLSAkxR10eoyX79SLJyqVaLiGMlbd1qDP\nWXbk\r\n=T1LZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf7G4Mzj2j5xM1mk4zIUvmAWPR00FzDoS3uL3cjSlb/AIgXoLYPPhPpIYHCnWSTMT1XyML6bPnCp7UKnvmyTYWksw="}]},"_npmUser":{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"},"directories":{},"maintainers":[{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-sheets_1.2.5_1604686680713_0.5931363451618026"},"_hasShrinkwrap":false},"2.0.1":{"name":"@cezarcarvalhaes/gatsby-source-google-sheets","version":"2.0.1","description":"A source plugin for Gatsby that allows reading data from Google Sheets.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cezarcarvalhaes/gatsby-source-google-sheets.git"},"scripts":{"build":"babel src --out-dir .","watch":"babel -w src --out-dir .","prepublish":"npm run prettify && cross-env NODE_ENV=production npm run build","prettify":"prettier ./src/** --write","test":"jest src/__test__"},"keywords":["gatsby","gatsby-plugin","gatsby-source-plugin"],"license":"MIT","jest":{"testEnvironment":"node"},"dependencies":{"flow-bin":"^0.56.0","google-spreadsheet":"^3.0.13","lodash":"^4.17.4"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","babel-cli":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.24.1","cross-env":"^5.1.3","jest":"^22.4.2","prettier":"^2.1.2"},"prettier":{"printWidth":100,"parser":"flow"},"gitHead":"ead9e72c0ea364aeccac45d0352f3b76e7a65ec2","bugs":{"url":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets/issues"},"homepage":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets#readme","_id":"@cezarcarvalhaes/gatsby-source-google-sheets@2.0.1","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JY4+/T560xsWHbgWFCXi95zzZCDHVsjAxwVam185Q3ijRwZw25gEJk9jPLrSMHEMdv3TtOfGyB7hwMrcZ1WkbA==","shasum":"331193ab0d075ffa92ea0590f13b417c36440896","tarball":"https://registry.npmjs.org/@cezarcarvalhaes/gatsby-source-google-sheets/-/gatsby-source-google-sheets-2.0.1.tgz","fileCount":9,"unpackedSize":20099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfxpnCRA9TVsSAnZWagAAngkP/R0gAYvVvVL8dKcpHpAZ\nkx707rCSZBtj00WVVhPK5CPnhfQMfsvm4Wv/azxwXlzZqLWjKbIRMhhrYBml\nLmnBwZLjEuqHF8ZQaJ5E68xVTrsS9lGhP4EHE0BsrTX31N2gHyCjnu7HrKsL\nBQD8/wsRwyS622TMLfdmh0rhLTf5a1GC1Oo0xqri1JomfXvlWKU9bEXQdYK2\nuuWkmsQo8XqVjPMbg2oQOnyKnSIXx9tH1kEExIZ8vlayhuk3Qc2xaEMMKeN4\nXNeOm5/xfJ8nJbb/y4oz0dytvVhm+0FTbaT1C3KiJw5YFvjRaT8lEj16BUxM\nGUrqASoc/ADbY3y6J/ZeQ8fTHczAi5v66yTckWHnK8I8VDli5sUribHhAdKp\nyJCJJvG0bTC9s40LC9FbrQ3m622VGVepcV1jS360GlKkKrW1O/OfK/HfaoNi\nEQD4unAlXeYA4/YjRhCcILRXY8uw+oz7w/4SUte5Q5u7AvNUqHBskijDRA3g\ndtNlh/YkZzd+DvXU3iX+fl8ITR9qDZq36K5oXLrNgqaEQd/Lf/G47wdD+rcf\n4tum4hmYmR0/Bl6JIzKoRC44CQuzM2PJqyy1u+RbruA9OHMTrsCULzq6oGEd\n7lQsbRHBXbkSJ1qq1uFHbxJxAFBIYCw/qEQuS/uKgVydOA61BGrsvkde7ETR\nR0Ho\r\n=wOa9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZxy0y3CrAVF2TK5cpn8bWUa1763hH/iB2Vm7U+6ATmgIgInJ3rH3xsD+GGX5HXsUGO8oUa4QPiDgFiYVz9jGuiQA="}]},"_npmUser":{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"},"directories":{},"maintainers":[{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-sheets_2.0.1_1618942567185_0.7891062985461628"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-05T16:33:42.992Z","1.1.1":"2020-11-05T16:33:43.218Z","modified":"2022-04-04T22:23:19.279Z","1.2.1":"2020-11-06T15:55:11.462Z","1.2.2":"2020-11-06T18:03:14.124Z","1.2.3":"2020-11-06T18:07:50.416Z","1.2.4":"2020-11-06T18:14:57.687Z","1.2.5":"2020-11-06T18:18:00.935Z","2.0.1":"2021-04-20T18:16:07.307Z"},"maintainers":[{"name":"cezarcarvalhaes","email":"cezarcarvalhaes@gmail.com"}],"description":"A source plugin for Gatsby that allows reading data from Google Sheets.","homepage":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets#readme","keywords":["gatsby","gatsby-plugin","gatsby-source-plugin"],"repository":{"type":"git","url":"git+https://github.com/cezarcarvalhaes/gatsby-source-google-sheets.git"},"bugs":{"url":"https://github.com/cezarcarvalhaes/gatsby-source-google-sheets/issues"},"license":"MIT","readme":"# @cezarcarvalhaes/gatsby-source-google-sheets\n\n### NOTE: This package was originally forked from [gatsby-source-google-sheets](https://github.com/brandonmp/gatsby-source-google-sheets). \nThis package was forked and retooled with an upgraded `google-spreadsheet` module that uses Google Sheets API v4, as v3 will be officially retired January 26th, 2021. \n\n### V2: this package has been updated to work with Gatsby v3. For Gatsby v2 and under, please see v1.\n\n---\n\nThis source plugin for [Gatsby JS](https://github.com/gatsbyjs/gatsby) will turn any Google Sheets worksheet into a GraphQL type for build-time consumption. \n\n# How to:\n\n## Step 1: set up sheets/permissions\n\n1. Create a [Google Service Account](https://developers.google.com/identity/protocols/OAuth2ServiceAccount#creatinganaccount) and download the credentials file.\n1. Open your google sheet, click \"File > Share...\" and enter your service account's e-mail address (you can find it in the credentials file).\n\n\n## Step 2: configure your gatsby project\n\nStandard source plugin installation.\n\n```\nyarn add @cezarcarvalhaes/gatsby-source-google-sheets\n\n\n// gatsby-config.js\n// ...\n{\n    resolve: 'gatsby-source-google-sheets',\n    options: {\n        spreadsheetId: 'get this from the sheet url',\n        worksheetTitle: 'ie the name in the worksheet tab',\n        credentials: require('./path-to-credentials-file.json')\n    }\n},\n// ...\n\n```\n\nThe plugin makes the following conversions before feeding Gatsby nodes:\n1. Numbers are converted to numbers. Sheets formats numbers as comma-delineated strings, so to determine if something is a number, the plugin tests to see if the string (a) is non-empty and (b) is composed only of commas, decimals, and digits:\n```\nif (\n    \"value\".replace(/[,\\.\\d]/g, \"\").length === 0 \n      && \"value\" !== \"\"\n   ) { \n    ...assume value is a number and handle accordingly\n}\n```\n2. \"TRUE\"/\"FALSE\" converted to boolean true/false\n3. empty cells (\"\" in sheets payload) converted to null\n4. Column names are converted to camelcase via lodash _.camelCase() (see note 2 in 'A few notes')\n\n\nA few notes:\n\n1. Not tested with cells of data type dates.\n2. Google sheets mangles column names and converts them all to lower case. This plugin will convert them to camelcase, so the best convention here is to name your columns all lowercase with dashes. e.g. instead of \"Column Name 1\" or \"columnName1\", prefer \"column-name-1\"--this last one will be turned into \"columnName1\" in your GatsbyQL graph. \n\n# Troubleshooting\n3. If you get the error \"No key or keyFile set\", make sure you are using a Service Account API key and not a simple API key.\n4. If you get the error \"Cannot read property 'worksheets' of undefined\", make sure you have shared your spreadsheet with your service account user.","readmeFilename":"README.md"}