Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.06 KB

console.litcoffee

File metadata and controls

32 lines (25 loc) · 1.06 KB

mixco.console

This file is part of the Mixco framework.

This module is a lightweight version of console-browserify. It provides a console object in contexts where there is none, like for example Mixxx.

{assert} = require './util'

konsole = this
exports = konsole

konsole.log     ?= -> print "" + arguments
konsole.info    ?= konsole.log
konsole.warn    ?= konsole.log
konsole.error   ?= konsole.log
konsole.time    ?= -> assert False, "time not implemented in konsole"
konsole.timeEnd ?= -> assert False, "time not implemented in konsole"
konsole.trace   ?= ->
    err = new Error()
    err.name = "Trace"
    err.message = "" + arguments
    konsole.error err.stack
konsole.dir     ?= -> konsole.log object + "\n"
konsole.assert  ?= assert