UNPKG

1.56 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6Object.defineProperty(exports, "instance", {
7 enumerable: true,
8 get: function () {
9 return _npmlog.default;
10 }
11});
12exports.logger = exports.colors = void 0;
13
14var _npmlog = _interopRequireDefault(require("npmlog"));
15
16var _prettyHrtime = _interopRequireDefault(require("pretty-hrtime"));
17
18var _chalk = _interopRequireDefault(require("chalk"));
19
20function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
21
22/* eslint-disable no-console */
23var colors = {
24 pink: _chalk.default.hex('F1618C'),
25 purple: _chalk.default.hex('B57EE5'),
26 orange: _chalk.default.hex('F3AD38'),
27 green: _chalk.default.hex('A2E05E'),
28 blue: _chalk.default.hex('6DABF5'),
29 red: _chalk.default.hex('F16161'),
30 gray: _chalk.default.gray
31};
32exports.colors = colors;
33var logger = {
34 info: function (message) {
35 return _npmlog.default.info('', message);
36 },
37 plain: function (message) {
38 return console.log(message);
39 },
40 line: function (count = 1) {
41 return console.log(`${Array(count - 1).fill('\n')}`);
42 },
43 warn: function (message) {
44 return _npmlog.default.warn('', message);
45 },
46 error: function (message) {
47 return _npmlog.default.error('', message);
48 },
49 trace: function ({
50 message: message,
51 time: time
52 }) {
53 return _npmlog.default.info('', `${message} (${colors.purple((0, _prettyHrtime.default)(time))})`);
54 },
55 setLevel: function (level = 'info') {
56 _npmlog.default.level = level;
57 }
58};
59exports.logger = logger;
\No newline at end of file