0.0.14 • Published 12 months ago

@jmellicker/jlogs v0.0.14

Weekly downloads
8
License
MIT
Repository
github
Last release
12 months ago

jlogs

Cool colored console logs for Node and browser.

Installation

yarn add @jmellicker/jlogs

Usage

Import the library:

CommonJS (Node.js)

const c = require('@jmellicker/jlogs');

ES Modules (Browser)

import c from '@jmellicker/jlogs';

For browser projects using bundlers like Vite, Webpack, or Rollup:

// In your Vue component or JavaScript file
import c from '@jmellicker/jlogs';

// Now you can use it
c.b('Hello from the browser!');

For direct use in HTML:

<script type="module">
  import c from './node_modules/@jmellicker/jlogs/index.mjs';

  c.r('This is a red message in the console');
</script>

Use the various color functions:

c.p('purple')
c.b('blue')
c.c('cyan')
c.g('green')
c.y('yellow')
c.o('orange')
c.m('magenta')
c.r('red')

You can also use multiple arguments, just like console.log:

c.b('Hello', 'World')
c.g('Status:', 'Success')
c.r('Error:', 'File not found')
c.y('Warning:', 'Disk space low', '(10% remaining)')

// Works with objects and mixed types too
c.c('User:', { name: 'John', age: 30 })
c.m('Mixed types:', 'string', 123, { key: 'value' }, true)

Demo

Run the included demo to see all available colors:

node demo

For Contributors

Release Process

To release a new version of the package:

  1. Make sure all your changes are committed and pushed
  2. Run the release script:
yarn release

This will:

  • Increment the patch version in package.json
  • Publish the package to npm
  • Commit the version change
  • Create a git tag
  • Push changes and tags to GitHub

You'll need to be logged in to npm (npm login) before running the release script.

0.0.12

1 year ago

0.0.13

12 months ago

0.0.14

12 months ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.6

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago