mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-19 14:48:08 +02:00
- Over time the number and size of these factories have increased, especially the `DOMFilterFactory` class, and this split should thus aid readability/maintainability of the code. - By introducing a couple of new import maps we can avoid bundling the `DOMCMapReaderFactory`/`DOMStandardFontDataFactory` classes in the Firefox PDF Viewer, since they are dead code there given that worker-thread fetching is always being used. - This patch has been successfully tested, by running `$ ./mach test toolkit/components/pdfjs/`, in a local Firefox artifact-build. *Note:* This patch reduces the size of the `gulp mozcentral` output by `1.3` kilo-bytes, which isn't a lot but still cannot hurt.
27 lines
967 B
JSON
27 lines
967 B
JSON
{
|
|
"compilerOptions": {
|
|
"target": "ES2022",
|
|
"allowJs": true,
|
|
"declaration": true,
|
|
"strict": true,
|
|
"emitDeclarationOnly": true,
|
|
"esModuleInterop": true,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"moduleResolution": "node",
|
|
"paths": {
|
|
"pdfjs-lib": ["./src/pdf"],
|
|
"display-cmap_reader_factory": ["./src/display/cmap_reader_factory"],
|
|
"display-standard_fontdata_factory": [
|
|
"./src/display/standard_fontdata_factory"
|
|
],
|
|
"display-fetch_stream": ["./src/display/fetch_stream"],
|
|
"display-network": ["./src/display/network"],
|
|
"display-node_stream": ["./src/display/node_stream"],
|
|
"display-node_utils": ["./src/display/node_utils"],
|
|
"fluent-bundle": ["./node_modules/@fluent/bundle/esm/index.js"],
|
|
"fluent-dom": ["./node_modules/@fluent/dom/esm/index.js"],
|
|
"web-null_l10n": ["./web/genericl10n"]
|
|
}
|
|
},
|
|
"files": ["src/pdf.js", "web/pdf_viewer.component.js"]
|
|
}
|