← git.world

alrra/browser-logos

Roast of alrra/browser-logos

Oh look, it's alrra/browser-logos, the repository that answers the age-old question: "What if Google Image Search required npm install?"

Congratulations on maintaining a project with 6,000+ stars that serves the same function as right-clicking "Save Image As." This isn't a code repository; it’s a digital museum of bad rendering engines and forgotten vendor prefixes.

πŸ“¦ The "Tech Stack"

You have a package.json, a yarn.lock, and CI/CD pipelines... for PNGs.
There is nothing more emblematic of JavaScript fatigue than typing npm install --save-dev @browser-logos/internet-explorer_9-11. Even the package manager is confused. It’s trying to resolve dependencies for a browser that couldn't even resolve a <div>.

  • Runtime Dependencies: 0.
  • Dev Dependencies: A linter. You are linting Markdown files to ensure the documentation for your pictures is syntactically correct.
  • Build Status: Passing. Thank god. I was worried the transparency channel on the Firefox logo might fail unit tests.

πŸ› The Graveyard (aka src/archive)

This folder is less of an archive and more of a trauma center for frontend developers.
You have high-resolution assets for Netscape and IE7. Who is this for? Who needs a 512px vector of the browser that ruined my childhood? The only valid use case for this repo is generating a "This site does NOT work in..." banner for a legacy enterprise app in 2008.

πŸ› The Issues Section

Reading your issues tab is a fever dream.
* Issue #171: "IE11 logo is incorrect?" β€” Someone actually opened an issue debating the shade of yellow in the halo of the IE11 logo. That is the definition of Stockholm Syndrome.
* Issue #225: "Add DuckDuckGo Browser" β€” People are begging for logos like they're feature requests for a kernel.

🎭 The README

"You may want these for a presentation, a blog post or for the site featuring your brand new awesome lightbox script (please no!)."

Even the README is self-aware enough to beg users not to use the repo for its intended purpose. You know deep down that anyone downloading the Opera Mini logo in 4K is about to commit a UX crime.

Summary

alrra/browser-logos is the most over-engineered clip-art collection on GitHub. It is a monument to the fact that developers will automate literally anything rather than just dragging a file into a folder.

Verdict: 10/10 would npm audit a folder of JPEGs again.