serverless/lib/utils/processBackendNotificationRequest.js
2020-06-26 13:34:22 +02:00

19 lines
581 B
JavaScript

'use strict';
const chalk = require('chalk');
const processBackendNotificationRequest = require('@serverless/utils/process-backend-notification-request');
module.exports = notifications => {
const notification = processBackendNotificationRequest(notifications);
if (!notification) return;
const borderLength =
Math.min('Serverless: '.length + notification.message.length, process.stdout.columns) || 10;
process.stdout.write(
`\n${'*'.repeat(borderLength)}\nServerless: ${chalk.yellow(notification.message)}\n${'*'.repeat(
borderLength
)}\n\n`
);
};