UNPKG

awesome-next-runtime-env

Version:

Next.js Runtime Environment Configuration - Populates your environment at runtime rather than build time.

41 lines 2.81 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.prefixes = void 0; exports.error = error; exports.warn = warn; exports.info = info; exports.event = event; const picocolors_1 = require("../lib/picocolors"); exports.prefixes = { error: (0, picocolors_1.red)((0, picocolors_1.bold)('⨯')), warn: (0, picocolors_1.yellow)((0, picocolors_1.bold)('⚠')), info: (0, picocolors_1.white)((0, picocolors_1.bold)(' ')), event: (0, picocolors_1.green)((0, picocolors_1.bold)('✓')), }; const suffix = '(next-runtime-env)'; const LOGGING_METHOD = { log: 'log', warn: 'warn', error: 'error', }; function prefixedLog(prefixType, message) { const consoleMethod = prefixType in LOGGING_METHOD ? LOGGING_METHOD[prefixType] : 'log'; const prefix = exports.prefixes[prefixType]; // eslint-disable-next-line no-console console[consoleMethod](` ${prefix}`, message, suffix); } function error(message) { prefixedLog('error', message); } function warn(message) { prefixedLog('warn', message); } function info(message) { prefixedLog('info', message); } function event(message) { prefixedLog('event', message); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2hlbHBlcnMvbG9nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQTZCQSxzQkFFQztBQUVELG9CQUVDO0FBRUQsb0JBRUM7QUFFRCxzQkFFQztBQTNDRCxrREFBb0U7QUFFdkQsUUFBQSxRQUFRLEdBQUc7SUFDdEIsS0FBSyxFQUFFLElBQUEsZ0JBQUcsRUFBQyxJQUFBLGlCQUFJLEVBQUMsR0FBRyxDQUFDLENBQUM7SUFDckIsSUFBSSxFQUFFLElBQUEsbUJBQU0sRUFBQyxJQUFBLGlCQUFJLEVBQUMsR0FBRyxDQUFDLENBQUM7SUFDdkIsSUFBSSxFQUFFLElBQUEsa0JBQUssRUFBQyxJQUFBLGlCQUFJLEVBQUMsR0FBRyxDQUFDLENBQUM7SUFDdEIsS0FBSyxFQUFFLElBQUEsa0JBQUssRUFBQyxJQUFBLGlCQUFJLEVBQUMsR0FBRyxDQUFDLENBQUM7Q0FDZixDQUFDO0FBRVgsTUFBTSxNQUFNLEdBQUcsb0JBQW9CLENBQUM7QUFFcEMsTUFBTSxjQUFjLEdBQUc7SUFDckIsR0FBRyxFQUFFLEtBQUs7SUFDVixJQUFJLEVBQUUsTUFBTTtJQUNaLEtBQUssRUFBRSxPQUFPO0NBQ04sQ0FBQztBQUVYLFNBQVMsV0FBVyxDQUFDLFVBQWlDLEVBQUUsT0FBZTtJQUNyRSxNQUFNLGFBQWEsR0FDakIsVUFBVSxJQUFJLGNBQWM7UUFDMUIsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxVQUF5QyxDQUFDO1FBQzNELENBQUMsQ0FBQyxLQUFLLENBQUM7SUFFWixNQUFNLE1BQU0sR0FBRyxnQkFBUSxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBRXBDLHNDQUFzQztJQUN0QyxPQUFPLENBQUMsYUFBYSxDQUFDLENBQUMsSUFBSSxNQUFNLEVBQUUsRUFBRSxPQUFPLEVBQUUsTUFBTSxDQUFDLENBQUM7QUFDeEQsQ0FBQztBQUVELFNBQWdCLEtBQUssQ0FBQyxPQUFlO0lBQ25DLFdBQVcsQ0FBQyxPQUFPLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFDaEMsQ0FBQztBQUVELFNBQWdCLElBQUksQ0FBQyxPQUFlO0lBQ2xDLFdBQVcsQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFDL0IsQ0FBQztBQUVELFNBQWdCLElBQUksQ0FBQyxPQUFlO0lBQ2xDLFdBQVcsQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFDL0IsQ0FBQztBQUVELFNBQWdCLEtBQUssQ0FBQyxPQUFlO0lBQ25DLFdBQVcsQ0FBQyxPQUFPLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFDaEMsQ0FBQyJ9