UNPKG

@foxpage/foxpage-node-sdk

Version:

foxpage node sdk

19 lines (15 loc) 537 B
const { npmModuleWebpackConfig } = require('./webpack.config.library.base'); const { join } = require('path'); const config = require(join(process.cwd(), 'foxpage.config')); const opts = config.libraries; function getNpmModuleWebpackConfig(pkgName, opt) { return [ npmModuleWebpackConfig(pkgName, { ...opt, prod: true }), npmModuleWebpackConfig(pkgName, { ...opt, prod: false }), ]; } let cfg = []; Object.keys(opts).forEach(key => { cfg = cfg.concat(getNpmModuleWebpackConfig(key, opts[key])); }) module.exports = cfg;