I understand that some people prefer to have their style directly inside their HTML. But tailwind makes everything unreadable by adding too much class. It becomes really hard to modify any old html file you forgot about (or html that isn't yours). It's even worst when you are using Svelte or Vue with conditional rendering, any div element will be 2 to 5 lines long if you want to see something in your code. I just simply can't use it.
In my experience the smooth-scolling seems to work amazingly but the scroll-spy isn't always consistent. The documentation is a bit light, but then again, the package is very easy to set up and use so I'm not sure that much more would be required. Maybe this package would be improved by adding an onupdate function like some of the other scrollspy packages have.
Useful library for handling different date & time formats, it provides different options for formats and it's really good for giving the possibility to integrate with i18n for having different translations