jsr.json | 2 +- package-lock.json | 15 ++ package.json | 1 + readme.md | 7 +- src/blocking.ts | 94 ++++++----- src/debounced.ts | 65 ++++++-- src/react.ts | 80 +++++++-- src/tanstack-query.ts | 35 +++- src/types.ts | 21 ++- test/blocking.test.ts | 287 ++++++++++++++------------------ test/debounced.test.ts | 103 +++++------- 11 files changed, 406 insertions(+), 304 deletions(-)