Skip to content

Commit 1d81c7f

Browse files
author
Clauderic Demers
committed
Fix build script for es modules build
1 parent 00f6809 commit 1d81c7f

File tree

1 file changed

+14
-19
lines changed

1 file changed

+14
-19
lines changed

config/build.js

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,21 @@ const build = resolvePath(root, 'build');
1212
const intermediateBuild = resolvePath(root, './build-intermediate');
1313
const entry = resolvePath(intermediateBuild, './index.js');
1414

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+
])
1823
.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+
});
3530
});
3631

3732
function runRollup({entry, output, format, minify = false, outputDir = build}) {

0 commit comments

Comments
 (0)