console-tagger
v0.0.6
Published
console-tagger
Downloads
58
Maintainers
Readme
console-tagger
A lightweight console wrapper that adds customizable prefixes and CSS styling to browser console output.
Features
- 🎨 Customizable prefix styling with text/background colors
- 🔍 Maintains original console functionality
- 📦 Simple API surface
Installation
npm install console-taggerUsage
import Console from 'console-tagger'
// Create console instance with prefix and styling
const console = new Console({
prefix: 'App',
color: {
line: 'white',
background: 'green',
},
})
// Usage matches standard console API
console.log('System initialized')
console.info('User logged in')
console.warn('Deprecated API called')
console.error('Invalid state detected')
API Documentation
new Console(options)
Creates a new console instance with specified prefix and styling.
Parameters
options(Object)prefix(string): Text to display before messagescolor(Object): Style optionsline(string): CSS color value for textbackground(string): CSS color value for background
Browser Detection Styling is automatically disabled in non-browser environments.
Instance Methods
log(...args)info(...args)warn(...args)error(...args)
All methods match standard Console API signatures.
Contributing
- Fork the repository
- Install dependencies:
npm install - Make changes with tests
- Verify code quality:
npm run lint # Check code style
npm test # Run unit tests- Submit pull request
📝 Report issues on GitHub
License
Copyright (c) 2025 Pipecraft. Licensed under the MIT License.
