UNPKG

@backstage-community/plugin-scaffolder-backend-module-annotator

Version:

The annotator module for @backstage/plugin-scaffolder-backend

30 lines (26 loc) 1.3 kB
'use strict'; var backendPluginApi = require('@backstage/backend-plugin-api'); var pluginScaffolderNode = require('@backstage/plugin-scaffolder-node'); var annotator = require('./actions/annotator/annotator.cjs.js'); var createTimestampAction = require('./actions/customActions/createTimestampAction.cjs.js'); var createScaffoldedFromAction = require('./actions/customActions/createScaffoldedFromAction.cjs.js'); var createVersionAction = require('./actions/customActions/createVersionAction.cjs.js'); const scaffolderCustomActionsScaffolderModule = backendPluginApi.createBackendModule({ moduleId: "scaffolder-backend-scaffolder-annotator", pluginId: "scaffolder", register(env) { env.registerInit({ deps: { scaffolder: pluginScaffolderNode.scaffolderActionsExtensionPoint }, async init({ scaffolder }) { scaffolder.addActions(createScaffoldedFromAction.createScaffoldedFromAction()); scaffolder.addActions(createTimestampAction.createTimestampAction()); scaffolder.addActions(annotator.createAnnotatorAction()); scaffolder.addActions(createVersionAction.createVersionAction()); } }); } }); exports.scaffolderCustomActionsScaffolderModule = scaffolderCustomActionsScaffolderModule; //# sourceMappingURL=module.cjs.js.map