1 | var webpack = require('webpack')
|
2 | var path = require('path')
|
3 | var fs = require('fs')
|
4 | var pkg = require('./package')
|
5 | var config = require('./webpack.config.umd')
|
6 |
|
7 | var nodeModules = {}
|
8 | for (var mod in pkg.dependencies) {
|
9 | nodeModules[mod] = 'commonjs ' + mod
|
10 | }
|
11 |
|
12 | config.output.libraryTarget = 'commonjs2'
|
13 | config.output.filename = 'revue.common.js'
|
14 | config.plugins = [
|
15 | new webpack.optimize.OccurenceOrderPlugin(),
|
16 | new webpack.DefinePlugin({
|
17 | 'process.env.NODE_ENV': JSON.stringify('production'),
|
18 | '__DEV__': false
|
19 | })
|
20 | ]
|
21 | config.externals = nodeModules
|
22 | config.target = 'node'
|
23 | module.exports = config
|