blob: 2aed53d430127967e126dbddab433899f87bd624 [file] [log] [blame]
Leo Repp58b9f112021-11-22 11:57:47 +01001'use strict';
2
3var figures = require('figures');
4var Squeak = require('squeak');
5
6/**
7 * Initialize `log`
8 */
9
10var log = new Squeak({separator: ' '});
11
12/**
13 * Add types
14 */
15
16log.type('info', {
17 color: 'cyan',
18 prefix: figures.info
19});
20
21log.type('warn', {
22 color: 'yellow',
23 prefix: figures.warning
24});
25
26log.type('success', {
27 color: 'green',
28 prefix: figures.tick
29});
30
31log.type('error', {
32 color: 'red',
33 prefix: figures.cross
34});
35
36/**
37 * Module exports
38 */
39
40module.exports = log;