@@ -122,18 +122,12 @@ function collectFileStats(source, result) {
122122 }
123123}
124124
125- function cleanNonModified ( before , after ) {
126- for ( const [ k , v ] of Object . entries ( before ) ) {
127- if ( after [ k ] === v ) {
128- // Same modify date, looks like not modified
129- console . log ( 'clean file' , k )
130- rmSync ( k )
131- }
132- }
133- }
134-
135125switch ( args [ 0 ] ) {
136126 case 'ui' : {
127+ console . log ( 'Nothing to compile to UI' )
128+ break
129+ }
130+ case 'ui-esbuild' : {
137131 console . log ( 'Building UI package with Svelte support...' )
138132 let st = performance . now ( )
139133 const filesToTranspile = collectFiles ( join ( process . cwd ( ) , 'src' ) )
@@ -144,12 +138,10 @@ switch (args[0]) {
144138
145139 performESBuildWithSvelte ( filesToTranspile )
146140 . then ( ( ) => generateSvelteTypes ( ) )
147- . then ( ( ) => validateTSC ( ) )
148141 . then ( ( ) => {
149142 console . log ( 'UI build time: ' , Math . round ( ( performance . now ( ) - st ) * 100 ) / 100 )
150143 collectFileStats ( 'lib' , after )
151144 collectFileStats ( 'types' , after )
152- cleanNonModified ( before , after )
153145 } )
154146 break
155147 }
@@ -163,7 +155,6 @@ switch (args[0]) {
163155 performESBuild ( filesToTranspile ) . then ( ( ) => {
164156 console . log ( 'Transpile time: ' , Math . round ( ( performance . now ( ) - st ) * 100 ) / 100 )
165157 collectFileStats ( 'lib' , after )
166- cleanNonModified ( before , after )
167158 } )
168159 break
169160 }
@@ -223,6 +214,7 @@ async function performESBuildWithSvelte(filesToTranspile) {
223214 outdir : 'lib' ,
224215 outbase : 'src' ,
225216 keepNames : true ,
217+ logLevel : 'error' ,
226218 sourcemap : 'linked' ,
227219 allowOverwrite : true ,
228220 format : 'cjs' ,
@@ -251,6 +243,7 @@ async function performESBuildWithSvelte(filesToTranspile) {
251243 outExtension : { '.js' : '.svelte.js' } ,
252244 keepNames : true ,
253245 sourcemap : 'linked' ,
246+ logLevel : 'error' ,
254247 allowOverwrite : true ,
255248 format : 'cjs' ,
256249 color : true ,
0 commit comments