Skip to content

Commit c846efe

Browse files
committed
Fix dependencies resolving of the new prebuilt
1 parent e19cd18 commit c846efe

File tree

3 files changed

+53
-19
lines changed

3 files changed

+53
-19
lines changed

index.html

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
<body style="margin: 0">
1111
<pdfjs-viewer-element
1212
src="/fake-file.pdf"
13-
viewer-path="/pdfjs-3.10.111-dist"
13+
viewer-path="/pdfjs-4.0.189-dist"
1414
style="height: min(500px, 50dvh)">
1515
</pdfjs-viewer-element>
1616
<pdfjs-viewer-element
1717
id="hideOpenFileViewer"
1818
src="/sample-pdf-with-images.pdf"
19-
viewer-path="/pdfjs-3.10.111-dist"
19+
viewer-path="/pdfjs-4.0.189-dist"
2020
locale="de"
2121
page="2"
2222
style="height: min(500px, 50dvh)">
@@ -26,24 +26,33 @@
2626
<pdfjs-viewer-element
2727
id="themedViewer"
2828
src="/sample-pdf-10MB.pdf"
29-
viewer-path="/pdfjs-3.10.111-dist"
29+
viewer-path="/pdfjs-4.0.189-dist"
3030
viewer-css-theme="DARK"
3131
locale="es"
3232
style="height: min(500px, 50dvh)">
3333
</pdfjs-viewer-element>
34+
3435
<button onclick="document.querySelector('#themedViewer').setAttribute('viewer-css-theme', 'LIGHT')">Change theme</button>
3536
<button onclick="document.querySelector('#themedViewer').setAttribute('viewer-css-theme', 'DARK')">Reset theme</button>
3637
<button onclick="document.querySelector('#themedViewer').setAttribute('page', '2')">Change page</button>
3738
<button onclick="document.querySelector('#themedViewer').setAttribute('page', '1')">Reset page</button>
3839
<button onclick="document.querySelector('#themedViewer').setAttribute('locale', 'de')">Change locale</button>
3940
<button onclick="document.querySelector('#themedViewer').setAttribute('locale', 'es')">Reset locale</button>
41+
<button onclick="document.querySelector('#themedViewer').setAttribute('text-layer', 'visible')">Change text text layer</button>
42+
<button onclick="document.querySelector('#themedViewer').setAttribute('text-layer', 'none')">Reset text layer</button>
43+
<button onclick="document.querySelector('#themedViewer').setAttribute('search', 'iss')">Change search text</button>
44+
<button onclick="document.querySelector('#themedViewer').setAttribute('search', '')">Reset search text</button>
45+
<button onclick="document.querySelector('#themedViewer').setAttribute('phrase', 'true')">Change search phrase</button>
46+
<button onclick="document.querySelector('#themedViewer').setAttribute('phrase', 'false')">Reset search phrase</button>
47+
4048
<pdfjs-viewer-element
4149
id="base-viewer"
42-
viewer-path="/pdfjs-3.10.111-dist"
50+
viewer-path="/pdfjs-4.0.189-dist"
4351
locale="uk"
4452
viewer-extra-styles="#openFile { display: none; } #print { display: none } #download { display: none } #download + .verticalToolbarSeparator { display: none }"
4553
style="height: min(500px, 50dvh)">
4654
</pdfjs-viewer-element>
55+
4756
<button onclick="document.querySelector('#base-viewer').setAttribute('viewer-css-theme', 'DARK')">Change theme</button>
4857
<button onclick="document.querySelector('#base-viewer').setAttribute('viewer-css-theme', 'AUTOMATIC')">Reset theme</button>
4958
<button onclick="document.querySelector('#base-viewer').setAttribute('page', '2')">Change page</button>

vite.config.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,8 @@ export default defineConfig({
1818
headless: true
1919
},
2020
},
21+
optimizeDeps: {
22+
// Prevent resolve external deps of the prebuild v.4.0.189
23+
exclude: ['canvas', 'path2d-polyfill']
24+
}
2125
})

yarn.lock

Lines changed: 36 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1222,9 +1222,9 @@ http-proxy-agent@^7.0.0:
12221222
debug "^4.3.4"
12231223

12241224
http2-wrapper@^2.1.10:
1225-
version "2.2.0"
1226-
resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.0.tgz#b80ad199d216b7d3680195077bd7b9060fa9d7f3"
1227-
integrity sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==
1225+
version "2.2.1"
1226+
resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a"
1227+
integrity sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==
12281228
dependencies:
12291229
quick-lru "^5.1.1"
12301230
resolve-alpn "^1.2.0"
@@ -1445,15 +1445,24 @@ lowercase-keys@^3.0.0:
14451445
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2"
14461446
integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==
14471447

1448+
lru-cache@^6.0.0:
1449+
version "6.0.0"
1450+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
1451+
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
1452+
dependencies:
1453+
yallist "^4.0.0"
1454+
14481455
lru-cache@^7.14.1:
14491456
version "7.18.3"
14501457
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89"
14511458
integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==
14521459

14531460
"lru-cache@^9.1.1 || ^10.0.0":
1454-
version "10.0.1"
1455-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.1.tgz#0a3be479df549cca0e5d693ac402ff19537a6b7a"
1456-
integrity sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==
1461+
version "10.0.2"
1462+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.2.tgz#34504678cc3266b09b8dfd6fab4e1515258271b7"
1463+
integrity sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==
1464+
dependencies:
1465+
semver "^7.3.5"
14571466

14581467
magic-string@^0.30.1:
14591468
version "0.30.5"
@@ -1943,10 +1952,17 @@ saxes@^6.0.0:
19431952
dependencies:
19441953
xmlchars "^2.2.0"
19451954

1955+
semver@^7.3.5:
1956+
version "7.5.4"
1957+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
1958+
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
1959+
dependencies:
1960+
lru-cache "^6.0.0"
1961+
19461962
serialize-error@^11.0.1:
1947-
version "11.0.2"
1948-
resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-11.0.2.tgz#8c1a44f0ab872ee2c3ca6736ca5c750003bc1d04"
1949-
integrity sha512-o43i0jLcA0LXA5Uu+gI1Vj+lF66KR9IAcy0ThbGq1bAMPN+k5IgSHsulfnqf/ddKAz6dWf+k8PD5hAr9oCSHEQ==
1963+
version "11.0.3"
1964+
resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-11.0.3.tgz#b54f439e15da5b4961340fbbd376b6b04aa52e92"
1965+
integrity sha512-2G2y++21dhj2R7iHAdd0FIzjGwuKZld+7Pl/bTU6YIkrC2ZMbVUjm+luj6A6V34Rv9XfKJDKpTWu9W4Gse1D9g==
19501966
dependencies:
19511967
type-fest "^2.12.2"
19521968

@@ -2029,14 +2045,14 @@ [email protected]:
20292045
integrity sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==
20302046

20312047
std-env@^3.3.3:
2032-
version "3.4.3"
2033-
resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.4.3.tgz#326f11db518db751c83fd58574f449b7c3060910"
2034-
integrity sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==
2048+
version "3.5.0"
2049+
resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.5.0.tgz#83010c9e29bd99bf6f605df87c19012d82d63b97"
2050+
integrity sha512-JGUEaALvL0Mf6JCfYnJOTcobY+Nc7sG/TemDRBqCA0wEr4DER7zDchaaixTlmOxAjG1uRJmX82EQcxwTQTkqVA==
20352051

20362052
streamx@^2.15.0:
2037-
version "2.15.2"
2038-
resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.15.2.tgz#680eacebdc9c43ede7362c2e6695b34dd413c741"
2039-
integrity sha512-b62pAV/aeMjUoRN2C/9F0n+G8AfcJjNC0zw/ZmOHeFsIe4m4GzjVW9m6VHXVjk536NbdU9JRwKMJRfkc+zUFTg==
2053+
version "2.15.5"
2054+
resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.15.5.tgz#87bcef4dc7f0b883f9359671203344a4e004c7f1"
2055+
integrity sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==
20402056
dependencies:
20412057
fast-fifo "^1.1.0"
20422058
queue-tick "^1.0.1"
@@ -2492,6 +2508,11 @@ y18n@^5.0.5:
24922508
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
24932509
integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
24942510

2511+
yallist@^4.0.0:
2512+
version "4.0.0"
2513+
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
2514+
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
2515+
24952516
yargs-parser@^21.1.1:
24962517
version "21.1.1"
24972518
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"

0 commit comments

Comments
 (0)