@@ -34,21 +34,21 @@ function spaces2tabs() {
3434
3535
3636export default [
37- {
37+ { // TODO: consider the possibility of cutting off the UMD versions completely due to collision
3838 input : 'src/assets/index.umd.ts' ,
3939 output : [
4040 {
4141 format : 'umd' ,
4242 name : 'Nette' ,
43- dir : 'src/assets' ,
44- entryFileNames : 'netteForms .js' ,
43+ dir : 'src/assets/dist ' ,
44+ entryFileNames : 'nette-forms.umd .js' ,
4545 generatedCode : 'es2015' ,
4646 } ,
4747 {
4848 format : 'umd' ,
4949 name : 'Nette' ,
50- dir : 'src/assets' ,
51- entryFileNames : 'netteForms .min.js' ,
50+ dir : 'src/assets/dist ' ,
51+ entryFileNames : 'nette-forms.umd .min.js' ,
5252 generatedCode : 'es2015' ,
5353 plugins : [
5454 terser ( ) ,
@@ -65,9 +65,36 @@ export default [
6565 } ,
6666
6767 {
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' ,
6996 output : [ {
70- file : 'src/assets/netteForms .d.ts' ,
97+ file : 'src/assets/dist/nette-forms .d.ts' ,
7198 format : 'es' ,
7299 } ] ,
73100 plugins : [
0 commit comments