UNPKG

@netlify/build

Version:
25 lines (24 loc) 1.26 kB
import { log, logArray, logSubHeader, logWarning } from '../logger.js'; export const logPluginsFetchError = function (logs, message) { logWarning(logs, ` Warning: could not fetch latest plugins list. Plugins versions might not be the latest. ${message}`); }; export const logPluginsList = function ({ pluginsList, debug, logs, }) { if (!debug) { return; } const pluginsListArray = Object.entries(pluginsList) .map(([packageName, versions]) => `${packageName}@${versions[0].version}`) .sort(); logSubHeader(logs, 'Available plugins'); logArray(logs, pluginsListArray); }; export const logFailPluginWarning = function (methodName, event) { logWarning(undefined, `Plugin error: since "${event}" happens after deploy, the build has already succeeded and cannot fail anymore. This plugin should either: - use utils.build.failPlugin() instead of utils.build.${methodName}() to clarify that the plugin failed, but not the build. - use "onPostBuild" instead of "${event}" if the plugin failure should make the build fail too. Please note that "onPostBuild" (unlike "${event}") happens before deploy.`); }; export const logDeploySuccess = function (logs) { log(logs, 'Site deploy was successfully initiated'); };