jsr.json | 9 +- package.json | 5 + readme.changes.md | 28 ++ readme.md | 84 ++++- src/client.ts | 90 ++++- src/mod.ts | 3 +- src/mutation.ts | 202 +++++++++--- src/react.ts | 52 ++- src/tanstack-query.ts | 29 +- src/types.ts | 42 ++- test/auth.test.tsx | 568 ++++++++++++++++++++++++++++++++ test/debounce.test.tsx | 3 + test/optimistic.test.tsx | 1 + test/optimistic.ts | 1 + test/ordering.test.ts | 9 + test/runWithOptions.test.tsx | 2 + test/setError.test.tsx | 3 + test/snapshot.test.tsx | 4 + test/tanstack-query-helpers.test.ts | 23 +- test/useMutate.test.tsx | 3 + 20 files changed, 1082 insertions(+), 79 deletions(-)