md-to-pdf
md-to-pdf copied to clipboard
bug: ReferenceError: ReadableStream is not defined
Context:
- version (
md-to-pdf -v): 5.2.4 - platform (Unix, macOS, Windows): mac
- node version: 16.20.2
Describe the bug:
$ md-to-pdf *.md
✖ generating PDF from 1.-pygame-zero-lib.md
→ ReadableStream is not defined
✖ generating PDF from 2.-ide.md
→ ReadableStream is not defined
✖ generating PDF from 3.-hello-world.md
→ ReadableStream is not defined
✖ generating PDF from 4.-oyin-tsikli.md
→ ReadableStream is not defined
✖ generating PDF from 5.1.1-kuchuk-mushuk.md
→ ReadableStream is not defined
✖ generating PDF from 5.1.2-kuchuk-mushuk.md
→ ReadableStream is not defined
✖ generating PDF from 5.1.3-kuchuk-mushuk.md
→ ReadableStream is not defined
✖ generating PDF from 5.2-gul-yasash.md
→ ReadableStream is not defined
✖ generating PDF from 5.3-changyutgich.md
→ ReadableStream is not defined
✖ generating PDF from 5.4-rasm-chizish.md
→ ReadableStream is not defined
✖ generating PDF from 5.5-sakrashni-sanash.md
→ ReadableStream is not defined
✖ generating PDF from 5.6-parol.md
→ ReadableStream is not defined
✖ generating PDF from 5.7-korsichqon-oyini.md
→ ReadableStream is not defined
✖ generating PDF from README.md
→ ReadableStream is not defined
✖ generating PDF from SUMMARY.md
→ ReadableStream is not defined
✖ generating PDF from exe.md
→ ReadableStream is not defined
✖ generating PDF from kirish.md
→ ReadableStream is not defined
✖ generating PDF from mu-tez-tugma.md
→ ReadableStream is not defined
ListrError: Something went wrong
at /usr/local/lib/node_modules/md-to-pdf/node_modules/listr/index.js:102:18
at async main (/usr/local/lib/node_modules/md-to-pdf/dist/cli.js:120:5) {
errors: [
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20),
ReferenceError: ReadableStream is not defined
at getReadableFromProtocolStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js:212:5)
at CdpPage.createPDFStream (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:822:66)
at async CdpPage.pdf (/usr/local/lib/node_modules/md-to-pdf/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:826:26)
at async generateOutput (/usr/local/lib/node_modules/md-to-pdf/dist/lib/generate-output.js:63:29)
at async convertMdToPdf (/usr/local/lib/node_modules/md-to-pdf/dist/lib/md-to-pdf.js:61:20)
],
context: [Object: null prototype] {}
}
Could you try a newer Node.js version, e.g. 18 or 20? Not really sure what the problem is with ReadableStream 🤔
Could you try a newer Node.js version, e.g. 18 or 20? Not really sure what the problem is with
ReadableStream🤔
Got the same error on v17.4.0, then switched to v18.20.8 and it worked correctly, thank you 👍