-
Notifications
You must be signed in to change notification settings - Fork 0
/
webpack.dist.js
54 lines (52 loc) · 1.36 KB
/
webpack.dist.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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
'use strict';
const package_json = require( './package' );
module.exports = {
mode: 'production',
entry: {
'futoin-invoker': `./${package_json.browser}`,
'futoin-invoker-lite': './es5/lib/browser_lite.js',
},
output: {
library: {
root: "FutoInInvoker",
amd: "futoin-invoker",
commonjs: "futoin-invoker",
},
libraryTarget: "umd",
filename: "[name].js",
path: __dirname + '/dist',
},
externals : {
'futoin-asyncsteps' : {
root: "$as",
amd: "futoin-asyncsteps",
commonjs: "futoin-asyncsteps",
commonjs2: "futoin-asyncsteps",
},
'futoin-asyncevent' : {
root: "$asyncevent",
amd: "futoin-asyncevent",
commonjs: "futoin-asyncevent",
commonjs2: "futoin-asyncevent",
},
cbor : {
root: "cbor",
amd: "cbor",
commonjs: "cbor",
commonjs2: "cbor",
},
borc : {
root: "cbor",
amd: "borc",
commonjs: "borc",
commonjs2: "borc",
},
'msgpack-lite' : {
root: "msgpack",
amd: "msgpack-lite",
commonjs: "msgpack-lite",
commonjs2: "msgpack-lite",
},
},
node : false,
};