@backstage-community/plugin-scaffolder-backend-module-annotator
Version:
The annotator module for @backstage/plugin-scaffolder-backend
30 lines (26 loc) • 1.3 kB
JavaScript
;
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