v1.0.10 β€’ Emotional Damage Mode

Error Messages That
Hurt Your Feelings.

Tired of boring standard errors? Get roasted instead. FunErr turns your terminal into a savage coding partner that fixes your code while destroying your ego.

$ npm i -g fun-error

Requires Node.js β€’ Thick skin recommended

user@devbox: ~/project
➜ ~ fun-error app.js
πŸ”₯ EMOTIONAL DAMAGE MODE πŸ”₯
╔════════════════════════════════════╗
β•‘ REFERENCE_ERROR β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
πŸ“ Crime Scene: app.js:42
πŸ“ What Broke: "user is not defined"
🀬 THE ROAST:
"You're inventing variables now? They don't exist.
Manifesting code with vibes is not a valid strategy."
πŸ’‘ HOW TO FIX (if you're capable):
Define variables before using them. const/let/var.
Pick one, wizard.
➜ ~

Born From Frustration.
Built For Fun.

I remember sitting in class, staring at a wall of red text. My teacher would walk by, sigh, and say, "Just read the error."

But standard errors are boring. They're robotic. They don't motivate you.

I realized development shouldn't be a pain in the assβ€”it should be an adventure. So I built FunErr. It takes the 80+ most common mistakes we all make, identifies them instantly, and then roasts you for making them.

It's tough love. But you'll never forget that missing bracket again.

Instant Detection

Identifies 80+ patterns including Promise rejections, missing modules, and syntax disasters.

Savage Roasts

No more polite errors. Get told exactly how badly you messed up with custom insults.

CLI Ready

Drop-in replacement for Node. Works with arguments, scripts, and production builds (if you dare).

Real Fixes

We insult you first, but we actually help you fix the code second. We aren't monsters.