{"_id":"@adaptive-ds/pandoc","_rev":"8-3ac10ab01ed02e0b7ff25a2399853e93","name":"@adaptive-ds/pandoc","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@adaptive-ds/pandoc","version":"0.1.0","keywords":["bun","pandoc","document-conversion","docx","markdown","pdf","api","converter"],"license":"MIT","_id":"@adaptive-ds/pandoc@0.1.0","maintainers":[{"name":"david1gp","email":"david1gruppenplan@gmail.com"}],"homepage":"https://github.com/david1gp/pandoc","dist":{"shasum":"15ca0e17b35c6018e4fb8c21df7663e6e5cb5805","tarball":"https://registry.npmjs.org/@adaptive-ds/pandoc/-/pandoc-0.1.0.tgz","fileCount":33,"integrity":"sha512-gY4+AKi1ccCZPz7f2125rxCV4uiaGfczWr083UeAOigLEUK2nKa3lNwSoOnNrJi8p+ayQAYlc1unCxNWRRPCvQ==","signatures":[{"sig":"MEYCIQDO4zISCoox5B1ENZnoEF1TRJZStWkiV24EGYlvIdk2wwIhAPziA3QCqhBM1YBgdbN9ajJ51v9DcB3QjhsadZZ/zNDD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29963},"type":"module","shasum":"15ca0e17b35c6018e4fb8c21df7663e6e5cb5805","exports":{"./*":"./dist/*"},"private":false,"scripts":{"dev":"bun --hot run src/server/server.ts","tsc":"tsc --noEmit","init":"bun run init:user && bun run init:bun","logs":"bash ops/scripts/logs.sh","test":"bun test --preload ./test/setup.ts","build":"tsc -p ./tsconfig.client.json","start":"bun run src/server/server.ts","deploy":"bash ops/deploy.sh","format":"bun run prettier --write ./src ./client","test:w":"bun test --preload ./test/setup.ts --watch","init:bun":"bash ops/setup/setup_02_install_bun.sh","init:user":"bash ops/setup/setup_01_create_user.sh"},"_npmUser":{"name":"david1gp","email":"david1gruppenplan@gmail.com"},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"_integrity":"sha512-gY4+AKi1ccCZPz7f2125rxCV4uiaGfczWr083UeAOigLEUK2nKa3lNwSoOnNrJi8p+ayQAYlc1unCxNWRRPCvQ==","repository":{"url":"git+https://github.com/david1gp/pandoc.git"},"_npmVersion":"10.8.3","description":"A self-hosted Pandoc API for document conversion between 40+ formats.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"hono":"^4.11.7","valibot":"^1.2.0","hono-openapi":"^1.2.0","@hono/swagger-ui":"^0.5.3","@adaptive-ds/utils":"^0.7.0","@valibot/to-json-schema":"^1.5.0","@hono/standard-validator":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.7","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/pandoc_0.1.0_1771309029831_0.5982244683572657","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adaptive-ds/pandoc","version":"0.2.0","keywords":["bun","pandoc","document-conversion","docx","markdown","pdf","api","converter"],"license":"MIT","_id":"@adaptive-ds/pandoc@0.2.0","maintainers":[{"name":"david1gp","email":"david1gruppenplan@gmail.com"}],"homepage":"https://github.com/david1gp/pandoc","bugs":{"url":"https://github.com/david1gp/pandoc/issues"},"dist":{"shasum":"c5140114a446fbd19fb77398110a3a4dd93d64c9","tarball":"https://registry.npmjs.org/@adaptive-ds/pandoc/-/pandoc-0.2.0.tgz","fileCount":33,"integrity":"sha512-1kE2DIzue/B4N6lL+nWIIEq3vKgCN2YONrUw87YNOl5wSOU+sdXwMgYMWsFttIaY5W71jagVf34ymcyYwC6ahA==","signatures":[{"sig":"MEYCIQD9vbE7Ojybb4YwumMIR41XpKrmnvlPskOGw1W3VAIoAAIhANkwxetY5WHnv8phMmSt2BtPRPXw74hgwZ4AHeaQeIIM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-ds%2fpandoc@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30003},"type":"module","exports":{"./*":"./dist/*"},"gitHead":"6035cb881741bbae368d646f4746164cd49fa56a","private":false,"scripts":{"dev":"bun --hot run src/server/server.ts","tsc":"tsc --noEmit","init":"bun run init:user && bun run init:bun","logs":"bash ops/scripts/logs.sh","test":"bun test --preload ./test/setup.ts","build":"tsc -p ./tsconfig.client.json","start":"bun run src/server/server.ts","deploy":"bash ops/deploy.sh","format":"bun run prettier --write ./src ./client","test:w":"bun test --preload ./test/setup.ts --watch","release":"bash ./ops/release.sh","init:bun":"bash ops/setup/setup_02_install_bun.sh","init:user":"bash ops/setup/setup_01_create_user.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14201e98-7a6f-4e2d-8c3d-28b3744bd4fd"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/david1gp/pandoc.git"},"_npmVersion":"11.10.0","description":"A self-hosted Pandoc API for document conversion between 40+ formats.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"hono":"^4.11.7","valibot":"^1.2.0","hono-openapi":"^1.2.0","@hono/swagger-ui":"^0.5.3","@adaptive-ds/utils":"^0.7.0","@valibot/to-json-schema":"^1.5.0","@hono/standard-validator":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.7","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/pandoc_0.2.0_1771309582878_0.9444697042978589","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@adaptive-ds/pandoc","version":"0.3.0","keywords":["bun","pandoc","document-conversion","docx","markdown","pdf","api","converter"],"license":"MIT","_id":"@adaptive-ds/pandoc@0.3.0","maintainers":[{"name":"david1gp","email":"david1gruppenplan@gmail.com"}],"homepage":"https://github.com/david1gp/pandoc","bugs":{"url":"https://github.com/david1gp/pandoc/issues"},"dist":{"shasum":"6dd50b0f47ecbb6b876179bdeaf6706b14bc8192","tarball":"https://registry.npmjs.org/@adaptive-ds/pandoc/-/pandoc-0.3.0.tgz","fileCount":45,"integrity":"sha512-dy3+2akfjlOdhDQ11Gn4+AjqsSqZgmpwmH/jag2dn9VoTdFBP6nQQeUI0jyCMSXv+9W8U3fa/jVJPm4Q3kfOiw==","signatures":[{"sig":"MEUCIQCou5b/g9pB9392z6Y4RNVSFUGkHY3Lx8HjLuy/MInCBwIgUpIRfaIEkNcqqXXPPgt6v4X2WGmsyEA2TY6rCeNinSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-ds%2fpandoc@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38675},"type":"module","exports":{"./*":"./dist/*"},"gitHead":"b749c3a1d46a35f17540df9bc1bd5b9b0ee0e19f","private":false,"scripts":{"dev":"bun --hot run src/server/server.ts","tsc":"tsc --noEmit","init":"bun run init:user && bun run init:bun","logs":"bash ops/scripts/logs.sh","test":"bun test --preload ./test/setup.ts","build":"tsc -p ./tsconfig.client.json","start":"bun run src/server/server.ts","deploy":"bash ops/deploy.sh","format":"bun run prettier --write ./src ./client","test:w":"bun test --preload ./test/setup.ts --watch","release":"bash ./ops/release.sh","init:bun":"bash ops/setup/setup_02_install_bun.sh","init:user":"bash ops/setup/setup_01_create_user.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14201e98-7a6f-4e2d-8c3d-28b3744bd4fd"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/david1gp/pandoc.git"},"_npmVersion":"11.10.0","description":"A self-hosted Pandoc API for document conversion between 40+ formats.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"hono":"^4.11.7","valibot":"^1.2.0","hono-openapi":"^1.2.0","@hono/swagger-ui":"^0.5.3","@adaptive-ds/utils":"^0.7.0","@valibot/to-json-schema":"^1.5.0","@hono/standard-validator":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.7","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/pandoc_0.3.0_1771318698161_0.4935185853952342","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@adaptive-ds/pandoc","version":"0.3.1","keywords":["bun","pandoc","document-conversion","docx","markdown","pdf","api","converter"],"license":"MIT","_id":"@adaptive-ds/pandoc@0.3.1","maintainers":[{"name":"david1gp","email":"david1gruppenplan@gmail.com"}],"homepage":"https://github.com/david1gp/pandoc","bugs":{"url":"https://github.com/david1gp/pandoc/issues"},"dist":{"shasum":"14816949fc0ced2c4535d058844fe508f20811e6","tarball":"https://registry.npmjs.org/@adaptive-ds/pandoc/-/pandoc-0.3.1.tgz","fileCount":45,"integrity":"sha512-M0zYz9eJt6WQiKnrlrFLWbF7uIgD0THU3mT7zuJ+JMcB3zM7MdQRdROwpsx1/asgv5ud20bgX+/ZjwS1Hg+0yg==","signatures":[{"sig":"MEUCIG01wBRaY16AFt1iSm0kNL7S8YO7v4BqikGAqCxpZelaAiEAic/OPcfT/geHRtI2PeLzXqVB9KIdq1MJNhGyaxaxToY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-ds%2fpandoc@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38679},"type":"module","exports":{"./*":"./dist/*"},"gitHead":"4c1f55954f37646b4da9097ddf4c58c9eb3f2def","private":false,"scripts":{"dev":"bun --hot run src/server/server.ts","tsc":"tsc --noEmit","init":"bun run init:user && bun run init:bun","logs":"bash ops/scripts/logs.sh","test":"bun test --preload ./test/setup.ts","build":"tsc -p ./tsconfig.client.json","start":"bun run src/server/server.ts","deploy":"bash ops/deploy.sh","format":"bun run prettier --write ./src ./client","test:w":"bun test --preload ./test/setup.ts --watch","release":"bash ./ops/release.sh","init:bun":"bash ops/setup/setup_02_install_bun.sh","init:user":"bash ops/setup/setup_01_create_user.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14201e98-7a6f-4e2d-8c3d-28b3744bd4fd"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/david1gp/pandoc.git"},"_npmVersion":"11.10.0","description":"A self-hosted Pandoc API for document conversion between 40+ formats.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.7","@types/bun":"^1.3.7","typescript":"^5","hono-openapi":"^1.2.0","@hono/swagger-ui":"^0.5.3","@valibot/to-json-schema":"^1.5.0","@hono/standard-validator":"^0.2.2"},"peerDependencies":{"valibot":"^1.2.0","@adaptive-ds/utils":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pandoc_0.3.1_1771341751801_0.522592937286912","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@adaptive-ds/pandoc","version":"0.4.0","keywords":["bun","pandoc","document-conversion","docx","markdown","pdf","api","converter"],"license":"MIT","_id":"@adaptive-ds/pandoc@0.4.0","maintainers":[{"name":"david1gp","email":"david1gruppenplan@gmail.com"}],"homepage":"https://github.com/david1gp/pandoc","bugs":{"url":"https://github.com/david1gp/pandoc/issues"},"dist":{"shasum":"00771d3e0e00f45e33175dd710a8a8948698fbaa","tarball":"https://registry.npmjs.org/@adaptive-ds/pandoc/-/pandoc-0.4.0.tgz","fileCount":45,"integrity":"sha512-6ksoY2zqCD/885sR7R4Y458JpKbEiaRAWXCBb2P7rM/4ZE5Wj50hG0vprTE14pEbSXTZ55wxiI7gwrAPW3wG4A==","signatures":[{"sig":"MEQCIHy+S0gn2+ab9W/N2mVm7B6/GLn0OsOYMpGDS63WNzT5AiB3zx/RD/oMGLKqQbR3c+AyZkPVq7RqlXHpkgfvQEbXJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-ds%2fpandoc@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38172},"type":"module","exports":{"./*":"./dist/*"},"gitHead":"2541cf59047d9e2294ce2cc9b201b4e2f21731e6","private":false,"scripts":{"dev":"bun --hot run src/server/server.ts","tsc":"tsc --noEmit","init":"bun run init:user && bun run init:bun","logs":"bash ops/scripts/logs.sh","test":"bun test --preload ./test/setup.ts","build":"tsc -p ./tsconfig.client.json","start":"bun run src/server/server.ts","deploy":"bash ops/deploy.sh","format":"bun run prettier --write ./src ./client","test:w":"bun test --preload ./test/setup.ts --watch","release":"bash ./ops/release.sh","init:bun":"bash ops/setup/setup_02_install_bun.sh","init:user":"bash ops/setup/setup_01_create_user.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14201e98-7a6f-4e2d-8c3d-28b3744bd4fd"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/david1gp/pandoc.git"},"_npmVersion":"11.11.1","description":"A self-hosted Pandoc API for document conversion between 40+ formats.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.7","@types/bun":"^1.3.7","typescript":"^5","hono-openapi":"^1.2.0","@hono/swagger-ui":"^0.5.3","@valibot/to-json-schema":"^1.5.0","@hono/standard-validator":"^0.2.2"},"peerDependencies":{"valibot":"^1.2.0","@adaptive-ds/utils":"^0.7.0","@adaptive-ds/result":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pandoc_0.4.0_1773554642883_0.058233989827659816","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@adaptive-ds/pandoc","version":"0.5.0","keywords":["bun","pandoc","document-conversion","docx","markdown","pdf","api","converter"],"license":"MIT","_id":"@adaptive-ds/pandoc@0.5.0","maintainers":[{"name":"david1gp","email":"david1gruppenplan@gmail.com"}],"homepage":"https://github.com/david1gp/pandoc","bugs":{"url":"https://github.com/david1gp/pandoc/issues"},"dist":{"shasum":"1fac567b87e206bb616cf976624be96c93845904","tarball":"https://registry.npmjs.org/@adaptive-ds/pandoc/-/pandoc-0.5.0.tgz","fileCount":45,"integrity":"sha512-gVV0keMEnfexzfclA/ikc1rORFzLUqEOAm6gfaCENR9OnToIBOf5E7rbYgzpVJub2C8az805Xf9NoDo6uvjOjA==","signatures":[{"sig":"MEYCIQC4MFzM44XiT0oro6eGMAerCwBn6oK0Dw/OnyS8PEAfwAIhAMdMdSmaX6SVmFODt5rRsr8NGx3XTq6o8bBjbgtRUghO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-ds%2fpandoc@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38251},"type":"module","exports":{"./*":"./dist/*"},"gitHead":"18698421a6400b1017a4dcf710b9ffa47e8cc291","private":false,"scripts":{"dev":"bun --hot run src/server/server.ts","tsc":"tsc --noEmit","init":"bun run init:user && bun run init:bun","logs":"bash ops/scripts/logs.sh","test":"bun test --preload ./test/setup.ts","build":"tsc -p ./tsconfig.client.json","start":"bun run src/server/server.ts","deploy":"bash ops/deploy.sh","format":"bun run prettier --write ./src ./client","test:w":"bun test --preload ./test/setup.ts --watch","release":"bash ./ops/release.sh","init:bun":"bash ops/setup/setup_02_install_bun.sh","init:user":"bash ops/setup/setup_01_create_user.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14201e98-7a6f-4e2d-8c3d-28b3744bd4fd"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/david1gp/pandoc.git"},"_npmVersion":"11.11.1","description":"A self-hosted Pandoc API for document conversion between 40+ formats.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.7","@types/bun":"^1.3.7","typescript":"^5","hono-openapi":"^1.2.0","@hono/swagger-ui":"^0.5.3","@valibot/to-json-schema":"^1.5.0","@hono/standard-validator":"^0.2.2"},"peerDependencies":{"valibot":"^1.2.0","@adaptive-ds/utils":"^0.7.0","@adaptive-ds/result":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/pandoc_0.5.0_1773683425932_0.6852632573341921","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@adaptive-ds/pandoc","version":"0.6.0","keywords":["bun","pandoc","document-conversion","docx","markdown","pdf","api","converter"],"license":"MIT","_id":"@adaptive-ds/pandoc@0.6.0","maintainers":[{"name":"david1gp","email":"david1gruppenplan@gmail.com"}],"homepage":"https://github.com/david1gp/pandoc","bugs":{"url":"https://github.com/david1gp/pandoc/issues"},"dist":{"shasum":"587e22765f362d7f54638d9eba95b021ef5d55bc","tarball":"https://registry.npmjs.org/@adaptive-ds/pandoc/-/pandoc-0.6.0.tgz","fileCount":45,"integrity":"sha512-zjIgIvnpm8iS9LwD6dpicMpYYQBHE3fLQVfwJss5e6ydmVguC4Ciuqqf1a52Nb572EpjK3VBURBAr/q6eu5XGw==","signatures":[{"sig":"MEUCIBzsHDtWx9m/5Yvm8PFjeT7Cv5rM6aAS4WjuW77ea5P+AiEAxk0SwkmJh0Z2YzLPunKRwXpTGbmDFouX7uDMyGs9wOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-ds%2fpandoc@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38376},"type":"module","exports":{"./*.js":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"gitHead":"7886f96379d9314d559e2cd12d6045256ba55850","private":false,"scripts":{"dev":"bun --hot run src/server/server.ts","tsc":"tsc --noEmit","init":"bun run init:user && bun run init:bun","logs":"bash ops/scripts/logs.sh","test":"bun test --preload ./test/setup.ts","build":"tsc -p ./tsconfig.client.json","start":"bun run src/server/server.ts","deploy":"bash ops/deploy.sh","format":"bun run prettier --write ./src ./client","test:w":"bun test --preload ./test/setup.ts --watch","release":"bash ./ops/release.sh","init:bun":"bash ops/setup/setup_02_install_bun.sh","init:user":"bash ops/setup/setup_01_create_user.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14201e98-7a6f-4e2d-8c3d-28b3744bd4fd"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/david1gp/pandoc.git"},"_npmVersion":"11.12.0","description":"A self-hosted Pandoc API for document conversion between 40+ formats.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.7","@types/bun":"^1.3.7","typescript":"^5","hono-openapi":"^1.2.0","@hono/swagger-ui":"^0.5.3","@valibot/to-json-schema":"^1.5.0","@hono/standard-validator":"^0.2.2"},"peerDependencies":{"valibot":"^1.2.0","@adaptive-ds/utils":"^0.7.0","@adaptive-ds/result":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/pandoc_0.6.0_1774166182520_0.11027045080898268","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"_id":"@adaptive-ds/pandoc@0.7.0","bugs":{"url":"https://github.com/david1gp/pandoc/issues"},"dist":{"shasum":"e3ebe0c4ea0f0de65fa096ac07e2267c4db246b0","tarball":"https://registry.npmjs.org/@adaptive-ds/pandoc/-/pandoc-0.7.0.tgz","fileCount":51,"integrity":"sha512-fQZqB+1GOhQ8/eXCgxBlW12D+WZ4aTcm3+WVzG4Jo0vHT1xJDh6CFIb2s4GUAAYmspIIg2vhiTkRROiRuG5ung==","signatures":[{"sig":"MEQCIH1md2PIakOeBwAoHvisAHpfK5Qe2vbhIwCjED9avMfGAiAle4hdldHjGqlRPczfUTwPGbQM9OnNaebI6oLFPslK9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4HErcyr9RYKivAEouDjKZ/7ZWCccC847eOUrNUyP3nAIgQ/2QrVVgu2UnV6cLwDIVJeGp3CdF5561rGJLhiHFLgc="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-ds%2fpandoc@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39119},"name":"@adaptive-ds/pandoc","type":"module","exports":{"./*.js":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"gitHead":"92b152e8db22c0b10200ed4c9776f518f9586a50","license":"MIT","private":false,"scripts":{"dev":"bun --hot run src/server/server.ts","tsc":"tsc --noEmit","init":"bun run init:user && bun run init:bun","logs":"bash ops/scripts/logs.sh","test":"bun test --preload ./test/setup.ts","build":"tsc -p ./tsconfig.client.json","start":"bun run src/server/server.ts","deploy":"bash ops/deploy.sh","format":"biome format --write src client test package.json tsconfig.json tsconfig.client.json biome.json","test:w":"bun test --preload ./test/setup.ts --watch","release":"bash ./ops/release.sh","init:bun":"bash ops/setup/setup_02_install_bun.sh","init:user":"bash ops/setup/setup_01_create_user.sh"},"version":"0.7.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14201e98-7a6f-4e2d-8c3d-28b3744bd4fd"}},"homepage":"https://github.com/david1gp/pandoc","keywords":["bun","pandoc","document-conversion","docx","markdown","pdf","api","converter"],"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/david1gp/pandoc.git"},"_npmVersion":"12.0.2","description":"A self-hosted Pandoc API for document conversion between 40+ formats.","directories":{},"maintainers":[{"name":"david1gp","email":"david1gruppenplan@gmail.com"}],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.7","@types/bun":"^1.3.7","typescript":"^5","hono-openapi":"^1.2.0","@biomejs/biome":"^2.5.2","@hono/swagger-ui":"^0.5.3","@valibot/to-json-schema":"^1.5.0","@hono/standard-validator":"^0.2.2"},"peerDependencies":{"valibot":"^1.2.0","@adaptive-ds/utils":"^0.7.0","@adaptive-ds/result":"0.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pandoc_0.7.0_1789716281476_0.5507665850193186"}}},"time":{"created":"2026-02-17T06:17:09.714Z","modified":"2026-09-18T07:24:41.888Z","0.1.0":"2026-02-17T06:17:09.996Z","0.2.0":"2026-02-17T06:26:23.015Z","0.3.0":"2026-02-17T08:58:18.292Z","0.3.1":"2026-02-17T15:22:31.942Z","0.4.0":"2026-03-15T06:04:03.113Z","0.5.0":"2026-03-16T17:50:26.071Z","0.6.0":"2026-03-22T07:56:22.661Z","0.7.0":"2026-09-18T07:24:41.575Z"},"bugs":{"url":"https://github.com/david1gp/pandoc/issues"},"license":"MIT","homepage":"https://github.com/david1gp/pandoc","keywords":["bun","pandoc","document-conversion","docx","markdown","pdf","api","converter"],"repository":{"url":"git+https://github.com/david1gp/pandoc.git"},"description":"A self-hosted Pandoc API for document conversion between 40+ formats.","maintainers":[{"name":"david1gp","email":"david1gruppenplan@gmail.com"}],"readme":"# @adaptive-ds/pandoc - The Missing Document Converter API\n\nEvery developer has been there: you need to convert a Word doc to Markdown, a PDF to HTML, or generate a nicely formatted PDF from your app. You spin up a server, install Pandoc, write a wrapper script, and suddenly you're maintaining infrastructure just to transform documents.\n\n**Stop building document conversion infrastructure.**\n\nThis is a hosted Pandoc API that handles the heavy lifting—so you can focus on your actual product.\n\n- **Simple setup** – Deploy once, convert documents via a clean REST API.\n- **Format agnostic** – Convert between Markdown, HTML, PDF, DOCX, LaTeX, and 40+ other formats.\n- **Fast & reliable** – Runs on Bun's high-performance runtime.\n- **API-first** – Simple REST endpoints with full OpenAPI documentation.\n\nConvert documents like you would call any other API. No Pandoc installation required.\n\nQuick Links\n\n- code - https://github.com/david1gp/pandoc\n- npm - https://www.npmjs.com/package/@adaptive-ds/pandoc\n- pandoc manual - https://pandoc.org/MANUAL.html\n- pandoc web - https://pandoc.org/app/\n\n## Features\n\n- Convert documents between 40+ formats (Markdown, HTML, PDF, DOCX, LaTeX, EPUB, etc.)\n- Two conversion methods:\n  - **From URL** – Provide a publicly accessible file URL\n  - **From File** – Send base64-encoded file content directly\n- Full OpenAPI/Swagger documentation built-in\n- Type-safe client libraries for easy integration\n\n## Architecture\n\nThe service runs on Bun, a fast JavaScript runtime:\n\n```\nYour App → Bun Server → Pandoc Engine → Converted Output → Your App\n```\n\n## Prerequisites\n\n- Bun runtime installed\n- Pandoc installed on the host machine\n- A VPS or server to host the service\n\n## Local Development\n\n1. Clone the repository\n2. Install dependencies:\n   ```\n   bun install\n   ```\n\n3. Run the development server:\n   ```\n   bun run dev\n   ```\n\n4. Visit `http://localhost:3000` for the Swagger UI\n\n## Usage\n\n### Convert from URL\n\n```bash\ncurl -X POST \"http://localhost:3000/api/pandoc/from-url\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"inputUrl\": \"https://example.com/document.docx\",\n    \"inputFormat\": \"docx\",\n    \"outputFormat\": \"markdown\"\n  }'\n```\n\n### Convert from File\n\n```bash\ncurl -X PUT \"http://localhost:3000/api/pandoc/from-file\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"fileBase64\": \"$(base64 -w0 document.docx)\",\n    \"inputFormat\": \"docx\",\n    \"outputFormat\": \"markdown\"\n  }'\n```\n\n## Supported Formats\n\n### Input Formats\ndocx, odt, rtf, epub, pdf, html, json, markdown, asciidoc, and more\n\n### Output Formats\nmarkdown, html, pdf, docx, odt, latex, beamer, epub, asciidoc, and more\n\nSee the [Pandoc manual](https://pandoc.org/MANUAL.html) for the full list of supported formats.\n\n## Deployment\n\n1. **Install dependencies**:\n   ```\n   bun install\n   ```\n\n2. **Ensure Pandoc and TeX Live are installed** on your server:\n   ```\n   pandoc --version\n   ```\n   \n   TeX Live is required for PDF output. Install via your package manager:\n   - Ubuntu/Debian: `apt install texlive-latex-base`\n   - Fedora/RHEL: `dnf install texlive-latex-base`\n   - macOS: `brew install --cask mactex` or `texlive-latex-base`\n   - Arch: `pacman -S texlive-core`\n\n3. **Run in production**:\n   ```\n   bun run start\n   ```\n\n4. **Use a process manager** (systemd, PM2, etc.) to keep it running:\n\n## Security Considerations\n\n- Input validation on all endpoints\n- No sensitive data is logged or exposed\n- Rate limiting recommended at the proxy/load balancer level\n- Base64 input prevents direct file system access\n\n## License\n\nMIT License - use it freely in your projects!\n","readmeFilename":"README.md"}