We got an alert from Font awesome on 1st of August that we used more than the npm bandwidth allowed for our plan this month. It's funny because in the last year we never overspent the Bandwidth and now only in 1 day we did. How is this Bandwidth calculated?
I can not find anything related this issue on their website :/ We cached it on our server but the amount spent is getting bigger, and bigger every day :( Does anyone have experience with this?
They actually sent an alert via email, that starting this August 2023, they'll start sending automated emails regarding NPM bandwidth limits.
This has always been available on your account page, but not many people check that page on a regular basis (including me).
They also have a documentation page about possible solutions: https://fontawesome.com/v6/docs/web/dig-deeper/continuous-integration
I've consumed my bandwidth in the first day too (it's approx. 50MB for each pull of the packages in case you're using the whole pack of icons = all packages).
My quick fix (more to caching on the CI machines) was to put the archives on my own private NPM, which is in the same data center as my CI runs – therefore I do not need to worry about that again. For AWS users, you can easily do that very quickly with CodeArtifact.