{"_id":"@amitdevx/md2pdf","_rev":"47-74babe1b241bf0d6bc8f7434b0976b30","name":"@amitdevx/md2pdf","dist-tags":{"latest":"0.9.7"},"versions":{"0.0.1":{"name":"@amitdevx/md2pdf","version":"0.0.1","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.0.1","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"59a2461ffae93fc491895d163cb3004477ccd5d7","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.0.1.tgz","fileCount":22,"integrity":"sha512-dlU3mhwpkPDH24Pe2yM+HTEY9TbKOJKPJ5m9Isqsk/a7khC/Dkm5AZ2ugUX6NKQsOOhtoEdsLyNKWuS77DUNQg==","signatures":[{"sig":"MEQCIDptHJSRIXzyF9ugcF8KAi1iB+D9qjATm2mfT5Q+G6t6AiAE5oC6vkjj7VyjuEYeWMDh4VNBgLY2QZ2yfZ0iXo/nrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73248},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5a7148a93d27c091814a9938848f239f64fa31d4","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","lint:fix":"eslint src/ tests/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build && npm run test && npm run typecheck && npm run lint"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.13.0","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ora":"^5.4.1","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","rehype-stringify":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.0.1_1782496477877_0.3948374809827304","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@amitdevx/md2pdf","version":"0.0.2","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.0.2","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"321e8fcf1598e1f265009f2e22a62eccfce31642","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.0.2.tgz","fileCount":19,"integrity":"sha512-0iVknkIRRvVs3RvMRWrXscdOBfTBCqTAyuIbbfc1/cDgo04rLyH8c3zUllXxXE34CiO5JKe6HgjVHe1l3uSHjw==","signatures":[{"sig":"MEYCIQDkXmwLp/d74tpS8nQFueFih1fhE1AO8GzrQqpqJogXPwIhAOO07ZH0Cpwnm6SfInxf6lfZNDG8GI8fTerU3zFxv8Kq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73187},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9babab9b3922b40073c59683520b0f97e809cc6e","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","lint:fix":"eslint src/ tests/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","rehype-stringify":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.0.2_1782540222983_0.9189755257122836","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@amitdevx/md2pdf","version":"0.1.0","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.1.0","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"b3a4c8f337a372b7a5522215f88d6979110b52f3","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.1.0.tgz","fileCount":21,"integrity":"sha512-PrHg8jltjylQ8+9/yhAAC2kYjouJHQuXw2X5nGaehFDj2fYa6a3t1+NVaR8fG6FnMh2PiR+sF+aee4oGptZlFw==","signatures":[{"sig":"MEYCIQCc2BS/mHOqrFhxiSUFocy6/3Yj4XL53l6LGpSWI4O79QIhAKeq+EmpwvmR3PDPD8iGcyUj6EG43hmhaOizt4pcikuX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239340},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6561517157e195eccd629503c0e4f84cace4b1af","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","lint:fix":"eslint src/ tests/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","shiki":"^4.3.0","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","rehype-stringify":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.1.0_1782574155203_0.6199048968174279","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@amitdevx/md2pdf","version":"0.1.1","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.1.1","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"a410cd0b5411a72b2ff6f2283d6cd8d80264f2b7","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.1.1.tgz","fileCount":22,"integrity":"sha512-bkh6eQvvVjNSay8f4C+e7Vh76tCPBaqPGPezpaORUdo/EHAhH5yjHtnB1kq1+Yql+dpikh3S5AoHmYIj0CGC3g==","signatures":[{"sig":"MEYCIQC7oSz044G5hh72itkgS4KJjqR0nrGOh5Z7nCGXW4MUxwIhAPvKc7ZAM2pfth6miiB34cN3rTQGPQGpdzYKoshkka4B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338111},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f0ed995a6de01283b99a885ee7d66a5d02877353","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","lint:fix":"eslint src/ tests/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","shiki":"^4.3.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","rehype-stringify":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.1.1_1782638788454_0.19382064998000437","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@amitdevx/md2pdf","version":"0.1.2","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.1.2","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"88c2009c3464730a8f0b0a8ee433d7e3a4de0d78","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.1.2.tgz","fileCount":22,"integrity":"sha512-dKK2vq2GyKe9mnqvpgKsg1qkmuqKjaWswvtNyVmqz+Uk7mRGUF/rngLEORq2pBtkSSNtJf2E2t/oRLukw7v3gA==","signatures":[{"sig":"MEQCIGM5/l8n1PtBTeoX70HAdQJHOwR6h99GjQA+iNjQ84CmAiAWs8dNG71TBpH/qXkv3M0g9r8v/TgXLrQWiu4VecgcJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339927},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c61580c89c83a1023081be2d9df44343dfe34ab1","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","lint:fix":"eslint src/ tests/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","shiki":"^4.3.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","rehype-stringify":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.1.2_1782639572664_0.5507582645541593","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@amitdevx/md2pdf","version":"0.1.3","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.1.3","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"f1fb804cfbbfa3c9132ebc3a58aa780910cc35d2","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.1.3.tgz","fileCount":23,"integrity":"sha512-By+mhAogtBb+6PrXwvQyQNhk9ymXtcvp2SDkidfBcMM3O/0tksOrEfPG1oEkHfG7XsmWiHnIztQCRqU4b/yrLg==","signatures":[{"sig":"MEUCIQC/HVxq9PL8vnS9FXghxB3z8HJ8xBnr8nV1wB6ZAyg51AIgcsAX/8iPrwAJIyYLh7w/SxWoENju7rckdXBckVNDFKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229261},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"dea3c72cc8d278edf5d6a26e5abb2cd467c5dbea","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","lint:fix":"eslint src/ tests/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","shiki":"^4.3.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.1.3_1782658486862_0.047413661760983494","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@amitdevx/md2pdf","version":"0.1.4","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.1.4","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"0dc2d3fb98e068616b432fa6db11f67403adfcba","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.1.4.tgz","fileCount":25,"integrity":"sha512-5kF8B2XZBtQcYXZuSX53t8IKWZtCBQ5p/AhM+AyYbW+LJERlnD6MlXnLwxc6xf6uuZBOaLcwdRPFpMGA8VvZTA==","signatures":[{"sig":"MEUCIEmdFtZbXpvfXRcgCnfG4et51Nyd0n90W4Mn2fMYGTQCAiEA10eeNZTODBuzEHAGZVeLJoip08GP6av+1BPHn8iFzY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235256},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c69533ff3c9cdf53ff847d2c689bb729dcb3f1ce","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","lint:fix":"eslint src/ tests/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"node scripts/install-browser.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","shiki":"^4.3.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.1.4_1782718712391_0.8907226874645282","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@amitdevx/md2pdf","version":"0.1.5","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.1.5","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"fb8dc1bde69bf0ade7eeb88fc016d938d942275f","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.1.5.tgz","fileCount":25,"integrity":"sha512-tMvbOIm7/QwPWDa0cKTkFUJfS/uYuoFNMjUnp+YPzYzUzD9K4qUOiFhGRsw4C3CUu9YEfZPez/Aoloif9NlARQ==","signatures":[{"sig":"MEYCIQCjuz/GzrGZL7MOidf0/5Vj4scIJB/mBPJ2ciYIVWT9zQIhAMAwdlXkemrZTIM5rTfDxpVyN6ZZttOKNY64WGxhql+W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255435},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4f955764bac1a5d776ff5b5ae48b6f0b8c08ce2d","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","lint:fix":"eslint src/ tests/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"node scripts/install-browser.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","shiki":"^4.3.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.1.5_1782731365712_0.21730734665017137","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@amitdevx/md2pdf","version":"0.1.6","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.1.6","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"013ff0f89a12edf93416e59003c4883cb07455df","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.1.6.tgz","fileCount":25,"integrity":"sha512-qImRdn0Fa7nDqoh+HJLJSKaFhVnbPlMl4Meejyv+DMf0dpJvTA8ilFLzYWfDRbColdgmyd3RNTvzrMvl8RrfLg==","signatures":[{"sig":"MEQCIB2EripyMN4TCRwafD8vYjcvRB75+1yAdqVizkOnmGXWAiA9lISQFC6hvctwYuMvGD6l8LiYQ2fnXll1jJqo4YDDPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289249},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5ed76e9bb59c3023d3e7cd57f7c6af3be390a5c6","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","lint:fix":"eslint src/ tests/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"node scripts/install-browser.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","shiki":"^4.3.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.1.6_1782740242706_0.3588745912445934","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@amitdevx/md2pdf","version":"0.2.0","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.2.0","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"322ac419336c2cd0f36b24d72809182c8f064bdd","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.2.0.tgz","fileCount":36,"integrity":"sha512-bAuImWWzcOZfAaatDw41x3UDwUIx13J/yAsJxA92M1N733+D2dfC76wykJkAIexUtwb9Ed6tlCLNA9L4Lji5dw==","signatures":[{"sig":"MEQCIHhpOVlFdI6UZolLZ5Pizf3ULZwfk4pEXW+aneoyBYMBAiBu1/nUGvm+akhzKCeS6BwebOuoUlz5umYS2M3hrykPyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542867},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d5c325823b8fe9fcd79b64ddc5d664b4bd803b26","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","lint:fix":"eslint src/ tests/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"node scripts/install-browser.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","shiki":"^4.3.0","mermaid":"^11.16.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.2.0_1782831681629_0.4856401531154839","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@amitdevx/md2pdf","version":"0.2.1","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.2.1","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"b78475e46aab281f3be880f4d8cf7d44af4128c0","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.2.1.tgz","fileCount":36,"integrity":"sha512-GYoAeYRLfA14R6blokxaeqqWopfFzzsBDHCfcc+QT0pnEsFRBQsE6Y1tEubHZopsqykETv/Y/NJ+FrJPAezLjQ==","signatures":[{"sig":"MEMCIHt7qLTsMkl9WBbI/eSsyhD2euSdvYg+4n5sFwo9BXfzAh9Xow9ClC24Lp7H5X+HZ8oSxCj3Y4EwWqVSPBQM6q0L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555222},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1d7a596bd80bd101444dfdda6fda51a020f685ea","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","lint:fix":"eslint src/ tests/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"node scripts/install-browser.mjs","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","shiki":"^4.3.0","mermaid":"^11.16.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.2.1_1783099184324_0.34582597045897456","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@amitdevx/md2pdf","version":"0.2.2","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.2.2","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"bf04023169c34210d16f76e3299296c5861a1d6b","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.2.2.tgz","fileCount":36,"integrity":"sha512-baRXKaalJ+La5iEhQB79j/a4HVoR9/takIdjdNu+w0Z46VJiM4EZgmVqbv3wA0Vj43Jy2yAzOke509vQsgrQzA==","signatures":[{"sig":"MEUCIQDSUDsTLNFg0xq7Ku4s1461P2+d2FEndhs9MX+MhD5aVwIgZCs53W7vK0aco8JCIntbaS003aFSCs6kAOgtgnFTDMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579846},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bed01a3ddbbfc02dc2af049c0b3ee68b4fa84d79","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","lint:fix":"eslint src/ tests/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"node scripts/install-browser.mjs","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","shiki":"^4.3.0","mermaid":"^11.16.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.2.2_1783177873155_0.06571670414011499","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@amitdevx/md2pdf","version":"0.2.3","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.2.3","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"1d567dbc10a9326731d1748d2efe7281aef1eddd","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.2.3.tgz","fileCount":36,"integrity":"sha512-R0LzcY6XvhtJtABW0ZGKQFzHwzYDHCQjayYTDQB6mrpCy/kGNEbF8tM1J+OGoouxlL7ulOPD2ctZYmuOGEg4gg==","signatures":[{"sig":"MEUCIQCXS6UEDlLklj3Nvs2TzK74PqSSbq6YYVB/ulcDT/zIHAIgHri9LixQouV+ObqTlPYeRDaFcN6ueXQB/SHP9Zf5SFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":580379},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c605346920ab4e6d003c5526336c720ca1af4238","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","lint:fix":"eslint src/ tests/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"node scripts/install-browser.mjs","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","shiki":"^4.3.0","mermaid":"^11.16.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.2.3_1783179514168_0.5437330803771487","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@amitdevx/md2pdf","version":"0.2.4","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.2.4","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"d6dc8bfa728cbd9343ccf1317e0ee3bda5a9e97a","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.2.4.tgz","fileCount":36,"integrity":"sha512-4uSjbQhxc18rD7CUOet0Ut+ALHjyXM29Fne+YEMaidPFMTwPRaTGmVkZUKOjeuKm4bFw/kEt8SqVOJUH3V70qg==","signatures":[{"sig":"MEUCIDLpOlyhnXVuTHn2MgsGXb8fTG+NLvAfjsRcZA+9/HqsAiEAunMB9ava1Ma1nXfNkEAAw5cJS+cTo5+Frcg7pJrkc2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589847},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e594891eee5b58f5cfba63850a71d6ec87ec96a0","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","lint:fix":"eslint src/ tests/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"node scripts/install-browser.mjs","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","shiki":"^4.3.0","mermaid":"^11.16.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.2.4_1783240670634_0.1116000100374317","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@amitdevx/md2pdf","version":"0.3.0","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.3.0","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"88c3358eca59858ca87e474e700788323b6be7e3","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.3.0.tgz","fileCount":38,"integrity":"sha512-pthWBFZyok69/Gp9mXaYWY4MNUeHxH5DvAqsrLidxixFfb708ZVpiIr40cfFm9/wopG3CbL2lAwzAKJnH5O21Q==","signatures":[{"sig":"MEUCIQD2yHKDL+3UA0RKVffUoCxjfPekU02Ccx9dSkxKXs+zAgIgfr0Nzw1xAvvUmdACR1jD5wRMjKbb/ey6GKv+RMUXTRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11445147},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"11d7bfb96941cd87210d2a790e2b4c27b402af7a","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"node scripts/install-browser.mjs","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"amitdevx","email":"amitdivekar289@gmail.com"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","katex":"^0.16.47","shiki":"^4.3.0","mermaid":"^11.16.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","picocolors":"^1.0.0","playwright":"^1.40.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.3.0_1783518435722_0.06786798591875476","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@amitdevx/md2pdf","version":"0.4.0","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.4.0","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"7c72b1a78c2440836628fc4e463ef81a660bfeb3","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.4.0.tgz","fileCount":44,"integrity":"sha512-0W70EWSl5+9l8jg6/hkpbJXjZ+ZtWpS11Aup/kLBn0HOyaDG5xGoQG8PKfOV8nzG1SMZHFGZLpsqolu0oRBiTQ==","signatures":[{"sig":"MEUCIQCq3EwJc8oX8Quz9DgnvdBjOs4U9mjrBlAndHuFgz0/+AIgG3EhFJs0J7Ca6Qke7cw7vL4hxeReFnnbXegphETGmJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11698143},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ec2e3dc3628b9fbeaf2ac1747b0e15c1c64fc388","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","katex":"^0.16.47","shiki":"^4.3.0","mermaid":"^11.16.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.4.0_1783682049231_0.18630213253841954","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@amitdevx/md2pdf","version":"0.4.1","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.4.1","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"1e91a83fa621b6ce2f8489c3447c68d2b0be80ac","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.4.1.tgz","fileCount":45,"integrity":"sha512-PVkwbM7z763wVi5mJpbYSzUOiqreLSmsvoR8eQB8lrK5NJM3JJfwSq3kA0iTKtkKU6j7XNM1zxPwrLReqVjd3Q==","signatures":[{"sig":"MEQCIHY0XJNssxBnwFrXu3VYx1INWJ1NhS0+XdUU9fvetOS7AiAHxsuk9MFBUb79+O1nglfRX3IfGARFUqrif/SSXTrsjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11760445},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"790cc055de0f456680e60e493d7409cdd78a0e98","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","katex":"^0.16.47","shiki":"^4.3.0","mermaid":"^11.16.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.4.1_1783699936878_0.8386830509663543","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@amitdevx/md2pdf","version":"0.4.2","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.4.2","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"460607b0eba96030afdfeac3c8b8f073427d1a73","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.4.2.tgz","fileCount":45,"integrity":"sha512-7ZBtrrqs/XOOGBF0vlezUcnB4Mo4CjS4OsOf+COVTzEpxZDEUZXuI+VbnxGmXNu0MBaXBGDq/yOcMtD7HQv3+Q==","signatures":[{"sig":"MEYCIQD5OZfqoAs3GonqEcRqgg9JoXkDpSrkS0F/7IxvYgTtZgIhAM0gNZJn7x90KiwiN7u9U65cI+6PaAMqEPqF/oxqQdjs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11772602},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"647419e8067e58185d04ba77ea05a3453ca2b01b","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Production-quality Markdown to PDF rendering engine.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","katex":"^0.16.47","shiki":"^4.3.0","mermaid":"^11.16.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.4.2_1783755218442_0.8905966901168632","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@amitdevx/md2pdf","version":"0.5.0","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.5.0","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"0bb26c729d5ebb73a54a6b8ac3f35d7609ebf0a6","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.5.0.tgz","fileCount":47,"integrity":"sha512-la9GSoyWN/KwaHB5ziSEPb2eiwMMYerX2bWdPlV77U7+pGmLuY8MEt5p3ACREIsT6RDTC3lAgcb0tkwbkYq6/w==","signatures":[{"sig":"MEUCIQDCjQf0Kbrgv36UqhYypmZEukNfNfgyorT0pKRajMncCAIgGW6YlgTZLhiqJxVfEL/yrTlXsfhtM1tsaY7LLV0qrJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11896501},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a12ace665bbcfec6965680b7e58f12259fa021be","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Production-quality Markdown to PDF rendering engine","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","mermaid":"^11.16.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.5.0_1783864094146_0.4279804868333712","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@amitdevx/md2pdf","version":"0.5.1","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.5.1","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"02bef6216c98fccfa7d275abe5321911ed692e1f","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.5.1.tgz","fileCount":47,"integrity":"sha512-6GXm7w7AwoRQMqnacLsXZJRMZ5iDzuZSiFoGkyF3aNcUTn/uozix58WNzmyAg+ARYiIs+DPXdQNicqLHYmHhdw==","signatures":[{"sig":"MEQCICJT5kKPEsLx3MdGbOr4UA0n0McXSUvGLOZ96mHbYHBFAiBe+AXyr2Pyx6EUeyw0Doj8YlZ1atkqGJOd3tYeYfmo9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12043319},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"849c4d7312c09fc5daac239b9a76e37acc4d2457","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Production-quality Markdown to PDF rendering engine","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","mermaid":"^11.16.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.5.1_1783938449018_0.8229217806105467","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@amitdevx/md2pdf","version":"0.5.2","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.5.2","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"862034b20ccf8dba310b2899ad24bf9ecbac62a2","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.5.2.tgz","fileCount":47,"integrity":"sha512-waUihYZBPucw+LxeGvZ3MZrfP2AVtNU3rq1wccM+24sSy78X7xJah+t7NuYcXseNPJh9sdL4DmvnmU2saIInXQ==","signatures":[{"sig":"MEQCID+ECbLezaynsz34muzWK2w/wK9VXMHtqbaLKLfCq2NRAiAUgIjlgCymy3iJ0/fXQS1AqiUOonT2EAHQa4kJPsA5wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12045906},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6bd17c6efd72fd1d0ebac29a323669199c3884ad","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Production-quality Markdown to PDF rendering engine","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","mermaid":"^11.16.0","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.5.2_1784093989704_0.25610729002705845","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@amitdevx/md2pdf","version":"0.5.3","keywords":["markdown","pdf","generator","playwright","unified","remark","rehype"],"author":{"name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.5.3","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"homepage":"https://github.com/amitdevx/md2pdf#readme","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"8ac7f8fe71a2a9624ffd92a4413fdff2d090bb82","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.5.3.tgz","fileCount":48,"integrity":"sha512-FCF+uyCJbwpAmfMj5S5viup7UIuKsNeyTY5BZo/gKrzG3UVDesEC3St2OYAbzfel9vDMlqOaMPkUIXXNdPbc7A==","signatures":[{"sig":"MEYCIQDx3iZ9obQghb7dHxtYm/i2m3UoWR+Ogu06Oq5EBIY1zQIhAPs9QRpAkHHd1NMqIIIYSCOsigM55f1jyrdN6bWFobsf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12868130},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"739d6c10a0f31905626c2fcccf93c52720c08e7b","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Production-quality Markdown to PDF rendering engine","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","mermaid":"^10.9.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^0.34.6","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.5.3_1784288816705_0.7251830489501927","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@amitdevx/md2pdf","version":"0.5.4","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.5.4","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"2e6a6b0546886018cb7a9d755ffb7c67f11881a5","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.5.4.tgz","fileCount":50,"integrity":"sha512-4WsC7D4maqM5GZJ58ByHc1NmLvxTAZ7UxEqeNNWfSBzPpDRurZsWN3GQS9ce7iwADxdT4YiHqNTnU6CwKrL/TQ==","signatures":[{"sig":"MEYCIQCvWAal4j+l8FrgCZCZYfVCcmOwYAbKbGZoMnwwuA7rSAIhALpHu9ACmHIDAv90Bc8Yx7eaBg4EAjAcZ/f5TpTUnW1+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3314490},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"447f19108a199bbe2ecbdc8ac9da09a94b338e83","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","mermaid":"^10.9.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^3.2.0","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.5.4_1784375590711_0.15824343864976242","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@amitdevx/md2pdf","version":"0.6.0","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.6.0","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"4372aa41a715f09ce10eacef80132d51038109da","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.6.0.tgz","fileCount":76,"integrity":"sha512-LyEOmIXpn2fvGXDdGvqNql8HdrWI8p4vF8eDmb8VN8lxkXk47+Y+hF7HPp7aT2/XIzy3ZoVdKxmkp/g15GEPXA==","signatures":[{"sig":"MEQCIGZxQkhK+VH+rjBMuW6khwS1czf6sxk4YXJG708GTYV7AiBDAg6jMts0sFm8SONzXHtyUiVXfxEZ2KrO3vclaVkWow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3347842},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"79f4cc6268cc1e0b02ae22f591d1838141bfb2d0","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && node -e \"require('fs').cpSync('src/themes', 'themes', {recursive: true})\"","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","mermaid":"^10.9.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^3.2.0","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.6.0_1785071210990_0.007425997751939084","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@amitdevx/md2pdf","version":"0.6.1","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.6.1","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"5e360514cb31f59368bd30897decad5f0a2552aa","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.6.1.tgz","fileCount":75,"integrity":"sha512-AtbHwzfhbfsMTevtUNebhVs7kNE6KFoAWF/NvYkda93pKgvcp0rq2OLE+Gc/pyUp1DNO4lAEe8CQRsA72j0g0Q==","signatures":[{"sig":"MEYCIQDmzojVLGegB9UJdrEWbqVhKeUCbnz9LN1tD5x6m3zJ7AIhAJy0FsjpkyyoB+10Dfp74yorST6NIzv2tXVJjsLPZn/D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3349541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"969e2cd13061ed66d9522c4d407b84fb469b1f52","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","mermaid":"^10.9.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^3.2.0","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.6.1_1785142470134_0.3197199162256279","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@amitdevx/md2pdf","version":"0.7.0","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.7.0","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"e61837999e4cfe0afd2fe8b8e8f3a5f08c1a2a58","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.7.0.tgz","fileCount":87,"integrity":"sha512-yfsbPkFLHgqWE4buusbAuM6FrpbmWmJ/us2q48fhMTbCKUmSzF0dVqX2IHXN7ItNCk4SYXlwqmipumhavP6t5A==","signatures":[{"sig":"MEUCIDctzPmjhZFV9n20LVqJfSL+tu23yfTXrz9LMTOaoH1uAiEA/keqN3V8kmHiPdQt2KDHUcxpvNv64V68g6VqYj7WVfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3367873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"242bb84bae27ada716d251ee0e3d8ffb50a00736","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","mermaid":"^10.9.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^3.2.0","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.7.0_1785496690922_0.43030914311113055","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@amitdevx/md2pdf","version":"0.7.1","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.7.1","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"ea6077b4e2c1812a7c7797147279a4355a7dac75","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.7.1.tgz","fileCount":87,"integrity":"sha512-G0IBfP52UBo9w8wzLBjvrhC7NSNLD6fDcWnjaFa9XJ5FS/hBtk2zUxbD4RJ5nXV9eFX/7bshWZXn7RH0b2SHug==","signatures":[{"sig":"MEYCIQD848U3Yp1Nhqja5St74FuiOIcH8ftVFbY3muulv2CYogIhANdh1rU8pkg8zrbfGqoDJyqeONHwE/OJvbpSeqbNfsfr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3372463},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"59737b32223fa7da2d20b25a592a71bb432f9825","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","mermaid":"^10.9.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^3.2.0","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.7.1_1785760705595_0.6463815745127","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@amitdevx/md2pdf","version":"0.7.2","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.7.2","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"e6d5817cd979232c8284c6fcbbb18025a4fcba0c","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.7.2.tgz","fileCount":87,"integrity":"sha512-3Ur8k32nCUeLOkHXXAIGsOsmuPS1A4txqASDiMeqcIlgWtjyhe374tLLuTtLznJSlmo/bS2ugZHWB2GM6eiIZA==","signatures":[{"sig":"MEUCIQCiwCQkl9fRqin6LUXyiKZoErHjpxFHXRTkTypDsi1FAgIgW0vICKGbHn8DfP5uc1BuZsoh6foZe9wJ3jq8fwGyeBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3375181},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"2ec8fe831c81d90641099e3a1ae73874443bde01","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","mermaid":"^10.9.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^3.2.0","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.7.2_1785952072238_0.4519290597077892","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@amitdevx/md2pdf","version":"0.8.0","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.8.0","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"a20042e4adf16024ea434d1f13bccd954ec92a34","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.8.0.tgz","fileCount":108,"integrity":"sha512-/dpRawJLh0MzlGHY5L4Zuz0bZQdoj2hmD/SZNqJfyoDf690k+t94aUY9uDf+pKiooHPFHXtwVnFWJZUBvgojmg==","signatures":[{"sig":"MEYCIQDWQkSF5QaWUOkFpj7Jnjl87jfM7qOAt/+jTkufC6GbLAIhAPGJo/cAB+fK6g/JzwscP0hAkdJJvLyguWyNwAlHlFNk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6583727},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"d98f15840ab23dd83ddbd8c8877f2034a2b18586","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));}); fs.mkdirSync('dist/assets', {recursive: true}); fs.copyFileSync('node_modules/mermaid/dist/mermaid.min.js', 'dist/assets/mermaid.min.js');\"","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^3.2.0","mermaid":"^10.9.1","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.8.0_1786196683293_0.5573696526770324","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@amitdevx/md2pdf","version":"0.8.1","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.8.1","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"944fab767b052289497ccb5ada47db46b490f07b","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.8.1.tgz","fileCount":108,"integrity":"sha512-1SHFLI3HwJAjApfQD4Q1LDV1A8Nr9ElCFymZxZRKOYXSaJ6mK9kcdItsliARiet+1bOuzGkqFu18xowO8hkvfw==","signatures":[{"sig":"MEUCIBCMancEh2V07JlHiYy4EtSYeVy+P+NKSfkz6A1NghC2AiEA4jTBK3yhNDQZrU0bY86eqBiTzrXb1xSpeiMOOyRX3RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6593430},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"492c48aaac8f41a5dbe1818e13bf58ec6a283019","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));}); fs.mkdirSync('dist/assets', {recursive: true}); fs.copyFileSync('node_modules/mermaid/dist/mermaid.min.js', 'dist/assets/mermaid.min.js');\"","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.tmpdir(), 'md2pdf-cache'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^3.2.0","mermaid":"^10.9.1","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.8.1_1786203249075_0.035346867149472994","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@amitdevx/md2pdf","version":"0.8.2","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.8.2","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"a555d36227c02fd3c5cccdbb36ebe0c07f2e6748","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.8.2.tgz","fileCount":109,"integrity":"sha512-EZja5sCPNh+hIimT8KA3N1AelsuyTLwu9Ty+E2JG6e6WRjmB4njmjPWrD7BBY4stzp/Y02Zut0RJ4G+5naSVYQ==","signatures":[{"sig":"MEYCIQDT4QXnUj2W850GqIGlFbBl9aB8lgOvszIp0ABI+zKZVAIhALcof/CXbYELwKWTP+MWli0uDB2+Pv+mIxeZxUzTuhj1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6599783},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"9547b93fabdf20582afe9cbb93d4fafd2bf5a9f0","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));}); fs.mkdirSync('dist/assets', {recursive: true}); fs.copyFileSync('node_modules/mermaid/dist/mermaid.min.js', 'dist/assets/mermaid.min.js');\"","clean":"rm -rf dist/","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.tmpdir(), 'md2pdf-cache'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^3.2.0","mermaid":"^10.9.1","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.8.2_1786284534414_0.3523307000352547","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@amitdevx/md2pdf","version":"0.8.3","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.8.3","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"4984e50d81a970a15d46d1c24312979656e01541","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.8.3.tgz","fileCount":109,"integrity":"sha512-KsSvEApw2OkTBt/iyzEgg/pokAiJqfyIzy8nTo1OSvFaKwHgl+tN8Ez5wVzf82lXIs4qi3aDIuDxZt4yedka0g==","signatures":[{"sig":"MEUCIC8iXxJA7aYL5Qp2bHAnv72g64WUQvJfmlw2dRZg85d3AiEA1I+qZSqv2BJxeu1WxjN5AsmjcLtYMW3DlvCaLT0V0F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6601864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"f4f9d17187c466ab574452326c2b92942c77240d","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.tmpdir(), 'md2pdf-cache'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","mermaid":"^11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^3.2.0","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.8.3_1786533558414_0.8143888659137162","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@amitdevx/md2pdf","version":"0.8.4","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.8.4","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"83088cab21f148ddcab296d6cdcfb28e1c7c1d9a","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.8.4.tgz","fileCount":109,"integrity":"sha512-G4rcZbSDbws6tHCj++r/l+r13fTvO1ElGe0GTG+HIVReiC/kdp1jz93AJ96mExhVGzMeL9ueCexEBEpcQDt6TA==","signatures":[{"sig":"MEYCIQDidFZ/twY3hpmnOsU5y1KD6ntxXaZ/FBFySfMV1lHUewIhAOhziiyoSa4/AdEZ6pSt25cGzooZvDH2CxipcABAFI+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6599317},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"b0e9a5a5f04c6a94c2e4f32720602e8ddbb94297","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.tmpdir(), 'md2pdf-cache'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.3.0","js-yaml":"^5.2.1","mermaid":"^11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.3.0","playwright-core":"^1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.0.0","vitest":"^3.2.0","prettier":"^3.1.0","@eslint/js":"^9.0.0","typescript":"^5.3.2","@types/hast":"^3.0.4","@types/node":"^20.10.0","lint-staged":"^15.1.0","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.8.4_1786614949774_0.10407239537066482","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@amitdevx/md2pdf","version":"0.8.5","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.8.5","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"af072005842cdc23e09f6ebba960e9c4fe68f4c9","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.8.5.tgz","fileCount":109,"integrity":"sha512-GD0mjOat9Fvg/nZ8fACc3m00rgitoF5Oi9A6uDfAVdczE5dm+A30jggDfCox7GIig1BJF2rvEVKQ4tqI0I6u1A==","signatures":[{"sig":"MEUCIQCPi0pBBTBHUbTHSA+TaTaeiGH+2SKF04tG7GDmT2PodgIgSuSof0SqF56KlNG/2KlMGcq/F5YvZtp5UjNhSezqpUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6616653},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"38ad4369cf90e71dae76e5f9a8a5eab21a33b051","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.homedir(), '.md2pdf'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.4.3","js-yaml":"^5.3.0","mermaid":"^11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.4.3","playwright-core":"1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.39.5","vitest":"^3.2.7","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/hast":"^3.0.5","@types/node":"^20.19.43","lint-staged":"^15.5.2","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.8.5_1786723761861_0.4637723853409088","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@amitdevx/md2pdf","version":"0.8.6","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.8.6","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"d1dd3aa6e514d51c182b046a5ca3db159476f8bd","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.8.6.tgz","fileCount":109,"integrity":"sha512-rTZ+He0Hld581Yt/8Gr7ywhtCqBYPXIKy1pihI0a8eVX8wI8Gs/nJ7xs38jkonY/0roipys22iEFJHnTVQQbXA==","signatures":[{"sig":"MEUCIFXxQTXYLvSbI8BzGvAIa2K63kmF8Mh9B5EW7U1Rn6yLAiEAr+Fw/yYUeiSqV8WJovy6SipwrgdoaWjypaJoRkxi+1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6621240},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"7543da473a0d438a8698abc9b674837e983a7e48","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.homedir(), '.md2pdf'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"overrides":{"esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.4.3","js-yaml":"^5.3.0","mermaid":"^11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.4.3","playwright-core":"1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.39.5","vitest":"^3.2.7","esbuild":"^0.28.2","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/hast":"^3.0.5","@types/node":"^20.19.43","lint-staged":"^15.5.2","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.8.6_1786885048608_0.31694990712424276","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@amitdevx/md2pdf","version":"0.8.7","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.8.7","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"6b0be16e8f77ba691b6be9c3ce62f1a8ed08de7f","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.8.7.tgz","fileCount":109,"integrity":"sha512-+A9gacxHZN0RafumOFNcGXRDTZzQO4YbAWz7sATXEa+MW/K6S8n1pOwzHo/1ZaGDyu9h+NGrdMak3hWCaAWHQw==","signatures":[{"sig":"MEUCIQC30XpaYrbQ7C0KSocRMTCqSLW9fuz2LzFtGbFf16Y2ygIgGfZOo4o9K8wwk8Mx6d9uSw1/YT4g7252LvUnMMI1Yfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6623274},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"21e89696bbdadf4030b1c6743c3f1e09823bd42a","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.homedir(), '.md2pdf'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"overrides":{"esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.4.3","js-yaml":"^5.3.0","mermaid":"^11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.4.3","playwright-core":"1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.39.5","vitest":"^3.2.7","esbuild":"^0.28.2","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/hast":"^3.0.5","@types/node":"^20.19.43","lint-staged":"^15.5.2","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.8.7_1787133997550_0.837987195232021","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@amitdevx/md2pdf","version":"0.8.8","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.8.8","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"c3dee5b1177cbf016ce6770709ce64598c14aac0","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.8.8.tgz","fileCount":111,"integrity":"sha512-oPKGLuejGGMbfhqN/hx+lKiaBk2may/8T2/S0nI80micd9uCUegb6GvCL1pkIO3MlPC1dcf9/QOeL3mBZhJSGQ==","signatures":[{"sig":"MEUCIGx3zrLILrk8tT0ngwR0qlWsPRjn3V3PeQH4YPu0oLcZAiEAvyYLQx0Wxkul2QwMMnTBlB16XWKdAK5B+RcOudpeTD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6627621},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"85a0afe9b1e9418c421ce08b764a38ea54ed2bb5","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.homedir(), '.md2pdf'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"overrides":{"esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.4.3","js-yaml":"^5.3.0","mermaid":"11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.4.3","playwright-core":"1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.39.5","vitest":"^3.2.7","esbuild":"^0.28.2","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/hast":"^3.0.5","@types/node":"^20.19.43","lint-staged":"^15.5.2","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.8.8_1787311312746_0.37380287259796563","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@amitdevx/md2pdf","version":"0.8.9","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.8.9","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"3e320a64538b4cbd44a653e138ee3a00bf4faf6c","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.8.9.tgz","fileCount":109,"integrity":"sha512-E4avrmBV9T9aLUbnKYLsXIrBLRtjFOFbO6BGWRaA89Mgh9Sn7X9TFbOat4DWQPgm3hz+uthzsPgYoAIZM3bX5w==","signatures":[{"sig":"MEUCIQC+dqIH9JfMv73hEHcDeXi478HQzZJDtpw8PFNSxxlw5wIge/IY69otIe9YfQGCtKPX+Kvvl2S7yQPiaS26Ve2QKPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6629708},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"213bc985beff5a71302155c711c396c880d90299","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.homedir(), '.md2pdf'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"overrides":{"esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.4.3","js-yaml":"^5.3.0","mermaid":"11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.4.3","playwright-core":"1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.39.5","vitest":"^3.2.7","esbuild":"^0.28.2","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/hast":"^3.0.5","@types/node":"^20.19.43","lint-staged":"^15.5.2","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.8.9_1787411997580_0.9448423392174143","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@amitdevx/md2pdf","version":"0.8.10","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.8.10","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"136012efa50d2c5374a19c2d7679a55e647a51c5","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.8.10.tgz","fileCount":109,"integrity":"sha512-UXFBEL95J234WXFDn1/J4t/JuYH0NCIL45+YTspncHBBIg+TaLuBsePTt2xyzmxzoDqLdQR+9ZrQ5iPLNSgPnw==","signatures":[{"sig":"MEQCIFFI4mrbJxZKzd7N0L7JiWUmC5ZEV2JqiveZmHMbmfWgAiBXZIdpDI1cRDiSOGGZRjbXxSC7DZ0QT5dnegEsLjlxGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6634977},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"a19a8aa5156dd34fec0e2335fd1291ccddc9f354","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.homedir(), '.md2pdf'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"overrides":{"esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.4.3","js-yaml":"^5.3.0","mermaid":"11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.4.3","playwright-core":"1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.39.5","vitest":"^3.2.7","esbuild":"^0.28.2","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/hast":"^3.0.5","@types/node":"^20.19.43","lint-staged":"^15.5.2","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.8.10_1788007874017_0.10497337460578615","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@amitdevx/md2pdf","version":"0.9.0","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.9.0","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"7a51662801ab834987c0fc8da159ea153586be8a","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.9.0.tgz","fileCount":116,"integrity":"sha512-FCfIbJxbG4kdVzKSCTlhVKXjHrqmBci0UAR4JT34mUvrT+KA4miqfa8juoh/MHRBDEC159s5uswfWERy2PnCJw==","signatures":[{"sig":"MEUCIGqI7GND74emWbIy8kVKtiftAvizJ9NuaJI2PkMjhilPAiEA1b7f1N9nx6W/JCMIb+k78Dc6FsNGfWaVbMjbjCr2l5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6649821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"7fc8844d2cd5ace270d2839624c6839a95a4624b","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.homedir(), '.md2pdf'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"overrides":{"esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.4.3","js-yaml":"^5.3.0","mermaid":"11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.4.3","playwright-core":"1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.39.5","vitest":"^3.2.7","esbuild":"^0.28.2","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/hast":"^3.0.5","@types/node":"^20.19.43","lint-staged":"^15.5.2","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.9.0_1788086127081_0.9419887156309563","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@amitdevx/md2pdf","version":"0.9.1","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.9.1","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"51c02c634147dd43a7ef930d3359b7806340ed1a","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.9.1.tgz","fileCount":116,"integrity":"sha512-2xvLBgNfJPIJkCgpAfsd7MRtpwlWoyX6J3Jt3SY6m3bKBOK4mte4mkBCmfZF5bGiHhXXMD5kf+bYLWNQErA+Lg==","signatures":[{"sig":"MEQCIH8C5139pHdCKiehonKnSoyAwF8KUn1rVP+Tpmg7IpGbAiA2hCCHn4/VxW15YucN6l9qx6oEMQebsqSY/IzaJ2fnNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6653669},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"cc201d88906a5f7a496cac0b47acef2560abd504","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.homedir(), '.md2pdf'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"overrides":{"esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.19.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.4.3","js-yaml":"^5.3.0","mermaid":"11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.4.3","playwright-core":"1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.39.5","vitest":"^3.2.7","esbuild":"^0.28.2","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/hast":"^3.0.5","@types/node":"^20.19.43","lint-staged":"^15.5.2","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.9.1_1788520841545_0.15796985818793163","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@amitdevx/md2pdf","version":"0.9.2","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.9.2","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"17a297a1a2f823adcf4fa74f56941bec5f445805","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.9.2.tgz","fileCount":116,"integrity":"sha512-cKzTE4pTSRnjKT1pF7cl++O2RpzUA3jqrK8H2qJow0uKTwWsvAaORRWN6uijcJBWNgyzyIM5kTLXZK5/tVdzLw==","signatures":[{"sig":"MEUCIQCJR/GWU0VZOLd2/2wL6J8IbD9REPseVNeLhCceetXOJQIgIC3aWcox4bhMZQvat7/Dbr1SD9Q4GUbPHpa9bQYwcaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6655405},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"735c1b2d586f29e04c57c226291057a3eda891a4","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.homedir(), '.md2pdf'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"overrides":{"esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.19.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.4.3","js-yaml":"^5.3.0","mermaid":"11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.4.3","playwright-core":"1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.39.5","vitest":"^3.2.7","esbuild":"^0.28.2","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/hast":"^3.0.5","@types/node":"^20.19.43","lint-staged":"^15.5.2","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.9.2_1788683472355_0.7954695195497914","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@amitdevx/md2pdf","version":"0.9.3","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.9.3","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"efef7583bad2871ed88b49464a515a648b703401","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.9.3.tgz","fileCount":116,"integrity":"sha512-dtVAIa9hwW1hVB1oe9ljJGsHqWxGk3uo4RordfxXf/mP7KzT7EKAdki2COyilRxr+Tbeb4XN99DFO27zbwEsyg==","signatures":[{"sig":"MEQCID/K1LkQ98lM2mihOpoh6NOWkKSIXFAEBV+3NTdaJHUJAiALktVRV589OnSHagJIEqESIsHfBIVXo0mjZdVkNQ6hDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6663920},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"0fbbff2c8c9f0ab0e48bb0a9d58e9795daeb2a5c","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.homedir(), '.md2pdf'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"overrides":{"esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.19.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.4.3","js-yaml":"^5.3.0","mermaid":"11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.4.3","playwright-core":"1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.39.5","vitest":"^3.2.7","esbuild":"^0.28.2","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/hast":"^3.0.5","@types/node":"^20.19.43","lint-staged":"^15.5.2","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.9.3_1788696646118_0.7518814719787437","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@amitdevx/md2pdf","version":"0.9.4","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.9.4","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"43b7bb2f99620ea297581f5ebe428ca1d6accc71","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.9.4.tgz","fileCount":116,"integrity":"sha512-cOdGTwfnXJUby3Hey4r0O4HMoQAzHxqxURyVL3dD55y+5QNWyY9dVS8aOaXtUIuC7BGgRSJy1/Am7P5MfQTq+g==","signatures":[{"sig":"MEUCIDlLRcgnmy7mDnd+Fzpiu/wdCKhxoEX2z2HxnkJAXhbtAiEAo8YSXalHNCwXMAIaW8KCCavpIlJYrwO+JpPq87OMaHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6664746},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"64b368447be9b6254d4f69429ea1fc0ba0be1371","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.homedir(), '.md2pdf'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"overrides":{"esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.19.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.4.3","js-yaml":"^5.3.0","mermaid":"11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.4.3","playwright-core":"1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.39.5","vitest":"^3.2.7","esbuild":"^0.28.2","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/hast":"^3.0.5","@types/node":"^20.19.43","lint-staged":"^15.5.2","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.9.4_1789029497171_0.9274559536114955","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@amitdevx/md2pdf","version":"0.9.5","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.9.5","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"ff306e7727375ad6a9f3cee2c30637555a9296cf","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.9.5.tgz","fileCount":119,"integrity":"sha512-F191ey5ucxNnCpIPEGf77JWpVLNFFnrUcm1n1q/+TNiB+YKnP6QM4BkW5eMoZoCdncgL+msCA7pI4AJGfu7iTw==","signatures":[{"sig":"MEYCIQCtVFyAxpbboPUwMNGSM3tjvFiMfAR2XKmQVBXjDwgG5gIhAO/yIeslatXlrN8dVOolY+5cWmlfli8LUnQbAgElyUph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6675146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"6465f40a4e792f541f7be5955708a153b77c18c9","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.homedir(), '.md2pdf'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"overrides":{"esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.19.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.4.3","js-yaml":"^5.3.0","mermaid":"11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.4.3","playwright-core":"1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.39.5","vitest":"^3.2.7","esbuild":"^0.28.2","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/hast":"^3.0.5","@types/node":"^20.19.43","lint-staged":"^15.5.2","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.9.5_1789054903127_0.3702631847511637","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@amitdevx/md2pdf","version":"0.9.6","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","_id":"@amitdevx/md2pdf@0.9.6","maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"contributors":[],"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"bin":{"md2pdf":"dist/cli/index.js"},"dist":{"shasum":"3943221b3ba585a6926d71436d04fc3ca5e74532","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.9.6.tgz","fileCount":128,"integrity":"sha512-Dd3cCzy/7WMflwA21H2IMOi/X2HDLgjOsym1uUlPbktEGOiP1LrTstisO5GXc6ucyMUPOjyoePUXgPE1u6ZzFA==","signatures":[{"sig":"MEUCIEXhlJID46/5vTPM9LcHZRRTV8fveeyELK9Y9ZVKH+3SAiEArnZz/1Csg/3ZbqOa7wwalS1dz6E+9YEvS7I2CA2QIEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBzokwIgxIx1N4ewhcobKQME+iZjPTIvCk+UCiQany94AiBZsplvfC+UZQCsWry5q6ghgx6DPUkUmksJqNZVadjDhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6690941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"1c3bc2aa5fb7a8a9d2d637d21501fa8586d48cdf","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","bench":"vitest bench --run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","postuninstall":"node -e \"const fs=require('fs'); const path=require('path'); const os=require('os'); const p=path.join(os.homedir(), '.md2pdf'); if(fs.existsSync(p)) fs.rmSync(p, {recursive:true, force:true});\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"overrides":{"esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.19.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.4.3","js-yaml":"^5.3.0","mermaid":"11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.4.3","playwright-core":"1.61.1","rehype-stringify":"^10.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.39.5","vitest":"^3.2.7","esbuild":"^0.28.2","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/hast":"^3.0.5","@types/node":"^20.19.43","lint-staged":"^15.5.2","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/md2pdf_0.9.6_1789216128901_0.7295803283186224","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"_id":"@amitdevx/md2pdf@0.9.7","bin":{"md2pdf":"dist/cli/index.js"},"bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"dist":{"shasum":"9de5b29829b82ba4524083f5607811a43993b62b","tarball":"https://registry.npmjs.org/@amitdevx/md2pdf/-/md2pdf-0.9.7.tgz","fileCount":134,"integrity":"sha512-eAxB9YuItkUaT0H08H9rhC255C+SqaMvk4ypb0oMW8VW3A8lG0K42RXNAQJS30R0Wb4j4tpSrRx7dVL3yfNduA==","signatures":[{"sig":"MEUCIQCIninhWbvNNkUWVxtNV/UmnBkaU83EGFZUiK8AFlbl/QIgXDHUrjtroAHQaa/mQzfVLxUZkKNv1TOyly6LJ31aRT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDEjSQ0BV7okatjU+JpIFYbUpC4uYdgGr2xjEYGUMw+/wIhAM1H/FK8FsKII/W2F/k9XBFLEaJq57XikEYIXzjCVhdS"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amitdevx%2fmd2pdf@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6711921},"main":"./dist/index.js","name":"@amitdevx/md2pdf","type":"module","types":"./dist/index.d.ts","author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/amitdevx","type":"github"},"gitHead":"47cf3ae158729f003dd7780c99fbfe08a02254f7","license":"MIT","scripts":{"dev":"tsup --watch","lint":"eslint src/ tests/","test":"vitest run","bench":"vitest bench --run","build":"tsup && tsc -p tsconfig.build.json --emitDeclarationOnly && tsc -p tsconfig.themes.json && node -e \"const fs=require('fs'),path=require('path');fs.readdirSync('src/themes').forEach(d=>{const s=path.join('src/themes',d,'theme.css');if(fs.existsSync(s))fs.copyFileSync(s,path.join('themes',d,'theme.css'));});\"","clean":"node -e \"require('fs').rmSync('dist', {recursive:true,force:true})\"","prepare":"husky install || true","pretest":"node scripts/build-katex-css.mjs","lint:fix":"eslint src/ tests/ --fix","prebuild":"node scripts/build-katex-css.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","bench:mermaid":"node dist/cli/index.js tests/benchmarks/mermaid-50-diagrams.md -o tests/output/mermaid-bench.pdf","prepublishOnly":"npm run clean && npm run build"},"version":"0.9.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd85a1fb-c821-4ef6-a322-5b3440b79475"}},"homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"overrides":{"esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"_npmVersion":"11.19.0","description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"contributors":[],"dependencies":{"ora":"^5.4.1","zod":"^4.4.3","jiti":"^2.7.0","katex":"^0.16.47","shiki":"^4.4.3","js-yaml":"^4.1.0","mermaid":"11.16.1","pdf-lib":"^1.17.1","unified":"^11.0.4","commander":"^11.1.0","fast-glob":"^3.3.3","mime-types":"^3.0.2","picocolors":"^1.0.0","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","@shikijs/rehype":"^4.4.3","playwright-core":"1.61.1","rehype-sanitize":"^6.0.0","rehype-stringify":"^10.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^9.39.5","vitest":"^3.2.7","esbuild":"^0.28.2","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/hast":"^3.0.5","@types/node":"^20.19.43","lint-staged":"^15.5.2","@types/js-yaml":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/md2pdf_0.9.7_1789665765571_0.3828932992618115"}}},"time":{"created":"2026-06-26T17:54:37.739Z","modified":"2026-09-17T17:22:46.078Z","0.0.1":"2026-06-26T17:54:38.021Z","0.0.2":"2026-06-27T06:03:43.146Z","0.1.0":"2026-06-27T15:29:15.371Z","0.1.1":"2026-06-28T09:26:28.594Z","0.1.2":"2026-06-28T09:39:32.820Z","0.1.3":"2026-06-28T14:54:47.010Z","0.1.4":"2026-06-29T07:38:32.511Z","0.1.5":"2026-06-29T11:09:25.839Z","0.1.6":"2026-06-29T13:37:22.840Z","0.2.0":"2026-06-30T15:01:21.838Z","0.2.1":"2026-07-03T17:19:44.472Z","0.2.2":"2026-07-04T15:11:13.388Z","0.2.3":"2026-07-04T15:38:34.351Z","0.2.4":"2026-07-05T08:37:50.782Z","0.3.0":"2026-07-08T13:47:15.945Z","0.4.0":"2026-07-10T11:14:09.485Z","0.4.1":"2026-07-10T16:12:17.087Z","0.4.2":"2026-07-11T07:33:38.686Z","0.5.0":"2026-07-12T13:48:14.393Z","0.5.1":"2026-07-13T10:27:29.230Z","0.5.2":"2026-07-15T05:39:49.959Z","0.5.3":"2026-07-17T11:46:56.988Z","0.5.4":"2026-07-18T11:53:10.935Z","0.6.0":"2026-07-26T13:06:51.175Z","0.6.1":"2026-07-27T08:54:30.314Z","0.7.0":"2026-07-31T11:18:11.118Z","0.7.1":"2026-08-03T12:38:25.798Z","0.7.2":"2026-08-05T17:47:52.449Z","0.8.0":"2026-08-08T13:44:43.504Z","0.8.1":"2026-08-08T15:34:09.335Z","0.8.2":"2026-08-09T14:08:54.671Z","0.8.3":"2026-08-12T11:19:18.646Z","0.8.4":"2026-08-13T09:55:50.028Z","0.8.5":"2026-08-14T16:09:22.124Z","0.8.6":"2026-08-16T12:57:28.820Z","0.8.7":"2026-08-19T10:06:37.746Z","0.8.8":"2026-08-21T11:21:53.003Z","0.8.9":"2026-08-22T15:19:57.951Z","0.8.10":"2026-08-29T12:51:14.233Z","0.9.0":"2026-08-30T10:35:27.287Z","0.9.1":"2026-09-04T11:20:41.763Z","0.9.2":"2026-09-06T08:31:12.581Z","0.9.3":"2026-09-06T12:10:46.349Z","0.9.4":"2026-09-10T08:38:17.413Z","0.9.5":"2026-09-10T15:41:43.333Z","0.9.6":"2026-09-12T12:28:49.063Z","0.9.7":"2026-09-17T17:22:45.771Z"},"bugs":{"url":"https://github.com/amitdevx/md2pdf/issues"},"author":{"url":"https://amitdevx.tech","name":"Amit Divekar"},"license":"MIT","homepage":"https://amitdevx.tech/projects/amitdevx-md2pdf","keywords":["markdown-to-pdf","md-to-pdf","html-to-pdf","markdown-to-pdf-converter","obsidian-to-pdf","markdown-renderer","document-generation","code-highlighting","cli-tool","markdown pdf","pdf generator","mermaid pdf","mermaid diagrams","katex","math pdf","latex math","obsidian markdown","obsidian pdf","syntax highlighting","shiki","table of contents","batch pdf","headless chromium","playwright","unified","remark","rehype","cli","typescript","gfm","github flavored markdown","footnotes","callouts","wiki-links","pdf-lib","node pdf","document converter"],"repository":{"url":"git+https://github.com/amitdevx/md2pdf.git","type":"git"},"description":"Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.","contributors":[],"maintainers":[{"name":"amitdevx","email":"amitdivekar289@gmail.com"}],"readme":"<div align=\"center\">\n<img src=\"./assets/logo.svg\" alt=\"md2pdf logo\" width=\"350\">\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@amitdevx/md2pdf\"><img src=\"https://img.shields.io/npm/v/@amitdevx/md2pdf.svg?style=flat-square\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/@amitdevx/md2pdf\"><img src=\"https://img.shields.io/npm/dt/@amitdevx/md2pdf.svg?style=flat-square\" alt=\"npm downloads\"></a>\n  <a href=\"https://github.com/amitdevx/md2pdf/blob/main/LICENSE\"><img src=\"https://img.shields.io/npm/l/@amitdevx/md2pdf.svg?style=flat-square\" alt=\"License: MIT\"></a>\n</p>\n<p align=\"center\">\n  <b><a href=\"https://amitdevx.tech/projects/amitdevx-md2pdf\">Project Page</a></b> &nbsp;&middot;&nbsp;\n  <b><a href=\"https://www.npmjs.com/package/@amitdevx/md2pdf\">npm</a></b> &nbsp;&middot;&nbsp;\n  <b><a href=\"https://github.com/amitdevx/md2pdf\">GitHub</a></b>\n</p>\n</div>\n\nConvert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, file merging, watch mode, and Table of Contents generation. Available as a CLI and Node.js API.\n\n## Installation\n\n```bash\n# Install globally (for CLI usage)\nnpm install -g @amitdevx/md2pdf\nmd2pdf init\n\n# Or use locally within a project (for programmatic usage)\nnpm install @amitdevx/md2pdf\nnpx md2pdf init\n```\n\n*For more details on installation and setup, see the [Getting Started guide](docs/getting-started.md).*\n\n## CLI Usage\n\nThe most common way to use `md2pdf` is via the command line.\n\n### Basic Conversion\n```bash\nmd2pdf document.md\n```\nThis will automatically generate `document.pdf` in the same directory.\n\n> **Note:** All documentation for `md2pdf` has been moved to the `docs/` directory.\n\n## Documentation Directory\n\n*   **[Getting Started](docs/getting-started.md)** : Installation and quick start guide.\n*   **[CLI Reference](docs/cli-reference.md)** : Command-line flags, options, and usage examples.\n*   **[API Reference](docs/api.md)** : Node.js programmatic API documentation.\n*   **[Configuration](docs/configuration.md)** : Persistent config files and profiles.\n*   **[Themes](docs/themes.md)** : Using and customizing built-in themes.\n*   **[Plugins](docs/plugins.md)** : Extending md2pdf via the plugin API.\n*   **[Obsidian Support](docs/obsidian.md)** : Guide to Obsidian features (callouts, embeds, wiki-links).\n*   **[Mermaid & Math](docs/mermaid.md)** : Using Mermaid diagrams and KaTeX math blocks.\n*   **[Architecture](docs/architecture.md)** : Internal design, caching, and pipeline details.\n*   **[Contributing](docs/contributing.md)** : Guidelines for contributing to md2pdf.\n\n## License\n\nMIT License. See `LICENSE` for details.\n","readmeFilename":"README.md"}