example/index.html | 12 - example/package.json | 19 -- example/src/App.tsx | 4 +- example/src/index.css | 198 ------------ example/src/main.tsx | 10 - example/tsconfig.json | 25 -- example/vite.config.ts | 13 - jsr.json | 2 +- readme.md | 285 +++++++++++------ src/blocking.ts | 282 +++++++++++++++-- src/client.ts | 19 +- src/mod.ts | 5 +- test/blocking.test.ts | 523 +++++++++++++++++++++++++++++--- test/debounced.test.ts | 54 ++-- 14 files changed, 981 insertions(+), 470 deletions(-)