Maintenance: offering help with reviews, CI and releases
Author: li1164267803Created Sep 17, 2026Updated Sep 17, 2026
Hi @dbismut, first of all thanks for use-gesture. @use-gesture/react still gets ~4.9M
downloads a week, and it has held up remarkably well since 10.3.1.
On leva (pmndrs/leva#483) you mentioned you were looking for maintainers and that contributions were welcome in the meantime. I'd like to offer the same kind of help here, so rather than just asking, I've started:
- #709: fixes #682.
@use-gesture/core'sexportsonly hasmoduleanddefaultconditions, so resolvers that don't usemodulefall through to the CJS builds, and@use-gesture/reactre-exports two of them withexport *, hence the__esModuleconflict. It enables preconstruct'simportConditionDefaultExport;modulestill wins for bundlers that support it, so tree-shaking is unchanged. Verified against the repro from #682, Node ESM/CJS and arethetypeswrong. - #710:
main.ymlonly runs onpush, so no PR from a fork has ever had types, build or tests run by CI. This adds apull_requesttrigger; verified on my fork. - Reviewed #706: tested in Chrome with a real
NotFoundErrorand found the guard leaves the drag stuck active, which blocks later drags; suggested a variant that bails out instead. - Triaged all 11 open PRs:
https://gist.github.com/li1164267803/1032b99733b57ba9c6da1a2c348c076d
4 look ready to merge (docs link fixes, including one pointing at
react-spring.io, which now serves an unrelated site, and #687's action updates), 1 duplicate, 1 needs changes, 4 need your call on scope, and #548 is still blocked on the TypeScript issue you were waiting for. - While doing that I found why
transformhas no effect on wheel (#692, and the reason #660'sreversecouldn't be done withtransform):WheelEnginenever callscomputeValues, so with a custom transform the movement is computed from values that never change. Happy to send a fix.
If it helps, I'd be glad to keep reviewing and help cut releases so fixes like #682 reach users. Starting with triage access only is completely fine.
— Colin
Source: pmndrs/use-gesture