UNPKG

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

Version:

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

22 lines (18 loc) 556 B
'use strict'; var lodash = require('lodash'); const resolveAnnotation = (annotation, ctx) => { if (!annotation || Object.keys(annotation).length === 0) { return {}; } return Object.keys(annotation).reduce((acc, s) => { const val = annotation[s]; return { ...acc, ...{ [`${s}`]: typeof val === "string" ? annotation[s] : lodash.get(ctx, val.readFromContext)["backstage.io/template-version"] } }; }, {}); }; exports.resolveAnnotation = resolveAnnotation; //# sourceMappingURL=resolveAnnotation.cjs.js.map