I am a beginner in JavaScript and I want to learn more about it. Recently, I discovered a library called bounce.js which is an animation library. However, it requires NPM for installation, but I am hesitant to use NPM or any packet Manager because they have not provided a min.js file for direct import in the script tag. Why is that? Similarly, for Tailwind CSS, it also requires NPM. Since NPM requires Vercel for deployment, it seems like a lot of extra steps. 2) Since I use Django, I am unsure how to install NPM modules in my templates.
Can someone please help me navigate through this confusion?