{"_id":"@dschau/gatsby-source-google-docs","_rev":"8-00f3643ce547951cc98706168454601e","name":"@dschau/gatsby-source-google-docs","dist-tags":{"latest":"1.9.4"},"versions":{"1.9.0":{"name":"@dschau/gatsby-source-google-docs","version":"1.9.0","description":"Gatsby plugin to use Google Docs as a data source","repository":{"type":"git","url":"https://github.com/xuopled/gatsby-source-google-docs"},"author":{"name":"Cédric Delpoux","email":"xuopled@gmail.com"},"license":"MIT","private":false,"keywords":["gatsby","gatsby-plugin","gatsby-source","gatsby-source-plugin","google","google-docs","docs","drive"],"main":"index.js","dependencies":{"gatsby-source-filesystem":"^2.0.38","googleapis":"39.2.0","json2md":"^1.6.2","lodash":"^4.17.11","readline-sync":"^1.4.9","yamljs":"^0.3.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","cross-env":"^5.1.5","eslint":"^5.3.0","eslint-config-prettier":"^4.2.0","eslint-plugin-jest":"^22.4.1","husky":"^2.1.0","jest":"^24.7.1","lint-staged":"^8.1.5","prettier":"1.17.0"},"peerDependencies":{"gatsby":"^2.0.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src --out-dir . --ignore 'src/__tests__/*'","lint":"eslint --ext .js src","test":"jest","prepublishOnly":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"_id":"@dschau/gatsby-source-google-docs@1.9.0","dist":{"shasum":"509722be7827ad3d9c6480c8f6bde9908f10a782","integrity":"sha512-LE67n+Y3PRb4GabZfKVWhFsrL1hcD1BMS944gJ3egwRKByj3HGnRo/Y18ogYHNqXtHEaOgRGTAXGrSea9zkhEA==","tarball":"https://registry.npmjs.org/@dschau/gatsby-source-google-docs/-/gatsby-source-google-docs-1.9.0.tgz","fileCount":19,"unpackedSize":31278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDSAzCRA9TVsSAnZWagAAEcAP/2InOxvuHR+UF8ZSAUPc\nAr9nztGraejMRr1WUZ2ubjas8FuNKUxWxJVohlHReCmU7r9qQvSgIsOPf80W\nGIPLIpKMDvjAhUeiBR5F1+JMz3FryhHfgM2UWa7rfiVb/YUOCX9beFlskJkX\ns+brRLVbz1i/NgPBOfBk7yKctTyXwyGHlHPjgLGdfq0e6Ur9qI737fWhz2lF\nSe2k5bKAglZZwnC5iAB+Dn+qMj8d0shuxL03WhZrKAwGOi1kmA9zKzO58yuK\n7pgfCT5hrQAw0BOcK8AyNr/MBIfUaMrcZW7QWrobUBbsOv7VAwP9xmNRPuvQ\n9uS8NGaPcuHx5idtPKNbT6sNm+8RgSBzWRcmOck1Hk5WVdj7FaZF9TxcB+dL\nJgYRNIw1w62aGneYsE+Ui7oTp1CQ4OxOZshR2aPQdekK/HivgUp8aCfAPZ1c\nNQeUjVUcZ1r7LrKLZNwklQ0baqytuJ/3jt/kR2YjLfxu/R+6LLyMRzNWc2KQ\n6/SnyuJ8YNLIiv7cc92dqezHytQ61i7uVLsNMW5e5IwIa5SLarPlDLkxiorW\nuANc50U3P2PBgqhMVOyizZj2nXSeYJ8hgu5yt3Weg264SbWcqT+Jy9Q3xvKC\njmqYCXQ4hIwbvRJ3fUp+oOw8XLgMGDfkoZFiXwwIY9yimaFxGKjpqTgujxy8\nIy56\r\n=VJMf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPlMFtSdO9pqEOsg+qVOK/v1ba2BkMIrH+JBApv40bSAiBAg0PwpOkxbvO+LI2Zm9Ms0EcpZevUsZ4d8FO2DT+Uww=="}]},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"_npmUser":{"name":"dschau","email":"dustinschau@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-docs_1.9.0_1561141298424_0.7818932381877914"},"_hasShrinkwrap":false},"1.9.1-rc.0":{"name":"@dschau/gatsby-source-google-docs","version":"1.9.1-rc.0","description":"Gatsby plugin to use Google Docs as a data source","repository":{"type":"git","url":"https://github.com/xuopled/gatsby-source-google-docs"},"author":{"name":"Cédric Delpoux","email":"xuopled@gmail.com"},"license":"MIT","private":false,"keywords":["gatsby","gatsby-plugin","gatsby-source","gatsby-source-plugin","google","google-docs","docs","drive"],"main":"index.js","dependencies":{"gatsby-source-filesystem":"^2.0.38","googleapis":"39.2.0","gray-matter":"^4.0.2","json2md":"^1.6.2","lodash":"^4.17.11","readline-sync":"^1.4.9","yamljs":"^0.3.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","cross-env":"^5.1.5","eslint":"^5.3.0","eslint-config-prettier":"^4.2.0","eslint-plugin-jest":"^22.4.1","husky":"^2.1.0","jest":"^24.7.1","lint-staged":"^8.1.5","prettier":"1.17.0"},"peerDependencies":{"gatsby":"^2.0.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src --out-dir . --ignore 'src/__tests__/*'","lint":"eslint --ext .js src","test":"jest","prepublishOnly":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"_id":"@dschau/gatsby-source-google-docs@1.9.1-rc.0","dist":{"shasum":"c85d4d3c3af1d484e5385be89884a6ae30707de7","integrity":"sha512-PUQoRSuUuiLiEJxL0TN5MA5vkanmiumZUMgMDSe6giRRtwTlcspvTpiK4Fe98cbqksjj4G8+SkGtWg1A60e3Hw==","tarball":"https://registry.npmjs.org/@dschau/gatsby-source-google-docs/-/gatsby-source-google-docs-1.9.1-rc.0.tgz","fileCount":19,"unpackedSize":31452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDSEwCRA9TVsSAnZWagAADEQP/3ZIlsoplG4ZMOUNkh9q\npuqz6GXp/1PoHguX1ZG3rE+V5vuPWPoy6FTDRizho/L7z5/4VjC5uUJBnnhT\nQhoigqTODV3WyDBTEUK7uTsMOBZyAIbM27I6WL6pCqjW2FGViIZmPbM+pfBr\nXfreONADCfkKUmlAj7IuaQmS3ES0CYwEbt3cfDOfdhRIKzsctkalNhWXJxmI\niZd6Da3VUuIkxRvAsr9MJm1hoAmuvgjxvatXzvrStrUhQ9W9Bx6ntlc0DVJd\nyQKqcazsj9AThkSk38Bt73Dzj/pOoN7ZZPnsWwXBiF0qH9ddTBOfI3F3/C/G\nWPquuzldZQuscJXj/76QUu4rXRMTVEUq4jrmI2L1x47BpkiyP91CVweaaFbf\nnbp1KNS0Rmk53jBC8+VjKUguJ7XnSiLoVrik8GPeOmubUJAgxh+p1czReBhk\nPjgsUNSKfDpt5PSgFjjsybbixU+9qEzW78FaZ8MMT7sSmBpHwqPn6iY6Kesr\naHSG9K+3J3w7OokIaAFLn05+qBRHfPTMjlZrOdiZQrUdB4w/8zCkWAEJw+Vw\n6f7lJtNeNfKFyASdAtkkknaYaILGhhAGSJHzbswVVPdd3gsxsKagD8N2jh0c\nBFeq+Ys0aVK132I2Hi/K5gdIE6lOQkavZKFja1c8qcwUUdzXITOZZCJTwvlM\n1Xz/\r\n=SMT8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeh8WEI2C3/gJGiH9VFGb/NID520Fh8wN10Z07uigDPAiEAoNhIXlSTfRWd6HpMgXKdUALLncUQ0RiklotTvrvOodI="}]},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"_npmUser":{"name":"dschau","email":"dustinschau@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-docs_1.9.1-rc.0_1561141551735_0.1069163561443065"},"_hasShrinkwrap":false},"1.9.1-rc.1":{"name":"@dschau/gatsby-source-google-docs","version":"1.9.1-rc.1","description":"Gatsby plugin to use Google Docs as a data source","repository":{"type":"git","url":"https://github.com/xuopled/gatsby-source-google-docs"},"author":{"name":"Cédric Delpoux","email":"xuopled@gmail.com"},"license":"MIT","private":false,"keywords":["gatsby","gatsby-plugin","gatsby-source","gatsby-source-plugin","google","google-docs","docs","drive"],"main":"index.js","dependencies":{"gatsby-source-filesystem":"^2.0.38","googleapis":"39.2.0","gray-matter":"^4.0.2","json2md":"^1.6.2","lodash":"^4.17.11","readline-sync":"^1.4.9","yamljs":"^0.3.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","cross-env":"^5.1.5","eslint":"^5.3.0","eslint-config-prettier":"^4.2.0","eslint-plugin-jest":"^22.4.1","husky":"^2.1.0","jest":"^24.7.1","lint-staged":"^8.1.5","prettier":"1.17.0"},"peerDependencies":{"gatsby":"^2.0.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src --out-dir . --ignore 'src/__tests__/*'","lint":"eslint --ext .js src","test":"jest","prepublishOnly":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"_id":"@dschau/gatsby-source-google-docs@1.9.1-rc.1","dist":{"shasum":"5ad603d3be7ee59d9e4ccdd491f1cb0f21227f2e","integrity":"sha512-O95tnKur/QoEvtXeKN030LIPmcrjlUteYPELG9V7678dq2F9pYqOJw8wy7wPSyEsjFjxx4wsGQa5sPk3rIu7Ig==","tarball":"https://registry.npmjs.org/@dschau/gatsby-source-google-docs/-/gatsby-source-google-docs-1.9.1-rc.1.tgz","fileCount":19,"unpackedSize":31484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDSWACRA9TVsSAnZWagAAjGwP/Rb3LE96iHH2LLhYdzNF\nJ0XP9DRhVV4/Ou3R3icbXQeHjb8rACHI4E6MR7iI/u1yRj7Vcs7TTuVxSzuR\nw1sXXUhHY7KvGUn+uGdz4oHzL2TA8kEZ3fwWrbxV0e6DdmQrcOmheXj8rpPr\nBLEuZ/xt+dpyzEW5hrxUOojvLDPlgNkP7K+CXvQI38RHM1ixWZKvPHUMPZWb\ni9nAXkBCKfUqK8KnPk4tE08iDMU6z/IAB8ZXorbyXYv3HPtxek80vLtWZmMv\nKZe3c0h6o0yx/7n7QEz7gtTG7hzmybhDPa9tGQCVDghxahytaxKbGDs7MVxn\nLWNqnSD+z2H9cHgLZqooWxL9f5q8CVNWA02dk3yxuvlMMpPJOc/EzRcpaObs\nA8Z5Y6KybWwZzbqXXXipZf95zstL0BgORhtZkL9jachr/Ut7OrjOKMXejOVs\na++ayP993pj7b1zW62rZJtjgVEOFLSUvWIaKuQO7zHBhzSqkESADk9h+Pd3I\nwlsiZau6/+w6Zoyhsm0FfizBB5/UbOj/Ej8Zo/7fyz5wQ/L/3dyh/G2xEvnZ\neh0bXWd5V5MggR8N/NSCRtxjmpqoXgs8b3s2g13i3+xGACkvNs+0z2AbI0z1\n1Ed1ytbDE5mKk4DmEQ6jOC0JXwx/BsirOl6Lh/hqHb20Z7g6yDQ+c0bxyGSG\nrMh1\r\n=v7kb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoxvhjsVdv6uB1U5NuPXRGefTKHzj0JspbNROz+XRKfAiAfJLyuUnlnqKiId0GKOUmzDOzPlGcUlbPLw8eJx9GhsA=="}]},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"_npmUser":{"name":"dschau","email":"dustinschau@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-docs_1.9.1-rc.1_1561142655180_0.3643844775749103"},"_hasShrinkwrap":false},"1.9.1-rc.2":{"name":"@dschau/gatsby-source-google-docs","version":"1.9.1-rc.2","description":"Gatsby plugin to use Google Docs as a data source","repository":{"type":"git","url":"https://github.com/xuopled/gatsby-source-google-docs"},"author":{"name":"Cédric Delpoux","email":"xuopled@gmail.com"},"license":"MIT","private":false,"keywords":["gatsby","gatsby-plugin","gatsby-source","gatsby-source-plugin","google","google-docs","docs","drive"],"main":"index.js","dependencies":{"gatsby-source-filesystem":"^2.0.38","googleapis":"39.2.0","gray-matter":"^4.0.2","json2md":"^1.6.2","lodash":"^4.17.11","readline-sync":"^1.4.9","yamljs":"^0.3.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","cross-env":"^5.1.5","eslint":"^5.3.0","eslint-config-prettier":"^4.2.0","eslint-plugin-jest":"^22.4.1","husky":"^2.1.0","jest":"^24.7.1","lint-staged":"^8.1.5","prettier":"1.17.0"},"peerDependencies":{"gatsby":"^2.0.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src --out-dir . --ignore 'src/__tests__/*'","lint":"eslint --ext .js src","test":"jest","prepublishOnly":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"_id":"@dschau/gatsby-source-google-docs@1.9.1-rc.2","dist":{"shasum":"e8ac84e1ccbe4d18af542c2ace187d3f0499dc10","integrity":"sha512-IglGKh0ZfAhYZUzJ2rdxwL03N5ttSerbejsOcxsGR61RkrOzAyUnrJB8SD41Qx5yrJcQ6i29rlnX2AwTqcWOpg==","tarball":"https://registry.npmjs.org/@dschau/gatsby-source-google-docs/-/gatsby-source-google-docs-1.9.1-rc.2.tgz","fileCount":19,"unpackedSize":31694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDSghCRA9TVsSAnZWagAAPAIP/0CGf9UjkFZI9lYQm0JV\nK0dE4sYWJ9dPEBqDdAowyHypb2OmNnhJPIASaJBo/onX5nrbp16m2950ArgI\nHrvQ0Try0bHZSPhWY20lwvXQmXWO5wb/xItScmqOq5Epfv7LtCwT5W9ATN7u\nI7nCeowb7/vJTaCicuQhdUjiWruXwrn1O0Pw5sfYGruGHhEBJhxSUfulweSK\nlX5kpXeUJaKrRD6jg7w6uIOrhQ2gEpW2VD8jsEhjMMjvGH4WTW0kKJ6bMYg0\nTtNqabpJObJEBmy3YoJTuS7Byq9EFPZ1TR69auHT6IRJt53pYYd2L5RZcJp6\neUXY6dxYTty3vyvKCjM04wXkPPtbhxuXZsz5SD3o8Clgxd5xitZdVdZVqGl7\nVE5xKdVA894Pu2Xw9yrYwBexpUiqAyNrMCGAvs+zT8EOeOho2Xv2PIPRBk5D\nwi7HWnXy3aY1dWbi1LlQgecAv3UTQ/GDbG5LKGQyS37sWodBFnGs3ijvPQz4\n1CCDbaZR2Cf25Ir7v1olZB0m8jdQb+amV9mq63xyPJ+qzw+fxI0BxxOO9r2V\nTM19dXECkDogz0KlmmXgCrBBLYr2GdSu34RCSuuuO+/91zcFrZVQy88RyW6p\nz+G8mYA6LMy9FkgCGYG8TOmMIv2+FlXDkG9v6yxr4j9Npfqtb64tujPJv+pR\nLGVj\r\n=CNgP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf6ZY9Hjzkxm08iU2lc3uFvqZ2e8K5JCzCGdNX2n+hhgIgAkyIp1ncDJvH3itAAs8SVeOT3rVO4RvzQMOjMb7NN3Q="}]},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"_npmUser":{"name":"dschau","email":"dustinschau@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-docs_1.9.1-rc.2_1561143329187_0.06714411429701173"},"_hasShrinkwrap":false},"1.9.1":{"name":"@dschau/gatsby-source-google-docs","version":"1.9.1","description":"Gatsby plugin to use Google Docs as a data source","repository":{"type":"git","url":"https://github.com/xuopled/gatsby-source-google-docs"},"author":{"name":"Cédric Delpoux","email":"xuopled@gmail.com"},"license":"MIT","private":false,"keywords":["gatsby","gatsby-plugin","gatsby-source","gatsby-source-plugin","google","google-docs","docs","drive"],"main":"index.js","dependencies":{"gatsby-source-filesystem":"^2.0.38","googleapis":"39.2.0","gray-matter":"^4.0.2","json2md":"^1.6.2","lodash":"^4.17.11","readline-sync":"^1.4.9","yamljs":"^0.3.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","cross-env":"^5.1.5","eslint":"^5.3.0","eslint-config-prettier":"^4.2.0","eslint-plugin-jest":"^22.4.1","husky":"^2.1.0","jest":"^24.7.1","lint-staged":"^8.1.5","prettier":"1.17.0"},"peerDependencies":{"gatsby":"^2.0.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src --out-dir . --ignore 'src/__tests__/*'","lint":"eslint --ext .js src","test":"jest","prepublishOnly":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"_id":"@dschau/gatsby-source-google-docs@1.9.1","dist":{"shasum":"c9dcd9dc0e861d34528812675ad192caf2a062de","integrity":"sha512-VlxWW3TMXCXZG7KI+2BvcmYyKfEdE9erPFN88+32vTYWQyPHfQ+MIpEKNh2mkvfuzT2w4XiVpmnxyNzgRe6u8A==","tarball":"https://registry.npmjs.org/@dschau/gatsby-source-google-docs/-/gatsby-source-google-docs-1.9.1.tgz","fileCount":19,"unpackedSize":31692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDSllCRA9TVsSAnZWagAARYYP/jwfm/yruX8hr2QRjiyb\nsaHlPHBuarNqfE2djOeem2lF+kfIvLWkSQLn0/MXbvPQFbx+jZV8UrMblrGu\nw2iRCQQGsCAGp3+jrWiCZ/DP8VVxCUHl9kFFZHqw3hGsFtB67CvMphR1aIt3\nIQSW8C2XvQVEDYb3XaAnjcuRO+qhFx755cCNY5tops49nwMzTAhUL3d1IH9e\npdLgjUlne09Pa63S64haOL4VvxGjpY4Wwfqb1e5eFrXZ6H9FgFicqOrZSFu6\niLCR+SSTylXnjQqe5NSB6Wq2B0nFQpg/yklQreFWqwVqI1C1ORnnicnGxQzA\ntJr3tKTSZaEVRm8HIRTjf5XzMz4HoY0jYUscXTVQm+fIvt8HcPxHq4FVRsX+\nCwDt08RH/YpIz5UEpsO7eqYSq5Peqql+XRv4Rpb2C0SM2+mwGAfBmV7uGYPf\nhvrW32J2PxgHYGa1FBigqRJ+j+7vQepQVCqZyAdoOLX7jsW3PQysXZ4/npU0\n2rBWzHanS7YoCD9SxbMbutZQQOBElA/od9/btL5Ld8uLzLIMmruQt1nrFOOD\n2XpbHXhbzKdIHSM+ybKJTTJM3Ry6HwbcfG3NIerzKbJ7fE6C1SN7prL+zoVT\nOYpYBz3e19h2p40m7DUE8ysiLcqbI+iifgfkm8Jkd/0KuDmR0rwnJK0stkTe\nvnmq\r\n=odTR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu9ZDEBcq3I5m+AayH+7wVBe+GrbNicthlCvRwEf+kpQIhAODoSH3IJvlCs9BYxXh/JSa9Z4N6lCzSEScLnk3I7ZC0"}]},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"_npmUser":{"name":"dschau","email":"dustinschau@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-docs_1.9.1_1561143652364_0.017534932092506672"},"_hasShrinkwrap":false},"1.9.2":{"name":"@dschau/gatsby-source-google-docs","version":"1.9.2","description":"Gatsby plugin to use Google Docs as a data source","repository":{"type":"git","url":"https://github.com/xuopled/gatsby-source-google-docs"},"author":{"name":"Cédric Delpoux","email":"xuopled@gmail.com"},"license":"MIT","private":false,"keywords":["gatsby","gatsby-plugin","gatsby-source","gatsby-source-plugin","google","google-docs","docs","drive"],"main":"index.js","dependencies":{"better-opn":"^0.1.4","gatsby-source-filesystem":"^2.0.38","googleapis":"39.2.0","gray-matter":"^4.0.2","json2md":"^1.6.2","lodash":"^4.17.11","readline-sync":"^1.4.9","yamljs":"^0.3.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","cross-env":"^5.1.5","eslint":"^5.3.0","eslint-config-prettier":"^4.2.0","eslint-plugin-jest":"^22.4.1","husky":"^2.1.0","jest":"^24.7.1","lint-staged":"^8.1.5","prettier":"1.17.0"},"peerDependencies":{"gatsby":"^2.0.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src --out-dir . --ignore 'src/__tests__/*'","lint":"eslint --ext .js src","test":"jest","prepublishOnly":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"_id":"@dschau/gatsby-source-google-docs@1.9.2","dist":{"shasum":"b2fb6bb8db9ad00a8f4946446f3dd3302b12a069","integrity":"sha512-ZW0ZbfltoedYJNtFgGpxAJ/K++6NtJsr3xjRMV3KzZuwKOSCzxoMOgNXAq9NcpEa+wSpgoFE2E5xNS7w/ed9Zw==","tarball":"https://registry.npmjs.org/@dschau/gatsby-source-google-docs/-/gatsby-source-google-docs-1.9.2.tgz","fileCount":19,"unpackedSize":31792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDTNaCRA9TVsSAnZWagAAy+cP/2PyoJK4bt6F3Ac5HOEA\nknSIMZ+iWt9+r6GFNB/1JXHw+1b4IZK+gyDyX/WtkecplSJPBNCetti5cPpU\nYcicWcNVxAxRjDyFc5LuOBedpKspjYMIAQekg+HLjxIQys8bU1SPq96VODMP\n+1EFAxn749DhKrKmtSuHNar2ghBER2VrL0XVC7xsyYTJ5Djf/xNXIyibV1H9\n9O2fmT7S86/lHYJqu6Zbbqg7VgfKVcu2HGmrQhVfup4LWt6rLwyBS8djhcsv\nzw/vyPezK6imtbE+5kkwRTpj0mKGu0v7rL2do5d0P03p49zoIDFD1OOlFHaB\n9c6TlVy7v3O9THTla94Q0SVyAhcoQeyTyZjD34lQCRfF1z8EGoJuPTRP1G8N\nry8ceBGUl7vWJldnLdSZHqN9VFhvq+bRsrcEYJKsFEOg4kmFtQ6ZMMTx/09g\n+ufcGrKSzwypqM8XjaIoAjC+1uZ0qSKdvKt1CfXxNP4Xelm5GVQ/qZTjJslj\nngElFkCnoqrSc5gD2otTHCoLQu5wx6ZifKs6qsdytXquE5oHk75YcHCwA/ZO\nsICZjwjgwmNg4EOckZvWSUPmQQh0NlCuYdb0T34VpUb4KmC74Coul0Oc9cyB\nb76PyZvFcz1rBXQVd7JUz662VQv6HqZDSKYFUFK+APYFxcv58MXiwjo8D0Qw\njK5S\r\n=e3xq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrgVdzOx9o7yRkwLdkWlBQ6YmTgww22lgeRX/5cRXqxAiEAxhXIMi/3O6NKm6b175XCRxcojDTrjC/qz79en49nNh4="}]},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"_npmUser":{"name":"dschau","email":"dustinschau@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-docs_1.9.2_1561146202105_0.13629873502321233"},"_hasShrinkwrap":false},"1.9.3":{"name":"@dschau/gatsby-source-google-docs","version":"1.9.3","description":"Gatsby plugin to use Google Docs as a data source","repository":{"type":"git","url":"https://github.com/xuopled/gatsby-source-google-docs"},"author":{"name":"Cédric Delpoux","email":"xuopled@gmail.com"},"license":"MIT","private":false,"keywords":["gatsby","gatsby-plugin","gatsby-source","gatsby-source-plugin","google","google-docs","docs","drive"],"main":"index.js","dependencies":{"better-opn":"^0.1.4","gatsby-source-filesystem":"^2.0.38","googleapis":"39.2.0","gray-matter":"^4.0.2","json2md":"^1.6.2","lodash":"^4.17.11","readline-sync":"^1.4.9","yamljs":"^0.3.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","cross-env":"^5.1.5","eslint":"^5.3.0","eslint-config-prettier":"^4.2.0","eslint-plugin-jest":"^22.4.1","husky":"^2.1.0","jest":"^24.7.1","lint-staged":"^8.1.5","prettier":"^1.18.2"},"peerDependencies":{"gatsby":"^2.0.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src --out-dir . --ignore 'src/__tests__/*'","lint":"eslint --ext .js src","test":"jest","prepublishOnly":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"_id":"@dschau/gatsby-source-google-docs@1.9.3","dist":{"shasum":"cff8662f0b24f497bac43891925eed8de936c439","integrity":"sha512-S9g5kBOaNj0+5rF1lBnr7G6RJ9iDRF5jSta+CxKRlyHCvIwgdCdZ+//dkD+CFReHwmjm+hqqYZ+aQoav5ijUYg==","tarball":"https://registry.npmjs.org/@dschau/gatsby-source-google-docs/-/gatsby-source-google-docs-1.9.3.tgz","fileCount":19,"unpackedSize":32820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdERypCRA9TVsSAnZWagAAVVMP/Rmy/gEGK5gZavsSUJbS\na9hhrhPCpJeSkn1YYLgyMxstauXQE4Ll44MnkrUZD3CJHgiAYqNe2EyHN7hT\nWKZ+sA7vXDepQX2XNC6p9mwS2pZJyVJT7q2kdFiPY1EfsN9654EEak3AGr9/\n1zzXn8RWu97qEBXYu9ABscnbShmHfnb+P3lRGCIgRap3/py6j88gv8yU9GBB\nW11TBKrhpRwfs7YgCdg9NVZl/MAI7zq4EiHiE0GdZmmt1GdsjvrrX2vxvwtP\nz4C7dJCuM0bKvqJla8y6hFkSHDU7JDMU+HB1Izw4PZPtieSB5bdp048KPQIh\nLvuj2Dzvs+NvbJksjZj8nazqFrranEQz5/Gb09+w/+FiN7oUH0w35WeJ6qvv\nej7Fu6LNKUesHMuYcb2mekf7uZ/iD88+CCeQgZq//tGgbabZ6ZCByoITtGoY\nsLw3ZV7GQ9iGfTKI/ta0e6mRCcopaJLpfHcDMtQJZ3gm41Rr1S9whTSUyDtx\nVM/oShPMg06AUAyUKgyk64fsYXc6a30L1Yle/PAOr8JJRNZNPivQZrzvyS+0\nOaJg5gvZm9x5wXVbDUFIiADP5NdBeK84qBzwZOr3F2kSaGheD2wiYZwifPXx\nINfb2XTU3Bg9dyhr0+yr8grKdWMno54xQXa2u9EkEIOD2TzYRIdPRHEgYRqQ\nE7ZT\r\n=MfNj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFYXNFPrU925BEUKTOm1kYq97TAcB1aYaSH1izcpSsZAIgKaLc608FMLhYndb+peQRME0oCwl0OsPgjoLQaboanE4="}]},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"_npmUser":{"name":"dschau","email":"dustinschau@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-docs_1.9.3_1561402536726_0.6566443777394229"},"_hasShrinkwrap":false},"1.9.4":{"name":"@dschau/gatsby-source-google-docs","version":"1.9.4","description":"Gatsby plugin to use Google Docs as a data source","repository":{"type":"git","url":"https://github.com/xuopled/gatsby-source-google-docs"},"author":{"name":"Cédric Delpoux","email":"xuopled@gmail.com"},"license":"MIT","private":false,"keywords":["gatsby","gatsby-plugin","gatsby-source","gatsby-source-plugin","google","google-docs","docs","drive"],"main":"index.js","dependencies":{"better-opn":"^0.1.4","gatsby-source-filesystem":"^2.0.38","googleapis":"39.2.0","gray-matter":"^4.0.2","json2md":"^1.6.2","lodash":"^4.17.11","readline-sync":"^1.4.9","yamljs":"^0.3.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","cross-env":"^5.1.5","eslint":"^5.3.0","eslint-config-prettier":"^4.2.0","eslint-plugin-jest":"^22.4.1","husky":"^2.1.0","jest":"^24.7.1","lint-staged":"^8.1.5","prettier":"^1.18.2"},"peerDependencies":{"gatsby":"^2.0.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src --out-dir . --ignore 'src/__tests__/*'","lint":"eslint --ext .js src","test":"jest","prepublishOnly":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"_id":"@dschau/gatsby-source-google-docs@1.9.4","dist":{"shasum":"45c0c5ff1c7fbf25d116aaecbff158b0a799b7da","integrity":"sha512-wFaQbbW5ubfYEBv0vyV1uZix+gXXokt/sUytkgbGER33w2DhSi1NJyMx51VUUC5vXXfDhmC+bSWMyl5qpFNC7Q==","tarball":"https://registry.npmjs.org/@dschau/gatsby-source-google-docs/-/gatsby-source-google-docs-1.9.4.tgz","fileCount":19,"unpackedSize":32895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEkIeCRA9TVsSAnZWagAAskcP/j0Ec0qUSlpMvTJ+jkTJ\nSsLO2vgwq26AoLprA8PAnh4M4ClOMjUPN/+OCOr/6i6vCS9IynnrllIVsWFp\n24Ouoc1nzttb6YblC0CSewFUhQVqZS2qHEy1vITXHQ4vedmVjfU5gC6WfK0A\nxrICcXXF0agpyu4z3Th+CedlUhpet85ia7Sa2wf9TP/0eXtq+ULr3YK2LHkv\nWExC9dfc9Jzib3dTL9stJClOtTUlE3EgZB3MktXdjIl6GFXP3vfKaMd+2f+O\n91MeqQO13HHQeYKpCf/p+w/Y8DnIVNSymCnKlEPW5w866SMbvKDGBbYdrC/G\n063zj7zKB/sKeCwlgPPUG/6gDq4x3oPEKVNeeRAzlPGED02p8CB/NGnu4m/4\n+7AtCp81QsyHMpz4AEVgmTF5e0LqGDLcpDvGGr3G15x0UCUyZyY3Wq/65OpP\nw01ThKXh+wDtIJC5reZBcvjAwflgwojTgNSDFNDnsuiYTVW//Qz+iRRkcz4/\nOJiKQ4Zru6sc60mCFbhUeJ2IIsJDDBE7VOunfUGAvf545ct1Cm4vQgne3hMY\no+953UunfAQcKpZAaGmeDVnIS5qih3N53MUr3losoegDeysN9cx3rD5LrGgD\nz+Oo7jRRhT7X54X6d1BIELLfchUZKGWBxy8Ht+fC2KUG+Up79d0oh3Q83i0n\nwCgH\r\n=CI0Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrOzpIlaWgj0tCi5CCzWaK9An1W3UqE+i/fS1uHuQvRQIgKcQ6MwqB6UiFPQ7vw8+6OzqGbDoIdwIwPqtujFNefzs="}]},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"_npmUser":{"name":"dschau","email":"dustinschau@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-google-docs_1.9.4_1561477662197_0.14670211526447896"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-21T18:21:38.397Z","1.9.0":"2019-06-21T18:21:38.600Z","modified":"2022-04-05T05:44:08.535Z","1.9.1-rc.0":"2019-06-21T18:25:51.883Z","1.9.1-rc.1":"2019-06-21T18:44:15.315Z","1.9.1-rc.2":"2019-06-21T18:55:29.282Z","1.9.1":"2019-06-21T19:00:52.528Z","1.9.2":"2019-06-21T19:43:22.247Z","1.9.3":"2019-06-24T18:55:36.889Z","1.9.4":"2019-06-25T15:47:42.369Z"},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"description":"Gatsby plugin to use Google Docs as a data source","keywords":["gatsby","gatsby-plugin","gatsby-source","gatsby-source-plugin","google","google-docs","docs","drive"],"repository":{"type":"git","url":"https://github.com/xuopled/gatsby-source-google-docs"},"author":{"name":"Cédric Delpoux","email":"xuopled@gmail.com"},"license":"MIT","readme":"# gatsby-source-google-docs\n\n[![npm package][npm-badge]][npm]\n\n`gatsby-source-google-docs` is a [Gatsby](https://www.gatsbyjs.org/) plugin to use Google Docs as a data source.\n\n-   🔥 No need for a CMS anymore.\n-   🖋 Write your blog posts on Google Docs.\n-   🗂 Organize your documents in one or multiple folder in Google Drive (trees allowed)\n-   🤡 Add custom metadata fields to yours documents\n\nIt's that simple\n\n## Getting started\n\n### Download `gatsby-source-google-docs` package\n\n[![gatsby-source-google-docs](https://nodei.co/npm/gatsby-source-google-docs.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/gatsby-source-google-docs/)\n\nYou can download `gatsby-source-google-docs` from the NPM registry via the\n`npm` or `yarn` commands\n\n```shell\nyarn add gatsby-source-google-docs\nnpm install gatsby-source-google-docs --save\n```\n\n### Turn on the Google Docs API and set configuration\n\n-   Follow the [Step 1: Turn ON the Google Docs API](https://developers.google.com/docs/api/quickstart/js)\n-   Turn ON the [Google Drive API](https://developers.google.com/drive/api/v3/quickstart/nodejs)\n-   Get a `client_id` and a `client_secret` from the Google console. If you downloaded `credential.json` file, you can extract them from it\n-   Get an `api_key` from the Google console\n-   Fill the `gatsby-source-google-docs` gatsby config object.\n\n> More info can be found [on the official Google Docs quickstart guide](https://developers.google.com/docs/api/quickstart/js).\n\n### Generate a token file\n\nRun `gatsby develop` to generate a token file.\n\n> `token_path` can be customized in the configuration object (`config/token_path`).\n\n## Usage\n\n### Add the plugin to your configuration:\n\nIn your `gatsby-node.js` file, configure the `gatsby-source-google-docs` and the `gatsby-transformer-remark` plugins:\n\n```js\nmodule.exports = {\n    plugins: [\n        {\n            resolve: \"gatsby-source-google-docs\",\n            options: {\n                // Mandatory\n                // --------\n                foldersIds: [\"FOLDER_ID_1\", \"FOLDER_ID_2\"], // folders Ids can be found in Google Drive URLs\n                config: {\n                    api_key: \"YOUR_API_KEY\",\n                    client_id: \"YOUR_CLIENT_ID\",\n                    client_secret: \"YOUR_CLIENT_SECRET\",\n                    // Optional\n                    // --------\n                    token_path: \"google-docs-token.json\",\n                },\n                // Optional\n                // --------\n                fields: [\"createdTime\"], // https://developers.google.com/drive/api/v3/reference/files#resource\n                fieldsMapper: {createdTime: \"date\", name: \"title\"}, // To rename fields\n                fieldsDefault: {draft: false}, // To add default fields values\n                convertImgToNode: true, // To convert images to remote node files\n            },\n        },\n        // Use gatsby-transformer-remark to modify the generated markdown\n        // Not mandatary, but recommanded to be compliant with gatsby remark ecosystem\n        {\n            resolve: \"gatsby-transformer-remark\",\n            options: {\n                plugins: [],\n            },\n        },\n    ],\n}\n```\n\n### Add an automatic slug generation\n\nModify your `onCreateNode` function in your `gatsby-node.js` to generate a `slug` field:\n\n```js\nexports.onCreateNode = ({node, actions}) => {\n    // You need to enable `gatsby-transformer-remark` to transform `GoogleDocs` type to `MarkdownRemark` type.\n    if (node.internal.type === `MarkdownRemark`) {\n        const customSlug = node.frontmatter.slug // If you add extra data `slug` with description field\n        actions.createNodeField({\n            name: `slug`,\n            node,\n            value: customSlug || node.frontmatter.path,\n        })\n    }\n}\n```\n\n> `node.frontmatter.name` contains the title of the Google Doc\n\n### Create a post template\n\nCreate a `src/templates/post.js` file where you will define your post template:\n\n```jsx\nimport React from \"react\"\n\nconst PostTemplate = ({data: {post}}) => (\n    <>\n        <h1>{post.frontmatter.name}</h1>\n        <p>{post.frontmatter.date}</p>\n        <div dangerouslySetInnerHTML={{__html: post.html}} />\n    </>\n)\n\nexport default PostTemplate\n\n// You need to enable `gatsby-transformer-remark` to query `markdownRemark`.\n// If you don't use it, query `googleDocs`\n// If you use convertImgToNode then add googleDocImages query\nexport const pageQuery = graphql`\n    query BlogPostBySlug($slug: String!) {\n        post: markdownRemark(fields: {slug: {eq: $slug}}) {\n            html\n            frontmatter {\n                name\n                date(formatString: \"DD MMMM YYYY\", locale: \"fr\")\n            }\n        }\n        googleDocImages: allFile(filter: {name: {glob: \"google-doc-image-**\"}}) {\n            edges {\n                node {\n                    id\n                    name\n                    childImageSharp {\n                        fluid {\n                            base64\n                            tracedSVG\n                            aspectRatio\n                            src\n                            srcSet\n                            srcWebp\n                            srcSetWebp\n                            sizes\n                            originalImg\n                            originalName\n                            presentationWidth\n                            presentationHeight\n                        }\n                    }\n                }\n            }\n        }\n    }\n`\n```\n### Create a page for each post\n\nUse the `createPages` API from gatsby in your `gatsby-node.js` to create a page for each post.\n\n```js\nconst path = require(\"path\")\n\n// You need to enable `gatsby-transformer-remark` to query `allMarkdownRemark`.\n// If you don't use it, query `allGoogleDocs`\nexports.createPages = async ({graphql, actions}) =>\n    graphql(\n        `\n            {\n                allMarkdownRemark(\n                    sort: {fields: [frontmatter___date], order: DESC}\n                ) {\n                    edges {\n                        node {\n                            fields {\n                                slug\n                            }\n                        }\n                    }\n                }\n            }\n        `\n    ).then(result => {\n        if (result.errors) {\n            throw result.errors\n        }\n        result.data.allMarkdownRemark.edges.forEach((post, index) => {\n            actions.createPage({\n                path: post.node.fields.slug,\n                component: path.resolve(`./src/templates/post.js`),\n                context: {\n                    slug: post.node.fields.slug,\n                },\n            })\n        })\n    })\n```\n\n### Add extra data\n\nIf you need more data attached to your documents, fill the description field in `Google Drive` with a JSON object:\n\n```JSON\n{\n    \"slug\": \"custom-url\",\n    \"date\": \"2019-01-01\",\n    \"author\": \"Yourself\",\n    \"category\": \"yourCageory\",\n    \"tags\": [\"tag1\", \"tag2\"]\n}\n```\n\nJSON will be transformed to YAML and added to your markdown frontmatter and ovveride the existing ones.\n\n> /!\\ Do not use `id`, `name`, `description` or any `Google Docs` field you add to the config `fields` option\n\n### If convertImgToNode is enabled. You will need to search the id in the HTML file and replace it with Gatsby image tag\n\n### Create a post template\n\nCreate a `src/templates/post.js` file where you will define your post template:\n\n```jsx\nimport React from \"react\";\nimport Img from 'gatsby-image';\nimport parse from 'html-react-parser';\n\nconst PostTemplate = ({data: {post, googleDocImages}}) => {\n    //This is needed if convertImgToNode is enabled\n    const options = {\n        replace: (domNode) => {\n            const {\n                children,\n            } = domNode;\n            if (!children) return;\n            const hasImgTag = children.find(img => img.name === 'img');\n            if (hasImgTag) {\n                const {\n                    attribs,\n                } = hasImgTag;\n                const {\n                    src,\n                    alt,\n                } = attribs;\n                return (\n                    <Img\n                       fluid={googleDocImages.edges.find(({ node }) => node.id === src).node.childImageSharp.fluid}\n                       alt={alt}\n                       className=\"ui fluid image\"\n                   />\n                );\n            }\n        }\n    };\n    const htmlContent = parse(post.html, options);\n    return (\n        <>\n            <h1>{post.frontmatter.name}</h1>\n            <p>{post.frontmatter.date}</p>\n            <React.Fragment>\n                {htmlContent}\n            </React.Fragment>\n        </>\n    );\n}\n\nexport default PostTemplate\n\n// You need to enable `gatsby-transformer-remark` to query `markdownRemark`.\n// If you don't use it, query `googleDocs`\n// If you use convertImgToNode then add googleDocImages query\nexport const pageQuery = graphql`\n    query BlogPostBySlug($slug: String!) {\n        post: markdownRemark(fields: {slug: {eq: $slug}}) {\n            html\n            frontmatter {\n                name\n                date(formatString: \"DD MMMM YYYY\", locale: \"fr\")\n            }\n        }\n        googleDocImages: allFile(filter: {name: {glob: \"google-doc-image-**\"}}) {\n            edges {\n                node {\n                    id\n                    name\n                    childImageSharp {\n                        fluid {\n                            base64\n                            tracedSVG\n                            aspectRatio\n                            src\n                            srcSet\n                            srcWebp\n                            srcSetWebp\n                            sizes\n                            originalImg\n                            originalName\n                            presentationWidth\n                            presentationHeight\n                        }\n                    }\n                }\n            }\n        }\n    }\n`\n```\n\n## Contributing\n\n-   ⇄ Pull/Merge requests and ★ Stars are always welcome.\n-   For bugs and feature requests, please [create an issue][github-issue].\n\nSee [CONTRIBUTING](./CONTRIBUTING.md) guidelines\n\n## Changelog\n\nSee [CHANGELOG](./CHANGELOG.md)\n\n## License\n\nThis project is licensed under the MIT License - see the\n[LICENCE](./LICENCE.md) file for details\n\n[npm-badge]: https://img.shields.io/npm/v/gatsby-source-google-docs.svg?style=flat-square\n[npm]: https://www.npmjs.org/package/gatsby-source-google-docs\n[github-issue]: https://github.com/xuopled/gatsby-source-google-docs/issues/new\n","readmeFilename":"README.md"}