UNPKG

makit

Version:

Make in JavaScript done right!

27 lines (26 loc) 901 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.TextReporter = void 0; const logger_1 = require("../utils/logger"); const chalk_1 = __importDefault(require("chalk")); const skipLabel = chalk_1.default.gray('SKIP'); const normalLabel = chalk_1.default.gray('MAKE'); const madeLabel = chalk_1.default.green('MADE'); class TextReporter { constructor(l = logger_1.Logger.getOrCreate()) { this.l = l; } make(target) { this.l.verbose(normalLabel, logger_1.hlTarget(target.name)); } skip(target) { this.l.info(skipLabel, logger_1.hlTarget(target.name)); } made(target) { this.l.info(madeLabel, logger_1.hlTarget(target.name)); } } exports.TextReporter = TextReporter;