@backstage-community/plugin-scaffolder-backend-module-annotator
Version:
The annotator module for @backstage/plugin-scaffolder-backend
22 lines (18 loc) • 463 B
JavaScript
;
var lodash = require('lodash');
const resolveSpec = (spec, ctx) => {
if (!spec || Object.keys(spec).length === 0) {
return {};
}
return Object.keys(spec).reduce((acc, s) => {
const val = spec[s];
return {
...acc,
...{
[`${s}`]: typeof val === "string" ? spec[s] : lodash.get(ctx, val.readFromContext)
}
};
}, {});
};
exports.resolveSpec = resolveSpec;
//# sourceMappingURL=resolveSpec.cjs.js.map