identity-log

0.3.0 • Public • Published

Identity-log

A 400 bytes console.{log,info,warn,...} that return its last argument


Table of Contents

Table of Contents

Getting started

  • 1. To use identity-log you need to download it thanks to your favorite JavaScript Package Manager.

    yarn add identity-log
    npm install --save identity-log
  • 2. Then you are free to import all the exported logging functions.

    import { error, log, warn } from 'identity-log'
  • 3. You can use them directly by surrounding the returned value without worrying.

    const add = (a, b) => log(+ b)
     
    add(1, 2) // => 3

Usage

Identity-log aim to be less impacting as possible on the function, less bytes and better perf ; and handle all the console api.

  • assert
  • dir
  • error
  • info
  • log
  • trace
  • warn

tap

Identity-log also provide a tap function that allow you to create your own transformation from a function that return void to a function that return its last argument.

The tap function can be used for function composition too.

tap(console.log, 1, 2, 3) // => 3
const log = tap(console.log)
log(1, 2, 3) // => 3

Misc

Package Sidebar

Install

npm i identity-log

Weekly Downloads

0

Version

0.3.0

License

MIT

Last publish

Collaborators

  • swizz