Is there any tool that makes working with JSONs easier? Because I have this situation where clients always want a CMS for large landing pages, but then they still ask us to make changes. And we developers don't really like visual CMSs for content editing that exist. Has anyone seen something like that which would be developer-friendly and at the same time be a CMS working with JSON files?
above now :). I can do it again. Zeus allows you to generate client library from schema - not from queries. Then you can write queries in TS, you will receive:
- typed args
- typed response
It also offers selectors from which you can create typings for your response objects if you are persisting those somewhere in state, so yeah it is a game changer not only for GraphQL, but for communication with backend and Frontend developer experience.
To be honest it has also some cons, for example:
- variables are custom implementation and don't have typings as for now
- some edge cases are not supported yet
I plan to integrate urql. I generate the whole lib with complicated generic types, so you don't have to write gql queries and run codegen. Just generate once and write interactive queries. No watching and stuff
Why I am posting this? 2 reasons: GraphQL Zeus reached 4.0 and is compatible with huuge schemas, second reason I received a great contribution with full readme rewrite and I packaged it into docs site