# terminal-pretty

*Make your terminal errors and warnings easy to spot and debug.*  
terminal-pretty automatically hooks into your console to enhance and colorize error-related messages like console.error, console.warn, uncaught exceptions, and unhandled promise rejections.

## ✨ Features

- Automatically formats:
  - console.error
  - console.warn
  - Uncaught exceptions
  - Unhandled promise rejections
- Adds clear labels and color coding for better visibility
- Helps quickly locate and debug critical issues during development



## 🚀 Installation

```bash
npm install terminal-pretty




🔧 Usage

Just require it at the top of your entry file (like index.js or app.js):

require('terminal-pretty');

console.warn("This is a warning");
console.error("This is an error");

throw new Error("Uncaught error will be handled too!");

Promise.reject("Rejected promise also handled!");




🎨 Output Example

[⚠️ WARNING @ 12:30:12] This is a warning
[❌ ERROR @ 12:30:14] This is an error
[❌ ERROR @ 12:30:15] Uncaught error will be handled too!

Colors are powered by chalk.




📁 Folder Structure

console-beauty/
├── index.js
├── package.json
├── README.md
├── LICENSE
└── .gitignore



📜 License

MIT License
Copyright © 2025 [Vighnesh Gholap]



❤️ Contributing

Found a bug or want to add features? PRs are welcome!


🌐 GitHub

https://github.com/VighneshGholap2002/terminal-pretty



📦 Coming Soon

Custom error/warning themes

Toggle for showing/hiding stack traces

Log level filters

Optional file logging


