pull down to refresh

All of the above! Here you can play with the various styling options easily and see the code it generates.
You can see the comprehensive configuration options at the Github page here.
I've tested it on Sveltekit and in pure HTML (it's been awhile and so I can't quite remember if I've tested it on React), but if developers would find that helpful I'll consider adding a React or Vue example to the repo.