Skip to content

A lightweight console wrapper that adds customizable prefixes and CSS styling to browser console output.

License

Notifications You must be signed in to change notification settings

utags/console-tagger

Repository files navigation

console-tagger

npm version License: MIT

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-tagger

Usage

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')

screenshot1

API Documentation

new Console(options)

Creates a new console instance with specified prefix and styling.

Parameters

  • options (Object)
    • prefix (string): Text to display before messages
    • color (Object): Style options
      • line (string): CSS color value for text
      • background (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

  1. Fork the repository
  2. Install dependencies: npm install
  3. Make changes with tests
  4. Verify code quality:
npm run lint   # Check code style
npm test       # Run unit tests
  1. Submit pull request

📝 Report issues on GitHub

License

Copyright (c) 2025 Pipecraft. Licensed under the MIT License.

>_

Pipecraft UTags

About

A lightweight console wrapper that adds customizable prefixes and CSS styling to browser console output.

Resources

License

Stars

Watchers

Forks