{"_id":"graphql-config-extension-openapi","_rev":"8-580513e773909e30fe316d5e51c5f6ee","name":"graphql-config-extension-openapi","description":"[![CircleCI](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi.svg?style=shield)](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi) [![npm version](https://badge.fury.io/js/graphql-config-extension-openapi.svg)","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"graphql-config-extension-openapi","version":"1.0.0","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"dependencies":{"@kbrandwijk/swagger-to-graphql":"1.4.2","graphql-config":"1.1.7"},"devDependencies":{"@types/graphql":"0.12.3","@types/node":"9.3.0","ts-node":"4.1.0","typescript":"2.6.2"},"scripts":{"test":"cd src/example && ts-node test.ts","prepare":"npm run build","build":"rm -rf dist && tsc -d","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/graphql-config/graphql-config-extension-openapi.git"},"gitHead":"a1a38db399a00e7e93aefb1e2f6b5461124a4cb1","description":"[![CircleCI](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi.svg?style=shield)](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi) [![npm version](https://badge.fury.io/js/graphql-config-extension-openapi.svg)","bugs":{"url":"https://github.com/graphql-config/graphql-config-extension-openapi/issues"},"homepage":"https://github.com/graphql-config/graphql-config-extension-openapi#readme","_id":"graphql-config-extension-openapi@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"},"dist":{"integrity":"sha512-CwHnSlvhugAQp4r+YeNcsEOKOOij1ROPZe1MeM1q1GW4wo7RDVM9rWUOFE9OWkVmnBaX3/zvUAmOPKxq5wHplQ==","shasum":"4d8d792b2ce20e59366a0c1598215c14773bcda2","tarball":"https://registry.npmjs.org/graphql-config-extension-openapi/-/graphql-config-extension-openapi-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCArwDthqo9R9AFWh2VbSb16yFpz0ykX9DOKSavHCYM4wIhALCnGKlVZnGoW2cCaN7ywE4Wpwsqh+J7KyHsh+80rTAi"}]},"maintainers":[{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-config-extension-openapi-1.0.0.tgz_1517176025646_0.6766392961144447"},"directories":{}},"1.0.1":{"name":"graphql-config-extension-openapi","version":"1.0.1","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"dependencies":{"@kbrandwijk/swagger-to-graphql":"1.4.2","graphql-config":"1.2.0"},"devDependencies":{"@types/graphql":"0.12.3","@types/node":"9.3.0","ts-node":"4.1.0","typescript":"2.6.2"},"scripts":{"test":"cd src/example && ts-node test.ts","prepare":"npm run build","build":"rm -rf dist && tsc -d","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/graphql-config/graphql-config-extension-openapi.git"},"gitHead":"c232c88da0a8900bf8a13da3d51324ae62f58a08","description":"[![CircleCI](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi.svg?style=shield)](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi) [![npm version](https://badge.fury.io/js/graphql-config-extension-openapi.svg)","bugs":{"url":"https://github.com/graphql-config/graphql-config-extension-openapi/issues"},"homepage":"https://github.com/graphql-config/graphql-config-extension-openapi#readme","_id":"graphql-config-extension-openapi@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"},"dist":{"integrity":"sha512-tOM0Epg33GLWWTk4IIyP+jfgBhSQQuyh4EgoDBpJdESX7GXqknCTI3kEEqNgGVlhW4u2o2pV2+M0LOy+SiieqA==","shasum":"d8f37b10609923546a63850cffa2bc49edc717e3","tarball":"https://registry.npmjs.org/graphql-config-extension-openapi/-/graphql-config-extension-openapi-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9VYQWEy9lL0h/6VCpARYLq24D/4f8I2f5TAnpaZG4xAiEAziUpwtu4uwf4vfb3RuRt3fOSnLO3djaP6e2CkfR4tlk="}]},"maintainers":[{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-config-extension-openapi-1.0.1.tgz_1517192553757_0.4123145218472928"},"directories":{}},"1.0.2":{"name":"graphql-config-extension-openapi","version":"1.0.2","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"dependencies":{"@kbrandwijk/swagger-to-graphql":"1.4.2","graphql-config":"2.0.0"},"devDependencies":{"@types/graphql":"0.12.3","@types/node":"9.3.0","ts-node":"4.1.0","typescript":"2.6.2"},"scripts":{"test":"cd src/example && ts-node test.ts","prepare":"npm run build","build":"rm -rf dist && tsc -d","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/graphql-config/graphql-config-extension-openapi.git"},"gitHead":"d9fc7d6f0f24177502dd83e861eacfc463a35905","description":"[![CircleCI](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi.svg?style=shield)](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi) [![npm version](https://badge.fury.io/js/graphql-config-extension-openapi.svg)","bugs":{"url":"https://github.com/graphql-config/graphql-config-extension-openapi/issues"},"homepage":"https://github.com/graphql-config/graphql-config-extension-openapi#readme","_id":"graphql-config-extension-openapi@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"},"dist":{"integrity":"sha512-CUQkBY+LfvW7M3jA8G4TYLIjabxIYWE5wM4Pjkg+NrhBRd0/gDgwqdQBeiA53hHswdtfpXqUP3yk0ZMbhsmDTA==","shasum":"81c3660b7a281b35aaee13ddef7139ad06cb7d9f","tarball":"https://registry.npmjs.org/graphql-config-extension-openapi/-/graphql-config-extension-openapi-1.0.2.tgz","fileCount":8,"unpackedSize":15315,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMr9EEYE3obyu1Y/t6DHbPDEYeF6d5Pw91gMpsYUcMhAiA85nN95rWcHv0ZqICMQqRjOpsQZcYm2d8qZQ2v5f6F3g=="}]},"maintainers":[{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-config-extension-openapi_1.0.2_1518604096095_0.6945949230196697"},"_hasShrinkwrap":false},"1.0.3":{"name":"graphql-config-extension-openapi","version":"1.0.3","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"dependencies":{"@kbrandwijk/swagger-to-graphql":"2.4.2","graphql-config":"2.0.0"},"devDependencies":{"@types/graphql":"0.12.4","@types/node":"9.4.6","ts-node":"4.1.0","typescript":"2.7.1"},"scripts":{"test":"cd src/example && ts-node test.ts","prepare":"npm run build","build":"rm -rf dist && tsc -d","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/graphql-config/graphql-config-extension-openapi.git"},"gitHead":"9a18021abac665236d5e9045fd5655dd2dc7ce47","description":"[![CircleCI](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi.svg?style=shield)](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi) [![npm version](https://badge.fury.io/js/graphql-config-extension-openapi.svg)","bugs":{"url":"https://github.com/graphql-config/graphql-config-extension-openapi/issues"},"homepage":"https://github.com/graphql-config/graphql-config-extension-openapi#readme","_id":"graphql-config-extension-openapi@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"},"dist":{"integrity":"sha512-f9Qu16Z3PP3iCILS72JswR6/Nx4wUFrNacqFGTww2YLUWWPSliLUclLoiBcQZkUCRfsQmEuEwvsebWJBeoifeg==","shasum":"34230262a40c3d7e81e3313bb52830503d66235b","tarball":"https://registry.npmjs.org/graphql-config-extension-openapi/-/graphql-config-extension-openapi-1.0.3.tgz","fileCount":8,"unpackedSize":15326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+yHszJKyrzVnvnVkjC7eMRlQ4I/b4SlPd3DeF1Ewa+AIgadMx/qWhp8jhXEsLOFRtIlEsyQR2JETV12942klrFIA="}]},"maintainers":[{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-config-extension-openapi_1.0.3_1519420502148_0.9918326109925528"},"_hasShrinkwrap":false},"1.0.4":{"name":"graphql-config-extension-openapi","version":"1.0.4","main":"dist/index.js","typings":"dist/index.d.ts","files":["dist"],"license":"MIT","dependencies":{"@kbrandwijk/swagger-to-graphql":"2.4.2","graphql-config":"2.0.0"},"devDependencies":{"@types/graphql":"0.12.4","@types/node":"9.4.6","ts-node":"4.1.0","typescript":"2.7.1"},"scripts":{"test":"cd src/example && ts-node test.ts","prepare":"npm run build","build":"rm -rf dist && tsc -d","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/graphql-config/graphql-config-extension-openapi.git"},"gitHead":"939b64f24a5637550880c5e99d8a6463748ebb02","description":"[![CircleCI](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi.svg?style=shield)](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi) [![npm version](https://badge.fury.io/js/graphql-config-extension-openapi.svg)","bugs":{"url":"https://github.com/graphql-config/graphql-config-extension-openapi/issues"},"homepage":"https://github.com/graphql-config/graphql-config-extension-openapi#readme","_id":"graphql-config-extension-openapi@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"},"dist":{"integrity":"sha512-yc+LatoJr9erQfFmGeNiwAj07/DGEQ9EmmaSxXSZomRGXkrT/+n8p0RwxBSt7Z0bSZ2jxNRjE5Cz0G3Cb49PeQ==","shasum":"268a533e2489c7fbeb91f15ad4bbfb45deaa96de","tarball":"https://registry.npmjs.org/graphql-config-extension-openapi/-/graphql-config-extension-openapi-1.0.4.tgz","fileCount":9,"unpackedSize":16418,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTniWOBMaC/BwqBLhzV/mFxuig60GmCYsb6QrSKB7a5AiEA7hjUJdd3U/mMX2COSI4Wcs39ZjkM8P7fLr3GyF0W5vc="}]},"maintainers":[{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-config-extension-openapi_1.0.4_1519421379664_0.0594050707217908"},"_hasShrinkwrap":false},"1.0.5":{"name":"graphql-config-extension-openapi","version":"1.0.5","main":"dist/index.js","typings":"dist/index.d.ts","files":["dist"],"license":"MIT","dependencies":{"@kbrandwijk/swagger-to-graphql":"2.4.3","graphql-config":"2.0.0"},"devDependencies":{"@types/graphql":"0.12.4","@types/node":"9.4.6","ts-node":"4.1.0","typescript":"2.7.1"},"scripts":{"test":"cd src/example && ts-node test.ts","prepare":"npm run build","build":"rm -rf dist && tsc -d","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/graphql-config/graphql-config-extension-openapi.git"},"gitHead":"b61933c67dcf935bb970fc453b49f77429ff727b","description":"[![CircleCI](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi.svg?style=shield)](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi) [![npm version](https://badge.fury.io/js/graphql-config-extension-openapi.svg)","bugs":{"url":"https://github.com/graphql-config/graphql-config-extension-openapi/issues"},"homepage":"https://github.com/graphql-config/graphql-config-extension-openapi#readme","_id":"graphql-config-extension-openapi@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"},"dist":{"integrity":"sha512-hnmhZRdvmEuj6P0Pbkw2Oq3TstSjtt0b/dP06/mc9K80SFGrITEOAa3eg+z5bmy2bYHTc160njxsrsPh7OgA8A==","shasum":"6877d31832eb7586c541c1b9686aae8c2de9986c","tarball":"https://registry.npmjs.org/graphql-config-extension-openapi/-/graphql-config-extension-openapi-1.0.5.tgz","fileCount":9,"unpackedSize":16418,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoJh3ocMeCt3obqfnmab78v/SCtAm5+wgcJQNfMyLLXQIgH2UmfMBXIFBSM8SjfG9rGa7fhFQawe5Cx+8vuSFY3wY="}]},"maintainers":[{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-config-extension-openapi_1.0.5_1519421861581_0.3945153156577039"},"_hasShrinkwrap":false},"1.0.6":{"name":"graphql-config-extension-openapi","version":"1.0.6","main":"dist/index.js","typings":"dist/index.d.ts","files":["dist"],"license":"MIT","dependencies":{"@kbrandwijk/swagger-to-graphql":"2.4.3","graphql-config":"2.0.1"},"devDependencies":{"@types/graphql":"0.12.4","@types/node":"9.4.6","graphql":"^0.13.1","ts-node":"4.1.0","typescript":"2.7.1"},"scripts":{"test":"cd src/example && ts-node test.ts","prepare":"npm run build","build":"rm -rf dist && tsc -d","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/graphql-config/graphql-config-extension-openapi.git"},"gitHead":"580620c20b535de52348655d96e7d45fd86ffe87","description":"[![CircleCI](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi.svg?style=shield)](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi) [![npm version](https://badge.fury.io/js/graphql-config-extension-openapi.svg)","bugs":{"url":"https://github.com/graphql-config/graphql-config-extension-openapi/issues"},"homepage":"https://github.com/graphql-config/graphql-config-extension-openapi#readme","_id":"graphql-config-extension-openapi@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"},"dist":{"integrity":"sha512-Do6tHyQyxaPhaZdJ+ZCpYbVhczlqNqMVuO46aG/YkMuRQPoj/FRmeH9BFXniFkz60TZyRpLTQNel2sllMekRLQ==","shasum":"d18cfc9d0905c2fa95dce15de316cd2bee166be1","tarball":"https://registry.npmjs.org/graphql-config-extension-openapi/-/graphql-config-extension-openapi-1.0.6.tgz","fileCount":9,"unpackedSize":16444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSt2kvm8FMDAZt7Obxzk6+JumXgHablX8QQLLVMb5dRAIhAJKa4NJqMSe3YQone1xZ9LGvW7uEb3bL3uVluL3Z/uNj"}]},"maintainers":[{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-config-extension-openapi_1.0.6_1519572837435_0.36378042602154625"},"_hasShrinkwrap":false}},"readme":"# graphql-config-extension-openapi\n\n[![CircleCI](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi.svg?style=shield)](https://circleci.com/gh/graphql-config/graphql-config-extension-openapi) [![npm version](https://badge.fury.io/js/graphql-config-extension-openapi.svg)](https://badge.fury.io/js/graphql-config-extension-openapi)\n\nInjects endpoints into a GraphQL Config instance based on a given OpenAPI definition to retrieve the schema.\n\n## Usage in `.graphqlconfig.yml`\n```yml\nprojects:\n  petstore:\n    extensions:\n      openapi: \n        definition: petstore.json\n```\n\n## Usage in Node.js\n\n```ts\nimport {patchEndpointsToConfig} from 'graphql-config-extension-openapi'\nimport {getGraphQLConfig, GraphQLConfigData} from 'graphql-config'\n\nconst config: GraphQLConfigData = getGraphQLConfig().config\nconst patchedConfig: GraphQLConfigData = patchEndpointsToConfig(config, process.cwd())\n```\n\n## Current Usages\nThis is currently being used in [graphql-cli](https://github.com/graphql-cli/graphql-cli) to provide `get-schema` functionality for OpenAPI endpoints.\n","maintainers":[{"name":"kbrandwijk","email":"kim.brandwijk@gmail.com"}],"time":{"modified":"2022-05-04T02:51:58.933Z","created":"2018-01-28T21:47:06.613Z","1.0.0":"2018-01-28T21:47:06.613Z","1.0.1":"2018-01-29T02:22:34.669Z","1.0.2":"2018-02-14T10:28:16.770Z","1.0.3":"2018-02-23T21:15:02.184Z","1.0.4":"2018-02-23T21:29:39.725Z","1.0.5":"2018-02-23T21:37:41.626Z","1.0.6":"2018-02-25T15:33:57.712Z"},"homepage":"https://github.com/graphql-config/graphql-config-extension-openapi#readme","repository":{"type":"git","url":"git+https://github.com/graphql-config/graphql-config-extension-openapi.git"},"bugs":{"url":"https://github.com/graphql-config/graphql-config-extension-openapi/issues"},"readmeFilename":"README.md","license":"MIT"}