UNPKG

@the-goat/core

Version:

![npm version](https://badgen.net/npm/v/@the-goat/goat?icon=npm) ![npm downloads](https://badgen.net/npm/dt/@the-goat/goat?icon=npm) ![npm weekly downloads](https://badgen.net/npm/dw/@the-goat/goat?icon=npm) ![npm licence](https://badgen.net/npm/license/@

21 lines (18 loc) 476 B
const { omit } = require('lodash'); function upgrade(config) { const goatModules = require('../../../modules'); // eslint-disable-next-line no-param-reassign config.modules = config.functions.map((item) => { const module = goatModules.find((gM) => gM.package === item); if (module) { return omit(module, ['default']); } return { name: item, package: item, global: true, }; }); return config; } module.exports = upgrade;