3.1.0 ā€¢ Published 13 days ago

@b.s/gqwery v3.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
13 days ago

āœØ Features

  • šŸ’¼ Normalized cache (update all mutations and queries by entity)
  • šŸƒšŸ½ā€ā™‚ļøā€āž”ļø HTTP (both the usual request/response and Server Sent Events) and WebSocket executors
  • šŸ“¢ Synchronize all instances of Qweries by operation name
  • šŸ§ Sourcemaps for easy debugging
  • Ā± Request deduplication by only fetching the largest selection of fields
  • šŸŒ CJS + ESM
  • ... and everything qwery has to offer

qwery is a collection of lightweight composable hooks and helpers to aid with async state management. It was designed with the aim of simplifying architectural migrations to support building evolutionary architectures in mind. gqwery provides first class GraphQL support.

šŸ“š For more information, check out the wiki.

āˆ‘ TLDR;

  • Normalized and document caching + structural sharing + query cancellation + automatic garbage collection + subscriptions/polling + suspense + refetching + mutations + broadcast updates + SSR = Any place āœ…
  • Backend agnostic + client side transactions + retry mechanism + batching = Any time āœ…
  • React + Vue + Solid + Svelte = Anywhere āœ…

šŸ“¦ Release

After a few bumpy 1.x.x and 2.0.x releases šŸ˜¬, v2.1.x onwards are considered stable

šŸ¤›šŸ½ Credits

qwery heavily draws upon ideas from:

misc:

šŸ¤šŸ½ Contributions

  • Contributions are welcome, just make a pull request

"I'm my own reason why I sing, and so are you, are you understanding?"