| Server IP : 185.208.173.17 / Your IP : 87.236.161.98 Web Server : Microsoft-IIS/10.0 System : Windows NT SRV8576125506 10.0 build 26100 (Windows Server 2016) AMD64 User : IUSR ( 0) PHP Version : 7.4.13 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/inetpub/wwwroot/parsmega.nuxt/node_modules/@nuxt/friendly-errors-webpack-plugin/src/utils/ |
Upload File : |
'use strict'
const chalk = require('chalk')
const colors = {
success: 'green',
info: 'blue',
note: 'white',
warn: 'yellow',
error: 'red'
}
const titles = {
success: 'success',
info: 'info',
note: 'note',
warn: 'warning',
error: 'error'
}
function bgColor (level) {
const color = textColor(level)
return 'bg' + capitalizeFirstLetter(color)
}
function textColor (level) {
return colors[level.toLowerCase()] || 'red'
}
function capitalizeFirstLetter (string) {
return string.charAt(0).toUpperCase() + string.slice(1)
}
function formatTitle (severity, title) {
return chalk[bgColor(severity)].black('', title, '')
}
function formatText (severity, message) {
return chalk[textColor(severity)](message)
}
function clearConsole () {
process.stdout.write(
process.platform === 'win32' ? '\x1B[2J\x1B[0f' : '\x1B[2J\x1B[3J\x1B[H'
)
}
module.exports = {
colors,
titles,
formatText,
formatTitle,
clearConsole
}