A lightweight console wrapper that adds customizable prefixes and CSS styling to browser console output.
- 🎨 Customizable prefix styling with text/background colors
- 🔍 Maintains original console functionality
- 📦 Simple API surface
npm install console-tagger
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')
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.
log(...args)
info(...args)
warn(...args)
error(...args)
All methods match standard Console API signatures.
- 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
Copyright (c) 2025 Pipecraft. Licensed under the MIT License.