Pdf.js: es6-Module in npm veröffentlichen

Erstellt am 29. Nov. 2018  ·  5Kommentare  ·  Quelle: mozilla/pdf.js

Ich wollte pdf.js heute über etwas wie import {pdfjs} from pdfjs-dist/pdf.js und habe erfahren, dass nur ein erforderliches Modul verfügbar ist.

Wäre es möglich, es6-Module irgendwo auf npm hinzuzufügen?

1-other

Hilfreichster Kommentar

Als vorläufige Problemumgehung haben wir dies veröffentlicht:

https://github.com/bundled-es-modules/pdfjs-dist
https://www.npmjs.com/package/@bundled-es-modules/pdfjs -dist

Alle 5 Kommentare

In einer idealen Welt sollten src als Standardmodule umgestaltet werden. Wenn CJS noch benötigt wird, könnte es automatisch erstellt werden (z. B. in einem cjs Verzeichnis) mit Rollup oder anderen ähnlichen Tools, oder noch besser - dem Benutzer überlassen, ihn zu generieren (Knotenbenutzer könnten problemlos das esm Modul, um es-Modulsyntax in Knoten-Apps zu aktivieren). Dies würde es Bibliotheksbenutzern ermöglichen, zu wählen, ob, wann und wie sie bündeln oder transpilieren.

Bei Interesse stelle ich gerne eine PR zur Verfügung.

Als vorläufige Problemumgehung haben wir dies veröffentlicht:

https://github.com/bundled-es-modules/pdfjs-dist
https://www.npmjs.com/package/@bundled-es-modules/pdfjs -dist

Ist das Repo Bundleed-es-modules/pdfjs-dist noch relevant oder wurde die Modulfunktionalität in diese Hauptdistribution integriert? Es scheint „Komponenten“ in diesem Repo zu geben.

das veröffentlichte pdfjs-dist scheint immer noch keine es-Module zu haben?

oder gibt es irgendwo eine andere Distribution?

@timvandermeij ein Update dazu?

node_modules/ng2-pdf-viewer/__ivy_ngcc__/fesm2015/ng2-pdf-viewer.js depends on 'pdfjs-dist/build/pdf'. CommonJS or AMD dependencies can cause optimization bailouts.
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen