@@ -589,6 +589,18 @@ function createWorkerBundle(defines) {
589589 . pipe ( webpack2Stream ( workerFileConfig ) ) ;
590590}
591591
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+
592604function createWebBundle ( defines , options ) {
593605 const viewerFileConfig = createWebpackConfig (
594606 defines ,
@@ -1103,6 +1115,7 @@ function buildGeneric(defines, dir) {
11031115 return ordered ( [
11041116 createMainBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
11051117 createWorkerBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
1118+ createRendererWorkerBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
11061119 createSandboxBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
11071120 createWebBundle ( defines , {
11081121 defaultPreferencesDir : defines . SKIP_BABEL
@@ -1293,6 +1306,7 @@ function buildMinified(defines, dir) {
12931306 return ordered ( [
12941307 createMainBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
12951308 createWorkerBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
1309+ createRendererWorkerBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
12961310 createSandboxBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
12971311 createImageDecodersBundle ( { ...defines , IMAGE_DECODERS : true } ) . pipe (
12981312 gulp . dest ( dir + "image_decoders" )
@@ -1438,6 +1452,9 @@ gulp.task(
14381452 createWorkerBundle ( defines ) . pipe (
14391453 gulp . dest ( MOZCENTRAL_CONTENT_DIR + "build" )
14401454 ) ,
1455+ createRendererWorkerBundle ( defines ) . pipe (
1456+ gulp . dest ( MOZCENTRAL_CONTENT_DIR + "build" )
1457+ ) ,
14411458 createWebBundle ( defines , { defaultPreferencesDir : "mozcentral/" } ) . pipe (
14421459 gulp . dest ( MOZCENTRAL_CONTENT_DIR + "web" )
14431460 ) ,
@@ -1535,6 +1552,9 @@ gulp.task(
15351552 createWorkerBundle ( defines ) . pipe (
15361553 gulp . dest ( CHROME_BUILD_CONTENT_DIR + "build" )
15371554 ) ,
1555+ createRendererWorkerBundle ( defines ) . pipe (
1556+ gulp . dest ( CHROME_BUILD_CONTENT_DIR + "build" )
1557+ ) ,
15381558 createSandboxBundle ( defines ) . pipe (
15391559 gulp . dest ( CHROME_BUILD_CONTENT_DIR + "build" )
15401560 ) ,
0 commit comments