mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-20 15:18:08 +02:00
Support multiple wasm-files in the development viewer
This prepares for a future where we're using more than one wasm-file, originating in different `external/`-folders, by extending the existing `gulp.watch` usage. The following diff illustrates how to add more entries: ```diff diff --git a/gulpfile.mjs b/gulpfile.mjs index 0e0a5a1ac..1502755be 100644 --- a/gulpfile.mjs +++ b/gulpfile.mjs @@ -655,6 +655,10 @@ function createWasmBundle() { base: "external/openjpeg", encoding: false, }), + gulp.src(["external/foobar/*.wasm"], { + base: "external/foobar", + encoding: false, + }), ]); } @@ -2125,7 +2129,7 @@ gulp.task( }, function watchWasm() { gulp.watch( - "external/openjpeg/*", + ["external/openjpeg/*", "external/foobar/*"], { ignoreInitial: false }, gulp.series("dev-wasm") ); ```
This commit is contained in:
parent
45a32b7c58
commit
0053b36ee7
3 changed files with 26 additions and 11 deletions
2
web/.gitignore
vendored
2
web/.gitignore
vendored
|
@ -1,3 +1,3 @@
|
|||
locale.properties
|
||||
locale/
|
||||
cmaps/
|
||||
wasm/
|
||||
|
|
|
@ -434,12 +434,9 @@ const defaultOptions = {
|
|||
wasmUrl: {
|
||||
/** @type {string} */
|
||||
value:
|
||||
// eslint-disable-next-line no-nested-ternary
|
||||
typeof PDFJSDev === "undefined"
|
||||
? "../external/openjpeg/"
|
||||
: PDFJSDev.test("MOZCENTRAL")
|
||||
? "resource://pdf.js/web/wasm/"
|
||||
: "../web/wasm/",
|
||||
typeof PDFJSDev !== "undefined" && PDFJSDev.test("MOZCENTRAL")
|
||||
? "resource://pdf.js/web/wasm/"
|
||||
: "../web/wasm/",
|
||||
kind: OptionKind.API,
|
||||
},
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue