UNPKG

@aaronbassett/netlify-plugin-development

Version:
24 lines (19 loc) 638 B
import { recordEvent } from "./record.js" import { settings } from "../settings.js" export const onSuccess = async (pluginApi) => { const { constants, inputs, utils } = pluginApi const { build } = utils const { SKIP_SUCCESS_EVENT } = settings(inputs) if (!constants.IS_LOCAL) { const eventRecordingResponse = await recordEvent({ isEnabled: !SKIP_SUCCESS_EVENT, eventName: "onSuccess", errorResponse: build.failPlugin, // We can't fail build after it has succeeded settings: settings(inputs), constants, }) if (eventRecordingResponse) { return eventRecordingResponse } } }