queryx 0.1.0
queryx: ^0.1.0 copied to clipboard
A fast, lightweight, production-grade server-state engine for Flutter/Dart. Query, mutation, caching, deduplication, retry, pagination and offline sync — state-management agnostic. Works with Riverpod [...]
Changelog #
0.1.0 #
Initial release of the core server-state engine.
QueryClient,Query<T>,Mutation<T,V,C>,InfiniteQuery<T,P>.- Deduplication, caching (staleTime/cacheTime), invalidation, garbage collection.
- Retry with exponential backoff + jitter.
- Optimistic updates with snapshot/rollback.
- Normalized
QueryError+ pluggableErrorMapper. - Single-flight auth-refresh coordination.
- Transport-agnostic
HttpClientAdapter; persistence interfaces. - Unit test suite covering the engine's core guarantees.
See ROADMAP.md for what's planned next (Dio/Riverpod/GetX/persistence
adapters, offline mutation queue, DevTools UI).