It's a port of Sooth Scroller for Svelte for React.
Actually, it requires GSAP, TypeScript & Tailwindcss are optional.
To remove TypeScript, just remove the type marks. To remove Tailwindcss, remove tailwindclasses but don't forget to reproduce the same styles in the elements with pure CSS.