Use native import maps
in development mode
This patch seem to work fine locally now, and `mozregression` points to it being fixed in bug https://bugzilla.mozilla.org/show_bug.cgi?id=1803984 which landed in Firefox 116. By using the native `import maps` functionality, we can remove a development dependency. Please find the specification at https://wicg.github.io/import-maps/
This commit is contained in:
parent
36c3c0a4c1
commit
5e986cb514
7
package-lock.json
generated
7
package-lock.json
generated
@ -19,7 +19,6 @@
|
|||||||
"canvas": "^2.11.2",
|
"canvas": "^2.11.2",
|
||||||
"core-js": "^3.32.2",
|
"core-js": "^3.32.2",
|
||||||
"cross-env": "^7.0.3",
|
"cross-env": "^7.0.3",
|
||||||
"es-module-shims": "1.4.7",
|
|
||||||
"eslint": "^8.50.0",
|
"eslint": "^8.50.0",
|
||||||
"eslint-config-prettier": "^8.10.0",
|
"eslint-config-prettier": "^8.10.0",
|
||||||
"eslint-plugin-fetch-options": "^0.0.5",
|
"eslint-plugin-fetch-options": "^0.0.5",
|
||||||
@ -5974,12 +5973,6 @@
|
|||||||
"integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==",
|
"integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/es-module-shims": {
|
|
||||||
"version": "1.4.7",
|
|
||||||
"resolved": "https://registry.npmjs.org/es-module-shims/-/es-module-shims-1.4.7.tgz",
|
|
||||||
"integrity": "sha512-qYSDOnqPKoBoMGlpY8kQj1v3mVPpTfcob9a2xIIFoNgRlaVuI59yFODKkYrJ3nkz3z7d4dGpiUMRxes8jgiNRQ==",
|
|
||||||
"dev": true
|
|
||||||
},
|
|
||||||
"node_modules/es-set-tostringtag": {
|
"node_modules/es-set-tostringtag": {
|
||||||
"version": "2.0.1",
|
"version": "2.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
|
||||||
|
@ -13,7 +13,6 @@
|
|||||||
"canvas": "^2.11.2",
|
"canvas": "^2.11.2",
|
||||||
"core-js": "^3.32.2",
|
"core-js": "^3.32.2",
|
||||||
"cross-env": "^7.0.3",
|
"cross-env": "^7.0.3",
|
||||||
"es-module-shims": "1.4.7",
|
|
||||||
"eslint": "^8.50.0",
|
"eslint": "^8.50.0",
|
||||||
"eslint-config-prettier": "^8.10.0",
|
"eslint-config-prettier": "^8.10.0",
|
||||||
"eslint-plugin-fetch-options": "^0.0.5",
|
"eslint-plugin-fetch-options": "^0.0.5",
|
||||||
|
@ -8,8 +8,7 @@
|
|||||||
<script src="../../node_modules/jasmine-core/lib/jasmine-core/jasmine.js"></script>
|
<script src="../../node_modules/jasmine-core/lib/jasmine-core/jasmine.js"></script>
|
||||||
<script src="../../node_modules/jasmine-core/lib/jasmine-core/jasmine-html.js"></script>
|
<script src="../../node_modules/jasmine-core/lib/jasmine-core/jasmine-html.js"></script>
|
||||||
|
|
||||||
<script defer src="../../node_modules/es-module-shims/dist/es-module-shims.js"></script>
|
<script type="importmap">
|
||||||
<script type="importmap-shim">
|
|
||||||
{
|
{
|
||||||
"imports": {
|
"imports": {
|
||||||
"pdfjs/": "../../src/",
|
"pdfjs/": "../../src/",
|
||||||
@ -19,7 +18,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<script src="jasmine-boot.js" type="module-shim"></script>
|
<script src="jasmine-boot.js" type="module"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
</body>
|
</body>
|
||||||
|
@ -8,8 +8,7 @@
|
|||||||
<script src="../../node_modules/jasmine-core/lib/jasmine-core/jasmine.js"></script>
|
<script src="../../node_modules/jasmine-core/lib/jasmine-core/jasmine.js"></script>
|
||||||
<script src="../../node_modules/jasmine-core/lib/jasmine-core/jasmine-html.js"></script>
|
<script src="../../node_modules/jasmine-core/lib/jasmine-core/jasmine-html.js"></script>
|
||||||
|
|
||||||
<script defer src="../../node_modules/es-module-shims/dist/es-module-shims.js"></script>
|
<script type="importmap">
|
||||||
<script type="importmap-shim">
|
|
||||||
{
|
{
|
||||||
"imports": {
|
"imports": {
|
||||||
"pdfjs/": "../../src/",
|
"pdfjs/": "../../src/",
|
||||||
@ -41,7 +40,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<script src="jasmine-boot.js" type="module-shim"></script>
|
<script src="jasmine-boot.js" type="module"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
</body>
|
</body>
|
||||||
|
@ -41,8 +41,7 @@ See https://github.com/adobe-type-tools/cmap-resources
|
|||||||
<!--#endif-->
|
<!--#endif-->
|
||||||
|
|
||||||
<!--#if !MOZCENTRAL-->
|
<!--#if !MOZCENTRAL-->
|
||||||
<script defer src="../node_modules/es-module-shims/dist/es-module-shims.js"></script>
|
<script type="importmap">
|
||||||
<script type="importmap-shim">
|
|
||||||
{
|
{
|
||||||
"imports": {
|
"imports": {
|
||||||
"pdfjs/": "../src/",
|
"pdfjs/": "../src/",
|
||||||
@ -73,8 +72,7 @@ See https://github.com/adobe-type-tools/cmap-resources
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
<script src="viewer-geckoview.js" type="module"></script>
|
||||||
<script src="viewer-geckoview.js" type="module-shim"></script>
|
|
||||||
<!--#else-->
|
<!--#else-->
|
||||||
<!--<script src="resource://pdf.js/web/viewer.mjs" type="module"></script>-->
|
<!--<script src="resource://pdf.js/web/viewer.mjs" type="module"></script>-->
|
||||||
<!--#endif-->
|
<!--#endif-->
|
||||||
|
@ -50,8 +50,7 @@ See https://github.com/adobe-type-tools/cmap-resources
|
|||||||
<!--#elif /* Development mode. */-->
|
<!--#elif /* Development mode. */-->
|
||||||
<link rel="resource" type="application/l10n" href="locale/locale.properties">
|
<link rel="resource" type="application/l10n" href="locale/locale.properties">
|
||||||
|
|
||||||
<script defer src="../node_modules/es-module-shims/dist/es-module-shims.js"></script>
|
<script type="importmap">
|
||||||
<script type="importmap-shim">
|
|
||||||
{
|
{
|
||||||
"imports": {
|
"imports": {
|
||||||
"pdfjs/": "../src/",
|
"pdfjs/": "../src/",
|
||||||
@ -82,8 +81,7 @@ See https://github.com/adobe-type-tools/cmap-resources
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
<script src="viewer.js" type="module"></script>
|
||||||
<script src="viewer.js" type="module-shim"></script>
|
|
||||||
<!--#endif-->
|
<!--#endif-->
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user