var path = require('path'); var config = require('./config'); module.exports = function(context, moduleName, entry) { return { entry: { index: path.resolve(context, entry || 'index.js') }, dist: path.resolve(context, 'lib'), template: false, format: 'umd', moduleName: moduleName, extends: ['vue2'], alias: config.alias, externals: { vue: config.vue } }; };