I think some of these stats are a bit misleading when it comes to js, and how GH calculates it. For instance, my project is mostly php (Laravel). It uses webpack to compile a few assets, really... a FEW (Vue + a few vue components + my custom code). However, those few dependencies pull in hundreds of other dependencies, which pull in a ton more and on it goes. When all is said and done and the js (my actual code) gets compiled, it's only like 50k of js, yet github classifies my project as "javascript" purely due to the number of dependencies, when in reality it's probably more like 3-5% of the entire codebase in terms of what is actually getting executed. It would be nice if you could tell GH which dir to look at to judge. For instance (with laravel) the compiled assets are placed in /public while the uncompiled assets are in /resources. I'd like it to only count JS located in /public, as that's accurate for my app in terms of js usage.