Estaba buscando usar pdf.js hoy a través de algo como import {pdfjs} from pdfjs-dist/pdf.js
y descubrí que todo lo que está disponible es un módulo obligatorio.
¿Sería posible agregar módulos es6 en algún lugar de npm?
En un mundo ideal, src
debería refactorizarse como módulos estándar. Si aún se necesita CJS, podría construirse automáticamente (digamos, en un directorio cjs
) usando un paquete acumulativo u otras herramientas similares, o mejor aún, dejar que el usuario lo genere (los usuarios del nodo podrían usar fácilmente el esm
módulo para habilitar la sintaxis del módulo es en aplicaciones de nodo). Eso permitiría a los usuarios de la biblioteca elegir si, cuándo y cómo agrupar o transpilar.
Si hay interés, me complacerá proporcionar un PR.
Como solución provisional, hemos publicado esto:
https://github.com/bundled-es-modules/pdfjs-dist
https://www.npmjs.com/package/@bundled-es-modules/pdfjs -dist
¿Sigue siendo relevante este repositorio bundled-es-modules / pdfjs-dist o se ha incorporado la funcionalidad del módulo a esta distribución principal? Parece que hay "componentes" en este repositorio.
el pdfjs-dist
publicado todavía parece no tener módulos es?
o hay otra distribución en alguna parte?
@timvandermeij ¿ alguna actualización sobre esto?
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.
Comentario más útil
Como solución provisional, hemos publicado esto:
https://github.com/bundled-es-modules/pdfjs-dist
https://www.npmjs.com/package/@bundled-es-modules/pdfjs -dist