-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathumd.config.js
34 lines (32 loc) · 975 Bytes
/
umd.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
var path = require('path');
module.exports = function (name) {
var index = name=='global'? './src/index.js': './src/' + name + '/' + name + '.js',
pathDir = name=='global'? './release/': './release/' + name + '/',
fileName = name=='global'? 'zippo.release.js': name+".release.js",
libName = name=='global'? 'zippo': name;
var config = {
entry: {
main: [index]
},
output: {
path: pathDir,
filename: fileName,
library: libName,
libraryTarget: "umd"
},
devtool: 'source-map',
module: {
loaders: [
{
test: /\.hbs$/, loader: "handlebars-loader",
query: {
helperDirs: [
path.resolve('./src/helpers/')
]
}
}
]
}
};
return config;
}