Skip to content

Latest commit

 

History

History
59 lines (43 loc) · 3.43 KB

FULL_README.md

File metadata and controls

59 lines (43 loc) · 3.43 KB

graphile-export

GitHub Sponsors Patreon sponsor button Discord chat room Follow

graphile-export can export an in-memory GraphQL schema constructed with various types of tooling to an on disk executable schema using (eventually) a variety of formats. This is particularly useful if you want to remove the "build time" dependencies of building your schema and have a highly optimised runtime that does not require those dependencies. It's also useful for converting from one schema builder to another - graphile-export is indifferent what tool was used to build the schema (so long as it's a valid GraphQL.js schema), but can export the schema to various tools.

Caveats

Currently only one exporter (graphql.js) is implemented, but more will be coming.

Though all GraphQL.js schemas can be exported, in many cases the resolvers will not be fully functional due to missing dependencies.

TODO: explain why, and how to fix.

Crowd-funded open-source software

To help us develop this software sustainably under the MIT license, we ask all individuals and businesses that use it to help support its ongoing maintenance and development via sponsorship.

And please give some love to our featured sponsors 🤩:

Surge
Surge
*
Story.ai
Story.ai
*
Chad Furman
Chad Furman
*
Fanatics
Fanatics
*
Qwick
Qwick
*
The Guild
The Guild
*
Dovetail
Dovetail
*
Enzuzo
Enzuzo
*
Stellate
Stellate
*

* Sponsors the entire Graphile suite

Documentation

TODO!