@@ -543,6 +543,18 @@ function createWorkerBundle(defines) {
543543 . pipe ( webpack2Stream ( workerFileConfig ) ) ;
544544}
545545
546+ function createRendererWorkerBundle ( defines ) {
547+ const rendererWorkerFileConfig = createWebpackConfig ( defines , {
548+ filename : defines . MINIFIED ? "pdf.renderer.min.mjs" : "pdf.renderer.mjs" ,
549+ library : {
550+ type : "module" ,
551+ } ,
552+ } ) ;
553+ return gulp
554+ . src ( "./src/pdf.renderer.js" , { encoding : false } )
555+ . pipe ( webpack2Stream ( rendererWorkerFileConfig ) ) ;
556+ }
557+
546558function createWebBundle ( defines , options ) {
547559 const viewerFileConfig = createWebpackConfig ( defines , {
548560 filename : "viewer.mjs" ,
@@ -1055,6 +1067,7 @@ function buildGeneric(defines, dir) {
10551067 return ordered ( [
10561068 createMainBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
10571069 createWorkerBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
1070+ createRendererWorkerBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
10581071 createSandboxBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
10591072 createWebBundle ( defines ) . pipe ( gulp . dest ( dir + "web" ) ) ,
10601073 gulp
@@ -1215,6 +1228,7 @@ function buildMinified(defines, dir) {
12151228 return ordered ( [
12161229 createMainBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
12171230 createWorkerBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
1231+ createRendererWorkerBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
12181232 createSandboxBundle ( defines ) . pipe ( gulp . dest ( dir + "build" ) ) ,
12191233 createImageDecodersBundle ( { ...defines , IMAGE_DECODERS : true } ) . pipe (
12201234 gulp . dest ( dir + "image_decoders" )
@@ -1344,6 +1358,9 @@ gulp.task(
13441358 createWorkerBundle ( defines ) . pipe (
13451359 gulp . dest ( MOZCENTRAL_CONTENT_DIR + "build" )
13461360 ) ,
1361+ createRendererWorkerBundle ( defines ) . pipe (
1362+ gulp . dest ( MOZCENTRAL_CONTENT_DIR + "build" )
1363+ ) ,
13471364 createWebBundle ( defines ) . pipe (
13481365 gulp . dest ( MOZCENTRAL_CONTENT_DIR + "web" )
13491366 ) ,
@@ -1449,6 +1466,9 @@ gulp.task(
14491466 createWorkerBundle ( defines ) . pipe (
14501467 gulp . dest ( CHROME_BUILD_CONTENT_DIR + "build" )
14511468 ) ,
1469+ createRendererWorkerBundle ( defines ) . pipe (
1470+ gulp . dest ( CHROME_BUILD_CONTENT_DIR + "build" )
1471+ ) ,
14521472 createSandboxBundle ( defines ) . pipe (
14531473 gulp . dest ( CHROME_BUILD_CONTENT_DIR + "build" )
14541474 ) ,
0 commit comments