UNPKG

@backstage/cli

Version:

CLI for developing Backstage plugins and apps

22 lines (20 loc) 661 B
import { createBackendModule } from "@backstage/backend-plugin-api"; import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha'; import { createExampleAction } from "./actions/example"; /** * A backend module that registers the action into the scaffolder */ export const scaffolderModule = createBackendModule({ moduleId: 'example-action', pluginId: 'scaffolder', register({ registerInit }) { registerInit({ deps: { scaffolderActions: scaffolderActionsExtensionPoint }, async init({ scaffolderActions}) { scaffolderActions.addActions(createExampleAction()); } }); }, })