UNPKG

865 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.exit = exports.success = exports.error = exports.warn = exports.info = void 0;
7
8var _chalk = _interopRequireDefault(require("chalk"));
9
10function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
11
12const logger = (type, color) => (...messages) => {
13 console.log(color(_chalk.default.bold(type)), ...messages);
14};
15
16const info = logger('ℹ', _chalk.default.blue);
17exports.info = info;
18const warn = logger('⚠', _chalk.default.yellow);
19exports.warn = warn;
20const error = logger('✖', _chalk.default.red);
21exports.error = error;
22const success = logger('✔', _chalk.default.green);
23exports.success = success;
24
25const exit = (...messages) => {
26 error(...messages);
27 process.exit(1);
28};
29
30exports.exit = exit;
31//# sourceMappingURL=logger.js.map
\No newline at end of file