UNPKG

1.58 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.getLoader = getLoader;
7exports.NoopLoader = void 0;
8
9function _ora() {
10 const data = _interopRequireDefault(require("ora"));
11
12 _ora = function () {
13 return data;
14 };
15
16 return data;
17}
18
19var _logger = _interopRequireDefault(require("./logger"));
20
21function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
22
23function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
24
25class OraNoop {
26 constructor() {
27 _defineProperty(this, "spinner", {
28 interval: 1,
29 frames: []
30 });
31
32 _defineProperty(this, "indent", 0);
33
34 _defineProperty(this, "isSpinning", false);
35
36 _defineProperty(this, "text", '');
37
38 _defineProperty(this, "prefixText", '');
39
40 _defineProperty(this, "color", 'blue');
41 }
42
43 succeed(_text) {
44 return this;
45 }
46
47 fail(_text) {
48 return this;
49 }
50
51 start(_text) {
52 return this;
53 }
54
55 stop() {
56 return this;
57 }
58
59 warn(_text) {
60 return this;
61 }
62
63 info(_text) {
64 return this;
65 }
66
67 stopAndPersist() {
68 return this;
69 }
70
71 clear() {
72 return this;
73 }
74
75 render() {
76 return this;
77 }
78
79 frame() {
80 return this.text;
81 }
82
83}
84
85function getLoader(options) {
86 return _logger.default.isVerbose() ? new OraNoop() : (0, _ora().default)(options);
87}
88
89const NoopLoader = OraNoop;
90exports.NoopLoader = NoopLoader;
91
92//# sourceMappingURL=loader.js.map
\No newline at end of file