UNPKG

@aaronbassett/netlify-plugin-development

Version:
27 lines (20 loc) 656 B
import { getErrorResponse, settings } from "../settings.js" import { recordEvent } from "./record.js" export const onPreBuild = async (pluginApi) => { const { constants, inputs, utils } = pluginApi const { build } = utils const { SKIP_PRE_BUILD_EVENT } = settings(inputs) const errorResponse = getErrorResponse(inputs, build) if (!constants.IS_LOCAL) { const eventRecordingResponse = await recordEvent({ isEnabled: !SKIP_PRE_BUILD_EVENT, eventName: "onPreBuild", settings: settings(inputs), constants, errorResponse, }) if (eventRecordingResponse) { return eventRecordingResponse } } }