By leveraging import maps we can get rid of *most* of the remaining `require`-calls in the `src/display/`-folder, since we should strive to use modern `import`-statements wherever possible. The only remaining cases are Node.js-specific dependencies, since those seem very difficult to convert unless we start producing a bundle *specifically* for Node.js environments.
37 lines
1.0 KiB
JavaScript
37 lines
1.0 KiB
JavaScript
/* Copyright 2023 Mozilla Foundation
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
const NodeCanvasFactory = null;
|
|
const NodeCMapReaderFactory = null;
|
|
const NodeFilterFactory = null;
|
|
const NodeStandardFontDataFactory = null;
|
|
const NullL10n = null;
|
|
const PDFFetchStream = null;
|
|
const PDFNetworkStream = null;
|
|
const PDFNodeStream = null;
|
|
const SVGGraphics = null;
|
|
|
|
export {
|
|
NodeCanvasFactory,
|
|
NodeCMapReaderFactory,
|
|
NodeFilterFactory,
|
|
NodeStandardFontDataFactory,
|
|
NullL10n,
|
|
PDFFetchStream,
|
|
PDFNetworkStream,
|
|
PDFNodeStream,
|
|
SVGGraphics,
|
|
};
|