@@ -20,12 +20,19 @@ function license(filename) {
20
20
}
21
21
22
22
export default [
23
- // Bundled builds.
23
+ // Un-bundled builds.
24
24
{
25
25
name : 'html2pdf' ,
26
26
input : 'src/index.js' ,
27
27
output : [
28
- { file : pkg . browser . replace ( / j s $ / , 'bundle.js' ) , format : 'umd' }
28
+ { file : pkg . main , format : 'cjs' } ,
29
+ { file : pkg . module , format : 'es' } ,
30
+ { file : pkg . browser , format : 'umd' }
31
+ ] ,
32
+ external : [
33
+ 'jspdf' ,
34
+ 'html2canvas' ,
35
+ 'es6-promise/auto'
29
36
] ,
30
37
globals : {
31
38
jspdf : 'jsPDF' ,
@@ -38,14 +45,12 @@ export default [
38
45
banner ( )
39
46
]
40
47
} ,
41
- // Un-bundled builds.
48
+ // Un-bundled builds (minified) .
42
49
{
43
50
name : 'html2pdf' ,
44
51
input : 'src/index.js' ,
45
52
output : [
46
- { file : pkg . main , format : 'cjs' } ,
47
- { file : pkg . module , format : 'es' } ,
48
- { file : pkg . browser , format : 'umd' }
53
+ { file : pkg . browser . replace ( / j s $ / , 'min.js' ) , format : 'umd' }
49
54
] ,
50
55
external : [
51
56
'jspdf' ,
@@ -60,15 +65,17 @@ export default [
60
65
resolve ( ) ,
61
66
commonjs ( ) ,
62
67
babel ( { exclude : 'node_modules/**' } ) ,
63
- banner ( )
68
+ uglify ( {
69
+ output : { preamble : banner ( ) . banner }
70
+ } )
64
71
]
65
72
} ,
66
- // Bundled builds (minified) .
73
+ // Bundled builds.
67
74
{
68
75
name : 'html2pdf' ,
69
76
input : 'src/index.js' ,
70
77
output : [
71
- { file : pkg . browser . replace ( / j s $ / , 'bundle.min. js' ) , format : 'umd' }
78
+ { file : pkg . browser . replace ( / j s $ / , 'bundle.js' ) , format : 'umd' }
72
79
] ,
73
80
globals : {
74
81
jspdf : 'jsPDF' ,
@@ -78,22 +85,15 @@ export default [
78
85
resolve ( ) ,
79
86
commonjs ( ) ,
80
87
babel ( { exclude : 'node_modules/**' } ) ,
81
- uglify ( {
82
- output : { preamble : banner ( ) . banner }
83
- } )
88
+ banner ( )
84
89
]
85
90
} ,
86
- // Un-bundled builds (minified).
91
+ // Bundled builds (minified).
87
92
{
88
93
name : 'html2pdf' ,
89
94
input : 'src/index.js' ,
90
95
output : [
91
- { file : pkg . browser . replace ( / j s $ / , 'min.js' ) , format : 'umd' }
92
- ] ,
93
- external : [
94
- 'jspdf' ,
95
- 'html2canvas' ,
96
- 'es6-promise/auto'
96
+ { file : pkg . browser . replace ( / j s $ / , 'bundle.min.js' ) , format : 'umd' }
97
97
] ,
98
98
globals : {
99
99
jspdf : 'jsPDF' ,
0 commit comments