UNPKG

ninjs-lodash

Version:
14 lines (11 loc) 365 B
'use strict' const _ = require('lodash') const PICKS = ['id', 'filename', 'loaded', 'paths'] module.exports = reflect _.mixin({ reflect: reflect }) // returns nearest parent package.json object function reflect(mod, exp, params) { if(!mod || !exp) return exp['reflect'] = () => { return _.merge(_.pick(mod, PICKS), params || {}) } return exp }