@jakesidsmith/tsb
Version:
Dead simple TypeScript bundler, watcher, dev server, transpiler, and polyfiller
54 lines • 1.52 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.error = exports.warn = exports.info = exports.success = exports.log = void 0;
const chalk_1 = require("chalk");
const log = (message) => {
// eslint-disable-next-line no-console
console.log(message);
};
exports.log = log;
const success = (message) => {
if (typeof message === 'string') {
// eslint-disable-next-line no-console
console.log((0, chalk_1.green)(message));
}
else {
// eslint-disable-next-line no-console
console.log(message);
}
};
exports.success = success;
const info = (message) => {
if (typeof message === 'string') {
// eslint-disable-next-line no-console
console.info((0, chalk_1.cyan)(message));
}
else {
// eslint-disable-next-line no-console
console.info(message);
}
};
exports.info = info;
const warn = (message) => {
if (typeof message === 'string') {
// eslint-disable-next-line no-console
console.warn((0, chalk_1.yellow)(message));
}
else {
// eslint-disable-next-line no-console
console.warn(message);
}
};
exports.warn = warn;
const error = (message) => {
if (typeof message === 'string') {
// eslint-disable-next-line no-console
console.error((0, chalk_1.red)(message));
}
else {
// eslint-disable-next-line no-console
console.error(message);
}
};
exports.error = error;
//# sourceMappingURL=logger.js.map