@@ -589,6 +589,18 @@ function createWorkerBundle(defines) {
589
589
. pipe ( webpack2Stream ( workerFileConfig ) ) ;
590
590
}
591
591
592
+ function createRendererWorkerBundle ( defines ) {
593
+ const rendererWorkerFileConfig = createWebpackConfig ( defines , {
594
+ filename : defines . MINIFIED ? "pdf.renderer.min.mjs" : "pdf.renderer.mjs" ,
595
+ library : {
596
+ type : "module" ,
597
+ } ,
598
+ } ) ;
599
+ return gulp
600
+ . src ( "./src/pdf.renderer.js" , { encoding : false } )
601
+ . pipe ( webpack2Stream ( rendererWorkerFileConfig ) ) ;
602
+ }
603
+
592
604
function createWebBundle ( defines , options ) {
593
605
const viewerFileConfig = createWebpackConfig (
594
606
defines ,
@@ -1103,6 +1115,7 @@ function buildGeneric(defines, dir) {
1103
1115
return ordered ( [
1104
1116
createMainBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
1105
1117
createWorkerBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
1118
+ createRendererWorkerBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
1106
1119
createSandboxBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
1107
1120
createWebBundle ( defines , {
1108
1121
defaultPreferencesDir : defines . SKIP_BABEL
@@ -1293,6 +1306,7 @@ function buildMinified(defines, dir) {
1293
1306
return ordered ( [
1294
1307
createMainBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
1295
1308
createWorkerBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
1309
+ createRendererWorkerBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
1296
1310
createSandboxBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
1297
1311
createImageDecodersBundle ( { ...defines , IMAGE_DECODERS : true } ) . pipe (
1298
1312
gulp . dest ( dir + "image_decoders" )
@@ -1438,6 +1452,9 @@ gulp.task(
1438
1452
createWorkerBundle ( defines ) . pipe (
1439
1453
gulp . dest ( MOZCENTRAL_CONTENT_DIR + "build" )
1440
1454
) ,
1455
+ createRendererWorkerBundle ( defines ) . pipe (
1456
+ gulp . dest ( MOZCENTRAL_CONTENT_DIR + "build" )
1457
+ ) ,
1441
1458
createWebBundle ( defines , { defaultPreferencesDir : "mozcentral/" } ) . pipe (
1442
1459
gulp . dest ( MOZCENTRAL_CONTENT_DIR + "web" )
1443
1460
) ,
@@ -1535,6 +1552,9 @@ gulp.task(
1535
1552
createWorkerBundle ( defines ) . pipe (
1536
1553
gulp . dest ( CHROME_BUILD_CONTENT_DIR + "build" )
1537
1554
) ,
1555
+ createRendererWorkerBundle ( defines ) . pipe (
1556
+ gulp . dest ( CHROME_BUILD_CONTENT_DIR + "build" )
1557
+ ) ,
1538
1558
createSandboxBundle ( defines ) . pipe (
1539
1559
gulp . dest ( CHROME_BUILD_CONTENT_DIR + "build" )
1540
1560
) ,
0 commit comments