{"_id":"gatsby-plugin-typegen","_rev":"35-86c206e43b3fb29a8796882ce119872e","name":"gatsby-plugin-typegen","dist-tags":{"latest":"3.1.0","alpha":"2.1.0-alpha.1","rc":"3.0.0-rc.2"},"versions":{"0.1.0":{"name":"gatsby-plugin-typegen","version":"0.1.0","main":"index.js","repository":{"type":"git","url":"https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","engines":{"node":">=10.0.0"},"scripts":{"build":"babel gatsby-* -d . --extensions .ts,.tsx","prepublishOnly":"yarn build"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0"},"dependencies":{"@graphql-codegen/core":"^1.7.0","@graphql-codegen/typescript":"^1.7.0","chokidar":"^3.0.2","graphql-toolkit":"^0.5.11"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-typescript":"^7.3.3","@types/chokidar":"^2.1.3","@types/graphql":"^14.5.0","@types/node":"^12.7.3","babel-preset-gatsby-package":"^0.2.3","gatsby":"^2.15.6","typescript":"^3.5.3"},"description":"Watch changes, Automatically generates TypeScript definitions.","licenseText":"MIT License\n\nCopyright (c) 2019 Hyeseong Kim\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gatsby-plugin-typegen@0.1.0","dist":{"shasum":"7df8a4669ef558b4dce5f44a064ccbf2cd642790","integrity":"sha512-RHUb+TZhI3ZGEf+eGQoyZFkS+oa73jj6JS72Z5YQDMGjy04DgpdrvOj3vg/G4IbVLYp7vvaek8tcLQ0JjbsmUg==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.1.0.tgz","fileCount":6,"unpackedSize":5423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb/lwCRA9TVsSAnZWagAAR1QP/0DQ+AmGdlRgz5KKBzue\nxENKoJSI1Qr5M5LtlFc0W9zW8lfBQ+ReSe8tXaI2CgMVgHZ4u3JfDwcQY//l\nNZcvoXZiagKN7AmxpciXI2ONovAkdJ591CxwIhpGj5VEC8sXFyIwIxpfRA12\nNej1G5q0q9OvAmTsWzAhhVTopTM0/9Pm6BR+tKNh88mfzobPnt7+xl7dX4lN\n1rBHdQQ4VeUYoLxleO0jZpp8V3qu6AThUCskg6PJRwIaW74iL+qyB8fJtNPo\nvX5Zb6o3LZRp26cooVpClyCe27zzNOjCgNpw7J4BSakbeakAdZ8g65aqpPJU\nigttGHB/uCghdHGZyXzhS7TyVY8Mqn2rZmc44i2Hwf0OX5/t/bb9uaAevw3N\n7Ds1egdyDAUwdf8m7KGraKXnL24jIq24ERSsSFYvHP6iJIfzFt60pAqx/vqk\n4QW41AlFjVRuqvYUWVaoPTpFEY3FyEHuud/ejvI0pd454D74sQ8gp83no5QN\nozHWId4BVnyvJqfcmix1H3/sZFaZbNe8/M+Uh06r6UO91PKaGO2iXfKYBEVV\nN9JPbSf3bpB2voyxWBW1BpCdF7AOgFSGckxyaHeWxXDBTl6x+NtvgHVCIG6H\nCgnfYxZWT6dwBgpFpia8q+7etW3ucqyrwxKfAc2AKiQ9tSYzMyySD0zMkcAV\npV6z\r\n=DxAA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8+vzNS82vxTaVqZWE0xZUFSwui5zdPr7FKyUCCfcHiAIgfzMIrqXQt5Y1xoMfR78UQ9kRcn88S/R3jXQqvRydbtk="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.1.0_1567619440377_0.9098433379003124"},"_hasShrinkwrap":false},"0.1.1":{"name":"gatsby-plugin-typegen","version":"0.1.1","main":"index.js","repository":{"type":"git","url":"https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","keywords":["gatsby","gatsby-plugin","typescript"],"engines":{"node":">=10.0.0"},"scripts":{"build":"babel gatsby-* -d . --extensions .ts,.tsx","prepublishOnly":"yarn build"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0"},"dependencies":{"@graphql-codegen/core":"^1.7.0","@graphql-codegen/typescript":"^1.7.0","chokidar":"^3.0.2","graphql-toolkit":"^0.5.11"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-typescript":"^7.3.3","@types/chokidar":"^2.1.3","@types/graphql":"^14.5.0","@types/node":"^12.7.3","babel-preset-gatsby-package":"^0.2.3","gatsby":"^2.15.6","typescript":"^3.5.3"},"description":"Watch changes, Automatically generates TypeScript definitions.","licenseText":"MIT License\n\nCopyright (c) 2019 Hyeseong Kim\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gatsby-plugin-typegen@0.1.1","dist":{"shasum":"da55303b3e58288a21762781f93e184fdc6588b6","integrity":"sha512-9kQyU9ax23/X7kWqZC+BR9BqFOwbPIJkVFOvGfhhNV0W70K75blmubEaGpdCDD4tGlS/vvEVx/Iqu7QZmizTwg==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.1.1.tgz","fileCount":6,"unpackedSize":5496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb/q5CRA9TVsSAnZWagAAsJ0P/2/qo6EjGH8J40scKkZE\nuafwEi9PT5vdFnSn0UmX2hRdWO5Ha8UICxyM33xRPCVdKmSO1+uiMoos0FGs\ngyqaL8X6mKxIjedwiXTIP5NuyuHFRBpalhZne8aVrCfCSkpYA8x9+38SJaDE\nlbkkCxjLkC+uVY9iDhM6Me9JlRwb8hlHCKEho01kJVtgmJfCycjQjIcf4o7L\nwH8WTKFItlG3uf+5NtdEFuc/+PZgQvKfJVfZEEJQ96HwFkb2OykFulvzvRGC\n+PquEuSq6ULoyNX/tzpLZjdnryW/6Xs3arapMZhjOZwLS6o2GeU1PMSqceyi\n1aJOHHpsBhh0MzD0mTx+SOgnJmejsdIB5KKMRHxZGXNfr4Jz36yQfGN3x8/m\nz2A5wB0w1fnt2GahbCgg1VTpJJ1dOorQ4FK8tjztvAAV3Mg4yjJIok4EzUa6\na1SPD4CCEjI7dLIUXR6C+uiQNf9pQ2qWnmQk/tzpg3xgAMTlKU18/HgRdQgM\nejGx3J1pyxmppVpALClepZZTjcCdWTE3ZHm/cAYDTekkNDQ8ijjRwTpDUnv+\nzks4OlAvrroAY+mYx0QqKUjDsJIBK8OHaxwluq2ZYZBIcnxwOwBZ5/pfGwmO\n5mBUAXVnfhbrSWWIXBMV1OPEzrGHRVHDjbWF8frL/+ujmoJmVDvsdfEkrimG\nEwQq\r\n=kH8A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaymZ28kL33/3x9S1c0oMNFgRAPuQiYgM/crt9ER19/AiEA+hyT7Y5DX9snd2QOQ4OXoIhYRel/RzaQdPnn7n2tRHs="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.1.1_1567619769066_0.029105153495122993"},"_hasShrinkwrap":false},"0.1.2":{"name":"gatsby-plugin-typegen","version":"0.1.2","main":"index.js","repository":{"type":"git","url":"https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","keywords":["gatsby","gatsby-plugin","typescript"],"engines":{"node":">=10.0.0"},"scripts":{"build":"babel gatsby-* -d . --extensions .ts,.tsx","prepublishOnly":"yarn build"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0"},"dependencies":{"@graphql-codegen/core":"^1.7.0","@graphql-codegen/typescript":"^1.7.0","chokidar":"^3.0.2","graphql-toolkit":"^0.5.11","lodash.debounce":"^4.0.8"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-typescript":"^7.3.3","@types/chokidar":"^2.1.3","@types/graphql":"^14.5.0","@types/lodash.debounce":"^4.0.6","@types/node":"^12.7.3","babel-preset-gatsby-package":"^0.2.3","gatsby":"^2.15.6","typescript":"^3.5.3"},"description":"Watch changes, Automatically generates TypeScript definitions.","licenseText":"MIT License\n\nCopyright (c) 2019 Hyeseong Kim\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gatsby-plugin-typegen@0.1.2","dist":{"shasum":"11188284fb91d5674d05f4af723c941aaae6dabb","integrity":"sha512-pmksURm6rVtmXp3d4OGsvy1AvAoYNNaphr+uN+JyPtBhAxGCbNDRwoZ8CUCUm9xdCw6TxfPyk/TRpmsuRQImig==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.1.2.tgz","fileCount":7,"unpackedSize":7289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcUZ3CRA9TVsSAnZWagAA/VcP+weWa9IGIX2KX7rnLD2S\nBz2ZZBpmyEUJsVC69wg1I5StZ7y0WwzR/nDn/9g23rKKk5LMaBCiyBtDHUbz\nOLOubaaQ+JapnizRkh1jRvdX0CNfVfPIFaE+8sm1Pgubsh+PWrwnJ3B16tux\nr/M6PObW8O4le3cScGz5JIomAiuJlTJ4mRhpUKXn1k7SqTMtHBXzw4whoswW\nZ7XlJzjVf+P8tcwcQbA7FaRNII3SAmBkv7rg8g+2ZKN62wxxN13etXBpLQFw\nJRHJ5R+jNWwQoxWTXhU38uV3YKMruMsRgKSP8UBgX63sfPD01RlnCO3WESjx\n50/W0PzebIGE5G8Ymucqj4N65hucCixY/ex5fgTzL3GtL2QeB8h3ybDNd13V\nXN2KcrwJCp2TYguXdstVLncmffCGgdF+2dIXWm1gtDyzZtkSGmBr8T3/Voc/\ni0KiRS5zFNph2261slGKruNd4xpjCfscirCE8E373Dw/VCcT+FeHaxMh0cUr\nl+LQeVmTehK2F6wKFME1xmt+gPgaMmIPyf9xTruyzOyU5NFBnRpcy+LJKVgC\nyPEj3veIwafNMnuIDyc73fopYDQaGbvxComr/7F8D45jkkQUkOyyWg9WVSFI\nt0hM9KNxRCDYp149yVR1aumEvBZ+ictSGtNgnKi37FhG+8SBHyi1N+mrVa2U\nbp+t\r\n=PYhb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvKHiUGLRyqMKqf0UKKo4HtfiflhKjQvTlzVDQ/9CD+AiEAq14QOibqXXvyUy6b5K6Wu5ycRzjqW1LD5qb6B5o+JhU="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.1.2_1567704694675_0.7717510400775209"},"_hasShrinkwrap":false},"0.2.0":{"name":"gatsby-plugin-typegen","version":"0.2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","keywords":["gatsby","gatsby-plugin","typescript"],"engines":{"node":">=10.0.0"},"scripts":{"build":"babel gatsby-* -d . --extensions .ts,.tsx","prepublishOnly":"yarn build"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0"},"dependencies":{"@graphql-codegen/core":"^1.7.0","@graphql-codegen/typescript":"^1.7.0","@graphql-codegen/typescript-operations":"^1.7.0","chokidar":"^3.0.2","graphql-toolkit":"^0.5.11","lodash.debounce":"^4.0.8"},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-transform-named-capturing-groups-regex":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/chokidar":"^2.1.3","@types/graphql":"^14.5.0","@types/lodash.debounce":"^4.0.6","@types/node":"^12.7.3","babel-preset-gatsby-package":"^0.2.3","gatsby":"^2.15.6","typescript":"^3.5.3"},"description":"Watch changes, Automatically generates TypeScript definitions.","licenseText":"MIT License\n\nCopyright (c) 2019 Hyeseong Kim\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gatsby-plugin-typegen@0.2.0","dist":{"shasum":"d565354c311b37e4b035a35807711047063e30bb","integrity":"sha512-JCT8fJS7n1Zjf47Igvj0NPXoyFNOI8X2H5fZp+e9NhcmyM8cfVhnmMbL7r4mJTa2fndDj13MsHIpaApPh6DrJA==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.2.0.tgz","fileCount":9,"unpackedSize":208064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddW6QCRA9TVsSAnZWagAAvVgP/Rn7sepQdTB7k/F86sfj\nA2tWiImwCNKugi4VAvtdjDk2/A4DgxC2m3cthLUhoThtspNHV9j8WMG00kyU\nJ5R1YIsFj9gp1ZVPEGpCtvyMxxCXdy0IYq5niTpqW8XKoktLLNKzRx18am/h\nL+m9wO8lseFn4xcJTjtfPkLq117BNR7WinD2Lw0WZDOMNTQMsR8uvwHTm4XG\n742TBGL+LSDW13j1OtXsSbgSeirRXqIR0t3t3+u1EP6aw5/xuBoqZuh48W4e\njMh504uHMLEPKdtWX2byplP0Rmy7MpMEPxhHogyHL2VXZFHBkBahPIgyunMV\nO4Ua5RFfnh8PH4Btp01CySVihb/hw2G/4vAUyrhgm56phwOsfva3k7WlQX0V\nOwdMJTeHXTdJPFS1oYtbV63t5gfti+Rwd5CmITvK/kGBTCyvyUmTxaVmMSjx\n19ePQ0JD7sS+b6BlP2rDe6jy1ZY8qYSLIu99zVcwwye3254vDkf9GA+ggmAz\n91HVgbGAyT6OMRPaUA+Blc/UMQzAgS23ycURfhUUQzhOKmmKMZHKn+yAyrUv\nL564NRvoRWixZ3Q7zYXhdUVVF8FvP2LEkZLqbYY+Qm3OazF02h+sPE6n+73L\nRNgw5RqAWBOrMGXSp104AUknq2R2+FzD/3YHg9VHwJXfSURqjvVmYqhkbVAd\n2fJa\r\n=nYQ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8o2aMENqZP32Ab4cYS5J7ettCUM3YDiJ4zu0/k8z7vAiBRfrHkCWIswuaPibFx852ZLNuaJezGVLHaHu43Ut9exQ=="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.2.0_1567977103395_0.9274668391374217"},"_hasShrinkwrap":false},"0.3.0-alpha.0":{"name":"gatsby-plugin-typegen","version":"0.3.0-alpha.0","main":"index.js","repository":{"type":"git","url":"https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"build":"babel gatsby-* -d . --extensions .ts,.tsx","prepublishOnly":"yarn build"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0"},"dependencies":{"@graphql-codegen/core":"^1.7.0","@graphql-codegen/typescript":"^1.7.0","@graphql-codegen/typescript-operations":"^1.7.0","@graphql-codegen/typescript-resolvers":"^1.8.2","@types/normalize-path":"^3.0.0","chokidar":"^3.0.2","graphql-toolkit":"^0.5.11","lodash.debounce":"^4.0.8","normalize-path":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/plugin-transform-named-capturing-groups-regex":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/chokidar":"^2.1.3","@types/graphql":"^14.5.0","@types/lodash.debounce":"^4.0.6","@types/node":"^12.7.3","babel-preset-gatsby-package":"^0.2.3","gatsby":"^2.15.6","typescript":"^3.7.4"},"readmeFilename":"README.md","readme":"# gatsby-plugin-typegen\n\nWatch changes, Automatically generates TypeScript definitions.\n\n- [x] Schema extraction\n- [x] Generates code using graphql-codegen\n- [x] Options to customize paths\n- [x] Auto-fixing `<StaticQuery>` and `useStaticQuery()` with generated type name.\n\n![Demonstration auto-fixing](images/recording-20190909.gif)\n\n## Requirements\n\n- Node v10.0.0 +\n- GatsbyJS v2 +\n\n## Install\n\n```bash\nyarn add gatsby-plugin-typegen\n\n# or\n# npm install --save gatsby-plugin-typegen\n```\n\n## How to use\n\n```js\n// In your gatsby-config.js\nplugins: [`gatsby-plugin-typegen`]\n```\n\nAlso you can customize output path of generated files.\n\n```ts\n// Example of type-safe usage (optional)\nimport { PluginOptions as TypegenPluginOptions } from 'gatsby-plugin-typegen';\n\ntype Plugin = (\n  | string\n  | { resolve: string, options: any }\n  | { resolve: `gatsby-plugin-typegen` options: TypegenPluginOptions }\n);\n\nconst plugins: Plugin[] = [\n  {\n    resolve: `gatsby-plugin-typegen`,\n    options: {\n      schemaOutputPath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      typeDefsOutputPath: `${__dirname}/node_modules/generated/types/gatsby.ts`,\n    },\n  },\n];\n\nmodule.exports = {\n  plugins,\n};\n```\n\n## Available options\n\n- `schemaOutputPath`: (`string?`) Path to where the schema file is being generated.\n\n- `typeDefsOutputPath`: (`string?`) Path to where the type definition file is being generated.\n\n- `autoFix`: (`boolean?`) Enable auto-fixing static queries with generated types.\n\n## ESLint\n\nYou can use the extracted schema file for [eslint-plugin-graphql](https://github.com/apollographql/eslint-plugin-graphql)!\n\n```js\n// In a file called .eslintrc.js\nmodule.exports = {\n  rules: {\n    'graphql/template-strings': ['error', {\n      env: 'relay',\n      schemaJsonFilepath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      tagName: 'graphql',\n    }],\n  },\n  plugins: [\n    'graphql'\n  ]\n};\n```\n\nYou may get error for first time because schema is not extracted in your `.cache` dir yet.\n\n## Acknowledgements\n\n- [gatsby-plugin-extract-code](https://github.com/NickyMeuleman/gatsby-plugin-extract-schema)\n- [graphql-code-generator](https://graphql-code-generator.com/)\n","description":"Watch changes, Automatically generates TypeScript definitions.","licenseText":"MIT License\n\nCopyright (c) 2019 Hyeseong Kim\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gatsby-plugin-typegen@0.3.0-alpha.0","dist":{"shasum":"a07a13549c6b2dc3f9b18171a00b8f20cfb99f52","integrity":"sha512-380lxuyhLhbEcYiSjzjlrkEjKvyCaSyy19KtfyvbtTPNVs2vUToKJm63nkkOJX3eypHS4szYt2g8x4Pj3ARCwg==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.3.0-alpha.0.tgz","fileCount":9,"unpackedSize":212034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF1z2CRA9TVsSAnZWagAAjpMP+weot9flPdMb5ua8SfbX\n83KdGXAVq6tjwZwj2TcQtAdS0cb3VgUOxuFDslR6+15SAlC3NOCMRQIoW9+n\n0XxeA41Utoqmjq5iH3iZiS3rzaYx6OVBUxZrPB3LiZ80HNvIk0gKFlJ36s9T\niLsKP7NP6Zp5yYzLf37mKsPwTkXgygm6GDxXRAYNSjF3wS/1U7Mx9oedalDi\nosNVhkV0lwuQJ5EXqv17kKYx0VM7RJjYWyXIqcpaIBESa428nZI8vO2tfCvl\nDrGH1lgbM3RilVHchHlKySLK5IlHPAuzvDDr4hmzo1UlbE7HvbFh8gzWf65f\nrgepNYae10VYjjPwaIFAdhCsHqz2lfZ48VPQNaPMa5eO9KsjgaX2xbpuXaor\nosjug+dJ9sJxsxJwaVmsM7pyEho1xF57LLtrFGsyC6x6LfqKyhSygLoEUw8v\n8wK3ESWo8LErr09/o5K+bpOeXJUjmi8U9WbCpTtf6GjV13ziV1+jelwmt65o\nUtujMna7YyaZHMBh8eAM1KeM1gXfrGyjD1oeps7tsJ9gVDAuiD0ATpItMJnd\nKNr7cq7EBWVTbvePPyKj0V0j225vh7FwVgos+2Pi/Algl/U0FIBCwH1Qkmkq\nfzfA4KXzPEo8B82g7653sJFcc4EKfOtWT0F91cdTR+vOppf7VXnmcr74ABkD\nHyen\r\n=1vDk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWNC1z/3FV+5qmJN1jZdYM/5DN8QgBH3A+1Zod6XJPlgIhAJAggaGo1QUPp962MAS6whC15Rt/2lVs5jv5N6aMDKdp"}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.3.0-alpha.0_1578589429156_0.1496373161455209"},"_hasShrinkwrap":false},"0.3.0-alpha.1":{"name":"gatsby-plugin-typegen","version":"0.3.0-alpha.1","main":"index.js","repository":{"type":"git","url":"https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"build":"babel gatsby-* -d . --extensions .ts,.tsx","prepublishOnly":"yarn build"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0"},"dependencies":{"@graphql-codegen/core":"^1.12.1","@graphql-codegen/typescript":"^1.12.1","@graphql-codegen/typescript-operations":"^1.12.1","@graphql-codegen/typescript-resolvers":"^1.12.1","@graphql-toolkit/code-file-loader":"^0.9.7","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","@graphql-toolkit/json-file-loader":"^0.9.7","@types/normalize-path":"^3.0.0","chokidar":"^3.0.2","lodash.debounce":"^4.0.8","normalize-path":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/plugin-transform-named-capturing-groups-regex":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/chokidar":"^2.1.3","@types/graphql":"^14.5.0","@types/lodash.debounce":"^4.0.6","@types/node":"^12.7.3","babel-preset-gatsby-package":"^0.2.3","gatsby":"^2.15.6","typescript":"^3.7.4"},"readmeFilename":"README.md","readme":"# gatsby-plugin-typegen\n\nWatch changes, Automatically generates TypeScript definitions.\n\n- [x] Schema extraction\n- [x] Generates code using graphql-codegen\n- [x] Options to customize paths\n- [x] Auto-fixing `<StaticQuery>` and `useStaticQuery()` with generated type name.\n\n![Demonstration auto-fixing](images/recording-20190909.gif)\n\n## Requirements\n\n- Node v10.0.0 +\n- GatsbyJS v2 +\n\n## Install\n\n```bash\nyarn add gatsby-plugin-typegen\n\n# or\n# npm install --save gatsby-plugin-typegen\n```\n\n## How to use\n\n```js\n// In your gatsby-config.js\nplugins: [`gatsby-plugin-typegen`]\n```\n\nAlso you can customize output path of generated files.\n\n```ts\n// Example of type-safe usage (optional)\nimport { PluginOptions as TypegenPluginOptions } from 'gatsby-plugin-typegen';\n\ntype Plugin = (\n  | string\n  | { resolve: string, options: any }\n  | { resolve: `gatsby-plugin-typegen` options: TypegenPluginOptions }\n);\n\nconst plugins: Plugin[] = [\n  {\n    resolve: `gatsby-plugin-typegen`,\n    options: {\n      schemaOutputPath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      typeDefsOutputPath: `${__dirname}/node_modules/generated/types/gatsby.ts`,\n    },\n  },\n];\n\nmodule.exports = {\n  plugins,\n};\n```\n\n## Available options\n\n- `schemaOutputPath`: (`string?`) Path to where the schema file is being generated.\n\n- `typeDefsOutputPath`: (`string?`) Path to where the type definition file is being generated.\n\n- `autoFix`: (`boolean?`) Enable auto-fixing static queries with generated types.\n\n## ESLint\n\nYou can use the extracted schema file for [eslint-plugin-graphql](https://github.com/apollographql/eslint-plugin-graphql)!\n\n```js\n// In a file called .eslintrc.js\nmodule.exports = {\n  rules: {\n    'graphql/template-strings': ['error', {\n      env: 'relay',\n      schemaJsonFilepath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      tagName: 'graphql',\n    }],\n  },\n  plugins: [\n    'graphql'\n  ]\n};\n```\n\nYou may get error for first time because schema is not extracted in your `.cache` dir yet.\n\n## Acknowledgements\n\n- [gatsby-plugin-extract-code](https://github.com/NickyMeuleman/gatsby-plugin-extract-schema)\n- [graphql-code-generator](https://graphql-code-generator.com/)\n","description":"Watch changes, Automatically generates TypeScript definitions.","licenseText":"MIT License\n\nCopyright (c) 2019 Hyeseong Kim\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gatsby-plugin-typegen@0.3.0-alpha.1","dist":{"shasum":"ccc195ceb143af4ab0ca1abf41b2a377c4310fed","integrity":"sha512-PwLwwb7WTRd/xEqQdqHxyha40N1q4roy9yjRPXl1w9MucDbVdZUVYzIp/EkhNYsBIVMrPXCJYr7oyNji7dbU8A==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.3.0-alpha.1.tgz","fileCount":9,"unpackedSize":212555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQWUMCRA9TVsSAnZWagAAdPoP/3u/R0HNCI5597MeAnyt\noNUV2JEKzrGiHEpDb3WCxEziiLmUI2sDfxxDRSdrVV92zcKvdzSIAv3/WRbg\nRSlNgd/tzPhzJhbK5wc3izD5Vj1s4je8uWsOQbp7K08ioJNgINpXd64OIxFV\nlVrbK/NNmHDW+NilDmKnFyQA+kGy7uG4UYIg9PJUtdtgMIWmHyNN0R+Al/1O\nJZGkFrcj637dOnk/ijwDTToB6pKqXKoJ463lD8X52GC0EDadzX9Gptw1qNHI\nXFYcpqHmXYW/kU1Gfq6Vt0w5LogM/sTdQKjk+A4il5xJvSGb9yfC1EqPPf38\nOBh+jQ3cvp9h+lHhcL3ko9Ufr/kmL2qODFwlJdnhSeOXA5HGpNVpDw/2sxPt\nUxKAZW7V2VNJe6L+tLa7YDmZZv2b3n8EZpxFF6GcZf12o1ZB++wtBxFsqEPT\nv8PoqC+E3Jre/jQF/UywF8isoUi77iQaMu6JrErFpyJo0jRHODmVHnr9MBas\n9o86AfJFveFdnOzN5jShEcMYK2DE6MSeVrnK2TIhDXhhRf6kWizQwEc5UUgE\n1ldk603nady6Ml04vLf5wdo9EI64G2RBVnejqEbzfG5UyJYWgmI+eIcygNbQ\nk8T01Xxnd35twuxC+3C1AlzLrPqtufzJ1ZA2lIzb/yegbSPSb0YhDgiU+9em\n9FL/\r\n=ZS5s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdwikGdR6/Cum2ryYW+Fkc8Vyx514vr9inQs0LGhZ/BgIgBHalvkhvF+8b4Z9ok21bWcA6JGwcpyehwo5ujZHQ6Z8="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.3.0-alpha.1_1581344012031_0.6429047146906448"},"_hasShrinkwrap":false},"0.3.0-alpha.2":{"name":"gatsby-plugin-typegen","version":"0.3.0-alpha.2","main":"index.js","repository":{"type":"git","url":"https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"tsc":"tsc --emitDeclarationOnly --skipLibCheck","build":"babel src -d . --extensions .ts,.tsx","prepublishOnly":"yarn build && yarn tsc"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0"},"dependencies":{"@graphql-codegen/core":"^1.12.1","@graphql-codegen/typescript":"^1.12.1","@graphql-codegen/typescript-operations":"^1.12.1","@graphql-toolkit/code-file-loader":"^0.9.7","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","@graphql-toolkit/json-file-loader":"^0.9.7","async":"^3.1.1","chokidar":"^3.0.2","graphql":"^14.6.0","has-yarn":"^2.1.0","normalize-path":"^3.0.0"},"optionalDependencies":{"@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2"},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/plugin-transform-named-capturing-groups-regex":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/async":"^3.0.7","@types/chokidar":"^2.1.3","@types/graphql":"^14.5.0","@types/lodash.debounce":"^4.0.6","@types/node":"^12.7.3","@types/normalize-path":"^3.0.0","babel-preset-gatsby-package":"^0.2.3","gatsby":"^2.15.6","typescript":"^3.7.4","utility-types":"^3.10.0"},"readmeFilename":"README.md","readme":"# gatsby-plugin-typegen\n\nWatch changes, Automatically generates TypeScript definitions.\n\n- [x] Schema extraction\n- [x] Generates code using graphql-codegen\n- [x] Options to customize paths\n- [x] Auto-fixing `<StaticQuery>` and `useStaticQuery()` with generated type name.\n\n![Demonstration auto-fixing](images/recording-20190909.gif)\n\n## Requirements\n\n- Node v10.0.0 +\n- GatsbyJS v2 +\n\n## Install\n\n```bash\nyarn add gatsby-plugin-typegen\n\n# or\n# npm install --save gatsby-plugin-typegen\n```\n\n## How to use\n\n```js\n// In your gatsby-config.js\nplugins: [`gatsby-plugin-typegen`]\n```\n\nAlso you can customize output path of generated files.\n\n```ts\n// Example of type-safe usage (optional)\nimport { PluginOptions as TypegenPluginOptions } from 'gatsby-plugin-typegen';\n\ntype Plugin = (\n  | string\n  | { resolve: string, options: any }\n  | { resolve: `gatsby-plugin-typegen` options: TypegenPluginOptions }\n);\n\nconst plugins: Plugin[] = [\n  {\n    resolve: `gatsby-plugin-typegen`,\n    options: {\n      schemaOutputPath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      typeDefsOutputPath: `${__dirname}/node_modules/generated/types/gatsby.ts`,\n    },\n  },\n];\n\nmodule.exports = {\n  plugins,\n};\n```\n\n## Available options\n\n- `schemaOutputPath`: (`string?`) Path to where the schema file is being generated.\n\n- `typeDefsOutputPath`: (`string?`) Path to where the type definition file is being generated.\n\n- `autoFix`: (`boolean?`) Enable auto-fixing static queries with generated types.\n\n## ESLint\n\nYou can use the extracted schema file for [eslint-plugin-graphql](https://github.com/apollographql/eslint-plugin-graphql)!\n\n```js\n// In a file called .eslintrc.js\nmodule.exports = {\n  rules: {\n    'graphql/template-strings': ['error', {\n      env: 'relay',\n      schemaJsonFilepath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      tagName: 'graphql',\n    }],\n  },\n  plugins: [\n    'graphql'\n  ]\n};\n```\n\nYou may get error for first time because schema is not extracted in your `.cache` dir yet.\n\n## Acknowledgements\n\n- [gatsby-plugin-extract-code](https://github.com/NickyMeuleman/gatsby-plugin-extract-schema)\n- [graphql-code-generator](https://graphql-code-generator.com/)\n","description":"Watch changes, Automatically generates TypeScript definitions.","licenseText":"MIT License\n\nCopyright (c) 2019 Hyeseong Kim\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gatsby-plugin-typegen@0.3.0-alpha.2","dist":{"shasum":"c5bc641bd64f9cdc5b40c13264542a6c80c07c10","integrity":"sha512-+BpdtAPFRT5c3R78MPNNS7ApUu9Xp+HAc4f5wJWP9vz7w7i/4IAbnhjVHdObYect82FJ7eEHboxN/wb7hVAsxQ==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.3.0-alpha.2.tgz","fileCount":27,"unpackedSize":225434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQdL+CRA9TVsSAnZWagAAEiEQAJnTjkKSGVcL1hSccE1a\nDXGPNqpka6FYVGFMJwsrOkqhEGshs/V17Rk+R3vhFSg1/1B9Tk/IixUdkA4D\nO6CnVrbAgBQYCdAUOhSEtBth0T0wYlzK1JSZ+LiLpJC1BSXPvu/n4HR9t9kS\nwboAQMMw0uwJUC1mM0H4OVov6T1uDuXFQYMSWXpSeb5aCQGIaXiCDSLhHMi0\n8UctenaWPaySuvXaPVpI5WKDARG3RFw/k4k82rofmT09qfnzMvi/bzU8mOEC\naOF4RSMQeiWzcHJWIXrT/oiLC+UZqfGdCInvvle781XBAublTdkI4eZWex3C\nXAOFSroD4+qN2/SL9CYrO1Xge4KbXh9/7S6ktJl3ajZ9jk4dF7VC9LW4UOzV\nr9j/dKXBVRXlIDHC392e5q6r37CE9k6occQKnrqiE2l7y5zjRBjOTof0KBKk\nqFIwbU5iUCP0nxXWwS7ac/LBkywInS+arTloLnji5g0SxGsvoAlGBNO1RMcV\nZddRZbEaQjwWCRSPngOk2vmXu/xOnAAPvzIE9iIgj+U8uiu82IEi+5ixBJNi\nKagV0Zwh6zaiCBLs7Cv+VkA479bhQLd+IzUPhBwRz/J3TciYiTSiT5D4ezjy\nK61aPw7qmbtqe22zQ8bnaymG/ghc5vY6BVZjGvp+i+rYmNVi8HlyTMa4obs4\nAHW3\r\n=P5fP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmZ8z6Bvbt6xlBneVmUwNRSM42tjmUWEqJSGN4znuUfAiB1bRPsSTufP0Ehwjh1ir9z4EllGaTc364kOYJ9lis4Qw=="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.3.0-alpha.2_1581372158318_0.7393456730821626"},"_hasShrinkwrap":false},"0.3.0-alpha.3":{"name":"gatsby-plugin-typegen","version":"0.3.0-alpha.3","main":"index.js","repository":{"type":"git","url":"https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"tsc":"tsc --emitDeclarationOnly --skipLibCheck","build":"babel src -d . --extensions .ts,.tsx","prepublishOnly":"yarn build && yarn tsc"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.1","@graphql-toolkit/code-file-loader":"^0.9.7","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","@graphql-toolkit/json-file-loader":"^0.9.7","async":"^3.1.1","chokidar":"^3.0.2","graphql":"^14.6.0","has-yarn":"^2.1.0","normalize-path":"^3.0.0"},"optionalDependencies":{"@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2"},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/plugin-transform-named-capturing-groups-regex":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/async":"^3.0.7","@types/chokidar":"^2.1.3","@types/graphql":"^14.5.0","@types/node":"^12.7.3","@types/normalize-path":"^3.0.0","babel-preset-gatsby-package":"^0.2.3","gatsby":"^2.15.6","typescript":"^3.7.4","utility-types":"^3.10.0"},"readmeFilename":"README.md","readme":"# gatsby-plugin-typegen\n\nWatch changes, Automatically generates TypeScript definitions.\n\n- [x] Schema extraction\n- [x] Generates code using graphql-codegen\n- [x] Options to customize paths\n- [x] Auto-fixing `<StaticQuery>` and `useStaticQuery()` with generated type name.\n\n![Demonstration auto-fixing](images/recording-20190909.gif)\n\n## Requirements\n\n- Node v10.0.0 +\n- GatsbyJS v2 +\n\n## Install\n\n```bash\nyarn add gatsby-plugin-typegen\n\n# or\n# npm install --save gatsby-plugin-typegen\n```\n\n## How to use\n\n```js\n// In your gatsby-config.js\nplugins: [`gatsby-plugin-typegen`]\n```\n\nAlso you can customize output path of generated files.\n\n```ts\n// Example of type-safe usage (optional)\nimport { PluginOptions as TypegenPluginOptions } from 'gatsby-plugin-typegen';\n\ntype Plugin = (\n  | string\n  | { resolve: string, options: any }\n  | { resolve: `gatsby-plugin-typegen` options: TypegenPluginOptions }\n);\n\nconst plugins: Plugin[] = [\n  {\n    resolve: `gatsby-plugin-typegen`,\n    options: {\n      schemaOutputPath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      typeDefsOutputPath: `${__dirname}/node_modules/generated/types/gatsby.ts`,\n    },\n  },\n];\n\nmodule.exports = {\n  plugins,\n};\n```\n\n## Available options\n\n- `schemaOutputPath`: (`string?`) Path to where the schema file is being generated.\n\n- `typeDefsOutputPath`: (`string?`) Path to where the type definition file is being generated.\n\n- `autoFix`: (`boolean?`) Enable auto-fixing static queries with generated types.\n\n## ESLint\n\nYou can use the extracted schema file for [eslint-plugin-graphql](https://github.com/apollographql/eslint-plugin-graphql)!\n\n```js\n// In a file called .eslintrc.js\nmodule.exports = {\n  rules: {\n    'graphql/template-strings': ['error', {\n      env: 'relay',\n      schemaJsonFilepath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      tagName: 'graphql',\n    }],\n  },\n  plugins: [\n    'graphql'\n  ]\n};\n```\n\nYou may get error for first time because schema is not extracted in your `.cache` dir yet.\n\n## Acknowledgements\n\n- [gatsby-plugin-extract-code](https://github.com/NickyMeuleman/gatsby-plugin-extract-schema)\n- [graphql-code-generator](https://graphql-code-generator.com/)\n","description":"Watch changes, Automatically generates TypeScript definitions.","licenseText":"MIT License\n\nCopyright (c) 2019 Hyeseong Kim\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gatsby-plugin-typegen@0.3.0-alpha.3","dist":{"shasum":"f499cb4fa65db6a6d7c59a54754cda464b946971","integrity":"sha512-fdLl56uPvtE7vpl/jW+wU+w979HA7YnJTO02R13LDIlDlZCMRQ4sshTuAMZC05EP02ltOZtVUQX6C9uRQgl/tg==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.3.0-alpha.3.tgz","fileCount":9,"unpackedSize":204851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQp9eCRA9TVsSAnZWagAAOAIQAJIc44wnRzQMcGVMOVyt\nw5yHfIc+9o6NvJYxHFuBYezFyx62FjWQiQTt49KyRnaFPqg2k4t6T4mrUpY/\nGc9iFP03E3iV1teTOOTWsJnJZDYdNvYINKryG14DyIt7vM0YRcunSkxx2KYM\nlxi+riY6g+/O8sMI3YsEGAGUk/O7XZb+MXJ+nBuElLjpHgYgRV30AMSl8JUI\n3hcVfUfoLGxRvliUe7QS3sjTmSgpOCrr3WGvz574FTI6lhSemwQ1ZFXCt9U+\nq0tt3Ueopb4Dw/9vLCu0N7mRno5JGE69wk63j5dz3eiNBf/ssMjdeK9qbOF8\nB7WgHjDK5VePCNmAqerj/m21IcBvgx0D2TfAQ6/coiurPMUpy5J1LZMY1i4V\n6LyhtPqcvutJ4S42xuxl4aLIgj91tVm6O5comclf5EIlP8KQVIva6ttFzwM/\nWQ5yjbXLoLYCs4/gfA4B+3wUBrevylCzLC4yp356pcD5OYokjvTNKoq8bp3L\nRJgn0+ElmIVR64qsyRJiMeoNsUJWPtC9M2mSxcYC58U2QqLMTGXV7HvhPrn0\nKQmBZqMpUKE0RiFerM4iYJK387aw6Xqerp4bKm0Tn/4gnu6yRl/LARSwA+MM\njhM2heKUQiFWLLxKbx1077nz7m3tsMAcktsHsSDfA7jei8BEmYEX9QN3MDe2\nFhN6\r\n=JJGy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI8bJzruIW41FWYetAQOJ5QvFoKiwX53LZ2XuySqUlmwIhAL/ZWr3XIxuO9oD1EY4baBCRIxSy9eJK9G7ZeMzRL+27"}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.3.0-alpha.3_1581424477845_0.21551040499307894"},"_hasShrinkwrap":false},"0.3.0-alpha.4":{"name":"gatsby-plugin-typegen","version":"0.3.0-alpha.4","main":"index.js","repository":{"type":"git","url":"https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"tsc":"tsc --emitDeclarationOnly --skipLibCheck","build":"babel src -d . --extensions .ts,.tsx","prepublishOnly":"yarn build && yarn tsc"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.1","@graphql-toolkit/code-file-loader":"^0.9.7","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","@graphql-toolkit/json-file-loader":"^0.9.7","async":"^3.1.1","chokidar":"^3.0.2","graphql":"^14.6.0","has-yarn":"^2.1.0","normalize-path":"^3.0.0"},"optionalDependencies":{"@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2"},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/plugin-transform-named-capturing-groups-regex":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/async":"^3.0.7","@types/chokidar":"^2.1.3","@types/graphql":"^14.5.0","@types/node":"^12.7.3","@types/normalize-path":"^3.0.0","babel-preset-gatsby-package":"^0.2.3","gatsby":"^2.15.6","typescript":"^3.7.4","utility-types":"^3.10.0"},"readmeFilename":"README.md","readme":"# gatsby-plugin-typegen\n\nWatch changes, Automatically generates TypeScript definitions.\n\n- [x] Schema extraction\n- [x] Generates code using graphql-codegen\n- [x] Options to customize paths\n- [x] Auto-fixing `<StaticQuery>` and `useStaticQuery()` with generated type name.\n\n![Demonstration auto-fixing](images/recording-20190909.gif)\n\n## Requirements\n\n- Node v10.0.0 +\n- GatsbyJS v2 +\n\n## Install\n\n```bash\nyarn add gatsby-plugin-typegen\n\n# or\n# npm install --save gatsby-plugin-typegen\n```\n\n## How to use\n\n```js\n// In your gatsby-config.js\nplugins: [`gatsby-plugin-typegen`]\n```\n\nAlso you can customize output path of generated files.\n\n```ts\n// Example of type-safe usage (optional)\nimport { PluginOptions as TypegenPluginOptions } from 'gatsby-plugin-typegen';\n\ntype Plugin = (\n  | string\n  | { resolve: string, options: any }\n  | { resolve: `gatsby-plugin-typegen` options: TypegenPluginOptions }\n);\n\nconst plugins: Plugin[] = [\n  {\n    resolve: `gatsby-plugin-typegen`,\n    options: {\n      schemaOutputPath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      typeDefsOutputPath: `${__dirname}/node_modules/generated/types/gatsby.ts`,\n    },\n  },\n];\n\nmodule.exports = {\n  plugins,\n};\n```\n\n## Available options\n\n- `schemaOutputPath`: (`string?`) Path to where the schema file is being generated.\n\n- `typeDefsOutputPath`: (`string?`) Path to where the type definition file is being generated.\n\n- `autoFix`: (`boolean?`) Enable auto-fixing static queries with generated types.\n\n## ESLint\n\nYou can use the extracted schema file for [eslint-plugin-graphql](https://github.com/apollographql/eslint-plugin-graphql)!\n\n```js\n// In a file called .eslintrc.js\nmodule.exports = {\n  rules: {\n    'graphql/template-strings': ['error', {\n      env: 'relay',\n      schemaJsonFilepath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      tagName: 'graphql',\n    }],\n  },\n  plugins: [\n    'graphql'\n  ]\n};\n```\n\nYou may get error for first time because schema is not extracted in your `.cache` dir yet.\n\n## Acknowledgements\n\n- [gatsby-plugin-extract-code](https://github.com/NickyMeuleman/gatsby-plugin-extract-schema)\n- [graphql-code-generator](https://graphql-code-generator.com/)\n","description":"Watch changes, Automatically generates TypeScript definitions.","licenseText":"MIT License\n\nCopyright (c) 2019 Hyeseong Kim\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gatsby-plugin-typegen@0.3.0-alpha.4","dist":{"shasum":"a45041f9458c0743f8377f05dd995d9facddc4f1","integrity":"sha512-psZGrzulMcfZVjWT62OUYX8+LPTdZ4hKxa+C3Y35PW6txqCtdVLZlN2QiArgVXrnxYv9tlA32b2VUJ7id8Ge6w==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.3.0-alpha.4.tgz","fileCount":25,"unpackedSize":225189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQqaDCRA9TVsSAnZWagAATNsP/RJwg3racXI1ytI1Y4zy\nsk7OqoMi1AkjAFHbDHLLqwFqKZkpsbGRLLxRMMX6/xLFvoHMkXxWLy1JXA9y\nMy2rOKLEP/V6vgIgL+jx0ab+E8/GLSojaW+S7OMNE+yDGBq3E4YE+Ccc+r7L\nIAdoETElebc4lVbEUEEYr0w3b0MoRDzFVR4pEaVQLnuFcUfJvx/QhL7cZFyH\nK5ySHJkVbtGigtCmL9Y3quF4SpNrGE3k0UvzjGlrXxzJc72JczjAtqE3OpbU\ncWffvy5Ql9LrCUj1TD0prAwbInY4HETzNzR6UVzq8xQ+vwhWabCet/gFr/zs\nMMd3FTI1zF5y9kvZBHzik7yEoq5qFaQR7rxbMsjitFdisiF5mBPp5w68oYQT\nPkUHhuYcaFi+9PfJvUF8yOXUTL/5mHSLwi6ETGEHSu20OkpMv+w4J195r1uC\nP5ouyb4I6uKA90aPsR7lgNPyGnp09TpfGlqButykP9f11bwu0i/BBw18Keis\nHSmQbq+d77HttiHXHtNUE1jGLUoZwASCrceydd3xS/+R+K+0i5jQ7mISVIOr\nl/qfJD9WrRwTNav0Oaegf86Y8hjc7pabl6M8KiiGxB7usm9IdBB34Zp2umyI\n/tCw19WEf4qx3F5IZzlzNTvNSrnQFa3UC724iWe0PYoJ1b3MK8Xr6UZ/9ZO8\nmqgW\r\n=xh/h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbbUlXDbB5LISvME0NHEjXz2x2BLTOVImGkiyYWB5W4AiEAuAL/Rzxfuva7e7a9LDn2k2LIZZEENsim8RDx8hvTV2k="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.3.0-alpha.4_1581426306550_0.2977167999062209"},"_hasShrinkwrap":false},"0.3.0-alpha.5":{"name":"gatsby-plugin-typegen","version":"0.3.0-alpha.5","main":"index.js","repository":{"type":"git","url":"https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"tsc":"tsc --emitDeclarationOnly --skipLibCheck","build":"babel src -d . --extensions .ts,.tsx","prepublishOnly":"yarn build && yarn tsc"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.1","@graphql-toolkit/code-file-loader":"^0.9.7","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","@graphql-toolkit/json-file-loader":"^0.9.7","async":"^3.1.1","chokidar":"^3.0.2","has-yarn":"^2.1.0","normalize-path":"^3.0.0"},"optionalDependencies":{"@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2"},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/plugin-transform-named-capturing-groups-regex":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/async":"^3.0.7","@types/chokidar":"^2.1.3","@types/graphql":"^14.5.0","@types/node":"^12.7.3","@types/normalize-path":"^3.0.0","babel-preset-gatsby-package":"^0.2.3","gatsby":"^2.15.6","typescript":"^3.7.4","utility-types":"^3.10.0"},"readmeFilename":"README.md","readme":"# gatsby-plugin-typegen\n\nWatch changes, Automatically generates TypeScript definitions.\n\n- [x] Schema extraction\n- [x] Generates code using graphql-codegen\n- [x] Options to customize paths\n- [x] Auto-fixing `<StaticQuery>` and `useStaticQuery()` with generated type name.\n\n![Demonstration auto-fixing](images/recording-20190909.gif)\n\n## Requirements\n\n- Node v10.0.0 +\n- GatsbyJS v2 +\n\n## Install\n\n```bash\nyarn add gatsby-plugin-typegen\n\n# or\n# npm install --save gatsby-plugin-typegen\n```\n\n## How to use\n\n```js\n// In your gatsby-config.js\nplugins: [`gatsby-plugin-typegen`]\n```\n\nAlso you can customize output path of generated files.\n\n```ts\n// Example of type-safe usage (optional)\nimport { PluginOptions as TypegenPluginOptions } from 'gatsby-plugin-typegen';\n\ntype Plugin = (\n  | string\n  | { resolve: string, options: any }\n  | { resolve: `gatsby-plugin-typegen` options: TypegenPluginOptions }\n);\n\nconst plugins: Plugin[] = [\n  {\n    resolve: `gatsby-plugin-typegen`,\n    options: {\n      schemaOutputPath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      typeDefsOutputPath: `${__dirname}/node_modules/generated/types/gatsby.ts`,\n    },\n  },\n];\n\nmodule.exports = {\n  plugins,\n};\n```\n\n## Available options\n\n- `schemaOutputPath`: (`string?`) Path to where the schema file is being generated.\n\n- `typeDefsOutputPath`: (`string?`) Path to where the type definition file is being generated.\n\n- `autoFix`: (`boolean?`) Enable auto-fixing static queries with generated types.\n\n## ESLint\n\nYou can use the extracted schema file for [eslint-plugin-graphql](https://github.com/apollographql/eslint-plugin-graphql)!\n\n```js\n// In a file called .eslintrc.js\nmodule.exports = {\n  rules: {\n    'graphql/template-strings': ['error', {\n      env: 'relay',\n      schemaJsonFilepath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      tagName: 'graphql',\n    }],\n  },\n  plugins: [\n    'graphql'\n  ]\n};\n```\n\nYou may get error for first time because schema is not extracted in your `.cache` dir yet.\n\n## Acknowledgements\n\n- [gatsby-plugin-extract-code](https://github.com/NickyMeuleman/gatsby-plugin-extract-schema)\n- [graphql-code-generator](https://graphql-code-generator.com/)\n","description":"Watch changes, Automatically generates TypeScript definitions.","licenseText":"MIT License\n\nCopyright (c) 2019 Hyeseong Kim\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gatsby-plugin-typegen@0.3.0-alpha.5","dist":{"shasum":"722a44a40e32887d9175274f5ea8cc72a3844857","integrity":"sha512-LfozCbYaNbtL6goeSQ6NF1aFEuP9Q24FlTCqPRuv27a1g4od+HYMfRHq7RM74JTKNpt9uflD+nfoxU7FZsgDxQ==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.3.0-alpha.5.tgz","fileCount":25,"unpackedSize":225163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQqhKCRA9TVsSAnZWagAAMmwP/RPwdprS+ucNWBWOn4sI\n/noS0Kj5cITExtxaeN3EtwmvtyhhcuUZByrDkdfDE6nK3XCE4C6wdWk1C49l\nBiGExIKhL067Ii3vJkR2eud3M6pQprzUYDO9FsmGqjEWJfKpNlKqryi5t0vr\n68G+muAaP7BTnvlR+LFeuZKQcOlTt9y2Z53LARJe0yTjyn+xXrJQvJUlycDQ\nXEdQ/+YgovNZw8bx7d2xEEogIE3go15hxmIPIQNFetLYL2GGkkD97WGjjl91\n0NuskJZ/jy3W2qkTIN5LPk/+IaaLFZpqQAf8mUEZNkOXoOBZewmA04fLICu9\nr4Kh6Dsyy5LIlouAQ9NxYEnhvZrDJAReDHsx0LvcM1XSIrzRWhqKr6O+gqHe\n5IYv2H4GmC1pJlIfvKJueSy5e7WTsIvqVoDHMKVx8N9QE66WJynguy5LoHGU\nfF8lnwnTxj99v9SUdXVS6hmGWjPIDzf0Dt32AhL0sJ4hZVFZk8Be7Tqw8Yaa\n2blIru/5jITtQ+xMqZcITWOFGlsx3B9/MIhy825fceHv/rPHs0QjSo+XRcwf\nuZhz2CAU+Zb5xOZCWrDth56K5FFPnnjZmNov5wdlTElBifKyLaCOwDCkjlRW\nwM1s3wN64nf+27H7erjvKfDlD9e/aTL61isx8x4RRijZJwXofgEWEg/ciWFI\n54hp\r\n=nIhm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+1EcVCbWe/C7a8wzzTerkRvfjhQUyECpIGG6IOaAxmAiEA/DMQq9P9ZWi3vMKYPQ6/9U5QiiZ/1ydz6P7iknAr/pc="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.3.0-alpha.5_1581426762346_0.5412011314046641"},"_hasShrinkwrap":false},"0.3.0-alpha.6":{"name":"gatsby-plugin-typegen","version":"0.3.0-alpha.6","main":"index.js","repository":{"type":"git","url":"https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"tsc":"tsc --emitDeclarationOnly --skipLibCheck","build":"babel src -d . --extensions .ts,.tsx","prepublishOnly":"yarn build && yarn tsc"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.1","@graphql-codegen/flow":"^1.12.2","@graphql-codegen/flow-operations":"^1.12.2","@graphql-codegen/typescript":"^1.12.2","@graphql-codegen/typescript-operations":"^1.12.2","@graphql-toolkit/code-file-loader":"^0.9.7","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","@graphql-toolkit/json-file-loader":"^0.9.7","async":"^3.1.1","chokidar":"^3.0.2","has-yarn":"^2.1.0","normalize-path":"^3.0.0"},"optionalDependencies":{"@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2"},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/plugin-transform-named-capturing-groups-regex":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/async":"^3.0.7","@types/chokidar":"^2.1.3","@types/graphql":"^14.5.0","@types/node":"^12.7.3","@types/normalize-path":"^3.0.0","babel-preset-gatsby-package":"^0.2.3","gatsby":"^2.15.6","typescript":"^3.7.4","utility-types":"^3.10.0"},"readmeFilename":"README.md","readme":"# gatsby-plugin-typegen\n\nWatch changes, Automatically generates TypeScript definitions.\n\n- [x] Schema extraction\n- [x] Generates code using graphql-codegen\n- [x] Options to customize paths\n- [x] Auto-fixing `<StaticQuery>` and `useStaticQuery()` with generated type name.\n\n![Demonstration auto-fixing](images/recording-20190909.gif)\n\n## Requirements\n\n- Node v10.0.0 +\n- GatsbyJS v2 +\n\n## Install\n\n```bash\nyarn add gatsby-plugin-typegen\n\n# or\n# npm install --save gatsby-plugin-typegen\n```\n\n## How to use\n\n```js\n// In your gatsby-config.js\nplugins: [`gatsby-plugin-typegen`]\n```\n\nAlso you can customize output path of generated files.\n\n```ts\n// Example of type-safe usage (optional)\nimport { PluginOptions as TypegenPluginOptions } from 'gatsby-plugin-typegen';\n\ntype Plugin = (\n  | string\n  | { resolve: string, options: any }\n  | { resolve: `gatsby-plugin-typegen` options: TypegenPluginOptions }\n);\n\nconst plugins: Plugin[] = [\n  {\n    resolve: `gatsby-plugin-typegen`,\n    options: {\n      schemaOutputPath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      typeDefsOutputPath: `${__dirname}/node_modules/generated/types/gatsby.ts`,\n    },\n  },\n];\n\nmodule.exports = {\n  plugins,\n};\n```\n\n## Available options\n\n- `schemaOutputPath`: (`string?`) Path to where the schema file is being generated.\n\n- `typeDefsOutputPath`: (`string?`) Path to where the type definition file is being generated.\n\n- `autoFix`: (`boolean?`) Enable auto-fixing static queries with generated types.\n\n## ESLint\n\nYou can use the extracted schema file for [eslint-plugin-graphql](https://github.com/apollographql/eslint-plugin-graphql)!\n\n```js\n// In a file called .eslintrc.js\nmodule.exports = {\n  rules: {\n    'graphql/template-strings': ['error', {\n      env: 'relay',\n      schemaJsonFilepath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      tagName: 'graphql',\n    }],\n  },\n  plugins: [\n    'graphql'\n  ]\n};\n```\n\nYou may get error for first time because schema is not extracted in your `.cache` dir yet.\n\n## Acknowledgements\n\n- [gatsby-plugin-extract-code](https://github.com/NickyMeuleman/gatsby-plugin-extract-schema)\n- [graphql-code-generator](https://graphql-code-generator.com/)\n","description":"Watch changes, Automatically generates TypeScript definitions.","licenseText":"MIT License\n\nCopyright (c) 2019 Hyeseong Kim\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gatsby-plugin-typegen@0.3.0-alpha.6","dist":{"shasum":"586e9ed7cbb520796dea33748dbfc321b893115e","integrity":"sha512-lx74WzyebT2d3MueSE5JdW7sEpW3CQiwGJZeVbtC5jn9MJMKmVWvZvxHkpHYDKT4Rq0m7PRbmEsTIx3C43KjzA==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.3.0-alpha.6.tgz","fileCount":25,"unpackedSize":225208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQrQtCRA9TVsSAnZWagAAMFIP/02RRY1OzZeDkzDe/j/P\n+/QbRWz3Pr4SkO1/LJulj2CTtp82qpCQgo4szxRunlgTS8smsv/QSNJdiltX\np+liw7c58QEJu++VYWDhTnMpZgoJAriU69Tvqs8Jsjjddr7w4KVCB7H2g+/6\n0EY08eJeZevIJR04qaw9NiXgBJVnIcmpwIgzaxUuLRGWl0UZpZlHAotVLXg7\nlaaXJYiqvKubG+u2zCB6kG6rehIoWO7r0twRXL0fgVtCbeRZuVk73Bdkbwk7\nvZIEWS8P3ucsG0Rz1ymMrbGBRi9YbgXOWvuPTteefJ85ZFVCtC3UbFWVcN7O\nowAeoCeDJtHusLghRYCYROk026DkWFxAMLxFNTKlk5vbuixr5jWhxcOE9K/y\nLQYqtE3CePbPMOYLN8Gb3V2C5CrKa9HN64+jr1vygJewvpvSnk2KuB/c9Dey\n4V4XSNVoWDWQmthA7hSOEZFdTBO0n4ymAdR+VyXuokOrot2FNW2UTUwzV9vo\nfpGYQxSrTbiHWBk3LJnAOnOQ7e35jtA7sR4+l0pgOSV3wZKPnULOVxiA6D6H\ndUjQ6oQzy+6fKw03KrtfTzZPF33ixKYysjdpG7BofExfkdaeRbrKpK8igaX4\nnH+zxLB91WCIZ8mzg5gJnR1yMZb/JEbAQUoyLjgvtYo18mTqlG7Flb8P2Hks\naSth\r\n=H3X1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiP456ufCO7ed8T0t0hjO0O3iTrHB4JStrzkWRg3QFwAIhANVFTc/BuVrpKM79byHZZu7tEg7FExG/1FrKGAl/pODR"}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.3.0-alpha.6_1581429804453_0.6612181677504987"},"_hasShrinkwrap":false},"0.3.0-alpha.7":{"name":"gatsby-plugin-typegen","version":"0.3.0-alpha.7","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"tsc":"tsc --emitDeclarationOnly --skipLibCheck","build":"babel src -d . --extensions .ts,.tsx","prepublishOnly":"yarn build && yarn tsc"},"resolutions":{"serialize-javascript":"2.1.1"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.1","@graphql-codegen/flow":"^1.12.2","@graphql-codegen/flow-operations":"^1.12.2","@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript":"^1.12.2","@graphql-codegen/typescript-operations":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","async":"^3.1.1"},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/plugin-transform-named-capturing-groups-regex":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/async":"^3.0.7","@types/graphql":"^14.5.0","@types/node":"^12.7.3","@yarnpkg/pnpify":"^2.0.0-rc.18","babel-preset-gatsby-package":"^0.2.16","gatsby":"^2.15.6","graphql":"^14.6.0","typescript":"^3.7.4","utility-types":"^3.10.0"},"readme":"# gatsby-plugin-typegen\n\nWatch changes, Automatically generates TypeScript definitions.\n\n- [x] Schema extraction\n- [x] Generates code using graphql-codegen\n- [x] Options to customize paths\n- [x] Auto-fixing `<StaticQuery>` and `useStaticQuery()` with generated type name.\n\n![Demonstration auto-fixing](images/recording-20190909.gif)\n\n## Requirements\n\n- Node v10.0.0 +\n- GatsbyJS v2 +\n\n## Install\n\n```bash\nyarn add gatsby-plugin-typegen\n\n# or\n# npm install --save gatsby-plugin-typegen\n```\n\n## How to use\n\n```js\n// In your gatsby-config.js\nplugins: [`gatsby-plugin-typegen`]\n```\n\nAlso you can customize output path of generated files.\n\n```ts\n// Example of type-safe usage (optional)\nimport { PluginOptions as TypegenPluginOptions } from 'gatsby-plugin-typegen';\n\ntype Plugin = (\n  | string\n  | { resolve: string, options: any }\n  | { resolve: `gatsby-plugin-typegen` options: TypegenPluginOptions }\n);\n\nconst plugins: Plugin[] = [\n  {\n    resolve: `gatsby-plugin-typegen`,\n    options: {\n      schemaOutputPath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      typeDefsOutputPath: `${__dirname}/node_modules/generated/types/gatsby.ts`,\n    },\n  },\n];\n\nmodule.exports = {\n  plugins,\n};\n```\n\n## Available options\n\n- `schemaOutputPath`: (`string?`) Path to where the schema file is being generated.\n\n- `typeDefsOutputPath`: (`string?`) Path to where the type definition file is being generated.\n\n- `autoFix`: (`boolean?`) Enable auto-fixing static queries with generated types.\n\n## ESLint\n\nYou can use the extracted schema file for [eslint-plugin-graphql](https://github.com/apollographql/eslint-plugin-graphql)!\n\n```js\n// In a file called .eslintrc.js\nmodule.exports = {\n  rules: {\n    'graphql/template-strings': ['error', {\n      env: 'relay',\n      schemaJsonFilepath: `${__dirname}/.cache/caches/gatsby-plugin-typegen/schema.json`,\n      tagName: 'graphql',\n    }],\n  },\n  plugins: [\n    'graphql'\n  ]\n};\n```\n\nYou may get error for first time because schema is not extracted in your `.cache` dir yet.\n\n## Acknowledgements\n\n- [gatsby-plugin-extract-code](https://github.com/NickyMeuleman/gatsby-plugin-extract-schema)\n- [graphql-code-generator](https://graphql-code-generator.com/)\n","readmeFilename":"README.md","gitHead":"03d707eb6e53623a22217a0c5c7cf048baea0a52","description":"Watch changes, Automatically generates TypeScript definitions.","bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues"},"homepage":"https://github.com/cometkim/gatsby-plugin-typegen#readme","_id":"gatsby-plugin-typegen@0.3.0-alpha.7","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PvpzFyWBpiSxrXV7vGWnxzZ6Odgst1q34Jv5JAjT1FltIHxPsVTGCES4AwJoKzZzNeUEjxWV6eGc/vfp4FkWuA==","shasum":"ec72a2a4013c8de9ba2ae1ed2aab813d05c1c03f","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.3.0-alpha.7.tgz","fileCount":22,"unpackedSize":222985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSEKRCRA9TVsSAnZWagAAsfwP/jZuT6uJTkih/UTK5Tjb\nA95YgicV10eMfLNU+236eUf2gAgDMOLAj52qOVMpWf6sxsY5QQcd2kXygN7U\nFIstzqPz07L98Fnk/w/Ws1sQDo3gNA0hK7GFCOFRUjPeU78mu87Q+Ge7Mb3s\nKU98Lt00d9TXOGaCzvDK62eKmajHM+1qEIrSJeOENC7v90XIRrdnisbLUAc/\nmsMeywvphCbzskkagWVvCP6DVWPGIJvrdQZSLD/4UKHJD7fTUNTeYRUGdg/7\nx6o1JIZvr12MsSHhMVQo6bDCtdcROarD+NjbouEajTrW1/tyI+IuWilqEQuS\nnKeQyX1YfGm8MAxRvtI4j2sqGT2LzGuevTUe7kImUkUEogV5wPyw9lVQRIxi\nkQx+Y5v0FWOUVMsmT1cOQvAzTHjeM2Xnh4HIR1eQz8mSQmZeXltPwuc5Mvux\nEk0aptZKWA5UYvmFzgnrkJ4oey3G3MhdRvTbGtKeThmHboq1l3CSRD7wjvY5\nhOG+dhURy8/SuWprqy26516n5aVsKNmqG68WNY3KLgxHyVHCD9QHcduia+Dg\nSn6PRXfB320Otmh/Nz104Yt5hKq/o2OxW/JrEG39pDfMm+o14llCqBnI+vNn\n6DrGA+xL7KjZnmEfCGcx7GnIoPWGmjpM4h4Y8UFQBE5Q32tGAXcFQ733p7/J\nXilm\r\n=pkH4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBKfmGHQ6nhtj55wEASOD/hm9SCCHfB1Zlkb3ZpzDP6AiBpjw32ye/bqzQK5fEZd601PNsI05VsntlLDuq9nOs8ow=="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.3.0-alpha.7_1581793937327_0.7495706361387537"},"_hasShrinkwrap":false},"0.3.0-alpha.9":{"name":"gatsby-plugin-typegen","version":"0.3.0-alpha.9","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.2","@graphql-codegen/flow":"^1.12.2","@graphql-codegen/flow-operations":"^1.12.2","@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript":"^1.12.2","@graphql-codegen/typescript-operations":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","async":"^3.1.1"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-flow-comments":"^7.8.3","@babel/plugin-transform-named-capturing-groups-regex":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/async":"^3.0.7","@types/graphql":"^14.5.0","@types/node":"^12.7.3","@yarnpkg/pnpify":"^2.0.0-rc.18","babel-preset-gatsby-package":"^0.2.16","gatsby":"^2.19.17","graphql":"^14.6.0","typescript":"^3.7.5","utility-types":"^3.10.0"},"readme":"# gatsby-plugin-typegen\n\n[![Package version](https://img.shields.io/github/package-json/v/cometkim/gatsby-plugin-typegen)](https://www.npmjs.com/package/gatsby-plugin-typegen) ![License](https://img.shields.io/github/license/cometkim/gatsby-plugin-typegen)\n\nWatch your queries and automatically generates TypeScript/Flow definitions.\n\n- [x] Schema extraction\n- [x] Generates type definitions using [graphql-codegen](https://graphql-code-generator.com/)\n- [x] Auto-fixing `<StaticQuery>` and `useStaticQuery()` in code with generated type name.\n- [x] Integrate Gatsby project with GraphQL & TypeSCript ecosystem.\n\n![Demonstration of auto-fixing](images/recording-20190909.gif)\n\n## Install\n\n```bash\nyarn add gatsby-plugin-typegen\n\n# or\n# npm install --save gatsby-plugin-typegen\n```\n\n## How to use\n\n```js\n// In your gatsby-config.js\nplugins: [`gatsby-plugin-typegen`]\n```\n\n### Example of type-safe usage\n\n```ts\nimport { PluginOptions as TypegenPluginOptions } from 'gatsby-plugin-typegen/types';\n\ntype Plugin = (\n  | string\n  | { resolve: string, options: any }\n  | { resolve: `gatsby-plugin-typegen` options: TypegenPluginOptions }\n);\n\nconst plugins: Plugin[] = [\n  {\n    resolve: `gatsby-plugin-typegen`,\n    options: {\n      // ... customize options here\n    },\n  },\n];\n\nmodule.exports = {\n  plugins,\n};\n```\n\n### Change the output path\n\n```js\n{\n  options: {\n    outputPath: `src/__generated__/gatsby-types.ts`,\n  },\n}\n```\n\n### Switch to Flow\n\n```js\n{\n  options: {\n    language: `flow`,\n    outputPath: `src/__generated__/gatsby-types.flow.js`,\n  },\n}\n```\n\n### Emit schema into SDL file\n\n```js\n{\n  options: {\n    emitSchema: {\n      `src/__generated__/gatsby-schema.graphql`: {\n        // Default format is introspection JSON\n        format: `sdl`,\n      },\n    },\n  },\n}\n```\n\n![GatsbyJS schema visualized](images/gatsby-schema-visualized.png)\n\nVisualized via [GraphQL Voyager](https://apis.guru/graphql-voyager/).\n\n### ESLint\n\nYou can use the extracted schema file for [eslint-plugin-graphql](https://github.com/apollographql/eslint-plugin-graphql)!\n\n```js\nconst path = require('path');\n\nmodule.exports = {\n  plugins: [\n    'graphql'\n  ],\n  rules: {\n    'graphql/template-strings': ['error', {\n      env: 'relay',\n      tagName: 'graphql',\n\n      // gatsby-config example:\n      // {\n      //   resolve: `gatsby-plugin-typegen`,\n      //   options: {\n      //     emitSchema: {\n      //       `src/__generated__/gatsby-introspection.json`: true,\n      //     },\n      //   },\n      // }\n      schemaJsonFilepath: path.resolve(__dirname, 'src/__generated__gatsby-introspection.json'),\n    }],\n  },\n};\n```\n\n### TypeScript plugin\n\nTODO: Add example\n\n### VSCode extension\n\nTODO: Add example\n\n## Available options\n\nCheckout the full documentation of plugin options from [`src/types.ts`](https://github.com/cometkim/gatsby-plugin-typegen/blob/master/src/types.ts).\n\n## Disclaimer\n\nThis plugin is a bit opinionated about how integrate GatsbyJS and codegen.\n\nYou cannot customize plugins and its options of graphql-codegen because this plugin is built for **ONLY GatsbyJS**.\n\nIf you wanna use codegen with other plugins (e.g. React Apollo), you can use [`@graphql-codegen/cli`](https://www.npmjs.com/package/@graphql-codegen/cli) for it.\n\nOr [gatsby-plugin-graphql-codegen](https://github.com/d4rekanguok/gatsby-typescript/tree/master/packages/gatsby-plugin-graphql-codegen) gives you a more flex options.\n\n## Acknowledgements\n\n- [graphql-code-generator](https://graphql-code-generator.com/) by [@dotansimha](https://github.com/dotansimha)\\\n  This is where the plugin started.\n\n- [gatsby-plugin-graphql-codegen](https://github.com/d4rekanguok/gatsby-typescript/tree/master/packages/gatsby-plugin-graphql-codegen) by [@d4rekanguok](https://github.com/d4rekanguok)\\\n  has almost same goal, but little bit different how handle GraphQL documents. @d4rekanguok also makes great contribution to this plugin as well!\n\n- [gatsby-plugin-extract-code](https://github.com/NickyMeuleman/gatsby-plugin-extract-schema) by [@NickyMeuleman](https://github.com/NickyMeuleman)\\\n  Gives me idea about schema extraction.\n","readmeFilename":"README.md","gitHead":"27083ce09bdec76c45a74c25022083e1282c10e4","description":"[![Package version](https://img.shields.io/github/package-json/v/cometkim/gatsby-plugin-typegen)](https://www.npmjs.com/package/gatsby-plugin-typegen) ![License](https://img.shields.io/github/license/cometkim/gatsby-plugin-typegen)","bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues"},"homepage":"https://github.com/cometkim/gatsby-plugin-typegen#readme","_id":"gatsby-plugin-typegen@0.3.0-alpha.9","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-GE/X8iUfcV9Rz211yYOk843/kSsljMQzU9ClfkzpDuXtNo3Zu/dhc3WxiJpLeESBQb7H5+7l0SMD5wb505WTdQ==","shasum":"63c92e468480c6e8a390cd28ccf2b6c278df6803","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.3.0-alpha.9.tgz","fileCount":23,"unpackedSize":587518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSYUvCRA9TVsSAnZWagAA/XUP/3hwa1HVdCT3y7p8jRsJ\nJe2hffdwL2ZTRT8mT36XPh6ZEllGjvW1/7JUExfPNCMFrS6gBJXFJ1MrDuB1\ncJDueU8yK7Xgvmtitv0IDafDYD+rv14XBzvDYyhT7gjYXjQ1vWcuL5m0bFyw\nCgxUNJ/YA4uYtp9WrxnzcGyhNGu2y1yd9eiIG2Et6PoFsuPb8dsihB3QRW/U\nNaXgk0ylOSTjBw9IKKp+CWVbfH53omcemD/hTs6oT5CTwsMCCA3TyDy8MIdU\nkhRwQV/uvTroAYjOjnJOk0fRN00D5VA8nKLTWDjQllsauLdyTn/w1wMDFRxj\nGnVxCudhy7VDC1TQ9gYU7ZsJ7o5aQbN1vhUEVJnLvFlQTGcgMACgaP0EjMEg\nnSnQmITV6HRmte877Tv+7t5jEI3vAM/UrVFtmayiyoOL8ehzOoxnCuAk+FI1\nrDhowr0Z2fY4/rd1hjhvgEwJWjsl0KOTKYmjiq+G6bZqnZRqlbswTPmiOLHt\nDCTfjAtzOtZOSzp1Hn2qplUX5f4UIuREblsBWAAM0LpN/OZynxZ8i6ZoLVyX\nS12BbLv3y6BcCEKen4NsWHU4jJ5PLfYXBL4Up6h2k4srZxvqqeDQTjuy0FXg\n4zmdxSroGmAPjEzgNoaAXb+ByTSqZqKpJfp1t7gl25TBRQqhuUwkyK40ipt7\noZw0\r\n=mjAP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeYfTvtTpTn7mGMcsdA14055JJIM2Oncxz+AC79al7IgIgdu38SCW1RMd7jzKts4vAuoZCAs80C46rF4tHnC/c+ZY="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.3.0-alpha.9_1581876527001_0.8431307442743676"},"_hasShrinkwrap":false},"0.3.0-alpha.10":{"name":"gatsby-plugin-typegen","version":"0.3.0-alpha.10","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.2","@graphql-codegen/flow":"^1.12.2","@graphql-codegen/flow-operations":"^1.12.2","@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript":"^1.12.2","@graphql-codegen/typescript-operations":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","async":"^3.1.1"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-flow-comments":"^7.8.3","@babel/plugin-transform-named-capturing-groups-regex":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/async":"^3.0.7","@types/graphql":"^14.5.0","@types/node":"^12.7.3","@yarnpkg/pnpify":"^2.0.0-rc.18","babel-preset-gatsby-package":"^0.2.16","gatsby":"^2.19.17","graphql":"^14.6.0","typescript":"^3.7.5","utility-types":"^3.10.0"},"readme":"# gatsby-plugin-typegen\n\n[![Package version](https://img.shields.io/github/package-json/v/cometkim/gatsby-plugin-typegen)](https://www.npmjs.com/package/gatsby-plugin-typegen) ![License](https://img.shields.io/github/license/cometkim/gatsby-plugin-typegen)\n\nWatch your queries and automatically generates TypeScript/Flow definitions.\n\n- [x] Schema extraction\n- [x] Generates type definitions using [graphql-codegen](https://graphql-code-generator.com/)\n- [x] Auto-fixing `<StaticQuery>` and `useStaticQuery()` in code with generated type name.\n- [x] Integrate Gatsby project with GraphQL & TypeSCript ecosystem.\n\n![Demonstration of auto-fixing](images/recording-20190909.gif)\n\n## Install\n\n```bash\nyarn add gatsby-plugin-typegen\n\n# or\n# npm install --save gatsby-plugin-typegen\n```\n\n## How to use\n\n```js\n// In your gatsby-config.js\nplugins: [`gatsby-plugin-typegen`]\n```\n\n### Example of type-safe usage\n\n```ts\nimport { PluginOptions as TypegenPluginOptions } from 'gatsby-plugin-typegen/types';\n\ntype Plugin = (\n  | string\n  | { resolve: string, options: any }\n  | { resolve: `gatsby-plugin-typegen` options: TypegenPluginOptions }\n);\n\nconst plugins: Plugin[] = [\n  {\n    resolve: `gatsby-plugin-typegen`,\n    options: {\n      // ... customize options here\n    },\n  },\n];\n\nmodule.exports = {\n  plugins,\n};\n```\n\n### Change the output path\n\n```js\n{\n  options: {\n    outputPath: `src/__generated__/gatsby-types.ts`,\n  },\n}\n```\n\n### Switch to Flow\n\n```js\n{\n  options: {\n    language: `flow`,\n    outputPath: `src/__generated__/gatsby-types.flow.js`,\n  },\n}\n```\n\n### Emit schema into SDL file\n\n```js\n{\n  options: {\n    emitSchema: {\n      `src/__generated__/gatsby-schema.graphql`: {\n        // Default format is introspection JSON\n        format: `sdl`,\n      },\n    },\n  },\n}\n```\n\n![GatsbyJS schema visualized](images/gatsby-schema-visualized.png)\n\nVisualized via [GraphQL Voyager](https://apis.guru/graphql-voyager/).\n\n### ESLint\n\nYou can use the extracted schema file for [eslint-plugin-graphql](https://github.com/apollographql/eslint-plugin-graphql)!\n\n```js\nconst path = require('path');\n\nmodule.exports = {\n  plugins: [\n    'graphql'\n  ],\n  rules: {\n    'graphql/template-strings': ['error', {\n      env: 'relay',\n      tagName: 'graphql',\n\n      // gatsby-config example:\n      // {\n      //   resolve: `gatsby-plugin-typegen`,\n      //   options: {\n      //     emitSchema: {\n      //       `src/__generated__/gatsby-introspection.json`: true,\n      //     },\n      //   },\n      // }\n      schemaJsonFilepath: path.resolve(__dirname, 'src/__generated__gatsby-introspection.json'),\n    }],\n  },\n};\n```\n\n### TypeScript plugin\n\nTODO: Add example\n\n### VSCode extension\n\nTODO: Add example\n\n## Available options\n\nCheckout the full documentation of plugin options from [`src/types.ts`](https://github.com/cometkim/gatsby-plugin-typegen/blob/master/src/types.ts).\n\n## Disclaimer\n\nThis plugin is a bit opinionated about how integrate GatsbyJS and codegen.\n\nYou cannot customize plugins and its options of graphql-codegen because this plugin is built for **ONLY GatsbyJS**.\n\nIf you wanna use codegen with other plugins (e.g. React Apollo), you can use [`@graphql-codegen/cli`](https://www.npmjs.com/package/@graphql-codegen/cli) for it.\n\nOr [gatsby-plugin-graphql-codegen](https://github.com/d4rekanguok/gatsby-typescript/tree/master/packages/gatsby-plugin-graphql-codegen) gives you a more flex options.\n\n## Acknowledgements\n\n- [graphql-code-generator](https://graphql-code-generator.com/) by [@dotansimha](https://github.com/dotansimha)\\\n  This is where the plugin started.\n\n- [gatsby-plugin-graphql-codegen](https://github.com/d4rekanguok/gatsby-typescript/tree/master/packages/gatsby-plugin-graphql-codegen) by [@d4rekanguok](https://github.com/d4rekanguok)\\\n  has almost same goal, but little bit different how handle GraphQL documents. @d4rekanguok also makes great contribution to this plugin as well!\n\n- [gatsby-plugin-extract-code](https://github.com/NickyMeuleman/gatsby-plugin-extract-schema) by [@NickyMeuleman](https://github.com/NickyMeuleman)\\\n  Gives me idea about schema extraction.\n","readmeFilename":"README.md","gitHead":"fadd039c60f1a7be68f17f671bf5b191b77c849f","description":"[![Package version](https://img.shields.io/github/package-json/v/cometkim/gatsby-plugin-typegen)](https://www.npmjs.com/package/gatsby-plugin-typegen) ![License](https://img.shields.io/github/license/cometkim/gatsby-plugin-typegen)","bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues"},"homepage":"https://github.com/cometkim/gatsby-plugin-typegen#readme","_id":"gatsby-plugin-typegen@0.3.0-alpha.10","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-xOgtNt4iMzUX/tSFNtVqcniEo+e41QIOKpdGslorGT+JaIK+upFuqGSqVNCkiiEZ0B8lUHN7gwJqssa0A/M2oA==","shasum":"0e5bcc64b6d7d9583ac30324e3cfe016fc13af76","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.3.0-alpha.10.tgz","fileCount":23,"unpackedSize":587956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSYr9CRA9TVsSAnZWagAA1mUP/i0NZU0OS5FCcMC83dqB\nBUsR1tU8XDgt+j1LdrLnHNgv6sZJ6iWMk4VRfc7wSy+oaVVFAU2BJRQe8TO7\nHuxzkouvPfmRkWyKMsCbF5tYeQidH0LlMWm3F0YtLIpxOOepqrhd5ol7jPsA\nAJlyEzP21/Y8yhgBUIoLZH9v5FjgUgvFn6sKdt1M5+A8pocwsQLUsVrYL57g\n5eBj7j8kxTF2l6I4/dkfr5tNx4FUqHwNUwl07RiwMjjmWvIvgBEtSMAOeZWP\n+Gs9DmK0X+ocpZM3uOw5p4Dil2W13/rZQksff6zlyNW/YYCjSXSoyja6zsOe\n1p+h8N8JWUOM0UgzhrRq489+zymrhP1OzU4z4lAb1tIXZDqX5fPLhPJceSQD\nEnvJ9tsYA0vMTNO35y9I88o3pGb2s65+5xTSUdy7jZ6hLoUBu8rS8fOnK5mA\neItXZHImkg+VAebLCHt/cMNsiJ3lX56BvgGhRgq1MLclAS4Ju++GxDeyhEkZ\nseuXxe082g08uTPib9SZxUAOeSSCr7j8U0WilSFfVihcQbXg4okm5++pbtq/\nqWD3aUobH/IJfPIPuFJwUdta1gLH031BZGswQuPJ316NQDN1HbeeMZN9hgFL\nj4rxe0vPTYz5N9/I4Z5pLu4hEmEDpE0g871L5XUw2JIxZl+Ua3XB2sCH7lQo\nvYsO\r\n=RfAc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjXo8DZbKIb+m82I6XrW8ukGZZcIce+n+BtF0Xe2HnsAiEAwJWRy5bJvJblJsEqtQ2YoGCb4c2P+MQl8gFU6o5/J34="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.3.0-alpha.10_1581878012690_0.4603569442756428"},"_hasShrinkwrap":false},"0.3.0-alpha.11":{"name":"gatsby-plugin-typegen","version":"0.3.0-alpha.11","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com"},"license":"MIT","keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.2","@graphql-codegen/flow":"^1.12.2","@graphql-codegen/flow-operations":"^1.12.2","@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript":"^1.12.2","@graphql-codegen/typescript-operations":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","async":"^3.1.1","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-flow-comments":"^7.8.3","@babel/plugin-transform-named-capturing-groups-regex":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/async":"^3.0.7","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/node":"^12.7.3","@yarnpkg/pnpify":"^2.0.0-rc.18","babel-preset-gatsby-package":"^0.2.16","gatsby":"^2.19.17","graphql":"^14.6.0","typescript":"^3.7.5","utility-types":"^3.10.0"},"readme":"# gatsby-plugin-typegen\n\n[![Package version](https://img.shields.io/github/package-json/v/cometkim/gatsby-plugin-typegen)](https://www.npmjs.com/package/gatsby-plugin-typegen) ![License](https://img.shields.io/github/license/cometkim/gatsby-plugin-typegen)\n\nWatch your queries and automatically generates TypeScript/Flow definitions.\n\n- [x] Schema extraction\n- [x] Generates type definitions using [graphql-codegen](https://graphql-code-generator.com/)\n- [x] Auto-fixing `<StaticQuery>` and `useStaticQuery()` in code with generated type name.\n- [x] Integrate Gatsby project with GraphQL & TypeSCript ecosystem.\n\n![Demonstration of auto-fixing](images/recording-20190909.gif)\n\n## Install\n\n```bash\nyarn add gatsby-plugin-typegen\n\n# or\n# npm install --save gatsby-plugin-typegen\n```\n\n## How to use\n\n```js\n// In your gatsby-config.js\nplugins: [`gatsby-plugin-typegen`]\n```\n\n### Example of type-safe usage\n\n```ts\nimport { PluginOptions as TypegenPluginOptions } from 'gatsby-plugin-typegen/types';\n\ntype Plugin = (\n  | string\n  | { resolve: string, options: any }\n  | { resolve: `gatsby-plugin-typegen` options: TypegenPluginOptions }\n);\n\nconst plugins: Plugin[] = [\n  {\n    resolve: `gatsby-plugin-typegen`,\n    options: {\n      // ... customize options here\n    },\n  },\n];\n\nmodule.exports = {\n  plugins,\n};\n```\n\n### Change the output path\n\n```js\n{\n  options: {\n    outputPath: `src/__generated__/gatsby-types.ts`,\n  },\n}\n```\n\n### Switch to Flow\n\n```js\n{\n  options: {\n    language: `flow`,\n    outputPath: `src/__generated__/gatsby-types.flow.js`,\n  },\n}\n```\n\n### Emit schema into SDL file\n\n```js\n{\n  options: {\n    emitSchema: {\n      `src/__generated__/gatsby-schema.graphql`: {\n        // Default format is introspection JSON\n        format: `sdl`,\n      },\n    },\n  },\n}\n```\n\n![GatsbyJS schema visualized](images/gatsby-schema-visualized.png)\n\nVisualized via [GraphQL Voyager](https://apis.guru/graphql-voyager/).\n\n### ESLint\n\nYou can use the extracted schema file for [eslint-plugin-graphql](https://github.com/apollographql/eslint-plugin-graphql)!\n\n```js\nconst path = require('path');\n\nmodule.exports = {\n  plugins: [\n    'graphql'\n  ],\n  rules: {\n    'graphql/template-strings': ['error', {\n      env: 'relay',\n      tagName: 'graphql',\n\n      // gatsby-config example:\n      // {\n      //   resolve: `gatsby-plugin-typegen`,\n      //   options: {\n      //     emitSchema: {\n      //       `src/__generated__/gatsby-introspection.json`: true,\n      //     },\n      //   },\n      // }\n      schemaJsonFilepath: path.resolve(__dirname, 'src/__generated__gatsby-introspection.json'),\n    }],\n  },\n};\n```\n\n### TypeScript plugin\n\nTODO: Add example\n\n### VSCode extension\n\nTODO: Add example\n\n## Available options\n\nCheckout the full documentation of plugin options from [`src/types.ts`](https://github.com/cometkim/gatsby-plugin-typegen/blob/master/src/types.ts).\n\n## Disclaimer\n\nThis plugin is a bit opinionated about how integrate GatsbyJS and codegen.\n\nYou cannot customize plugins and its options of graphql-codegen because this plugin is built for **ONLY GatsbyJS**.\n\nIf you wanna use codegen with other plugins (e.g. React Apollo), you can use [`@graphql-codegen/cli`](https://www.npmjs.com/package/@graphql-codegen/cli) for it.\n\nOr [gatsby-plugin-graphql-codegen](https://github.com/d4rekanguok/gatsby-typescript/tree/master/packages/gatsby-plugin-graphql-codegen) gives you a more flex options.\n\n## Acknowledgements\n\n- [graphql-code-generator](https://graphql-code-generator.com/) by [@dotansimha](https://github.com/dotansimha)\\\n  This is where the plugin started.\n\n- [gatsby-plugin-graphql-codegen](https://github.com/d4rekanguok/gatsby-typescript/tree/master/packages/gatsby-plugin-graphql-codegen) by [@d4rekanguok](https://github.com/d4rekanguok)\\\n  has almost same goal, but little bit different how handle GraphQL documents. @d4rekanguok also makes great contribution to this plugin as well!\n\n- [gatsby-plugin-extract-code](https://github.com/NickyMeuleman/gatsby-plugin-extract-schema) by [@NickyMeuleman](https://github.com/NickyMeuleman)\\\n  Gives me idea about schema extraction.\n","readmeFilename":"README.md","gitHead":"8f20b3aeda99f6657e086ccdf7c0a48370daad3d","description":"[![Package version](https://img.shields.io/github/package-json/v/cometkim/gatsby-plugin-typegen)](https://www.npmjs.com/package/gatsby-plugin-typegen) ![License](https://img.shields.io/github/license/cometkim/gatsby-plugin-typegen)","bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues"},"homepage":"https://github.com/cometkim/gatsby-plugin-typegen#readme","_id":"gatsby-plugin-typegen@0.3.0-alpha.11","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-QpGXRKTrm+zKb8KzV8Z4YQMuUqXc1KnjIehYgVqQrtaRFVG66aBYFtcOZftz9wTR2WsMhyK0jbLn9WmFUOuIBA==","shasum":"050d7222bef00d016c81a0c132dd288f76f6642b","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-0.3.0-alpha.11.tgz","fileCount":23,"unpackedSize":588835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSZs6CRA9TVsSAnZWagAAwdUQAI5JHvTjt0lw6B0Y3Ub8\n0emgNDd6QW0I2OViTT2SG8NSVbGYY/ZG6TSOi0RrQN413v2hUxTmc2XRAmrM\nTIQ/nX5431JzkO9MFoMFLiCZ/lwYpat1JPlBApjhtBhFrPKsx1uldwY+sX8w\nxdoi1cJYeotOFHbrw3XE49Vp90qvJErvUBb4F79TwxRXoMOc8NaFAYW9W206\ntaRydF0sLSbwnYLQ+CTx+6Tq/Q9ooCG//uTmM6PdfKNNUYDFYPwZOxiR2XwR\nrmaXhtVKXM81IT21JLqepgZP2iNkiS44Z6cjFW3j1aURce0hsFuVdpMdnmwC\n0gAt/z+cqS38/hFpD8woCCeQme2qBL6A81y4mKE3HPE92B4rbxcBgQI2d3w1\nwiOBz6ZEws7aSMbNdJMgYQpQ/sgN3aTUXx+/WVRXOGTvQTJZZdq9ci779uY8\nlB261PU5HlZjLnskMYAuMP6woyAir3VzN6O5YUGjNKX4eGAX2/fsT4xb100r\nG5x3t/FvkzgPLhsQnivuoTONw3PjPYwpHfTj6xtGl2+MRb+/LLaygedvowyi\nfa73WiQDb2BbU9ZyU4pnnL/5GwaQ8V0R6vTPE8A+gWtinbCBiJ9zzaAj+JBD\nIELPc830xfUhYFiEjJ+flTUFVvCkijt8y3tBkqA5tfjKmB60gr17wgXZpjQC\nVZSv\r\n=ju0t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBl8IEnkF+CJvifrPUXNIrSgJoCqzJAdNAIhxWJeDiZAiBWo40ERTFVGK+ZpsQlps3fFViS/s9eN2efOkLzrcSabg=="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_0.3.0-alpha.11_1581882169914_0.3260254004235499"},"_hasShrinkwrap":false},"1.0.0":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"1.0.0","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com","url":"https://github.com/cometkim"},"contributors":[{"name":"Derek Nguyen","url":"https://github.com/d4rekanguok"},{"name":"Richard Sewell","url":"https://github.com/relefant"}],"homepage":"https://github.com/cometkim/gatsby-plugin-typegen","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"cometkim.kr@gmail.com"},"keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.2","@graphql-codegen/flow":"^1.12.2","@graphql-codegen/flow-operations":"^1.12.2","@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript":"^1.12.2","@graphql-codegen/typescript-operations":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","async":"^3.1.1","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-flow-comments":"^7.8.3","@babel/plugin-transform-named-capturing-groups-regex":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/async":"^3.0.7","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/node":"^12.7.3","@yarnpkg/pnpify":"^2.0.0-rc.18","babel-preset-gatsby-package":"^0.2.16","gatsby":"^2.19.17","graphql":"^14.6.0","typescript":"^3.7.5","utility-types":"^3.10.0"},"gitHead":"11bc312b248d996cdae23c5e4c6c6d32ee3ec0f2","_id":"gatsby-plugin-typegen@1.0.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/iZnUU0baoogbYxWL2QTZqwhuPnWHT3W8SheXhDZ79ENEGOWu3s3tb+b46qaleF879NAG1LhMXt1tNuFxGGXmw==","shasum":"ec5d36ecdadf49e6c4e119cdc46ad603a8ec274e","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-1.0.0.tgz","fileCount":25,"unpackedSize":2271737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSbcuCRA9TVsSAnZWagAAl54QAJwdifwrJOnMkiBXQB5U\nHJw8rzoPxygd1YJXT00t893I+UY5DLzKZvsTmgSpql+J3eb/hXlDmzY9+qDD\nyDi6m3mlWd5udHUca5ZUCLjLsac/tpgtlIUsRlMql3icvnrkUi8qI9OuJWHG\nd9YAaU2eMNZLBCkPCLENpJvnVvnEPE8HDcR+pKah1H7bQDfUIHVY/phmQjtH\nTcw17g7cV6aKSk7xDdnFGPGAyMLlsbJoHXP6cEobZXDnNwaqIMrLuFP3zzYO\na+e7N2usQlMFVz1QrCnuRDsphYiB5+sk+I2DlNBWZgEAwBezLw9/gvlFy8Ru\nlSy+bjhex3lSGHhylKIjYTICuf+nYYwyaNpImNP6U/MIFyGp4495rIDwZpDH\njv6sTgIOVzqjytDIvnB7PfEoT+LnEVH57uekb3BDM8uEg5onFSADNIHFJ83A\nPnJ0QZOCeKG4AsZ6fUoUukDE/jPG7KddZtgh5nvr+SID7rt5nUn3TjlCbmVD\nmrvebdx72POyg+0Txe2k6cgJ7xULi3wEwAOmmCtr3Yx9VmNutRYJPJ9aG0m2\nVaHVxGJqxRMKsfljoXzlDcdm2YwbSfssVXE12+wZBqDn7x218bnBCKI0iXXl\nnOUqPSD94Yu81acCQBBjamD8G3aFUhkXPfTOlnePLdXYh3aXYcITd/xcWObN\n6nE/\r\n=A6gR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYix9Moz9dn3cS6Sab2XvdiPauRsi890EL8Hok1uO0egIhAMir7Lx61OcmX5nHlEq9/PjENiepdSt+CZ6ws2+5vtYm"}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_1.0.0_1581889325873_0.013038374695740984"},"_hasShrinkwrap":false},"1.0.1":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"1.0.1","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com","url":"https://github.com/cometkim"},"contributors":[{"name":"Derek Nguyen","url":"https://github.com/d4rekanguok"},{"name":"Richard Sewell","url":"https://github.com/relefant"}],"homepage":"https://github.com/cometkim/gatsby-plugin-typegen","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"cometkim.kr@gmail.com"},"keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.2","@graphql-codegen/flow":"^1.12.2","@graphql-codegen/flow-operations":"^1.12.2","@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript":"^1.12.2","@graphql-codegen/typescript-operations":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","async":"^3.1.1","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-flow-comments":"^7.8.3","@babel/plugin-transform-named-capturing-groups-regex":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/async":"^3.0.7","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/node":"^12.7.3","@yarnpkg/pnpify":"^2.0.0-rc.18","babel-preset-gatsby-package":"^0.2.16","gatsby":"^2.19.17","graphql":"^14.6.0","typescript":"^3.7.5","utility-types":"^3.10.0"},"gitHead":"21a8e094d7e689daac9934ebf3af3e58308efabb","_id":"gatsby-plugin-typegen@1.0.1","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1IFortccMkj4dVJSh6GvD+C35DAp1haN8wuIE3/X3pRqaA5LBEegQ9+hF8wpub6vU42+v3vmszrfp+N4oX+NCQ==","shasum":"a9d7909333dda6033b53933bddf1eb26ef4e2f41","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-1.0.1.tgz","fileCount":25,"unpackedSize":2271862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeScYZCRA9TVsSAnZWagAAbQAQAJuwW0B+rUzlUUUue+wP\n7A47uoCjfTcPdxBpJLS/ayEj6+vb8YjPM5lX/UoG5UGdC9UhQj5A+fwz+1EN\nsakq0JFgCXJOIGN6pPArTjISCDYd9qM6w+6tn1GYhcdecjcAaAuSHb3A+Dhc\nHzcj4tX0JI///dlQuIVXLKo31kSV99l4AR4cLFb3YC8ir77GaBBcMfMyR1o4\nDDOBYd5KMtVxQPTjuF6Atc9A1J7f5/R99H+EjX8ocW/yl63gXg4IhclGBoH7\nFQFUhegW93mZRAPw0kjwvdrHJCDEQ+Fqpu5uGhopTPXvfY5l5vjU0NM+goSs\nq8+qgAKalZdP1U/7QsTsvmzhVwM10i5mQr1sDE5ANO9OgKHGMSGNu45A26TW\nmgNJREGbyoNh3/Z7IjRvTvd0/grqw3rCB0AAkqRgRfaKHyIBSGgUqd8Pm8dj\nNCgBwTqW3FFN9mmnLt3vUMjxreuf4fganiC2Jg2j+SXH4e77GzLnD9e1oQfI\nULepoxZ06PJmLLBu+j9uFp/ut7YFHPyRhIc9Lz782HO8M7Oc99UCEsRnoC/4\nloSOFF9of2ckyqiQ9ARTTE48FNlcSA02/eR4mBanc0E1BXb3I4iSamsRM95/\nwZJ78TLxZ7pTq0S/EXU3YluhPzSbOIy15Pixv5UAq7kh+bPGnpvwMtAPs7tD\nGUXW\r\n=hKJi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYE9mpw9mEeDM+dLT0XdaGCmlMG3jgA9+QQyB/9UckkQIgI8ADSS2vA3PELEbn3l7c/5O2blyyE2D69ahLzO2WYAc="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_1.0.1_1581893145169_0.5285033133404546"},"_hasShrinkwrap":false},"1.1.0":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"1.1.0","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com","url":"https://github.com/cometkim"},"contributors":[{"name":"Derek Nguyen","url":"https://github.com/d4rekanguok"},{"name":"Richard Sewell","url":"https://github.com/relefant"}],"homepage":"https://github.com/cometkim/gatsby-plugin-typegen","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"cometkim.kr@gmail.com"},"keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"test":"jest","tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.2","@graphql-codegen/flow":"^1.12.2","@graphql-codegen/flow-operations":"^1.12.2","@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript":"^1.12.2","@graphql-codegen/typescript-operations":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","async":"^3.1.1","common-tags":"^1.8.0","~":"link:."},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-flow-comments":"^7.8.3","@babel/plugin-transform-named-capturing-groups-regex":"^7.8.3","@babel/preset-typescript":"^7.8.3","@babel/runtime":"^7.8.4","@types/async":"^3.0.7","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","@yarnpkg/pnpify":"^2.0.0-rc.18","babel-jest":"^25.1.0","babel-preset-gatsby-package":"^0.2.16","gatsby":"^2.19.17","graphql":"^14.6.0","jest":"^25.1.0","typescript":"^3.7.5","utility-types":"^3.10.0"},"gitHead":"cf921346594c5475b3323f1c901e3a72d592d14a","_id":"gatsby-plugin-typegen@1.1.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lW5OCUZM1Das4DWAxVIgiP2nAQoRSdDWkC6PvGUI09ucOpeZxv/W3JL6jkE7+woTHVAsgPRcx0nFctOboTEjQg==","shasum":"87e79d107b34454a324ab3e5b1e97144a243dc36","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-1.1.0.tgz","fileCount":23,"unpackedSize":2272706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTD6fCRA9TVsSAnZWagAAwhsQAIJBFMDGK1FmSjTYOIHe\nW18gnkckWlQJViCUBhd7dER0TzNykc52tc10kRFFp8b/XdQwaPy6R8cp49Ye\nuzpgQJWokOHe4T1ntLlfG94bMARayutAfBjETUI6XDt6zuzwKwPs7NcKfS3M\neFz1TLsVDLQnTCkPgBb5Tsq1MeYWTCks9yWOI+ZiBaY236qqmoIqRdZcELs4\nmx5bvM/zohL+WwQhksobyjZ5l5CoarJb18RIdcnoL7+VCw0Of5mb2MfPJFN5\nosuQvs2WhWvmA+/4VdfMucxSLIJHopny+9al/FLpuUzLmJFKjk5mt/NVf2jT\nYgdIrB/F9HwiIBn2L8ateIAuF2liY0UdKbhZi645Ts71DKglsN4K7UgVnp2Q\nSiZrCAk9y8mkOWRRB+6Yj82ZPBiq6Ir8pn2MHTcQbVWkGc8UReVT70djc6jD\nu9qjkTMXEmqjShK8DOooh4kKqDsJoFoND9lDbUxRM6T85YF2XfsD3c00KTIt\nAHorT3ixoET4FaJHcuPYM4LG38vdmD9FsKFSCiROU+et+PWJxX0GQhHxorK4\ndqXQjLY8ZJWKgBjy/2BGr5MDJJVX6ERJDOihpvm4f7ruiJNX2rdpLMbRx7Ov\np8qskzVecexMjgLBjb8+UKWRG3VOJORM2mjWOIO9fpyr5645Kdj7opG/vSRk\nXA7X\r\n=OrzR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANOGh11I0kAnBjfJuJBsLgPCaJ6flFx/mpAjF3FTkyXAiEAytbKmKI/GdEZ0FM7An+lUFWRLKtLW3J7Ip6qvR1CFC0="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_1.1.0_1582055070644_0.7358511085312511"},"_hasShrinkwrap":false},"1.1.1":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"1.1.1","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com","url":"https://github.com/cometkim"},"contributors":[{"name":"Derek Nguyen","url":"https://github.com/d4rekanguok"},{"name":"Richard Sewell","url":"https://github.com/relefant"}],"homepage":"https://github.com/cometkim/gatsby-plugin-typegen","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"cometkim.kr@gmail.com"},"keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"test":"jest","tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.2","@graphql-codegen/flow":"^1.12.2","@graphql-codegen/flow-operations":"^1.12.2","@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript":"^1.12.2","@graphql-codegen/typescript-operations":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","async":"^3.1.1","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-flow-comments":"^7.8.3","@babel/plugin-transform-named-capturing-groups-regex":"^7.8.3","@babel/preset-typescript":"^7.8.3","@babel/runtime":"^7.8.4","@types/async":"^3.0.7","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","@yarnpkg/pnpify":"^2.0.0-rc.18","babel-jest":"^25.1.0","babel-preset-gatsby-package":"^0.2.16","gatsby":"^2.19.17","graphql":"^14.6.0","jest":"^25.1.0","typescript":"^3.7.5","utility-types":"^3.10.0"},"gitHead":"1d6efad4bc8bedbc197643ca1cc78386575e629e","_id":"gatsby-plugin-typegen@1.1.1","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-sg45iJbm8FbCjH6j7hTDCqtLuuHezABFSe49LdPSRyRZqLfrLZdr17+uyoSGBenQ5TuAemqRAT9Bomt1kudspw==","shasum":"c5b056eb09cfd465b91a02e9075a5c505f2d57ac","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-1.1.1.tgz","fileCount":23,"unpackedSize":2272687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTELTCRA9TVsSAnZWagAA+6UP/ivBVjtvYA0CyAhxeyXl\nHzyL6kKS8E40jWMvHvo+Wg8XlPsX77N0VhFwifAI9iD6goo6aHpxIPvg+peA\n9IDwg1uKT6gSNJxJGfvfEb7POKwQaDAfPvKg5azsy7aZbLCxJrEPUmKZP8oX\nqA9wsAUfwb/E/yzKndBehjhtCEPh7QHsyLkoEghQ+v7hmXWyQGG5T8wSzQ6W\ng84CcbWu/3vP8BdfyrW6vwhrFSfajg1Pj5WCEg8s06FA23wuODQNq23+GL3G\nIDWPwNjiq883k6yyCDk/+qBYsbxOVDpN2KZUt7kM6o+6eb+nACKtEFq7VPIh\nWVFqLVT0aie7psCdrarXVDOvu/yBE8LYw+vJMvxcjNL73Ab+TOwtvO8ViC/3\nQk0JpeDP7cO6Pa2zXFNZs3ouP/QBNIza54wFXe0OZj9ty4HBHgLATtzggSJI\nxK3oMj9BSADfQkjobeMiq6rs1HPxhnl0dXu+Vgp+8DTOqjpRu1s07qI3Pgpt\nxkuetGQ7HODJ3b/8L/O2fmzfMKQM3lSGJ4sCDTHPm6jm0CPu6u7tx9nH/sSM\nWKLV6MXaOXycd0w3U6SkfKQDLWC/ah/rJKp26TYOQ4w8L6WUHTtBYACHqi21\nwHHZZpYO/YLQZhYsDABejUzbxzIzfPnDp/n1U6uvwV6n4PAq3FF3viX8xq7p\nCn2k\r\n=Jre4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3zMgd5GeNMBx6aWmZjeE3f+yH1bAcT5NaEZjmY+KS/AiB5JaRRNhlaL+cvJW3nztRIx0K7cxVtukKsP4sa5oE1TA=="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_1.1.1_1582056147037_0.689555656255272"},"_hasShrinkwrap":false},"1.1.2":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"1.1.2","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com","url":"https://github.com/cometkim"},"contributors":[{"name":"Derek Nguyen","url":"https://github.com/d4rekanguok"},{"name":"Richard Sewell","url":"https://github.com/relefant"}],"homepage":"https://github.com/cometkim/gatsby-plugin-typegen","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"cometkim.kr@gmail.com"},"keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"test":"jest","tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.2","@graphql-codegen/flow":"^1.12.2","@graphql-codegen/flow-operations":"^1.12.2","@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript":"^1.12.2","@graphql-codegen/typescript-operations":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","async":"^3.1.1","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-flow-comments":"^7.8.3","@babel/plugin-transform-named-capturing-groups-regex":"^7.8.3","@babel/preset-typescript":"^7.8.3","@babel/runtime":"^7.8.4","@types/async":"^3.0.7","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","@yarnpkg/pnpify":"^2.0.0-rc.18","babel-jest":"^25.1.0","babel-preset-gatsby-package":"^0.2.16","gatsby":"^2.19.17","graphql":"^14.6.0","jest":"^25.1.0","typescript":"^3.7.5","utility-types":"^3.10.0"},"gitHead":"4456ae64bcaa6496fa72b0f95c8d208858562a6c","_id":"gatsby-plugin-typegen@1.1.2","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-XlLw6odLYUSVn8PlsJUjdEip26ounQKanwlsTJPXgUwdKjSsgj7yzd3OodOSV/iCJYCf4kvzlPtzgTHBCTiURg==","shasum":"43df875d86fc4066aebbe66c2353dde180a28047","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-1.1.2.tgz","fileCount":23,"unpackedSize":2273106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWT2PCRA9TVsSAnZWagAAbrUP/AqLDVma8z2VWRU7iZAB\n6P8nqQhtdAYjVe+WI2N00QMqqqJY33P17BtSDksMICA8lkEGI3Z2ziDoEyPS\n+SVjKNm1IW4mSzqFfUEm27PGm3nF+wCq5W6a26kZjL4pfwa0iRQ8vsw9z46U\nXuk89Q2ErJoUJtxYuU+EMNJvR7cQ8/DC7cTfFZ5bGgEWIr2QeRek87u64ZE6\nFxCZOFFo5JKWM/brvMYGikg+lKf2PUhRolSzzUqZ1M/JJNQkd7kIEud0Ts2O\n7puIHPTstTlXygbiT8BR9jH4ng3jpKv8ORQffM8YA/HWqevPE1EzK/VBeF4r\nU8xDDmky1iS7wcgagN/68Gn6vlagFORp0wrAZoy6bCwSY1mQKXeNvmSbweSY\nv3ZelVwH6nqYdeCC8+vmtOPBZMQfmoUAIGKM9a0ABhDwCZvcJWhBlJGmwkpW\n3d11fqQn2SxM3DymNv+RK+fB37ACqA2n/XxCNy8T8k/L8r66INO+zx17+oPL\neQgEBhc0wfBpNlw9kjgwJmgFRc3ZrHUGqi5vIqnZ50Rh5pIMPMATMdQ1551i\nn0Pwx0xZGQUPZJZGWGh0WNotjGYZePgyjedbvBq2XpIYpK237D0npAUzansK\n2cEVFIBPG60e79rSrN2M8Vq+L7wUgU0fwq7t6EOBjAwKabuCFzq3mKQty9ay\nYl9/\r\n=s3E5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAa4vAZKpvshZqfS7rRGI/YKzl1t/dijBWuB9EpSZ0FAIgM8EFn2MfxKuvU0qwQaHANekgyOzF0UUcL8NZIbkzZ4E="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_1.1.2_1582906766338_0.2600011595741549"},"_hasShrinkwrap":false},"2.0.0-rc.1":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"2.0.0-rc.1","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com","url":"https://github.com/cometkim"},"contributors":[{"name":"Derek Nguyen","url":"https://github.com/d4rekanguok"},{"name":"Richard Sewell","url":"https://github.com/relefant"}],"homepage":"https://github.com/cometkim/gatsby-plugin-typegen","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"cometkim.kr@gmail.com"},"keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"test":"jest","tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.2","@graphql-codegen/flow":"^1.12.2","@graphql-codegen/flow-operations":"^1.12.2","@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript":"^1.12.2","@graphql-codegen/typescript-operations":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","async":"^3.1.1","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-flow-comments":"^7.8.3","@babel/plugin-transform-named-capturing-groups-regex":"^7.8.3","@babel/preset-typescript":"^7.8.3","@babel/runtime":"^7.8.4","@types/async":"^3.0.7","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","@yarnpkg/pnpify":"^2.0.0-rc.18","babel-jest":"^25.1.0","babel-preset-gatsby-package":"^0.2.16","gatsby":"^2.19.17","graphql":"^14.6.0","jest":"^25.1.0","typescript":"^3.7.5","utility-types":"^3.10.0"},"readme":"# gatsby-plugin-typegen\n\n[![Package version](https://img.shields.io/github/package-json/v/cometkim/gatsby-plugin-typegen)](https://www.npmjs.com/package/gatsby-plugin-typegen) ![License](https://img.shields.io/github/license/cometkim/gatsby-plugin-typegen)\n\nWatch your queries and automatically generates TypeScript/Flow definitions.\n\n- [x] Schema extraction\n- [x] Generates type definitions using [graphql-codegen](https://graphql-code-generator.com/)\n- [x] Auto-fixing `<StaticQuery>` and `useStaticQuery()` in code with generated type name.\n- [x] Integrate Gatsby project with GraphQL & TypeScript ecosystem.\n\n## Demo\n\n![Demonstration of auto-fixing](images/recording-2020-02-17.gif)\n\n## Install\n\n```bash\nyarn add gatsby-plugin-typegen\n\n# or\n# npm install --save gatsby-plugin-typegen\n```\n\n## How to use\n\n```js\n// In your gatsby-config.js\nplugins: [`gatsby-plugin-typegen`]\n```\n\n### Example of type-safe usage\n\n```ts\nimport { PluginOptions as TypegenPluginOptions } from 'gatsby-plugin-typegen/types';\n\ntype Plugin = (\n  | string\n  | { resolve: string, options: any }\n  | { resolve: `gatsby-plugin-typegen` options: TypegenPluginOptions }\n);\n\nconst plugins: Plugin[] = [\n  {\n    resolve: `gatsby-plugin-typegen`,\n    options: {\n      // ... customize options here\n    },\n  },\n];\n\nmodule.exports = {\n  plugins,\n};\n```\n\n### Change the output path\n\n```js\n{\n  options: {\n    outputPath: `src/__generated__/gatsby-types.ts`,\n  },\n}\n```\n\n### Switch to Flow\n\n```js\n{\n  options: {\n    language: `flow`,\n    outputPath: `src/__generated__/gatsby-types.flow.js`,\n  },\n}\n```\n\n### Emit schema as GraphQL SDL\n\n```js\n{\n  options: {\n    emitSchema: {\n      `src/__generated__/gatsby-schema.graphql`: true,\n    },\n  },\n}\n```\n\n![GatsbyJS schema visualized](images/gatsby-schema-visualized.png)\n\nVisualized via [GraphQL Voyager](https://apis.guru/graphql-voyager/).\n\n### ESLint\n\nYou can use the extracted schema file for [eslint-plugin-graphql](https://github.com/apollographql/eslint-plugin-graphql)!\n\n```js\n// gatsby-config.js\n\nmodule.exports = {\n  plugins: [\n    // ...\n    {\n      resolve: `gatsby-plugin-typegen`,\n      options: {\n        emitSchema: {\n          `src/__generated__/gatsby-introspection.json`: true,\n        },\n      },\n    },\n  ],\n};\n```\n\n```js\n// .eslintrc.js\n\nconst path = require('path');\n\nmodule.exports = {\n  plugins: [\n    'graphql'\n  ],\n  rules: {\n    'graphql/template-strings': ['error', {\n      env: 'relay',\n      tagName: 'graphql',\n      schemaJsonFilepath: path.resolve(__dirname, 'src/__generated__gatsby-introspection.json'),\n    }],\n  },\n};\n```\n\n### VSCode extension\n\nI recommend to use [Apollo GraphQL](https://marketplace.visualstudio.com/items?itemName=apollographql.vscode-apollo) extension.\n\n(YES, even this isn't Apollo project)\n\n1. Install the [extension](https://marketplace.visualstudio.com/items?itemName=apollographql.vscode-apollo).\n\n2. Configure plugin to emit schema and plugin documents.\n\n    ```js\n    // gatsby-config.js\n\n    module.exports = {\n      plugins: [\n        // ...\n        {\n          resolve: `gatsby-plugin-typegen`,\n          options: {\n            emitSchema: {\n              `src/__generated__/gatsby-introspection.json`: true,\n            },\n            emitPluginDocuments: {\n              `src/__generated__/gatsby-plugin-documents.graphql`: true,\n            },\n          },\n        },\n      ],\n    };\n    ```\n\n3. Create `apollo.config.js` file in project root.\n\n    ```js\n    // apollo.config.js\n\n    module.exports = {\n      client: {\n        name: 'your-project-name',\n        tagName: 'graphql',\n        includes: [\n          './src/**/*.{ts,tsx}',\n          './src/__generated__/gatsby-plugin-documents.graphql',\n        ],\n        service: {\n          name: 'GatsbyJS',\n          localSchemaFile: './src/__generated__/gatsby-schema.graphql',\n        }\n      },\n    }\n    ```\n\n4. Reload VSCode & Enjoy!\\\n  ![VSCode extension preview](images/vscode-extension-preview.png)\n\n### TypeScript plugin\n\n- [ts-graphql-plugin](https://github.com/Quramy/ts-graphql-plugin)\n\nTODO: Add config example\n\n## Available options\n\nCheckout the full documentation of plugin options from [`src/types.ts`](https://github.com/cometkim/gatsby-plugin-typegen/blob/master/src/types.ts).\n\n## Disclaimer\n\nThis plugin is a bit opinionated about how integrate GatsbyJS and codegen.\n\nYou cannot customize plugins and its options of graphql-codegen because this plugin is built for **ONLY GatsbyJS**.\n\nIf you wanna use codegen with other plugins (e.g. React Apollo), you can use [`@graphql-codegen/cli`](https://www.npmjs.com/package/@graphql-codegen/cli) for it.\n\nOr [gatsby-plugin-graphql-codegen](https://github.com/d4rekanguok/gatsby-typescript/tree/master/packages/gatsby-plugin-graphql-codegen) gives you a more flex options.\n\n## Changelog\n\n### v2.0.0\n\n- **[BREAKING CHANGE]** Generated types are now using global declaration with a namespace (default is `GatsbyTypes`).\n- Fixed an issue where the insert types function only worked when documents were changed. ([#43](https://github.com/cometkim/gatsby-plugin-typegen/issues/43))\n\n## v1.1.2\n\n- Export inline fragment subtypes. ([#45](https://github.com/cometkim/gatsby-plugin-typegen/issues/45))\n- Insert eslint-disable comment on top of generated file. ([#37](https://github.com/cometkim/gatsby-plugin-typegen/issues/37))\n\n## Acknowledgements\n\n- [graphql-code-generator](https://graphql-code-generator.com/) by [@dotansimha](https://github.com/dotansimha)\\\n  This is where the plugin started.\n\n- [gatsby-plugin-graphql-codegen](https://github.com/d4rekanguok/gatsby-typescript/tree/master/packages/gatsby-plugin-graphql-codegen) by [@d4rekanguok](https://github.com/d4rekanguok)\\\n  has almost same goal, but little bit different how handle GraphQL documents. @d4rekanguok also makes great contribution to this plugin as well!\n\n- [gatsby-plugin-extract-code](https://github.com/NickyMeuleman/gatsby-plugin-extract-schema) by [@NickyMeuleman](https://github.com/NickyMeuleman)\\\n  Gives me idea about schema extraction.\n","readmeFilename":"README.md","gitHead":"7fcf8ee08d37d60adf41d123ba80786e856407fd","_id":"gatsby-plugin-typegen@2.0.0-rc.1","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-67CEU3Rjby/W4QVBnZZQ9ULsxWFOjq7inHqIVx46HG9eVX0XEX/93YePqjnG439/09I6+i2oqECsm4R4SuAjOg==","shasum":"9773016e72818be5bd65c0f6d4d61ae37d556ba6","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-2.0.0-rc.1.tgz","fileCount":23,"unpackedSize":2275153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZNvGCRA9TVsSAnZWagAATX8P/0mjaVkhQJTDkEd0ylKI\nT6jaPjdYnxN8e6urPAZbjF/5rpsL8q6KfhIi6XK2TEdyZOMjWkmmy42sn3Ux\nis6Uy5HBwdYQ+WxXcMrjcj2krWInliKPcl22fsJR/lEF4Ue1bBjJ4X76o15F\nMJc2rrjtaQ1GU5T13A0autrqY1n0zzcdsHUEpgrqy3isZBwFZIuZKf7+WNOU\nEroPF3fZ8xIbKWmw1WCXAFAFrb6S9nbZkJ1BBxoWg86g6x6G5OzQWiuZz8DQ\nli72fCVFRTFypTocdmUeGE91Mq8aGDUOB3sO7m/D7tcgS08iyKIvzelF8O2q\n2rHJaLJIiWEfYH9RdCcUrfZD659UH7tqWHzAt6FT/EPF72L6VN9JCxfM5Zbw\nZiyMXqcf2DNYxZ0MACVHsea03BptDVY0V0yf8yY4jDlmpPUppvIq11QnHS+V\nyPMnrUDMJnpg2sH0pFJGfyaTPm/6B+9eiFHGGG57hfkix+XLHWFc6Ep4bWuA\nhrrItpjT/8Mc0sBF53ngUX3+yqIsNQjhpMYNr7vAzz1cfQaMwiAHaFu/R2V2\nbQWIC+aJG2gxrnZOhvzqEpOD6gsqtlyL4k9FtHfYCg7IWqg67wqrWWcx+k59\nzza8u5ZqS5tOFMMFS/B6eIjIH2RmF4pYjDVIqqkNy2Y/DRymZpezh69PRARA\nHuJw\r\n=dFZ5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZKgeWHBVm4js3jldcqgkbefBmcUxM6IfoQsOnBslEnAIgXTeN2HBS+PufpPZBQTu9J33qvS21W5iq6HokGE9cFAI="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_2.0.0-rc.1_1583668166201_0.025445048835290862"},"_hasShrinkwrap":false},"2.0.0":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"2.0.0","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com","url":"https://github.com/cometkim"},"contributors":[{"name":"Derek Nguyen","url":"https://github.com/d4rekanguok"},{"name":"Richard Sewell","url":"https://github.com/relefant"}],"homepage":"https://github.com/cometkim/gatsby-plugin-typegen","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"cometkim.kr@gmail.com"},"keywords":["gatsby","gatsby-plugin","typescript"],"scripts":{"lint":"eslint --ignore-path .gitignore . --ext ts --ext tsx","test":"jest","tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.12.2","@graphql-codegen/flow":"^1.12.2","@graphql-codegen/flow-operations":"^1.12.2","@graphql-codegen/flow-resolvers":"^1.12.2","@graphql-codegen/typescript":"^1.12.2","@graphql-codegen/typescript-operations":"^1.12.2","@graphql-codegen/typescript-resolvers":"^1.12.2","@graphql-toolkit/common":"^0.9.7","@graphql-toolkit/core":"^0.9.7","async":"^3.1.1","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-flow-comments":"^7.8.3","@babel/plugin-transform-named-capturing-groups-regex":"^7.8.3","@babel/preset-typescript":"^7.8.3","@babel/runtime":"^7.8.4","@types/async":"^3.0.7","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","@typescript-eslint/eslint-plugin":"^2.22.0","@typescript-eslint/parser":"^2.22.0","@yarnpkg/pnpify":"^2.0.0-rc.18","babel-jest":"^25.1.0","babel-preset-gatsby-package":"^0.2.16","eslint":"^6.8.0","gatsby":"^2.19.17","graphql":"^14.6.0","jest":"^25.1.0","typescript":"^3.7.5","utility-types":"^3.10.0"},"gitHead":"b7546b78f7dd80c0bb66460949af17e4d1cd3b9f","_id":"gatsby-plugin-typegen@2.0.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-3PWBFxatLKzcllnkNpRPDn2oRfwmgbqx+H8cekxb37EmxNCaemfoFlDQhspyGmFMBkakiI68PJ3bem2awn65+w==","shasum":"ecbda8fe7679b780293585de57e90c52fd22c9dd","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-2.0.0.tgz","fileCount":20,"unpackedSize":40388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZPBbCRA9TVsSAnZWagAAAhUP/RVh7JxQk5jUkj9MP33h\nC/Qsj8+GraHF2mnluUOd6MxgF7onbBGYTqz2k6y0xU8aQbfhaat99GAhkEmH\nD8GtEbx5X+p/WwIeWhgOCyu3uSM+Q2K9jeKRpr/3Eb2EX4HYTixcx4XMxgTb\n5YwnvDvU0ELTBWVFS+hu8MHqNBkM34LlHpGzI8ADoFKnSl9nqpFQJhP/Nm5p\nBDjQR8v5kGfBheQm8zQH0SxXfwBq8O9R6eJQtsx9JUysAe+5l2hSDTmJR0a1\nvfgieGxTXfGd2ZJrnBemJ6TTTuMzjptc894fCCSlIbzA9cGkYiT7xtUbg16P\nss/jTSqrEPNXhncNs50aawaV1y7sEpyalg6SFzjQlftse+ATHVwbmmRI1fQv\naB4bVw3LnAKdgEjXfGLqi04sotrCKeqFOonWQ2nsB9TvZlk2/tglz5/tBqoG\nOS+QvDMkhhSd45LgTVDQrjyI9hL0hdwchc9ECrNMPwFfUyUo3QsL207CZufa\nzniGKxUiBbG2rPotqlQ/2AcEo/5scQ/SREyqiF+46SWUg06kRnJfF487DeTT\nVfbvJ8xxFMSDKDMIdHkVxa0MbLayKDtPZF4AndrF2CjQyUnC6LheB1OP1S+F\nrQJ3KvtXPMDoTi7H0WtaTKQM5V3UcIlEHtEJnZcwSWC1zaW8GZcam2nUkSxo\nva5p\r\n=0HTK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDDVf+hJuBesljp0aTN2FENClZCMqDEP1TaC38+0bCowIgcOyFh+HyksDUsjHTJU4qsDeSnslUeBAz6niKs+KuC4Y="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_2.0.0_1583673434611_0.14702921808900338"},"_hasShrinkwrap":false},"2.0.1":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"2.0.1","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com","url":"https://github.com/cometkim"},"homepage":"https://www.gatsbyjs.org/packages/gatsby-plugin-typegen/","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"cometkim.kr@gmail.com"},"keywords":["gatsby","gatsby-plugin","typescript","flow","codegen"],"scripts":{"lint":"eslint --ignore-path .gitignore . --ext ts --ext tsx","test":"jest","tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"acorn":"7.1.0","minimist":"1.2.5","@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0","react":"^16.4.2"},"dependencies":{"@graphql-codegen/core":"^1.13.1","@graphql-codegen/flow":"^1.13.1","@graphql-codegen/flow-operations":"^1.13.1","@graphql-codegen/flow-resolvers":"^1.13.1","@graphql-codegen/typescript":"^1.13.1","@graphql-codegen/typescript-operations":"^1.13.1","@graphql-codegen/typescript-resolvers":"^1.13.1","@graphql-toolkit/common":"^0.9.9","@graphql-toolkit/core":"^0.9.9","async":"^3.2.0","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.9.0","@babel/plugin-transform-flow-comments":"^7.8.3","@babel/plugin-transform-named-capturing-groups-regex":"^7.8.3","@babel/preset-typescript":"^7.9.0","@babel/runtime":"^7.9.0","@types/async":"^3.0.8","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/jest":"^25.1.4","@types/node":"^13.9.2","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","@yarnpkg/pnpify":"^2.0.0-rc.19","all-contributors-cli":"^6.14.1","babel-jest":"^25.1.0","babel-preset-gatsby-package":"^0.3.0","eslint":"^6.8.0","gatsby":"^2.20.2","graphql":"^14.6.0","jest":"^25.1.0","typescript":"^3.8.3","utility-types":"^3.10.0"},"_id":"gatsby-plugin-typegen@2.0.1","dist":{"shasum":"00465126bdf53f39acbd3ad9259b072c1c59ff26","integrity":"sha512-74f7TUc+aWNXUqFGS5niF4P6ilOlyWeCgl4L8qxptXDNbAJ8s3r5LZJzmEzwxOBdj8rMQLydIWnlulleeQt3qg==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-2.0.1.tgz","fileCount":21,"unpackedSize":50806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek1wYCRA9TVsSAnZWagAAmK8P/Rwh/e6mc/2IZR5X804E\n+HBunWjI1WKVJg+uqOujYHMOAoXes40Jlf+2XhDU60kk2T5xxwCuEfBWasLR\ndetOy3wIu6tXtAMYJ/aiyCGoVI3Kn818PvfOfKYAy6s70MlTb8rbCN/o9Bd0\nTs30pmEDkGztln+CZ+MP6+l3lN7vuL+QnJP7ucoYXM9R0SSMtDa7a1OTccH2\nDgpMG6qojmOkdFQPGPF2nJVqKAqAsIU2zkbxDDhx1ih21HjCMwjhrAu/zxgT\nYZ0r1h4HldR183cKT0js6cjjcPt7rgtja0gV92b7yJfPRBbULJzoQzlcJqPC\nptNEP8Hsi8vFDT2bPSTq4ISVpRAtxdQ7pBlkkwB7py3lUS/tD7sJmDtP3hV4\nEAqBvo2rTRbzePtx66IAQHPUYCjmA2sMICYO0ZpFsT1uCzNvEUw6dgoL6bMC\nxWQVntBaXXVDjtuYX16HFde0HRDZiN34ko9Jphq/786ndaHgyhBP5ow3sig2\nrXL/iuZ3JbUu3t2xS54ODpTrdTw4VmrFulf/TpgZf3W3mL51T1/uKFmLsx0v\nq0scCdRu3Owv0Ua5w3AIIrejuSUwfmKvy2oa0QpO//WN1ej8/QB2DJ3eDpyC\nCmOEC/W2KRKIpE53dZyV92Z+D8pI7I6twH7mfiA8QancmNvOBix4ZXqmM9//\n6c/p\r\n=zdCq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMPNeIgWjzxGCuu4/1y68iGo4ejlSHHrTLsKgO38JXQQIhAKujx5HWlmwusGB9WVzzXCgzhqb79/A9JWGbo/SFLAHV"}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_2.0.1_1586715672290_0.5486990577038724"},"_hasShrinkwrap":false},"2.1.0-alpha.1":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"2.1.0-alpha.1","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com","url":"https://github.com/cometkim"},"homepage":"https://www.gatsbyjs.org/packages/gatsby-plugin-typegen/","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"cometkim.kr@gmail.com"},"keywords":["gatsby","gatsby-plugin","typescript","flow","codegen"],"scripts":{"lint":"eslint --ignore-path .gitignore . --ext ts --ext tsx","test":"jest","tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"acorn":"7.1.0","minimist":"1.2.5","@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0 || ^15.0.0","react":"^16.4.2"},"dependencies":{"@cometjs/core":"^0.0.3","@graphql-codegen/core":"^1.13.2","@graphql-codegen/flow":"^1.13.2","@graphql-codegen/flow-operations":"^1.13.2","@graphql-codegen/flow-resolvers":"^1.13.2","@graphql-codegen/typescript":"^1.13.2","@graphql-codegen/typescript-operations":"^1.13.2","@graphql-codegen/typescript-resolvers":"^1.13.2","@graphql-toolkit/common":"^0.10.3","@graphql-toolkit/core":"^0.10.3","@graphql-toolkit/graphql-tag-pluck":"^0.10.3","async":"^3.2.0","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.9.0","@babel/plugin-transform-flow-comments":"^7.8.3","@babel/plugin-transform-named-capturing-groups-regex":"^7.8.3","@babel/preset-typescript":"^7.9.0","@babel/runtime":"^7.9.2","@types/async":"^3.2.0","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.28.0","@typescript-eslint/parser":"^2.28.0","@yarnpkg/pnpify":"^2.0.0-rc.20","all-contributors-cli":"^6.14.1","babel-jest":"^25.3.0","babel-preset-gatsby-package":"^0.3.1","eslint":"^6.8.0","gatsby":"^2.20.22","graphql":"^15.0.0","jest":"^25.3.0","typescript":"^3.8.3","utility-types":"^3.10.0"},"_id":"gatsby-plugin-typegen@2.1.0-alpha.1","dist":{"shasum":"dd448bfd093038e9554c04fd7813a4c0fe67f7c9","integrity":"sha512-oZCLcLhmBMQIsF9rHg2Mh9eUKK4PhIEWV49VX6B4dK3Nm20DphIWvFmRmKzM5tnf1a7Sqqm3DD01baWtmdnnpg==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-2.1.0-alpha.1.tgz","fileCount":21,"unpackedSize":49665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel3ynCRA9TVsSAnZWagAAdScP/RQyRjgiALfvYPAU4G6t\nlbKyJfaKh7dQG2gRZzUhSYTfRkcy+jTL28poYmKdzplc4HWsLB6XL9JGKLxX\nxV+0Dtay3JCyyM/WvSng+DIPYz67hq7b45WRmLEi7rueytZpRGLT+z2oVIh8\nZ7TnHAOr/NGbR15tKpXQ2osvmGojhOIrUY5W9fHqAPPgq0jQVcp52F8xL+71\nEfjqIsRYzDTeV3PnBGCQb36KZW01opNgzE+UWcLztdCS5/gniGX8HVGpNuna\ntsPaPAv6GSYzFVdg+2SLHodZaieqOhH0OGPtabDZdarJ2s4WEn778VnsJpjZ\nRVJWyGWKsM/D9b9CSXcGQoM6n/2oLjfyA2DCFnPheRJz4RYWVJ/uSc1k6rnA\nLx5KNy/Pi1A/zXQO1zP/QvwhSqdujRrLqFQoY73+n22aCpeiqzr/i4bDtmv8\n5nAtJpMfNFrcJlTfOgrzUWlFOuqQ4A7NYmpHzuj+/YxHNPVqB8wVHZcCf08s\n8epWIu9lICIjFRaFvQaz3BVqHTB2BYVmcDi4WPBfzk0pWaet8YApxj3E1oOB\nOU+RWIu/r4Y0bHPtKaaB+M+KGR5BiA/9W/GiawJVDkoVEH4WEeyoNS390q9Y\n3FNMh/7oRH9CTKUdTu2IeloU/JkIHXAY4GO6wLHkicWf6cdoUtKC2KZppOTx\nnwJa\r\n=QQoc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0OBvHf4qb8PNEUSWrqmlRDcIbj3nGa2QgEtyWFAnfAwIgVdrDxKSqovNGQ3asJRotlYuJ/SH3WxzSsd073WWUpBk="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_2.1.0-alpha.1_1586986150656_0.34283003447518445"},"_hasShrinkwrap":false},"2.1.0":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"2.1.0","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com","url":"https://github.com/cometkim"},"homepage":"https://www.gatsbyjs.org/packages/gatsby-plugin-typegen/","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"cometkim.kr@gmail.com"},"keywords":["gatsby","gatsby-plugin","typescript","flow","codegen"],"scripts":{"lint":"eslint --ignore-path .gitignore . --ext ts --ext tsx","test":"jest","tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"acorn":"7.1.0","minimist":"1.2.5","@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0 || ^15.0.0","react":"^16.4.2"},"dependencies":{"@cometjs/core":"^0.0.3","@graphql-codegen/core":"^1.13.2","@graphql-codegen/flow":"^1.13.2","@graphql-codegen/flow-operations":"^1.13.2","@graphql-codegen/flow-resolvers":"^1.13.2","@graphql-codegen/typescript":"^1.13.2","@graphql-codegen/typescript-operations":"^1.13.2","@graphql-codegen/typescript-resolvers":"^1.13.2","@graphql-toolkit/common":"^0.10.3","@graphql-toolkit/core":"^0.10.3","@graphql-toolkit/graphql-tag-pluck":"^0.10.3","async":"^3.2.0","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.9.0","@babel/plugin-transform-flow-comments":"^7.8.3","@babel/plugin-transform-named-capturing-groups-regex":"^7.8.3","@babel/preset-typescript":"^7.9.0","@babel/runtime":"^7.9.2","@types/async":"^3.2.0","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.28.0","@typescript-eslint/parser":"^2.28.0","@yarnpkg/pnpify":"^2.0.0-rc.20","all-contributors-cli":"^6.14.1","babel-jest":"^25.3.0","babel-preset-gatsby-package":"^0.3.1","eslint":"^6.8.0","gatsby":"^2.20.22","graphql":"^15.0.0","jest":"^25.3.0","typescript":"^3.8.3","utility-types":"^3.10.0"},"_id":"gatsby-plugin-typegen@2.1.0","dist":{"shasum":"2b7e913bf178e8a3983136c583db401fb5a52b74","integrity":"sha512-ERbEV5YeB/v7DDg6SjtHTa4S2c9ehdlY2Np1Aw6pNwacC4hsl9D03nDrchxyk1aQmealq9V5X1YmbmODNANlcw==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-2.1.0.tgz","fileCount":21,"unpackedSize":54927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel4C3CRA9TVsSAnZWagAAXJYP/2BD6Ko97t76tUhjOt11\nW3ZvSpcxmVeqgUgMI98G6DbWwzJk+8924U4XQB+Wq0NU8cQQf7k74gvQqXHf\nGFhKZHOoc5LHqjrCz94PUP2s2ZHcosTnWLIVtZAke1gnH28/kK+0Wgs8tfow\nx4zawS5Y4OFxVEhVf+YGBQNtvlwLzU5U0rW7ecAxhvCxP900V3Ew8arFzVne\nNgIVJADeRzGevxbuJnC/UfaCsuwBSHRSkojhZEqFQlzezG2DUSLKiFCCT2DC\nSrgiOh43L8Ci7HS0VVAZiD68ejC7AFgEiwmJ1sE9Ct/ToDmC4QDnKOpmQCMe\n6hf4KUm318NDMwcvRMfxqSLBE8sik3DmmpfJUCEcYK49iLbidhJTbdvdfhtK\nIC1fvThRmTTjNJ6srUTPG+HA0RMpKJ5b58bZOi85Ad4bC2C7g86kF0K7nX4u\ndQZ6NQC/uoVy9fdl5pXt5qHKnywUgNC6Tg1tKKil+LGopEcgQAglHJW3CGNV\nS3b1v+UYRG1CWI+sFUDIy1v9fofvj8FxIml3AV+18/jVAmtyAG7iAP8CThht\nQFkL//lKY2+5Su5Wy8anSyV5ZB73+Rrq3YKW3wzHeuW8aMrnW48Q0Q57fjUw\nAdSvwOUbu8TBXSiRsgQhNGztfwiCmzQ3U3BlA/6W3etOB8wInTcpFAbd72Uv\nS7MP\r\n=cqjF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYeov56uOX5cZ+zLjm+lhk7FODGvc2pBNVUYmzFoKgRAiEAgB1gd12tL0UApis/kqGnN0o8CzjA8eVVzcwIgcuiaSU="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_2.1.0_1586987190652_0.4814819593905897"},"_hasShrinkwrap":false},"2.2.0":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"2.2.0","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com","url":"https://github.com/cometkim"},"homepage":"https://www.gatsbyjs.org/packages/gatsby-plugin-typegen/","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"cometkim.kr@gmail.com"},"keywords":["gatsby","gatsby-plugin","typescript","flow","codegen"],"scripts":{"lint":"eslint --ignore-path .gitignore . --ext ts --ext tsx","test":"jest","tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0 || ^15.0.0","react":"^16.4.2"},"dependencies":{"@cometjs/core":"^0.1.0","@graphql-codegen/core":"^1.14.0","@graphql-codegen/flow":"^1.14.0","@graphql-codegen/flow-operations":"^1.14.0","@graphql-codegen/flow-resolvers":"^1.14.0","@graphql-codegen/typescript":"^1.14.0","@graphql-codegen/typescript-operations":"^1.14.0","@graphql-codegen/typescript-resolvers":"^1.14.0","@graphql-toolkit/common":"^0.10.7","@graphql-toolkit/core":"^0.10.7","@graphql-toolkit/graphql-tag-pluck":"^0.10.7","async":"^3.2.0","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.9.0","@babel/plugin-transform-flow-comments":"^7.8.3","@babel/plugin-transform-named-capturing-groups-regex":"^7.8.3","@babel/plugin-transform-typescript":"^7.9.6","@babel/preset-typescript":"^7.9.0","@babel/runtime":"^7.9.6","@cometjs/eslint-plugin":"^0.2.0","@types/async":"^3.2.3","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/jest":"^25.2.3","@types/node":"^14.0.5","@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","@yarnpkg/pnpify":"^2.0.0-rc.22","all-contributors-cli":"^6.14.2","babel-jest":"^26.0.1","babel-preset-gatsby-package":"^0.4.2","eslint":"^7.1.0","gatsby":"^2.22.9","graphql":"^15.0.0","jest":"^26.0.1","redux":"^4.0.5","typescript":"^3.9.3","utility-types":"^3.10.0"},"_id":"gatsby-plugin-typegen@2.2.0","dist":{"shasum":"ba36ddba91b055f1384bcf8b6f2f2ea6f905e595","integrity":"sha512-2Eg8PbElf2dHKZK89QuSvlIAiIjwwk5/MlHPMSDcn+uTJzDwbky6aAeAZIdZnaRYqVek7e7ceWRcJXA+uPRtMw==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-2.2.0.tgz","fileCount":23,"unpackedSize":58429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyX99CRA9TVsSAnZWagAAR5YP/0mFBSWsW1yOtfA56AAF\nQAqZqqhc+/p1DMvBRcrqaoEdkxDphLBzcmiJMfmpezd5xKQdeWtVth+whJb0\nnb9zBDxX3+fPrhbWvyYu4aZfOz9XCOtlZ7u+aLmuYWsAeK+3M1E+pen6kwBB\nuYPgPtIe5rZHuDBTfo3IUUzw+8xJkyVjKP/kBszDE9EFzmjfW5DqkSoLz+ze\nfERne5uYLDblDE1zBFaPSxmkwt0e/SrDzuagMo7g1SYsAANGYrY5pvr8H69G\n2V60AUc+FJkvUt3aFaPAD0LJWDBv8M5OZvCvgjozO2jy5jxTveotVpDASfRa\nBLQwjpZ5sbFhRX0D1isHr4LVGpBjBxYmmyOygRw8gpbDHKCjC+ngqLzu3fgF\nzhzzU3UvQUuNKuJTGeJhot4SKoKXJTuDyriqykEs4gqU4OIUyz9MJekGBPbb\nc051S9461C5UzR3JIKhjStEvCTFS5KM/tY4NIhZfBXcaRmwjbjCw+jUGunay\ndyLjqZe7ibWxSE3jI1qyc/2DRWyT1X5B+aFwpr0C1X9rv7wOG5MiPUtGVTIB\nOcGRqlphPyxv6IJi/85nR7HKph+m2VgXbwJc3hWVE75R6uOcTFVEc1PwDNTi\npkZLQnAdq2geiyuxjhRZ/RJo71oFEORMQVBr0o+bVSQS3njUpDqlQmz43zcH\nKqEs\r\n=qHX+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlZjiQzXGL7F2CTKeFOS5Ev6MLrNfbD1zL3O7GOiVmqAIhAMLYJ1adBScH18iv0lKlgyGTkbMjGB9RWt0Nj21bb281"}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_2.2.0_1590263677300_0.11703448437202968"},"_hasShrinkwrap":false},"2.2.1":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"2.2.1","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"cometkim.kr@gmail.com","url":"https://github.com/cometkim"},"homepage":"https://www.gatsbyjs.org/packages/gatsby-plugin-typegen/","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"cometkim.kr@gmail.com"},"keywords":["gatsby","gatsby-plugin","typescript","flow","codegen"],"scripts":{"lint":"eslint --ignore-path .gitignore . --ext ts --ext tsx","test":"jest","tsc":"tsc --emitDeclarationOnly --skipLibCheck","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepublish":"yarn build && yarn tsc && yarn flowtype"},"resolutions":{"@babel/plugin-transform-named-capturing-groups-regex":"7.4.4"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0 || ^15.0.0","react":"^16.4.2"},"dependencies":{"@cometjs/core":"^0.1.0","@graphql-codegen/core":"^1.16.3","@graphql-codegen/flow":"^1.16.3","@graphql-codegen/flow-operations":"^1.16.3","@graphql-codegen/flow-resolvers":"^1.16.3","@graphql-codegen/typescript":"^1.16.3","@graphql-codegen/typescript-operations":"^1.16.3","@graphql-codegen/typescript-resolvers":"^1.16.3","@graphql-tools/graphql-tag-pluck":"^6.0.12","@graphql-tools/utils":"^6.0.12","async":"^3.2.0","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.10.4","@babel/plugin-transform-flow-comments":"^7.10.4","@babel/plugin-transform-named-capturing-groups-regex":"^7.10.4","@babel/plugin-transform-typescript":"^7.10.4","@babel/preset-typescript":"^7.10.4","@babel/runtime":"^7.10.4","@cometjs/eslint-plugin":"^0.2.0","@types/async":"^3.2.3","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/jest":"^26.0.4","@types/node":"^14.0.22","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","@yarnpkg/pnpify":"^2.1.0","all-contributors-cli":"^6.16.1","babel-jest":"^26.1.0","babel-preset-gatsby-package":"^0.5.2","eslint":"^7.4.0","gatsby":"^2.24.2","graphql":"^15.3.0","jest":"^26.1.0","redux":"^4.0.5","typescript":"^3.9.6","utility-types":"^3.10.0"},"_id":"gatsby-plugin-typegen@2.2.1","dist":{"shasum":"885a1288b7e836d276fb29bc981acdfb09bbcfd9","integrity":"sha512-n8XaY+ckoUZi5qVDpbrMukG3ZzD/F8f2mDieFZBnR095P23CtlzaXnx/JNy/BGGsHnc3lJ8/h0zaE/60LuVMTg==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-2.2.1.tgz","fileCount":22,"unpackedSize":51705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCKSkCRA9TVsSAnZWagAA5vQP/2rCFLh8SwaRh2K7pB9E\nV8HU1l2IdLyidH0osU/jt/LVR5Phfb3bTtZASGhPEvYm9mKXJtJ73jVDLNEf\nmZtnqJkcB1iA6+/32EZeHNFJ0DYARcqosfsQHFhHrNBq/tNS11QGOkd4N/7P\nK1C4T1xkZfKsCZLciwLLQmlTGQXalAOUtaMNgXL3r/TDVm7411g1rAGhUQ2M\nlQgIl2udQ5PQIPXVsgOBTOTu+Ek/HnKNJhNX4OKOWKgv6hMzEKpBzeVhpSZf\nAWc9OZGG+P0uS/cSW60MtnnXcMf/nYD1mAVwflaUnlpNhMo81/VA6tE+0oCe\nrk8zh1cO+aJvRujayniNGpLf/xVMgXeapjymsFlnETXkTn/ZgYPB/54ceNTM\nQY3YMVCQ9SXYubDP8Ies3xleoF63RwZSwicrkxwQSNQIqsUly7XIWwxzxQDC\nKxDCci1M9VA1KiWvB9HhGK8QigXkggtZ0r2RA6FTrh90FHc+1Asy5y1Rjzdz\nGX1oIdkW48r9O+IGcMHxfyQSnsD/MeaIYe/oWlR6mBAq2/8QYa2mn+hI62KH\nweeMWlwnXkjGbvcxYQrFu2UJpUMgvvpOUhEwsG7eXgOuH+VfIjPIqMUcnlMX\nB6IiFEzpaPk5BSouFJxqv94m2bBO3qU+UWpMyYYPZkx4cxra0x5Qd3ULd7PX\nbCdU\r\n=LpXD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELm0h/Rj3uLSF2iUNtnfZ/1PIhtX0BHCaL78mpDfRHFAiEA9+x+rBujGmA/YEK3g7zVP7saIndvMEUXDRore4jx8/I="}]},"maintainers":[{"name":"cometkim","email":"cometkim.kr@gmail.com"}],"_npmUser":{"name":"cometkim","email":"cometkim.kr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_2.2.1_1594401955846_0.6613965944692539"},"_hasShrinkwrap":false},"2.2.2":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"2.2.2","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"hey@hyeseong.kim","url":"https://github.com/cometkim"},"homepage":"https://www.gatsbyjs.org/packages/gatsby-plugin-typegen/","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"hey@hyeseong.kim"},"keywords":["gatsby","gatsby-plugin","typescript","flow","codegen"],"scripts":{"test":"jest","tsc:build":"tsc -p tsconfig.build.json --emitDeclarationOnly","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepack":"yarn build && yarn tsc:build && yarn flowtype"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0 || ^15.0.0","react":"^16.4.2"},"dependencies":{"@cometjs/core":"^0.1.0","@graphql-codegen/core":"^1.17.8","@graphql-codegen/flow":"^1.18.0","@graphql-codegen/flow-operations":"^1.18.0","@graphql-codegen/flow-resolvers":"^1.17.9","@graphql-codegen/typescript":"^1.17.9","@graphql-codegen/typescript-operations":"^1.17.8","@graphql-codegen/typescript-resolvers":"^1.17.9","@graphql-tools/graphql-tag-pluck":"^6.1.0","@graphql-tools/utils":"^6.1.0","async":"^3.2.0","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-transform-flow-comments":"^7.10.4","@babel/plugin-transform-named-capturing-groups-regex":"^7.10.4","@babel/plugin-transform-typescript":"^7.11.0","@babel/preset-typescript":"^7.10.4","@babel/runtime":"^7.11.2","@cometjs/eslint-plugin":"^0.2.1","@types/async":"^3.2.3","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/jest":"^26.0.10","@types/node":"^14.6.2","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","babel-jest":"^26.3.0","babel-preset-gatsby-package":"^0.5.2","eslint":"^7.7.0","gatsby":"^2.24.53","graphql":"^15.3.0","jest":"^26.4.2","redux":"^4.0.5","typescript":"^4.0.2","utility-types":"^3.10.0"},"_id":"gatsby-plugin-typegen@2.2.2","dist":{"shasum":"98a7ddeb672ecb04a54a277900cd9ee5aab15e63","integrity":"sha512-YPfk9aQo2QojObZioo7087WWik806s/BmmjIdfjYO9IReDnH/PN7kpXaJvKlWoICoAir0yNlcY4dEXt8Jj/6Cw==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-2.2.2.tgz","fileCount":22,"unpackedSize":55145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf10T8CRA9TVsSAnZWagAAs1cP+wUHPVjg0Fq/sTC1knoL\nCluxTqeLLUtsHQ2vAEwxT0PAKsqlnPZuKtvIfCZ1XPlctZTKPAUy2F3uYYg3\ntAhBKb5Neqcns+QBce2+fz3blCsKdoRW8qokVPKqlW+la7ABgV4eVFyLSOls\nWC/yucE7m1Yj5XCYa3s63l3GTFJWzYgqE4RYg1K/Z2zyZ4GsQtva9u/26Fp2\nWKRXz3rgSy2tpdg6T0qqp9PrKp2O4SqolbAYMXptg/7UHjQu5xPA0cqXur7M\ngo8ecVJTLb6xaiOqJAI6BQ0f4INeFLXZPVwVEYseuKKj5P3ELjJIodOw2ify\nqd213ulSDjS1Z7UIvbr6PUr7Rt/8NibDZrHQtSFncCcSbaXF1EXmzeXwdmLz\nmgEaAR6rmczoa/iL1mApafn6ZA2HoX7EWZjo0IB+oomkb4tTyzm8zsqOtYO1\nCEW3WpdKXPcOJ8VVlP7epxgOUdcHLX5aJSkeI/c7i5TNFEhGIYLJ4wWkHUH4\nCslG4BMaYnJTiuq/PITqKEXETL4z+de790jR/nASHTC84vCPRnhyk1aLUIlv\nSHtrAdEGoDLOhunx5W/nW6S4/aW5jm4htKfHExMON4iTJh6p0nDfrNzRONqb\nJMmztHYnzVLNsGTOJ9SndgdVv3ZkjkBTANGksqTG0J+kv2iq12OMBrvNEoPe\niigA\r\n=O0xY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMAh8xD/iQyAPZjSTV5NBIjU8+Rcwc7rh/wfpuMxmi4AiEAwV5zQHdI8Yrq2cJFaob7zf3Hm1+Htr17NqWjhnhA81E="}]},"_npmUser":{"name":"cometkim","email":"hey@hyeseong.kim"},"directories":{},"maintainers":[{"name":"cometkim","email":"hey@hyeseong.kim"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_2.2.2_1607943419625_0.786099426168803"},"_hasShrinkwrap":false},"2.2.3":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"2.2.3","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"hey@hyeseong.kim","url":"https://github.com/cometkim"},"homepage":"https://www.gatsbyjs.org/packages/gatsby-plugin-typegen/","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"hey@hyeseong.kim"},"keywords":["gatsby","gatsby-plugin","typescript","flow","codegen"],"scripts":{"test":"jest","tsc:build":"tsc -p tsconfig.build.json --emitDeclarationOnly","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepack":"yarn build && yarn tsc:build && yarn flowtype"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0 || ^15.0.0","react":"^16.4.2 || ^17.0.0"},"dependencies":{"@cometjs/core":"^0.2.0","@graphql-codegen/core":"^1.17.9","@graphql-codegen/flow":"^1.18.2","@graphql-codegen/flow-operations":"^1.18.5","@graphql-codegen/flow-resolvers":"^1.17.13","@graphql-codegen/typescript":"^1.20.0","@graphql-codegen/typescript-operations":"^1.17.13","@graphql-codegen/typescript-resolvers":"^1.18.1","@graphql-tools/graphql-tag-pluck":"^6.3.0","@graphql-tools/utils":"^7.2.3","async":"^3.2.0","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-transform-flow-comments":"^7.12.1","@babel/plugin-transform-named-capturing-groups-regex":"^7.12.1","@babel/plugin-transform-typescript":"^7.12.1","@babel/preset-typescript":"^7.12.7","@babel/runtime":"^7.12.5","@cometjs/eslint-plugin":"^0.2.1","@types/async":"^3.2.5","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/jest":"^26.0.19","@types/node":"^14.14.19","@typescript-eslint/eslint-plugin":"^4.11.1","@typescript-eslint/parser":"^4.11.1","babel-jest":"^26.6.3","babel-preset-gatsby-package":"^0.9.0","eslint":"^7.17.0","gatsby":"^2.29.3","graphql":"^15.4.0","jest":"^26.6.3","redux":"^4.0.5","typescript":"^4.1.3","utility-types":"^3.10.0"},"_id":"gatsby-plugin-typegen@2.2.3","dist":{"shasum":"c0f0bf36afaa0acd9e0b9977368a5a65f9cccc1d","integrity":"sha512-JoiiQG7PtA1TOooE0NUvQQx6FwX45SegYgaeutexn3VZEb5XTvxCvUkGZ6m+MCHCEcR/TQ5bEfrBU9wsSop8aw==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-2.2.3.tgz","fileCount":22,"unpackedSize":55648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD8xjCRA9TVsSAnZWagAAC00QAKK2BByDMMwVTRPoemOs\nM8weZohzE8hGmXfObwQYKiTxVP5DAVL40cGG15xdc5LfvybQkhVZ34CaQLb2\nkmiR8unt8I2uTk+GB/Rg4tobfbwG+1XUZxzTMIHq63sEM+13cVP/wUAynBOW\nMyTniJXe5VphTSrRX+KOZ2PCis+JLm+5H4939waA9hMu3Nw4Qjus29m41DGv\nLNKIchfvLbbeMMK+3xK41oRyU/xlW5UhgHK/ZSaiIQNAIB67AeJ5OJP3KboX\nVXt1XWJBcfInuybLYIIRmcWVzjf+xcu/PKVOaKKPyboBUOtBg0WsUh7+JI8K\n/JFa3V6lIwj169CPxZUEni7SSK0nwPBJkgbaHbQmYIi50UdsYDmEuyyJaU8f\nkUplScL3Vek9KeieyHZWMutQ2cpt3JC4NTJu6iJLOx4lYbV3kQzCJqn0Fva/\nDvKlfvbCIkNUTVEcmCxTLmgU3mbGTDEyAGPNzOwZdouXGVnw6T8NwTjQ2YNS\nQtz1JvcsIn3HF9dW1h+T5Qdx4A6XvyIGX2ZpnlmGjyGgx2DNgCIIyep+niqh\nMSKzsr6ibPgcMsGDKd7wRgVMxE2vfi+dY1BxeS7NmwT2ciFxCF0NzLYce3u+\nV87JZM2HwzZt/MFQz3sPbSpLUX9Ngvw9NPX2y+rmz9dcK7RC+apmgchv5KuR\nMBU6\r\n=hH8C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmHu1fSYh2JnVpijk9D7t2zGkY/qvIdQ7n6g4pVkntBAiA3kQSfgXEEqaq7RoLQWVbGktFAkQQN6rq2VrlicDyOqg=="}]},"_npmUser":{"name":"cometkim","email":"hey@hyeseong.kim"},"directories":{},"maintainers":[{"name":"cometkim","email":"hey@hyeseong.kim"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_2.2.3_1611648099010_0.09033571151835185"},"_hasShrinkwrap":false},"2.2.4":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin that watch your static/page queries and automatically generates TypeScript/Flow definitions.","version":"2.2.4","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"hey@hyeseong.kim","url":"https://github.com/cometkim"},"homepage":"https://www.gatsbyjs.org/packages/gatsby-plugin-typegen/","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"hey@hyeseong.kim"},"keywords":["gatsby","gatsby-plugin","typescript","flow","codegen"],"scripts":{"test":"jest","tsc:build":"tsc -p tsconfig.build.json --emitDeclarationOnly","flowtype":"cp -f src/types.ts src/types.js && babel src/types.js -d . --plugins module:@babel/plugin-transform-flow-comments","build":"babel src -d . --extensions .ts,.tsx","prepack":"yarn build && yarn tsc:build && yarn flowtype"},"peerDependencies":{"gatsby":">=2.0.0","graphql":"^0.13.0 || ^14.0.0 || ^15.0.0","react":"^16.4.2 || ^17.0.0"},"dependencies":{"@cometjs/core":"^0.2.0","@graphql-codegen/core":"^1.17.9","@graphql-codegen/flow":"^1.18.3","@graphql-codegen/flow-operations":"^1.18.6","@graphql-codegen/flow-resolvers":"^1.17.13","@graphql-codegen/typescript":"^1.20.1","@graphql-codegen/typescript-operations":"^1.17.14","@graphql-codegen/typescript-resolvers":"^1.18.1","@graphql-tools/graphql-tag-pluck":"^6.3.0","@graphql-tools/utils":"^7.2.3","async":"^3.2.0","common-tags":"^1.8.0"},"devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-transform-flow-comments":"^7.12.1","@babel/plugin-transform-named-capturing-groups-regex":"^7.12.1","@babel/plugin-transform-typescript":"^7.12.1","@babel/preset-typescript":"^7.12.7","@babel/runtime":"^7.12.5","@cometjs/eslint-plugin":"^0.2.1","@types/async":"^3.2.5","@types/common-tags":"^1.8.0","@types/graphql":"^14.5.0","@types/jest":"^26.0.19","@types/node":"^14.14.19","@typescript-eslint/eslint-plugin":"^4.11.1","@typescript-eslint/parser":"^4.11.1","babel-jest":"^26.6.3","babel-preset-gatsby-package":"^0.9.0","eslint":"^7.17.0","gatsby":"^2.29.3","graphql":"^15.4.0","jest":"^26.6.3","redux":"^4.0.5","typescript":"^4.1.3","utility-types":"^3.10.0"},"_id":"gatsby-plugin-typegen@2.2.4","dist":{"shasum":"2d0724991dd3f8517cceb7facacf083f9294532d","integrity":"sha512-JWM4r5bv2wemCmBOzHKPaEwANvxl4fvtnyZw7XulhB1R3uMSDLsl1a0hPy27j23VdO5JROciZK0sqFgnweqJ4A==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-2.2.4.tgz","fileCount":22,"unpackedSize":56180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEJQxCRA9TVsSAnZWagAAkDwQAJZh3BTf8wG2Yy6zqc5X\nCDK0+WUiVwChVOpJgDpBvAogxfhu4tgY4qqSOK640sDLUYst+AtgSMuqlqY9\nU1PuS+xs6ZVoyRw15tIv3k3ZZfsTtymb7Zlujb3/0oAXV+EY4hcwkDhDb8d7\n/pLEpefOLwlq0NIQG7K1uslfUlhmjDgWPpqJ2/jaUA2BWIV49Jww6QL6zmG1\npDfJ8EnPUoyz0hbwKxOD0Tdb1liWrMMcy3og8q03qqmd48zkNELwGEyQrTSC\nq5rl8VRz0Kr4gMvWJ3iWYElzc6Hgk4HpYRlF65m2X4Ymtyqk5j7gQnoi4jMI\nXir8znN1c9QEJ2z9OH4QYEwAd2QMDDMRI4oRTDNEx9CIsXQcRiHzePUpOymy\nG023aRSHFFXrsFC3DMXL1FWwf7Yf5bkBvZJgtHtsop1BSC1/8Q5Vhnlkyxv0\n++hkIhBYwQx3az1zAGqGne/L3fl7Afnd51fNaHpZoP4VhhlLV7/z+TOAiMmK\n0fzFDPEDpMT5xxqYIPORfcugcpZBOZFa6EGaT8vkemDjWidHrav4CL9kBWbF\nfUqhj406dlh4wmu85Dnx0XjIG6+BDIPGfhl7xr2Oo1f9nZVd58hfROhR8Fsn\nzK/w7gEgqrth+tWsYTKhGg9arKLuTbucT0x2J+44gBR6dBhhW0fRQiaJkKRP\nujsh\r\n=kFC7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICws/kMhBAAB7izpR9GRlKyB1W8p6a0KwEqHymg57fSLAiA3wN1NpckrLniklTeSq7NzcKBNSbf4DZztfXGtVyLGxQ=="}]},"_npmUser":{"name":"cometkim","email":"hey@hyeseong.kim"},"directories":{},"maintainers":[{"name":"cometkim","email":"hey@hyeseong.kim"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_2.2.4_1611699248500_0.9246566270582974"},"_hasShrinkwrap":false},"3.0.0-rc.0":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin to play with extream type-safety","version":"3.0.0-rc.0","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"hey@hyeseong.kim","url":"https://github.com/cometkim"},"homepage":"https://www.gatsbyjs.org/packages/gatsby-plugin-typegen/","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"hey@hyeseong.kim"},"keywords":["gatsby","gatsby-plugin","graphql","codegen","typescript","flow"],"scripts":{"test":"jest","codegen":"xstate typegen src/internal/machine.ts","build":"concurrently \"yarn:build:*\"","build:js":"babel src -d . --extensions .ts,.tsx","build:dts":"tsc -p tsconfig.build.json --emitDeclarationOnly","build:flow":"babel src/types.flow.js -d . --plugins module:@babel/plugin-transform-flow-comments","develop":"babel src -d . --extensions .ts,.tsx --watch","prepack":"yarn build"},"peerDependencies":{"gatsby":"^4.0.0","graphql":"^15.0.0"},"dependencies":{"@graphql-codegen/add":"^3.1.1","@graphql-codegen/core":"^2.5.1","@graphql-codegen/flow":"^2.2.7","@graphql-codegen/flow-operations":"^2.2.7","@graphql-codegen/flow-resolvers":"^2.2.8","@graphql-codegen/plugin-helpers":"^2.4.2","@graphql-codegen/typescript":"^2.4.7","@graphql-codegen/typescript-operations":"^2.3.4","@graphql-codegen/typescript-resolvers":"^2.5.4","@graphql-codegen/visitor-plugin-common":"^2.7.3","@graphql-tools/utils":"^8.6.2","lodash":"^4.17.21","slugify":"^1.6.5","xstate":"^4.30.6"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/plugin-transform-flow-comments":"^7.16.7","@babel/plugin-transform-typescript":"^7.16.8","@babel/runtime":"^7.17.2","@types/common-tags":"^1.8.1","@types/graphql":"^14.5.0","@types/jest":"^27.4.1","@types/jest-when":"^3.5.0","@types/lodash":"^4.14.179","@types/node":"^17.0.21","@xstate/cli":"^0.1.4","babel-preset-gatsby-package":"^2.9.0","common-tags":"^1.8.2","concurrently":"^7.0.0","gatsby":"^4.9.3","graphql":"15.8.0","jest":"^27.5.1","jest-when":"^3.5.1","typescript":"^4.6.2"},"_id":"gatsby-plugin-typegen@3.0.0-rc.0","gitHead":"54245b02c941b77ef5a1054ff84b340eaa43249a","dist":{"shasum":"c1d1a9bce6ff6a1e2a55d111744d2ee8bb44c281","integrity":"sha512-7kt+Wnw1sp0oq0qeEA+ckg/aRsnPg7uOwwbBCVlPwXvEiibjie+6I16tgj2C8VzfqHIIaefWZkIOYRRXZ9D0MA==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-3.0.0-rc.0.tgz","fileCount":30,"unpackedSize":89107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL6QSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtkRAApAlmY9hL0X9N8Jqt0osBKSxovO0a/GAFswj39PSBv0DBsruK\r\nQgHvl3hn6N93gBJIKmbxRtj+CdMNDhOoJK2NyiZp611yIUqgvum23sV9ZvXT\r\nvrvlB1eqBzdv+3kYDNjS9nzZ3VentbAcgGlpJaOdrKJUU+6PjPRRYlAnZwRz\r\nxa2uOjodB0HZrSwZZ4qh/5HbNLa0hVUzkYDXsDXqBC3z5nljlX3tN5O8PNyN\r\n1KRO0/ChPhzd8PNh06fxl8o7YqrkQffqhizBfw9mNF7ptEr1sv+AZVsG9seA\r\nsPO8qvnDE2FBiRsJZX4SRJtzQwqCPRewOx5uVvWbItcPZHqJHg7rshIKKHvO\r\n3b4nidlOipQuMMFSKRzUjUipY0Mvo6C2J8aW89p3QlT6j/uiLTBPWnqXsVA/\r\ny5Rpq9ze9loVMIHmTQqu5HkGAUFxl/ZmRGJenAqLnuag4IgkeZNp3k8XxpAv\r\nHubqdzXYlT/bgRtXbYJ/3ZINMc4XUwXez63PHiy4mdb/upE/FXlZrhduW1IX\r\nBEF+p1E76A8TMLnQKMfHe1tswu6hkvVF43ghfczX/PdceglBxDUL+SImcZcY\r\ng72QZ9muvplB2MHpU/XYFCapn4/80tkAXRSi91pmpWF8RNAjaHy+YKscGVug\r\nDc2EkAT40JtqwuIN/LelD83wI/JWdpjH3uw=\r\n=0ewc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpXtU3c9+0cEGuTWf91KDSKJ44+6eIiCNy+TL2tljvwAIgX+kv1U8SduMOD5DCpTaiWxcztbosVavH2x4RiTsV6LM="}]},"_npmUser":{"name":"cometkim","email":"hey@hyeseong.kim"},"directories":{},"maintainers":[{"name":"cometkim","email":"hey@hyeseong.kim"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_3.0.0-rc.0_1647289361881_0.393536603655704"},"_hasShrinkwrap":false},"3.0.0-rc.1":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin to play with extream type-safety","version":"3.0.0-rc.1","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"hey@hyeseong.kim","url":"https://github.com/cometkim"},"homepage":"https://www.gatsbyjs.org/packages/gatsby-plugin-typegen/","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"hey@hyeseong.kim"},"keywords":["gatsby","gatsby-plugin","graphql","codegen","typescript","flow"],"scripts":{"test":"jest","codegen":"xstate typegen src/internal/machine.ts","build":"concurrently \"yarn:build:*\"","build:js":"babel src -d . --extensions .ts,.tsx","build:dts":"tsc -p tsconfig.build.json --emitDeclarationOnly","build:flow":"babel src/types.flow.js -d . --plugins module:@babel/plugin-transform-flow-comments","develop":"babel src -d . --extensions .ts,.tsx --watch","prepack":"yarn build"},"peerDependencies":{"gatsby":"^4.0.0","graphql":"^15.0.0"},"dependencies":{"@graphql-codegen/add":"^3.1.1","@graphql-codegen/core":"^2.5.1","@graphql-codegen/flow":"^2.2.7","@graphql-codegen/flow-operations":"^2.2.7","@graphql-codegen/flow-resolvers":"^2.2.8","@graphql-codegen/plugin-helpers":"^2.4.2","@graphql-codegen/typescript":"^2.4.7","@graphql-codegen/typescript-operations":"^2.3.4","@graphql-codegen/typescript-resolvers":"^2.5.4","@graphql-codegen/visitor-plugin-common":"^2.7.3","@graphql-tools/utils":"^8.6.2","lodash":"^4.17.21","slugify":"^1.6.5","xstate":"^4.30.6"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/plugin-transform-flow-comments":"^7.16.7","@babel/plugin-transform-typescript":"^7.16.8","@babel/runtime":"^7.17.2","@types/common-tags":"^1.8.1","@types/graphql":"^14.5.0","@types/jest":"^27.4.1","@types/jest-when":"^3.5.0","@types/lodash":"^4.14.179","@types/node":"^17.0.21","@xstate/cli":"^0.1.4","babel-preset-gatsby-package":"^2.9.0","common-tags":"^1.8.2","concurrently":"^7.0.0","gatsby":"^4.9.3","graphql":"15.8.0","jest":"^27.5.1","jest-when":"^3.5.1","typescript":"^4.6.2"},"_id":"gatsby-plugin-typegen@3.0.0-rc.1","gitHead":"0fddc1e71c1bb4695df791d8eada9e41600344c2","dist":{"shasum":"27c5b5a4fcba953ed0950739af826f4f7647f1d7","integrity":"sha512-lFmcT427c4H6e1z/l8kD9d+06uGilrZhRSGufts3GdPMI+pS+st/ZJty9TrpNIVjtNb0hX19h6Q0I8XyuhDGkw==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-3.0.0-rc.1.tgz","fileCount":28,"unpackedSize":88177,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBo8Z0An80URiETH34Z1MHyceKc+rtd8wyBED7kwQ14TAiEAox8pfWMfYUlAvDGDITZsT8a4lF0bQ8DMQ3hQXHas/PI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipiSKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdVhAAkHQie6ku3PAobyN581/MClntfXYKHXWRZa2rDAX6B5eSy0XA\r\nRgV8B6d6uKONu6qOY/McXvQsagGXZMv7xbYIjD4/1puvRGawjQHt1CUv2b/0\r\n6YY9XpFOUOvK2tUghJCnmg3G2q6USRi7qWeD7EnKgLHPwp4bVvQf3NPEXltj\r\ntlRiZa0Yary7IEFFTqJy20WJrDqgSbeDFrorYWtCVJiZ91WvmCQBbRLLeuzZ\r\nyvx2YYFDLWE1rCRT+kYUo7PNcVvzV3WZ3q3Ia9ntePD4KdCBKs8qcsncx8ON\r\nhOBEu/5C3UZf94LJlBZg867yJWIlosZntABOOwcDSiMAJ4ha6PjFUJXFpOfv\r\nDr2kR9Fzel8VuBwew2CoTml8ZyWpd2jSdKYVGsqurND3S+tWQeXV531mNHUo\r\ndKw1kdoVT3sOSOR2R8JSsW7rmhdCK2vH6ZfMwRHDpE5jmPTL5iR3BkvGoxYN\r\nouWRu7nELiBhr1xHObXeNz5G3xjguh09Z9Zdnd2ns89nopM3C2iolCf5s+Jl\r\nEudzJK38GrQqL3Bf/58UGADHhdzgTQkyIsAnMI55T0qNuDY2S0jc2b4EiA4w\r\nD18uLuPG0BJygr0e6ufgG/MYS6MLT/77IjDgAVH+nt9enfaORxsSQnq6BBsT\r\nTQt5JanC/98mmIX9pnkXCEsIoQTat2Qu1cU=\r\n=h3nb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cometkim","email":"hey@hyeseong.kim"},"directories":{},"maintainers":[{"name":"cometkim","email":"hey@hyeseong.kim"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_3.0.0-rc.1_1655055498239_0.6075158238387774"},"_hasShrinkwrap":false},"3.0.0-rc.2":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin to play with extream type-safety","version":"3.0.0-rc.2","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"hey@hyeseong.kim","url":"https://github.com/cometkim"},"homepage":"https://www.gatsbyjs.org/packages/gatsby-plugin-typegen/","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"hey@hyeseong.kim"},"keywords":["gatsby","gatsby-plugin","graphql","codegen","typescript","flow"],"scripts":{"test":"jest","codegen":"xstate typegen src/internal/machine.ts","build":"concurrently \"yarn:build:*\"","build:js":"babel src -d . --extensions .ts,.tsx","build:dts":"tsc -p tsconfig.build.json --emitDeclarationOnly","build:flow":"babel src/types.flow.js -d . --plugins module:@babel/plugin-transform-flow-comments","develop":"babel src -d . --extensions .ts,.tsx --watch","prepack":"yarn build"},"peerDependencies":{"gatsby":"^4.0.0","graphql":"^15.0.0"},"dependencies":{"@graphql-codegen/add":"^3.1.1","@graphql-codegen/core":"^2.5.1","@graphql-codegen/flow":"^2.2.13","@graphql-codegen/flow-operations":"^2.2.13","@graphql-codegen/flow-resolvers":"^2.2.14","@graphql-codegen/plugin-helpers":"^2.4.2","@graphql-codegen/typescript":"^2.5.1","@graphql-codegen/typescript-operations":"^2.4.2","@graphql-codegen/typescript-resolvers":"^2.6.6","@graphql-codegen/visitor-plugin-common":"^2.9.1","@graphql-tools/utils":"^8.6.13","lodash":"^4.17.21","slugify":"^1.6.5","xstate":"^4.32.1"},"devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-transform-flow-comments":"^7.17.12","@babel/plugin-transform-typescript":"^7.18.4","@babel/runtime":"^7.18.3","@types/common-tags":"^1.8.1","@types/graphql":"^14.5.0","@types/jest":"^28.1.1","@types/jest-when":"^3.5.0","@types/lodash":"^4.14.182","@types/node":"^17.0.42","@xstate/cli":"^0.2.1","babel-preset-gatsby-package":"^2.16.0","common-tags":"^1.8.2","concurrently":"^7.2.1","gatsby":"^4.16.0","graphql":"15.8.0","jest":"^28.1.1","jest-when":"^3.5.1","typescript":"^4.7.3"},"_id":"gatsby-plugin-typegen@3.0.0-rc.2","gitHead":"5b2b24920a5586a1283868446e71577ffe36fc5f","dist":{"shasum":"e3a5a8391c9d183315a2f62ca8f1baa9d2287cd4","integrity":"sha512-hcUK7fFKIaSoz83D9NFN33qUQdjq89OnDetZBuoo9L4UAS0/7CWa2vamhndnWNXG7bi0iJKbTWiLTDZCYZUqoA==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-3.0.0-rc.2.tgz","fileCount":28,"unpackedSize":85042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGj12gyVqfBsKqEZPKRwdmGSzvetb5eDo+uO7nzpNY1MAiEAlDDlruLjPRChm2nyqryUMg9HujplgbEgadOEOozgvkE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipjDcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAvQ//aVvyTmHD6fhR0XMmz6mJHqkLNfBv7iubdB6V/rKtEFbjlIiu\r\nMFGK8KXZl8BRcGlic2CaLQwpZnGXnXdL/s3Hd0pdEqI/9/YcKtPvbb1JwOaK\r\nBg4hBXifHapBlWt7IpQfRYiafiL0tNXET8UD47otDkntTMvKxGdrZPqbn4OI\r\nk2TGEeLh8ebQBi1p93hZe6zKMqO7PTf+gcWhoT2pqtS3dZdyxzjb30VL751A\r\nFj8qzPer91E7LQYs9P9oHMxQuh9YPVHHw6ClVSQ/tf9RInZSyFHQYNKdN427\r\nWwihU8ZrSXXWhgYFJQu3NF3HcvCfCvJOy0EYafxR5gYVF8WUH41p4Jz3kdmh\r\naE+t7tv1c8q0o1jstaEl8LHtCGSYFMBojaAcGgBP8EwyFXXD6zKgZD5eRds5\r\nFN2MrfNc/NJHtbOq/OwMOPlS5vs5dParffgB8Bd5XTu8PehbAtsDsFVschQb\r\nz4fju0We9SySXVZK2vIOBV6bmDsf1LLT+F57Rby3rB8rJE/a5dhtlJoKqUI3\r\n0mLov9XBZgXP6tgl/iZ92amd5Ao7B/ZNnmMjbIYx/Ta2wFzOuiNL2zcXWSN2\r\n4ipVM4a0J7FU7eo3wVuHbk7rMpHB/ROl0w6FxkrtClGcB38ffpseFY8EBcXS\r\nBs/oIl/9PwVlOe9oA0y94k8KxgmWP1b3j5U=\r\n=/i2E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cometkim","email":"hey@hyeseong.kim"},"directories":{},"maintainers":[{"name":"cometkim","email":"hey@hyeseong.kim"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_3.0.0-rc.2_1655058652846_0.9477085870154767"},"_hasShrinkwrap":false},"3.0.0":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin to play with extream type-safety","version":"3.0.0","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"hey@hyeseong.kim","url":"https://github.com/cometkim"},"homepage":"https://www.gatsbyjs.org/packages/gatsby-plugin-typegen/","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"hey@hyeseong.kim"},"keywords":["gatsby","gatsby-plugin","graphql","codegen","typescript","flow"],"scripts":{"test":"jest","codegen":"xstate typegen src/internal/machine.ts","build":"concurrently \"yarn:build:*\"","build:js":"babel src -d . --extensions .ts,.tsx","build:dts":"tsc -p tsconfig.build.json --emitDeclarationOnly","build:flow":"babel src/types.flow.js -d . --plugins module:@babel/plugin-transform-flow-comments","develop":"babel src -d . --extensions .ts,.tsx --watch","prepack":"yarn build"},"peerDependencies":{"gatsby":"^4.0.0","graphql":"^15.0.0"},"dependencies":{"@graphql-codegen/add":"^3.1.1","@graphql-codegen/core":"^2.5.1","@graphql-codegen/flow":"^2.2.13","@graphql-codegen/flow-operations":"^2.2.13","@graphql-codegen/flow-resolvers":"^2.2.14","@graphql-codegen/plugin-helpers":"^2.4.2","@graphql-codegen/typescript":"^2.5.1","@graphql-codegen/typescript-operations":"^2.4.2","@graphql-codegen/typescript-resolvers":"^2.6.6","@graphql-codegen/visitor-plugin-common":"^2.9.1","@graphql-tools/utils":"^8.6.13","lodash":"^4.17.21","slugify":"^1.6.5","xstate":"^4.32.1"},"devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-transform-flow-comments":"^7.17.12","@babel/plugin-transform-typescript":"^7.18.4","@babel/runtime":"^7.18.3","@types/common-tags":"^1.8.1","@types/graphql":"^14.5.0","@types/jest":"^28.1.1","@types/jest-when":"^3.5.0","@types/lodash":"^4.14.182","@types/node":"^17.0.42","@xstate/cli":"^0.2.1","babel-preset-gatsby-package":"^2.16.0","common-tags":"^1.8.2","concurrently":"^7.2.1","gatsby":"^4.16.0","graphql":"15.8.0","jest":"^28.1.1","jest-when":"^3.5.1","typescript":"^4.7.3"},"_id":"gatsby-plugin-typegen@3.0.0","gitHead":"1571c708de12839d1f9148678fbc7bdb2d4836d2","dist":{"shasum":"8e15c07c34e9166f47693de8e69f7800098ecbce","integrity":"sha512-pMHVb7uVblttH9tq/uJyMRByzZIUUxdb82Z8cxmc5X5JZ1xEWde4wZhy2jr9FgXs16IuJQch5AHZ6RxCAL4qbA==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-3.0.0.tgz","fileCount":28,"unpackedSize":85497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDInj3bkcO0Q1vKvZ7sfdB5Z4fBDAL6dp4mzDX5IlD/NAIhANX+dwUkPGOjpYIRumVOfRU/byFX3f7SL1pbk2R7+Xir"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipk5HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp84A//UtLxrASmSahm7urGBAwYa9ZzGl2eZyG9jhEebmkwpA+pbk3C\r\nFJ6Ym5SjSBA6MoJ4XTOhv78mV+3rOGd+ILjnpkW1Y4Rbfv/JbriEUS8lKpyL\r\nz6PGmzaZn6k4tEJZ3ocYN/m2WK6rF/Y0TiPbPTsrEWO/Yjvks5ky05FFlGkL\r\nQE8/yOp35GSjnT+QJV0fJ13VI/YrRrOVGBQjMyk5cm7eNGx36Gfup8tBPVlW\r\nmOenSqoET0nT/+NZbGvjDeCeNBwSsm2+1r1bJxdH2vyf3S/KCHQP/q5G+oV4\r\nB5ALnDByM3dLXnbz1nFareGoeJvXRkKcCqxXDxVUT78DPo7lOMCpaXszstsx\r\noPjkqj//WOO16/WwMqrXkdy6SYl4HqIhUNoRdFoA1KpsDLIEIVaAXHJG+Uhv\r\nE0tSgl5N7dVzo7mD5Yu6p+/GITKvYdc7YlfBrwEX93uUrgE50pJOQioOCEQc\r\nBHhbYL7mPaaJIYlksGv4CBqmCODeiZfUL9pyUTUBX5t4lg2SLZoNyhez6A2V\r\nIV/N7oCeLNitzjJC5mczP2Jweulfv10sbRh1KCJldu3RlPpz0+YSk0jDJ1X2\r\nbEGucfNnQoYNxTdmTyMCbTPRtmMDy5NFx7+0ZiFXz1/YWSGsf3SQqciFQ4zP\r\nQDoKs2X7sKOEKw6eux5D2QjLzSdndHgDbSQ=\r\n=xKHK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cometkim","email":"hey@hyeseong.kim"},"directories":{},"maintainers":[{"name":"cometkim","email":"hey@hyeseong.kim"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_3.0.0_1655066183749_0.45144318114423587"},"_hasShrinkwrap":false},"3.1.0":{"name":"gatsby-plugin-typegen","description":"Gatsby plugin to play with extream type-safety","version":"3.1.0","main":"index.js","license":"MIT","author":{"name":"Hyeseong Kim","email":"hey@hyeseong.kim","url":"https://github.com/cometkim"},"homepage":"https://www.gatsbyjs.org/packages/gatsby-plugin-typegen/","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"hey@hyeseong.kim"},"keywords":["gatsby","gatsby-plugin","graphql","codegen","typescript","flow"],"scripts":{"test":"jest","codegen":"xstate typegen src/internal/machine.ts","build":"concurrently \"yarn:build:*\"","build:js":"babel src -d . --extensions .ts,.tsx","build:dts":"tsc -p tsconfig.build.json --emitDeclarationOnly","build:flow":"babel src/types.flow.js -d . --plugins module:@babel/plugin-transform-flow-comments","develop":"babel src -d . --extensions .ts,.tsx --watch","prepack":"yarn build"},"peerDependencies":{"gatsby":"^4.0.0 || ^5.0.0","graphql":"^15.0.0 || ^16.0.0"},"dependencies":{"@graphql-codegen/add":"^3.1.1","@graphql-codegen/core":"^2.5.1","@graphql-codegen/flow":"^2.2.13","@graphql-codegen/flow-operations":"^2.2.13","@graphql-codegen/flow-resolvers":"^2.2.14","@graphql-codegen/plugin-helpers":"^2.4.2","@graphql-codegen/typescript":"^2.5.1","@graphql-codegen/typescript-operations":"^2.4.2","@graphql-codegen/typescript-resolvers":"^2.6.6","@graphql-codegen/visitor-plugin-common":"^2.9.1","@graphql-tools/utils":"^8.6.13","lodash":"^4.17.21","slugify":"^1.6.5","xstate":"^4.32.1"},"devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-transform-flow-comments":"^7.17.12","@babel/plugin-transform-typescript":"^7.18.4","@babel/runtime":"^7.18.3","@types/common-tags":"^1.8.1","@types/graphql":"^14.5.0","@types/jest":"^28.1.1","@types/jest-when":"^3.5.0","@types/lodash":"^4.14.182","@types/node":"^17.0.42","@xstate/cli":"^0.2.1","babel-preset-gatsby-package":"^2.16.0","common-tags":"^1.8.2","concurrently":"^7.2.1","gatsby":"^5.0.1","graphql":"^16.6.0","jest":"^28.1.1","jest-when":"^3.5.1","typescript":"^4.7.3"},"_id":"gatsby-plugin-typegen@3.1.0","gitHead":"a8cab62fc499dcfe3ae27b67dc0e83846e75b382","dist":{"shasum":"2eb192e890855033a909c283698393fe6ca561ea","integrity":"sha512-BOLs4OVHgz0jMlFcogVQZIDs7xQaWgYVoQsPWPgi6fEoPe5zRnmyST62gq3dIExbHzJCTFT2OPTJ+zuKByIMmg==","tarball":"https://registry.npmjs.org/gatsby-plugin-typegen/-/gatsby-plugin-typegen-3.1.0.tgz","fileCount":30,"unpackedSize":89744,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpkOlzv3mI1XoNXVTN33LRPAvslRLFkKWgW7lZYHw5UgIhAJImyJ8iEShl3Hij8jM75ccNOV50JXEOGLMDNk3vqJFg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbZIkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIdA//T8hfb0sda9iCN5AilCzAG1z8ku4GOe3f2ZNluixNuVS0CSLA\r\nuXS1YYomqeeKz13FeYf0yM7230ndUuJ/Z+AdGow46mWcX8/CRKqD3+hCRDe+\r\nlhaI0APaVDB80UCEFtRbHW2AN2oB328GoJQa+T67VOBMQAiFas5O4sRD+1j6\r\nWIuiThXk5hLsTZRIuG6zmljwxSJq3Ka13/obgNEVgQo1lI1RyUc2YLvhkTBT\r\n0w64BMOR92UHDZxkfq4TY1RTCm+WZV8pWQdUGCTw2YPjSg4R3RqPjJNzhS0x\r\npgPmyV4R0VrCPWCkf3DjTOeAIcgt8NYu3ZC1Fm5TPvI/YkThA7PwdL+5JOsT\r\nmaVlFbJMyRcBh/tQCm9kuTxQ/tF7h9s3IaAzNd6hs+3Xa0Nsg362kei6AzES\r\nXVf7lHmf35OqjvpNHrY1CQ5KjIHB//Hfc+9Qo4pKrY+UYgWBcrbvzw9Tyx0L\r\n4tBBhFKcaZIuNo/RZhz3xjkwXd04+cAjhDVYzSsnlsWBC8wUQbMah92QJPbT\r\nCitLN8WBGJS48NPqOh6k4U8Q9i1tiDQT29xhMYN0Li9wsj50Tbr5FCADriwf\r\nvmE/fylru+3tj5e9aVe5NjPfUdui8He5zS1izOqn4EAnSfk/HsY2KtGg/fDQ\r\nqoEsenLqHQHFswadq902xa05G0z1wXEBo3A=\r\n=NMJr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cometkim","email":"hey@hyeseong.kim"},"directories":{},"maintainers":[{"name":"cometkim","email":"hey@hyeseong.kim"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-plugin-typegen_3.1.0_1668125219787_0.3386125275933165"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-04T17:50:40.376Z","0.1.0":"2019-09-04T17:50:40.474Z","modified":"2022-11-11T00:07:00.105Z","0.1.1":"2019-09-04T17:56:09.291Z","0.1.2":"2019-09-05T17:31:34.850Z","0.2.0":"2019-09-08T21:11:43.558Z","0.3.0-alpha.0":"2020-01-09T17:03:49.846Z","0.3.0-alpha.1":"2020-02-10T14:13:32.200Z","0.3.0-alpha.2":"2020-02-10T22:02:38.497Z","0.3.0-alpha.3":"2020-02-11T12:34:38.081Z","0.3.0-alpha.4":"2020-02-11T13:05:06.714Z","0.3.0-alpha.5":"2020-02-11T13:12:42.475Z","0.3.0-alpha.6":"2020-02-11T14:03:24.734Z","0.3.0-alpha.7":"2020-02-15T19:12:17.457Z","0.3.0-alpha.9":"2020-02-16T18:08:47.216Z","0.3.0-alpha.10":"2020-02-16T18:33:32.883Z","0.3.0-alpha.11":"2020-02-16T19:42:50.083Z","1.0.0":"2020-02-16T21:42:06.053Z","1.0.1":"2020-02-16T22:45:45.334Z","1.1.0":"2020-02-18T19:44:30.817Z","1.1.1":"2020-02-18T20:02:27.229Z","1.1.2":"2020-02-28T16:19:26.771Z","2.0.0-rc.1":"2020-03-08T11:49:26.409Z","2.0.0":"2020-03-08T13:17:14.761Z","2.0.1":"2020-04-12T18:21:12.454Z","2.1.0-alpha.1":"2020-04-15T21:29:10.825Z","2.1.0":"2020-04-15T21:46:30.799Z","2.2.0":"2020-05-23T19:54:37.467Z","2.2.1":"2020-07-10T17:25:55.951Z","2.2.2":"2020-12-14T10:56:59.797Z","2.2.3":"2021-01-26T08:01:39.135Z","2.2.4":"2021-01-26T22:14:08.845Z","3.0.0-rc.0":"2022-03-14T20:22:42.083Z","3.0.0-rc.1":"2022-06-12T17:38:18.412Z","3.0.0-rc.2":"2022-06-12T18:30:52.979Z","3.0.0":"2022-06-12T20:36:23.937Z","3.1.0":"2022-11-11T00:07:00.044Z"},"maintainers":[{"name":"cometkim","email":"hey@hyeseong.kim"}],"description":"Gatsby plugin to play with extream type-safety","repository":{"type":"git","url":"git+https://github.com/cometkim/gatsby-plugin-typegen.git"},"author":{"name":"Hyeseong Kim","email":"hey@hyeseong.kim","url":"https://github.com/cometkim"},"license":"MIT","readme":"","readmeFilename":"","keywords":["gatsby","gatsby-plugin","graphql","codegen","typescript","flow"],"homepage":"https://www.gatsbyjs.org/packages/gatsby-plugin-typegen/","bugs":{"url":"https://github.com/cometkim/gatsby-plugin-typegen/issues","email":"hey@hyeseong.kim"}}