UNPKG

slapp

Version:

A module for Slack App integrations

25 lines (20 loc) 531 B
'use strict' const chalk = require('chalk') const Formatter = require('./message-formatter') module.exports = (app, opts) => { opts = opts || {} let colors = opts.colors const formatter = Formatter({ colors }) function c (val, color) { return colors ? chalk[color](val) : val } app .on('info', msg => { console.log([c('slapp:info', 'green'), formatter(msg)].join(' ')) }) .on('error', err => { console.log([c('slapp:error', 'red'), (err && err.message) || err].join(' ')) }) }