console-tagger


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
``bash`
npm install console-tagger
`js
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.
1. Fork the repository
2. Install dependencies: npm install
3. Make changes with tests
4. Verify code quality:
`bash``
npm run lint # Check code style
npm test # Run unit tests
5. Submit pull request
---
š Report issues on GitHub
Copyright (c) 2025 Pipecraft. Licensed under the MIT License.

