This node package is small yet very powerful. There are a lot of times when typescript throws errors and warnings. In this case, you can use tiny-invariant which ensures typescript that the type or the variable you have used does exist. To use this package, import it and pass the condition, and then after that typescript will not give any sort of warning.
4. Nano ID
Lastly, we have the canvas-confetti package which is a fun and user-friendly node package. All it does is even triggered, you get a nice little confetti effect on your screen. This is the best way to customize your application and give the user a little appreciation.