@@ -12,26 +12,21 @@ const build = resolvePath(root, 'build');
12
12
const intermediateBuild = resolvePath ( root , './build-intermediate' ) ;
13
13
const entry = resolvePath ( intermediateBuild , './index.js' ) ;
14
14
15
- compileTypescript ( ) ;
16
-
17
- runRollup ( { entry, output : 'react-tiny-virtual-list.es.js' , format : 'es' } )
15
+ compileTypescript ( '--target ES5' ) ;
16
+
17
+ Promise . all ( [
18
+ runRollup ( { entry, output : 'react-tiny-virtual-list.es.js' , format : 'es' } ) ,
19
+ runRollup ( { entry, output : 'react-tiny-virtual-list.cjs.js' , format : 'cjs' } ) ,
20
+ runRollup ( { entry, output : 'react-tiny-virtual-list.js' , format : 'umd' } ) ,
21
+ runRollup ( { entry, output : 'react-tiny-virtual-list.min.js' , format : 'umd' , minify : true } ) ,
22
+ ] )
18
23
. then ( cleanIntermediateBuild )
19
- . then ( ( ) => {
20
- compileTypescript ( '--target ES5' ) ;
21
-
22
- Promise . all ( [
23
- runRollup ( { entry, output : 'react-tiny-virtual-list.cjs.js' , format : 'cjs' } ) ,
24
- runRollup ( { entry, output : 'react-tiny-virtual-list.js' , format : 'umd' } ) ,
25
- runRollup ( { entry, output : 'react-tiny-virtual-list.min.js' , format : 'umd' , minify : true } ) ,
26
- ] )
27
- . then ( cleanIntermediateBuild )
28
- . catch ( ( error ) => {
29
- // eslint-disable-next-line no-console
30
- cleanIntermediateBuild ( ) . then ( ( ) => {
31
- console . error ( error ) ;
32
- process . exit ( 1 ) ;
33
- } ) ;
34
- } ) ;
24
+ . catch ( ( error ) => {
25
+ // eslint-disable-next-line no-console
26
+ cleanIntermediateBuild ( ) . then ( ( ) => {
27
+ console . error ( error ) ;
28
+ process . exit ( 1 ) ;
29
+ } ) ;
35
30
} ) ;
36
31
37
32
function runRollup ( { entry, output, format, minify = false , outputDir = build } ) {
0 commit comments