UNPKG

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

Version:

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

22 lines (18 loc) 463 B
'use strict'; 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