@@ -34,21 +34,21 @@ function spaces2tabs() {
34
34
35
35
36
36
export default [
37
- {
37
+ { // TODO: consider the possibility of cutting off the UMD versions completely due to collision
38
38
input : 'src/assets/index.umd.ts' ,
39
39
output : [
40
40
{
41
41
format : 'umd' ,
42
42
name : 'Nette' ,
43
- dir : 'src/assets' ,
44
- entryFileNames : 'netteForms .js' ,
43
+ dir : 'src/assets/dist ' ,
44
+ entryFileNames : 'nette-forms.umd .js' ,
45
45
generatedCode : 'es2015' ,
46
46
} ,
47
47
{
48
48
format : 'umd' ,
49
49
name : 'Nette' ,
50
- dir : 'src/assets' ,
51
- entryFileNames : 'netteForms .min.js' ,
50
+ dir : 'src/assets/dist ' ,
51
+ entryFileNames : 'nette-forms.umd .min.js' ,
52
52
generatedCode : 'es2015' ,
53
53
plugins : [
54
54
terser ( ) ,
@@ -65,9 +65,36 @@ export default [
65
65
} ,
66
66
67
67
{
68
- input : 'src/assets/index.umd.ts' ,
68
+ input : 'src/assets/index.esm.ts' ,
69
+ output : [
70
+ {
71
+ format : 'es' ,
72
+ dir : 'src/assets/dist' ,
73
+ entryFileNames : 'nette-forms.esm.js' ,
74
+ generatedCode : 'es2015' ,
75
+ } ,
76
+ {
77
+ format : 'es' ,
78
+ dir : 'src/assets/dist' ,
79
+ entryFileNames : 'nette-forms.esm.min.js' ,
80
+ generatedCode : 'es2015' ,
81
+ plugins : [
82
+ terser ( ) ,
83
+ ] ,
84
+ } ,
85
+ ] ,
86
+ plugins : [
87
+ json ( ) ,
88
+ nodeResolve ( ) ,
89
+ typescript ( ) ,
90
+ spaces2tabs ( ) ,
91
+ ] ,
92
+ } ,
93
+
94
+ {
95
+ input : 'src/assets/index.esm.ts' ,
69
96
output : [ {
70
- file : 'src/assets/netteForms .d.ts' ,
97
+ file : 'src/assets/dist/nette-forms .d.ts' ,
71
98
format : 'es' ,
72
99
} ] ,
73
100
plugins : [
0 commit comments