react-custom-scroller
react-custom-scroller copied to clipboard
refactor(*): recreate the module with typescript
Description
Context
This module contains outdated packages and missing TypeScript support.
Goal
Refactor the module by re-creating it with TS.
Checkpoints
- [x] re-create the module with TS
- [x] replace
rollup
withtsup (esbuild)
- [x] bump all packages to the latest versions
- [x] support node.js v16 with npm v8
- [x] add jest (testing)
- [x] re-create the example with vite.js instead of cra
- [x] support SSR with
useSafeLayoutEffect
andcanUseDOM
Linked Issues
#14