Сегодня я искал использовать pdf.js через что-то вроде import {pdfjs} from pdfjs-dist/pdf.js
и узнал, что все, что доступно, - это модуль require.
Можно ли добавить модули es6 где-нибудь в npm?
В идеальном мире src
следует реорганизовать как стандартные модули. Если CJS все еще нужен, он может быть автоматически построен (скажем, в каталоге cjs
) с использованием объединения или других аналогичных инструментов, или, что еще лучше, оставлен на усмотрение пользователя для создания (пользователи узлов могут легко использовать esm
module для включения синтаксиса модуля es в приложениях узла). Это позволит пользователям библиотеки выбирать, когда и как объединять или транспилировать.
Если есть интерес, буду рад предоставить пиар.
В качестве временного обходного пути мы опубликовали следующее:
https://github.com/bundled-es-modules/pdfjs-dist
https://www.npmjs.com/package/@bundled-es-modules/pdfjs -dist
Это репозиторий bundled-es-modules / pdfjs-dist по-прежнему актуален или функциональность модуля включена в этот основной дистрибутив? Кажется, в этом репо есть «компоненты».
в опубликованном pdfjs-dist
все еще нет модулей es?
или есть где нибудь другой дистрибутив?
@timvandermeij есть поводу ?
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.
Самый полезный комментарий
В качестве временного обходного пути мы опубликовали следующее:
https://github.com/bundled-es-modules/pdfjs-dist
https://www.npmjs.com/package/@bundled-es-modules/pdfjs -dist